随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空有下列程序 #include main() { int x=6,y=2, z1,z2; z1=x||y; z2=x|y; \overline{count(%d,%d\n", z1, z2)}; 执行后的输出结果是().做这题 →
- 填空数学表达式 (x+y)/(a^2+4b) 对应的 C 语言表达式为____。(注意是次)表示,原题是 a2)做这题 →
- 填空C 语言中, 运行下列程序后, 输出结果为 ____. #include<stdio.h> javascript int main(){ int i=2; switch(i){ case 0:i+=1; case 2:i+=1; default:i+=1; } printf("%d)n",i); return 0;做这题 →
- 填空若用数组名作为函数调用的实参,传递给形参考的是____。做这题 →
- 填空char a[20]="goodbye",b[5]="luck"; strcpy(a+(strlen(a)-strlen(b)),b);printf("%s",a);上述语句执行后的输出结果为____.做这题 →
- 填空int i; for(i=1000;;i++){if(i%347 == 0 && i %7 !=0 ) break;} printf("%d",i); 上述语句执行后的输出结果为 ____。做这题 →
- 填空若有声明"int a =30,b=7;",则表达式"!a+a%b"的值是____。做这题 →
- 填空若m是一个三位数,则其个位数字的表达式为____。做这题 →
- 填空int n=45;表达式n%10+n/10%10的值为____。做这题 →
- 填空表达式c=getchar() !='y',当输入为'n'时,c的值为____。做这题 →
- 填空用语句计算1/4个球的体积vol = 1/4*3.14*r*r*r;若变量r的值为2,则vol的值为____。做这题 →
- 填空有程序片段: int score; scanf("%d",&score); if(score >60)printf("passed."); if(score >80)printf("nice."); 程序运行时,若用户输入90,屏幕输出为____。做这题 →
- 填空设有定义"int a[10]",如果调用函数时使用a作为实参,则实参与形参结合时传递的是____。做这题 →
- 填空设有定义 int x=9, y=8; 表达式 x == y + 1 的结果是 ____。做这题 →
- 填空“n 是小于整数 m 的偶数”的 C 语言表达式是 ____。做这题 →
- 填空设 a 为整型变量, 初值为 12 , 执行赋值表达式 a + = a - = a^{*}a 后, a 的值是____。做这题 →
- 填空设宏定义#define K 2+3 执行 printf("%d\n",K/K); 后的输出结果是 ____。做这题 →
- 填空设 char ch;, 判断 ch 为数学字符的逻辑表达式 ____做这题 →
- 填空设 int x=14; 则表达式 x++%-5 的值为 ____。做这题 →
- 填空设 float a,b,c;,若 a、b 和 c 分别为三角形的三条边长,它们 “能构成等边三角形” 的逻辑表达式是____做这题 →
- 填空设 int x=7, y=3, 则表达式 x%y+x/y 的值是 ____。做这题 →
- 填空设 int y;执行表达式(y=4)||(y=5)||(y=6)后,y 的值是____。做这题 →
- 填空设 int x=2, y=1; 则表达式 x+++y 的值是 ____。做这题 →
- 填空设 int m=0;,执行表达式 m||(m=2)||(m=3)||(m=4) 后,m 的值是 ____。做这题 →
- 填空在 C 语言中,运算符的操作数必须是整型的是 ____。做这题 →
- 填空以下语句的输出结果是____。 txt printf("%d\n", strlen("\t\"\085\xff\n"));做这题 →
- 填空若定义了 int a=1;,则执行 printf("%d\n",((a=a+4,a+5),a+6));语句的输出结果是____做这题 →
- 填空设 int a=0, b=0, c=2, d=4; 则执行 (c=a==b) \mid (d=b==a); 后变量 d 的值是 ____。做这题 →
- 填空执行 printf("%d\n", strlen("ABCD\t\\123");后输出的值是____。做这题 →
- 填空下面程序的输出结果是____。 c fun(int x) {int p; if(x==0 || x==1) return(3); p=x-fun(x-2); return p; } main() {printf("%d\n", fun(9));}做这题 →
- 填空下面程序的输出结果是____。 c main() {int a=3, b=2, c=1; c-=++b; b*=a+c; {int b=5, c=12; c/=b*2; a-=c; printf("%d, %d, %d,", a, b, c); a+=--c; } printf("%d, %d, %d", a, b, c); }做这题 →
- 填空设 int a=12;,语句 printf("%d\n",(a/3,a%3,a/10>0));的输出结果是____。做这题 →
- 填空表达式 4&&5-3&&5 的值是 ____。做这题 →
- 填空语句 int nAge=20; //年龄 中变量的定义使用的是____命名法,除这此种命名法之外还有____法。做这题 →
- 填空C语言的标识符可分为____、预定义标识符和用户标识符三类。做这题 →
- 填空C语句中的基本数据类型分为____、实型和字符型。做这题 →
- 填空若有以下程序段 double x=5.16894; printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是____。做这题 →
- 填空当执行下面的程序时,如果输入 ABC,则输出结果是 ____。 #include "stdio.h" #include "string.h" main() { char str[20]="0123456"; scanf("%s", str);strcat(str,"789"); puts(str); }做这题 →
- 单选若有以下说明: int a[12]={1,2,3, 4,5,6, 7,8,9, 10, 11, 12};char c='a',d,g;则数值为4的表达式是()做这题 →
- 单选下面是有关 C 语言字符数组的描述,其中错误的是____。做这题 →
- 填空以下程序中函数 f 的功能是将 n 个字符串,按由小到小的顺序进行排序。 #include <string.h> void fun(char str[][12],int num){ char tmp[15]; int i,j; for(i=0;i<num-1;i++) for (j=i+1;j<num;j++) if(strcmp(str[i],str[j])>0) { strcpy(tmp,str[i]); strcpy(str[i],str[j]); strcpy(str[j],tmp);} } javascript main(){ char p[][12]={"abc","cdef","aabdef","dcdbe","aabd"}; fun(p,5); printf("%d\n",strlen(p[0])); dart system("pause"); }做这题 →
- 填空有以下程序 int f1(int x,int y){return x>y?xy;} int f2(int x,int y){return x>y?yx} main(){ int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); c f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf("%d,%d,%d\n",e,f,g); }程序运行后的输出结果是____。做这题 →
- 填空有以下程序 #include int f(int x,int y){ return((y-x)*x); } main(){ int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); }程序运行后的输出结果是____。做这题 →
- 填空以下程序的结果是____。 txt int a,b; void fun() {a=100; b=200;} main() { int a=5,b=7; fun(); printf("%d%d\n",a,b); }做这题 →
- 填空下列运算符中,要求运算对象必须是整数的是____。做这题 →
- 单选已知有变量定义 double x=1.6; int a=78; 正确的输出语句_。做这题 →
- 填空已知 a = 12 则表达式 a + = a - = a* = a 的结果是做这题 →
- 单选在 C 语言中,引用数组元素时,其数组下标的数据类型允许是()。做这题 →
- 单选int x[2][3];,则以下关于二维数组 x 的叙述错误的是()。做这题 →
- 单选下述对C语言字符数组的描述中错误的是()。做这题 →