← 返回章节
C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
S1 C语言 › S1-2 数据类型及其运算 › S1-2.4 C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是____。做这题 →
- 单选若变量已正确定义并赋值,以下不能构成 C 语句的选项是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选有以下程序段 int a=3, b; b=a+3; { int c=2; a*=c+1;} printf("%d\n",a) ; 下面关于此段程序的说法,正确的是____。做这题 →
- 单选以下叙述中错误的是____。做这题 →
- 单选有以下程序 \text {main} () {char a1='M',a2='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是____。做这题 →
- 单选设 a,b,c 是整型变量且均已赋值,则以下选项中错误的赋值语句是 ____。做这题 →
- 单选若想给已定义为 int 型的变量 a,b,c,d 赋值为 1,以下选项中错误的语句是 ____。做这题 →
- 单选若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是____。做这题 →
- 单选以下叙述中错误的是____。做这题 →
- 填空有以下程序 include <stdio.h> main(){ int a=5 ,b=1; printf("%d \n",a&b); } 程序运行后的输出结果是____。做这题 →
- 单选设有如下语句:int k=0;k=printf("OK\n");则以下叙述中正确的是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选设有定义:int a,pa;以下 scanf 语句中能正确为变量 pa 或 a 读入数据的是____。做这题 →
- 单选若变量已正确定义为 int 型,要通过语句 scanf ("%d,%d,%d",&a,&b,&c); 给 a 赋值 1、给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是____。(L 代表一个空格符)做这题 →
- 单选有以下程序段 char name[20];int num; scanf("name=%s num=%d",name,&num); 当执行上述程序段,并从键盘输入:name=Lili num=1001后,name 的值为____。做这题 →
- 单选有以下程序 #include <stdio.h> main(){int a1,a2;char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); printf("%d,%c,%d,%c",a1,c1,a2,c2); 若想通过键盘输入, 使得 a1 的值为 12 , a2 的值为 34 , c1 的值为字符 a, c2 的值为字符 b, 程序输出结果是: 12,a,34,b 则正确的输入格式是 (以下 \sqcup 代表空格, <CR>代表回车) ____。做这题 →
- 单选有以下程序 main(){ int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据, 使变量 m 中的值为 123 , n 中的值为 456 , p 中的值为 789 , 则正确的输入是____。做这题 →
- 单选若有定义:int a,b;, 通过语句 scanf("%d;%d",&a,&b);, 能把整数 3 赋给变量 a, 5 赋给变量 b 的输入数据是____。做这题 →
- 单选设有定义:int a; float b;执行 scanf("%2d%f", &a, &b);语句时,若从键盘输入 876 543.0则 a 和 b 的值分别是____。做这题 →
- 单选有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给 c1、c2、c3 分别输入字母 A、B、C,则以下对输入形式的描述正确的是____。做这题 →
- 单选有以下程序,其中%u表示按无符号整数输出。 main(){ unsigned int x=0xFFFF;/* x 的初值为十六进制数 */ printf("%u\n ",x); } 程序运行后的输出结果是____。做这题 →
- 单选以下不能输出字符 A 的语句是____。(注: 字符 A 的 ASCII 码值为 65,字符 a 的 ASCII 码值为 97)做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选设有定义:double x=3.33;以下不能完整输出变量 x 值的语句是 ____。做这题 →
- 单选以下能实现数据输入的函数是: ____。做这题 →
- 单选下列条件语句中,输出结果与其他语句不同的是____。做这题 →
- 单选以下选项中,能表示逻辑值"假"的是____。做这题 →
- 单选设有条件表达式:(exp)?x++:y--,则以下表达式下表所示:做这题 →
- 填空有以下程序 main(){ int i=0,j=2,k=3; txt if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); else printf("%d",i); 程序运行后的输出结果是做这题 →
- 填空若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>b) a=b;c=a; if(c!=a) c=b; printf("%d,%d,%d\n",a,b,c); 其输出结果是____。做这题 →
- 填空若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>b) a=b;c=a; else c=b; printf("%d,%d,%d\n",a,b,c); 其输出结果是____。做这题 →
- 单选若有定义:int a=0, b=0, c=0, d=0;,有 C 语言表达式 (a++ && b++) ? c++ : d++, 以下关于其执行顺序的斜确是____。做这题 →
- 单选若有定义:int a=0, b=0, c=0, d=0;,以下关于 C 语言表达式:(++a||++b) ? ++c : ++d 执行顺序的叙述正确。做这题 →
- 单选有语句:k=x main(){ int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的运行结果是____。做这题 →
- 填空有以下程序 awk main(){ int a=5,b=4,c=3,d=2 if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是____。 5. 循环结构程序设计做这题 →
- 单选若i和k都是int类型变量,有以下for语句:for(i=0,k=0;k=1;k++) printf("===\n"); 下面关于语句执行 叙述中正确的是____。做这题 →
- 单选关于"while(条件表达式)循环体",以下叙述正确的是____。做这题 →
- 单选要求通过 while 循环不断读入字符,当读入字母 N 时结束循环。若变量已正确定义,以下正确的程序段是____做这题 →
- 单选对于 while(!E) s; ,若要执行循环体 s,则 E 的取值应为: ____。做这题 →
- 单选以下叙述中错误的是____。做这题 →
- 单选在以下给出的表达式中,与while(EXP)中的(EXP)不等价的表达式是____。做这题 →
- 单选以下叙述正确的是。做这题 →
- 单选以下不能将 s 所指字符串正确复制到 t 所指存储空间的是____。做这题 →
- 单选有以下程序 main(){ int i=0,s=0: for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是____。做这题 →
- 单选有以下程序 main( ){ int a=1,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是____。做这题 →
- 单选有以下程序}程序的运行结果是____。 #include <stdio.h> main(){ int a=0, b=0; for( ;a<5; a++ ) { if (a%2==0) continue; b += a; } txt printf("%d \n", b);做这题 →
- 单选以下程序段中的变量已正确定义: for (i = 0; i < 3; i++, i++) for (j = 1; j < 3; j++); printf("#"); 程序运行后的输出结果是____。做这题 →
- 单选以下能正确定义一维数组的选项是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →