随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 判断在32位机器上,长整型类型占4个存储空间(字节)。正确错误做这题 →
- 单选以下叙述中错误的是 0做这题 →
- 判断C语言程序中 main函数必须放在程序的开始位置。正确错误做这题 →
- 判断注释内容必须放在“/*”和“*/”之间或者“//”之后。正确错误做这题 →
- 判断及时书写和修改注释,有助于程序的理解和维护。正确错误做这题 →
- 判断函数名后必须紧跟着圆括号“()”对,函数体置于花括号对“0”中。正确错误做这题 →
- 判断同一字母大、小写意义不同,关键字和标准库函数名必须用小写。正确错误做这题 →
- 单选以下选项中表示一个合法的常量是(说明:符号口表示空格)做这题 →
- 单选关于C语言的符号常量,以下叙述中正确的是做这题 →
- 单选以下选项中,合法的C语言常量是做这题 →
- 单选关于C语言的变量,以下叙述中错误的是做这题 →
- 单选关于C语言的变量名,以下叙述正确的是做这题 →
- 单选设有两行定义语句: int scanf; float case; 则以下叙述正确的是做这题 →
- 单选C语言中,最基本的数据类型包括 o做这题 →
- 单选以下选项中不是C语言数据类型的是做这题 →
- 单选以下选项中可作为C语言合法常量的是做这题 →
- 单选在C语言中,合法的长整型常数是做这题 →
- 判断语言的标识符可分为关键字、预定义标识符和用户标识符三类。正确错误做这题 →
- 判断若用户标识符的命名与关键字相同,将不会产生编译错误。正确错误做这题 →
- 判断可以将变量名命名为 \mathsf { s c a n f } _ { \circ } ☑正确错误做这题 →
- 判断C语言中的基本数据类型包括:数值型、字符型。正确·错误做这题 →
- 综合阅读以下程序 #include <stdio.h> main() { int case;float printf; printf("请输入 2 个数: "); scanf("%d %f",&case,&printf); printf("%d %f\n",case,printf); } 该程序在编译时产生错误,其出错原因是定义语句出错,____是关键字,不能用于用户自定义标识符。做这题 →
- 单选不能正确表示数学式 \frac { a · b } { c } 的表达式是做这题 →
- 单选设有定义:int x=11,y=12,z=0; ,以下表达式值不等于12的是做这题 →
- 单选若有C语言表达式 2+3×4+7/3 结果做这题 →
- 单选设变量 m 为 float 类型,变量 n 为 int 类型,则以下能实现将 m 中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是做这题 →
- 单选设变量a.b和ch已正确定义并赋初值,则以下叙述中错误的是做这题 →
- 单选以下选项中,能够正确利用随机函数 \mathsf { r a n d } ( ) , \mathrm { 产 } 生一个英文字母的表达式是做这题 →
- 单选与数学式子 3 乘以× 的 n 次方/(2x-1)对应的 C 语言表达式是做这题 →
- 判断运算符“/”两边运算对的类型都是整型,所做运算为整数整除运算。正确错误做这题 →
- 判断运算符“%”的运算对象可以是实型。正确错误做这题 →
- 判断C语言运算对象必须是整型的运算符是/。正确错误做这题 →
- 判断C语言运算符/的两个运算对象都为整型时,结果若有小数会将小数部分截去,只保留整数部分作为运算结果。正确错误做这题 →
- 判断单目运算符++、--的运算对象可以是char型变量、int 型变量和float 型变量。正确错误做这题 →
- 填空有以下程序: main() { unsigned int a; int b=-1; a=b; printf("%u",a); 在16位系统上程序运行后的输出结果是做这题 →
- 填空若有定义语句:int x=10;,则表达式 x-=x+x 的值为做这题 →
- 填空有以下程序 #include <stdio.h> main() { int a=1,b=0; printf("%d,",b=a+b); printf("%d\n",a=2*b); } 程序运行后的输出结果是做这题 →
- 填空有如下程序 include <stdio.h> int sub(double a, double b){ return (int)(a - b); } main(){ printf("%d\n", sub(3.8, 2.1)); } 程序运行后的输出结果是做这题 →
- 填空有以下程序 main() {int i=10,j=1; printf("%d,%d\n",i--,++j); 执行后输出的结果是做这题 →
- 填空有以下程序 main() { char a='a',b; printf("%c,",++a); printf("%c\n",b=a++); 程序运行后的输出结果是做这题 →
- 单选有以下程序 #include <stdio.h> main() { int a; a = (int)(-1.53*3); printf("%d\n", a); } 程序的运行结果是做这题 →
- 单选若有定义:double x;,则表达式: x=0,x+10,x++ 的值是做这题 →
- 单选若有定义语句:int a=10;double b=3.14,则表达式'A'+a+b 值的类型是做这题 →
- 单选若有定义语句:int x=12,y=8,z;,在其后执行语句 z = 0.9 + x / y 则z的值为做这题 →
- 单选若有以下程序段: int a; a = (int)((double)(3/2) + 0.5 + (int)1.99*2); printf("a=%d\n",a); 执行后输出结果是做这题 →
- 判断强制类型转换有显式转换和隐式转换。正确错误做这题 →
- 判断int a,b;float c,d;均以赋值,表达式a+b/c+d;最后类型 float 型。正确错误做这题 →
- 判断表达式10%2+10.0/2,结果是浮点型。正确错误做这题 →
- 判断强制转换可使用(类型)来实现。正确错误做这题 →
- 判断当操作数的类型不同,而且不属于基本数据类型时,经常需要将操作数转化为所需要的类型,这个过程即为强制类型转换。正确错误做这题 →