随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空在 C 语言中,传值调用中,实际是把实参的____传给形参。做这题 →
- 填空C语言中的每条基本语句以";"作为结束符,每条复合语句以"____"作为区间及结束符。做这题 →
- 填空数学表达式 \frac{x+y}{a^{2}+4b} 对应的 C 语言表达式为 ____。(注意^是次方的表示,原题是 a^{2} )做这题 →
- 填空C 语言中,运行下列程序后,输出结果为 #include<stdio.h> int main(){ int i=2; switch(i){ case 0:i+=1; case 2:i+=1; default:i+=1; } printf("%d)n",i); return 0; }做这题 →
- 填空在 C 语言中,运行下列程序后,输出结果为____。 #include<stdio.h> int main (void){ int a=1,b=2,c=3; if(a=b) printf("%d",c); else printf("%d",b); return 0; }做这题 →
- 填空某循环队列的元素类型为char,队头指针front指向队头元素的前一个位置,队尾指针rear指向队尾元素,如 下图所示, 则队中从队头到队尾的元素为____。 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 b c a b c d 1 2 3 4 5 6 c d f g ↑ rear front含图做这题 →
- 单选X 与 Y 为两个逻辑变量,设 X=11011, Y=10101,对这两个逻辑变量进行异或逻辑运算的结果是____。做这题 →
- 填空递归实现或函数调用时,处理参数及返回地址,应采用的数据结构是____。做这题 →
- 填空设 SQ 是循环队列,存储在数组 D[M] 中,则 SQ 入队操作对其队尾指针 rear 的修改是 ____。做这题 →
- 填空若 x=0123,则 printf("%d",x++) 的输出结果是做这题 →
- 填空C语言中的变量名可以由字母,数字和下划线三种字符组成,且首字符不能是____。做这题 →
- 填空以下程序运行后的输出结果是____。 #include <stdio.h> int fun(int w1,int w2){ return w2-w1; } main(){ int w=1,k; k=fun(fun(w+1,w),w); printf("%d\n",k);做这题 →
- 填空a 是整型变量,则执行表达式 a=25/3%3 后 a 的值为 ____。做这题 →
- 填空表达式 strcmp("abcdef", "ABCDEF") 的值是一个____。做这题 →
- 填空在 C 语言程序中,表达式 -5%2 的结果是____。做这题 →
- 填空当整型变量 a、b、c 的值分别为 9、6、3 时,表达式 f=a>b>c 的值是 ____。做这题 →
- 填空局部的变量是在函数内部定义的,它们只在 ____ 函数有效。做这题 →
- 填空以下程序运行时输出到屏幕的结果是 ____。 | #include <stdio.h> | b=a-b; | | --- | --- | | void main() | a-=b; | | { int a=1,b=2; | printf("%d,%d\\n",a,b); | | a+=b; | |做这题 →
- 填空假设有声明"float y=3.14619;int x,"则计算表达式"x=y*100+0.5,y=x/100.0"后y的值是____。做这题 →
- 填空调用函数时,实参是一个数组名,则向函数传送的是____。做这题 →
- 填空C语言中有!、&&、三个逻辑运算符,其中优先级高于算术运算符的是____。做这题 →
- 填空以下程序运行后输出结果为____。 #include "stdio n" int mystery(int a,int b){ if(b==1) return a; else return a+mystery(a,b-1); void main(){ int x=5,y=3; printf("%d\n",mystery(x,y)); };做这题 →
- 填空设 x 都为整型变量,请写出描述“x 是偶数”的表达式 ____,做这题 →
- 填空已知有声明“int a=12,b=15,c;”,则执行表达式“c=(a||(b-=a))”后,变量 b 和 c 的值分别为 ____。(西文逗号分隔)做这题 →
- 填空将以下语句用条件运算符改写为"____;。 if(a>b) max = a; else max = b;做这题 →
- 填空函数的递归调用就是函数直接或间接____函数自身做这题 →
- 填空已有如下程序语句:double x,y; scanf("%|f",&x); 请写出赋值语句,用条件表达式求出 x 的绝对值并赋值给变量 y 即"______,"。做这题 →
- 填空C语言的输入输出功能通过调用库____实现.做这题 →
- 填空在使用 switch 语句时,在 case 后的各常量表达式的值____(能/不能)相同.做这题 →
- 填空已知有声明和语句“int a;scanf("a=%d",&a);",欲从键盘上输入数据使 a 中的值为 3,则正确的输入应是 ____做这题 →
- 填空C语言中函数____的类型是由定义函数时所指定的函数类型决定的。做这题 →
- 填空在使用 switch 语句时,各 case 和 default 子句的先后顺序____变动,则程序执行结果不会受到影响。做这题 →
- 填空设 x 都为整型变量,请写出描述“x 是奇数”的表达式____。做这题 →
- 填空假设有声明“int r=2;”,则执行语句“printf("%d",sizeof(2*3.14*r));”时输出____。做这题 →
- 填空当用 scanf 函数输入字符串时,字符串中不能含有____,否则将其视为回车作为串的结束符。做这题 →
- 填空在 C 语言中,实参与形参之间的数据传递是____向的值传递.做这题 →
- 填空c语言中变量的存储属性有自动、____、外部和寄存器四种。做这题 →
- 填空若有如下输入函数:scanf("%d%d%d",&a,&b,&c);则可以使用____、换行符或\n或回车换行符或回车或回车符或制表符作为输入数据的间隔符。做这题 →
- 填空若用数组名作为函数调用时的实参,则实际上传递给形参的是____。做这题 →
- 填空C语言中,数组的索引下标从____开始。做这题 →
- 填空已知 int a[3][2]={3, 2, 1}; 则表达式“a[0][0]/a[0][1]”的值是____。做这题 →
- 填空设有 int x = 11, 则表达式 (x + + * 1/3) 的值是 ____。做这题 →
- 填空在 C 语言中的实型变量分为两种类型,它们是 float 型和____型.做这题 →
- 填空写出语句 b=(a=6,a*3); 执行后整型变量 b 的值是 ____。做这题 →
- 填空C语言程序中的算术表达式(如X%Y*Z),属于高级程序语言中的____成分.做这题 →
- 填空下面程序的运行结果是____ #include<stdio.h> main() {int a,s,n,count; a=2; s=0; n=1; count=1; while(count<=7) {n=n*a; s=s+n; ++count;} printf("s=%d",s); }做这题 →
- 填空若有定义“int x=0;”, 则执行试值语句“ x=x+3+5,x*5 ;”后, 变量 x 中的值是 ____。做这题 →
- 填空以下程序运行的输出结果是 ____ \begin{array}{l} \text {main()} \ { \text {int p = 30;} \ \text {printf("%d\n", (p / 32 > 0 ?p / 10 : p%3));} \ } \end{array}做这题 →
- 填空#include main() { int p,a=5; if(p=a!=0) printf("%d\n",p); else 运行结果为: printf("%d\n",p+2); }做这题 →
- 填空使用计算机求解问题的主要步骤是:先要理解和确定问题,然后寻找其解决方法并将其表示成____,接着再进行编程、调试和运行。做这题 →