随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选以下叙述正确的是____。做这题 →
- 单选C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是____。做这题 →
- 单选以下选项中不能在 C 语言程序中用作用户标识符的是____。做这题 →
- 单选关于C语言中数的表示,以下叙述中正确的是做这题 →
- 单选以下说法正确的是____。做这题 →
- 单选不能正确表示数学式 (a· b)/(c) 的表达式是____。做这题 →
- 单选C语言程序中,运算对象必须是整型数的运算符是____。做这题 →
- 单选设有定义:int a = 0, b = 1, c = 1;以下选项中,表达式值与其它三个不同的是 ____。做这题 →
- 单选以下能正确表述算式 \sin(2\pi r+60^{\circ}) 的 C 语言表达式是 ____。做这题 →
- 单选设有定义:int x=11,y=12,z=0;, 以下表达式值不等于 12 的是____。做这题 →
- 单选以下可以将任意一个两位整数 n 的个位数与十位数对换的表达式为 ____。做这题 →
- 单选若有 C 语言表达式 2+3*4+7/3 , 结果____。做这题 →
- 单选设变量 m 为 float 类型,变量 n 为 int 类型,则以下能实现将 m 中的数值保留小数点后两位,第三位进行到五入运算的表达式是____。做这题 →
- 单选若变量已正确定义,以下选项中非法的表达式是____。做这题 →
- 单选以下选项中关于 C 语言算术表达式的叙述错误的是 ____。做这题 →
- 单选设变量 a, b 和 ch 已正确定义并赋初值,则以下叙述中错误的是 ____。做这题 →
- 单选以下选项中,能够正确利用随机函数 rand(), 产生一个英文字母的表达式是 ____。做这题 →
- 单选若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是____。做这题 →
- 单选若变量 x、y 已正确定义并赋值,以下符合 C 语言语法的表达式是 ____。做这题 →
- 单选若已有定义语句:int a, b, c,且变量已正确赋初值,则以下选项中正确的赋值表达式是____。做这题 →
- 单选与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是____。做这题 →
- 单选在 C 语言中,()运算符会出现“短路现象”。做这题 →
- 填空有如下程序 #include <stdio.h> int sub(double a, double b){ return (int)(a - b); } main(){ printf("%d\n", sub(3.8, 2.1)); } 程序运行后的输出结果是____。做这题 →
- 单选若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选设有如下语句:int k=0;k=printf("OK\n");则以下叙述中正确的是____。做这题 →
- 单选若变量已正确定义为 int 型,要通过语句 scanf ("%d,%d,%d",&a,&b,&c); 给 a 赋值 1、给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是 ____。(L 代表一个空格符)做这题 →
- 单选有以下程序 #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,a1,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 的输入数据是 ____。做这题 →
- 单选有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给 c1、c2、c3 分别输入字母 A、B、C,则以下对输入形式的描述正确的是____。做这题 →
- 单选程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);的输出结果是____。做这题 →
- 单选有以下程序,其中%u表示按无符号整数输出。 main(){ unsigned int x=0xFFFF;/* x 的初值为十六进制数 */ printf("%u\n ",x); } 程序运行后的输出结果是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选设有定义:double x;,以下选项中不能将输入数据3.14读入赋给变量x的是____。做这题 →
- 单选以下不能输出字符 A 的语句是____。(注:字符 A 的 ASCII 码值为 65,字符 a 的 ASCII 码值为 97)做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选设有定义:double x=3.33;以下不能完整输出变量x值的语句是____。做这题 →
- 单选若 a 是数值类型,则逻辑表达式(a==1)||(a!=1)的值是____。做这题 →
- 单选若变量已正确定义,在 if(W) printf("%d\n",k);中,以下不可替代 W 的是____。做这题 →
- 单选设有条件表达式:(exp)?x++:y--, 则以下表达式中与(exp)完全等价的是____。做这题 →
- 填空有以下程序 main(){ int i=0,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); else printf("%d",i); } 程序运行后的输出结果是____。做这题 →
- 填空有以下程序 c #include main(){ int a=1,b=2,c=3,d=0; if (a==1 && b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\n",a,b,c); txt else printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); } 程序运行后的输出结果是____。 c做这题 →
- 单选若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x+y)?(x--):(y--) 中的条件表达式 (x+y) 等价的是 ____。做这题 →
- 单选若有定义: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 执行顺序的叙述正确的是 ____。做这题 →
- 单选设变量已正确定义,则以下能正确计算 f=m! 的程序段是 ____。做这题 →
- 单选设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是____。做这题 →
- 单选若 i 和 k 都是 int 类型变量,有以下 for 语句:for(i=0,k=0;k=1;k++) printf("===\n"); 下面关于语句执行情况的叙述中正确的是____。做这题 →