← 返回章节
C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
S1 C语言 › S1-2 数据类型及其运算 › S1-2.4 C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选设 a,b,c 为整型数,且 a = 2,b = 3,c = 4 ,则执行完以下语句: a^{*} = {16} + ( {b + + }) - ( {+ + c}) ;后, a 的值是() |做这题 →
- 单选已知 int x=10, y=20, z=30; 以下语句执行后 x, y, z 的值是( )。 if(x>y) z = x; x = y; y = z;做这题 →
- 单选以下关于引用头文件描述,正确的是()。做这题 →
- 单选若想使用 sprt 函数时,需要引用以下()文件做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选以下选项中可用作 C 语言中合法用户标识符的是 ____。做这题 →
- 单选以下是正确 C 语言标识符的是____。做这题 →
- 单选以下选项中表示一个合法的常量是(说明:符号表示空格)____。做这题 →
- 单选以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是____。做这题 →
- 单选以下定义语句中,错误的是____。做这题 →
- 单选设有定义:int a[10]={0,1,2,3,4,5,6,7,8,9},i,, 若 0 <=slant i <=slant 9, 则对 a 数组元素的引用可能存在错误的是 ____做这题 →
- 单选设有定义:int a[10] ={0,1,2,3,4,5,6,7,8,9}, 若 0 <=slant i <=slant 9, 则对 a 数组元素的引用可能存在错误的是 ____。做这题 →
- 单选在 C 语言中,函数值类型在定义时可以缺省。此列正确的是 ( )做这题 →
- 单选( )是构成 C 语言程序的基本单位。做这题 →
- 单选下列字符常量,不合法的是____。做这题 →
- 单选在 C 语言中, 已有声明 int m[] = {5,4,3,2,1}; 以下对 m 数组元素的引用中, 错误的是 ( )做这题 →
- 单选若有以下定义下: #define E 5 int A=16; double B = 5.5; char C='A'; 则下列语句中正确的是()做这题 →
- 单选以下选项中不合法的用户标识符是____。做这题 →
- 单选在 C 语言中,逻辑值"真"的表示是用____。做这题 →
- 单选下列四个叙述中,正确的是( )。做这题 →
- 单选为了避免嵌套的条件语句 if-else 的二义性, C 语言规定: 与 else 配对的是 ( )。做这题 →
- 单选在 C 语言中,____常数是( )做这题 →
- 单选以下数组定义中错误的是( )做这题 →
- 单选按照 c 语言规定的用户标识符命名规则,不能出现在标识符中的是()做这题 →
- 单选以下关于引用头文件描述,正确的是()做这题 →
- 单选下面四个选项中,均是不合法的用户标识符的选 项是()。做这题 →
- 单选main() { \begin{array}{l} int x =023 ; \end{array} . prift ( % d \backslash n^{\prime \prime}, -- x );}做这题 →
- 单选可以在 C 语言中使用的一组用户标识符是()做这题 →
- 单选若有定义“int a=15, b=7, c;”, 执行语句 “c=a/b+0.8” 后, c 的值为 ( )做这题 →
- 单选在 c 语言中,下列描述____的是()做这题 →
- 综合2、变量为什么必需得初始化?做这题 →
- 综合3、什么是指针、什么是地址、什么是指针变量?做这题 →
- 单选C 语言程序中的算术表达式(如 X+Y-Z),属于高级程序语言中的_成分。做这题 →
- 单选以下叙述错误的是 ( )做这题 →
- 单选以下叙述错误的是 ( )做这题 →
- 单选以下程序的运行结果是 ( ) main() {int a=0,b=0; a=10; /*给赋值 b=20; 给b赋值*/ printf("a+b=%d\n",a+b); }做这题 →
- 单选可以在C语言中使用的一组用户标识符是 ( )做这题 →
- 单选下面程序的输出结果是 ( ) main() { int x=10,y=10; Printf("%d\n",x--,--y); }做这题 →
- 填空设"int a=2",则表达式 (a++*1/3) 的值是 ( ) ,a 的值是 ( ) 注:做这题 →
- 填空开发一个c语言程序,一般要经历__做这题 →
- 填空表达式3.5+1/2+56%10的计算结果是__做这题 →
- 判断do……while 的循环至少无条件执行一次做这题 →
- 单选若有定义"int a=15,b=7,c;"执行语句"c=a/b+0.8"后,c的值为 ( )做这题 →
- 单选以下程序的运行结果是 ( ) Mian() {int x=0302,y=302; Printf("%o %o\n",x,y); }做这题 →
- 单选以下选项中,不正确的赋值语句是 ( )做这题 →
- 单选以下程序执行的结果是 ( ) main() { int m=6,n=5,j=4,k=3; if(m>n>j) printf("%d\n",k); else if((j-1>=k)==1) printf("%d\n",k+1); else printf("%d\n",k+2); }做这题 →
- 单选#main<math,h> Main() { int x=1,b=0,c=0; Switch(x) Case0:b++; Case1:a++; Case2:a++,b++ } Printf("a=%d,b=%d\n",a,b);做这题 →
- 单选【题号 9 后直接给出程序代码】 #include "stdio.h" main() { int k=4,m=1,p; p=func(k,m);printf("%d, ",p); p=func(k,m);printf("%d\n",p); } func( int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; }做这题 →
- 单选以下程序的运行结果是 ( ) #define MIN(x,y) (x<y? x:y) Main(){ Int i=10,j=10,k; K=10*MIN(x,y); Printf("%d\n",k); }做这题 →
- 填空设字符型变量 ch 中存放字符"A",则执行 ch+++2 后,ch 中的字符是__做这题 →