随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选设变量 a 是 int 型,f 是 float 型,i 是 double 型,则表达式 10 + 'a' + i * f 值的数据类型为()。做这题 →
- 填空在 C 程序中,判逻辑值时,用非 0 表示真;用 0 表示假。在计算逻辑表达式时,逻辑表达式值为真是用 ____ 表示的;逻辑表达式的值为假,则用 0 表示。做这题 →
- 单选若 int x=2, y=3, z=4 则表达式 x<z?y:z 的结果是().做这题 →
- 单选若以下变量均是整型, 且 num=sum=7; 则计算表达式 sum=num++, sum++, ++num 后 sum 的值为( )做这题 →
- 判断在 C 语言中,转义字符以反斜桡"\"开头,后面跟一个字符或一个八进制或十六进制数表示。做这题 →
- 单选设int a=12,则执行完语句a+=a-=a*a后,a的值是____。做这题 →
- 单选以下变量x、y、z均为double类型且已正确赋值,不能正确表示数字式子x/(y*z)的C语言表达式是____。做这题 →
- 单选若有定义:int a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值是____。做这题 →
- 单选有如下程序 main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f%3.1f\n",a,c,f,x); } 程序运行后输出结果是____。做这题 →
- 单选若变量已正确定义并赋值,下面符合C语言语法的表达式是____。做这题 →
- 单选以下选项中,不能作为合法常量的是____。做这题 →
- 单选以下符合C语言语法的实型常量是____。做这题 →
- 单选表达式3.6-5/2+1.2+5%2的值是____。做这题 →
- 单选下列定义变量的语句中错误的是____。做这题 →
- 单选以下定义语句中正确的是____。做这题 →
- 单选以下不能定义为用户标识符的是______。做这题 →
- 单选C语言中最简单的数据类型包括____。做这题 →
- 单选下列叙述中正确的是____。做这题 →
- 单选当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是____。做这题 →
- 单选以下选项中非法的表达式是____。做这题 →
- 单选以下程序的输出结果是____。 #include <stdio.h> main() { int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d\n",a,b);??? }做这题 →
- 单选设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 1/2((a+b)h) 计算结果不相符的是____。做这题 →
- 单选假定x和y为double型,表达式x=2,y=x+3/2的值是____。做这题 →
- 单选若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是____。做这题 →
- 单选若有以下程序段 int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是____。做这题 →
- 单选设有int x=11;则表达式(x++ * 1/3)的值是____。??做这题 →
- 单选下列程序的输出结果是____。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d \n",d*y); }做这题 →
- 单选若有以下定义和语句: int u=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w); 则输出结果是: ____。做这题 →
- 单选在C语言中,不正确的int类型的常数是____。做这题 →
- 单选下面程序的输出是____。 main() { unsigned a=32768; printf("a=%d\n",a); }做这题 →
- 单选C语言中运算对象必须是整型的运算符是____。做这题 →
- 单选以下选项中不属于C语言的类型名称是____。做这题 →
- 单选有以下程序 main () { char a1='M', a2='m'; printf("%c\n", (a1,a2)); } 以下叙述中正确的是____。做这题 →
- 单选以下程序的输出结果是 ____。 main() { int a; printf("%d\n",(a=3*5,a*4,a+5)); }做这题 →
- 单选设有如下程序段 int x=2002,y=2003; printf("%d\n",(x,y)); 则以下叙述中正确的是____。做这题 →
- 单选有以下程序 main() { int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是____。做这题 →
- 单选设有以下定义 int a=0; double b=1.25; char c='A'; #define d 2 则下面语句中错误的是____。做这题 →
- 单选若x和y都是int型变量,x=100、y=200,且有下面的程序片段 printf("%d",(x,y)); 上面程序片段的输出结果是____。做这题 →
- 单选设有如下定义: int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是____。做这题 →
- 单选若t为double类型,表达式t=1,t+5,t++的值是____。做这题 →
- 单选以下程序的输出结果是____。 #include<stdio.h> main() { int i=10,j=10; printf("%d,%d\n",++i,j--); }做这题 →
- 单选以下能正确计算定义且赋初值的语句是____。做这题 →
- 单选下面程序的输出是____。 main() { int x=10,y=3; printf("%d\n",y=x/y); }做这题 →
- 单选已知字母A的ASCII码为十进制的65,下面程序的输出是____。 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }做这题 →
- 单选下列叙述中正确的是____。做这题 →
- 单选设a为整型变量,不能正确表达数学关系:10<a<15的C语言表达式是____。做这题 →
- 单选以下程序的输出结果是____。 main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d); }做这题 →
- 单选语句:printf("%d",(a=2)&&(b=-2));的输出结果是____。做这题 →
- 单选设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为____。做这题 →
- 单选若变量c为char类型,能正确判断出c为小写字母的表达式是____。做这题 →