随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空交换变量值的算法,除了使用第个变量进行交换,还一种方法是直接在两个变量上操作进行交换,请写出相关语句做这题 →
- 单选设有以下程序段:int y; y=rand() % 25+1;则变量y 的取值范围是做这题 →
- 单选库函数rand0)的功能是产生一个在0~32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是做这题 →
- 单选若有条件表达式(exp)? a++: b++, 则以下表达式中能完全等价于表达式(exp)的是()做这题 →
- 单选若 x 和 y 代表整型数,以下表达式中不能正确表示的数学关系式|x-y|<10 的是____。做这题 →
- 单选利用以下语句计算自由落体运动的位移 s = 1 / 2 * g^{-t} * t^{*},设上述变量均定义为 double 型,则关于变量 s 的说法正确的是()。做这题 →
- 单选以下程序的输出结果是( ) main(){ int x,y,z, x = y = 1; z = (x + +, y + +), + + y; \text {printf} (" % d, % d, % d \backslash n", x, y z); }做这题 →
- 填空有如下程序: \text {main () } { \text {int} y = 3, x = 3, z = 1; printf ("%d,%d\n",(++x,y++),z+2); } 运行该程序的输出结果是____。做这题 →
- 填空若有定义: int a=10, b=9, c=8; 接着顺序执行下列语句后,变量 b 的值是 ____。 c = (a -= (b - 5)); c = (a % 11) + (b = 3);做这题 →
- 单选以下程序的输出结果是() main ( ) { int x=10,y=3,z; printf("%d\n",z=(x%y,x/y)); }做这题 →
- 多选23.C 语言的运算符有以下几种( )。做这题 →
- 填空若有定义:int x=0;,则执行赋值语句: x = (x = 3 + 5, x * 5) ; 后,变量 x 中的值是 。做这题 →
- 单选设 float m=4.0, n=4.0; 使 m 为 10.0 的表达式是( )做这题 →
- 单选有如下程序段: \text {int} a = 3, b = 1 5; \text {float} f = 7. 5; \text {printf} (^ {\prime \prime} %. 1 f ^ {\prime}, (\text {float}) a + b / 2 + (\text {int}) f % 3); 执行该程序段后,运算结果为:( )做这题 →
- 单选有以下程序 void main() { int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是 ( )做这题 →
- 填空设 int a=3,b=5; float x=7.5,y=3.5 ;则表达式:(float)a+b/2+(int)x%(int)y 是值是 。做这题 →
- 填空一个三位整数 n 的中间一位数字可表示为做这题 →
- 填空代数式 (3 + ab)/(c + d) 表示成 C 表达式为____做这题 →
- 单选在 C 程序中,用( )表示逻辑”真”。做这题 →
- 单选若有定义: intx = 2, y = 3, z = 4; 则表达式 (x + y) + z - 1 && y + z % 2 的值为( )做这题 →
- 单选设 int \scriptstyle { \mathsf { a } } = 0 , { \mathsf { b } } = 0 , { \mathsf { c } } = 0 ; { \mathsf { c } } = + + { \mathsf { a } } ||b++;则 a、b、c 值分别为( )做这题 →
- 单选执行语句 :int a=1,b=0,c;c=a>0\parallel ++b; 后,b 的值为( )做这题 →
- 单选设 inta = 5, b = 4; 则表达式 (a = b + +)? + + a : b + +) 的值是( )做这题 →
- 填空表达式 1<0<2 的值是做这题 →
- 填空以下程序运行后的输出结果是 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("%d %d %d\n",a,b,c); }做这题 →
- 判断在 BASIC 语言中,“A+B-C”语句属于高级程序设计语言中的数据成份。 A. 正确 B. 错误做这题 →
- 判断C 语言中指针是数据对象的地址,指针变量是存放某个数据对象地址的变量。 A.正确 B.错误做这题 →
- 单选以下叙述中错误的是____。做这题 →
- 单选执行语句 “x = (a = 3, b = a—);” 后,X, a, b 的值依次为 ____。做这题 →
- 单选在C语言程序中,表达式5%2的结果是做这题 →
- 单选合法的C语言长整型常量为: \underline{CA}做这题 →
- 填空若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为( )做这题 →
- 填空在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为【1】;一个int型数据在内存中所占的字节数为【2】。做这题 →
- 填空在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为【1】;一个double型数据在内存中所占的字节数为【2】。做这题 →
- 填空若有以下定义,int m=5,y=2;则计算表达式y+=y-=m*=y后y的值是【 】。做这题 →
- 填空设C语言中,一个int型数据在内存中占2各字节,则int型数据的取值范围为【 】。做这题 →
- 填空C语言所提供的基本数据类型包括:单精度型、双精度型、【1】、【2】和【3】。做这题 →
- 填空若s是int型变量,则表达式s%2+(s+1)%2的值为【 】。做这题 →
- 填空若a是int型变量,则表达式(a=4*5,a*2),a+6的值为【 】。做这题 →
- 填空若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a的值为【1】,b的值为【2】,c的值为【3】。做这题 →
- 填空若a是int 型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为【 】。做这题 →
- 填空若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为【1】,n的值为【2】。做这题 →
- 填空若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为【 】。做这题 →
- 填空若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为【 】。做这题 →
- 填空若有定义:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为【 】。做这题 →
- 填空若有定义:int x=12,n=5;则计算表达式x%=(n%=2)后x的值为【 】。做这题 →
- 填空若有定义:int a,b;表达式a=2,b=5,a++,b++,a+b的值为【 】。做这题 →
- 填空C语言中的标识符只能由三种字符组成,它们是【1】、【2】和【3】。做这题 →
- 填空已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-'3'的值为【 】。做这题 →
- 填空若有定义:int e=1,f=4,g=2;float m=10.5,n=4.0,k;则计算表达式k=(e+f)/g+ sqrt((double)n)*1.2/g+m后k的值是【 】。做这题 →