随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空输出字段宽为4的十进制数应使用%4d,字段宽度为6的十六进制数应使用____;字段宽度为4的字符应使用____;字段宽度为8,保留3位小数的实数应使用____;字段宽度为5的字符串应使用____。做这题 →
- 填空While(P) S中S执行的次数,最少是____次.做这题 →
- 填空以下程序输出 x, y, z 三个数中的最小值,请完善程序。 int main() { int x,y,z,min ; scanf("%d %d %d", &x, &y, &z); if(x > y) 【1】 else min = x; if(【2】) min = z; printf("%d", min); return 0; }做这题 →
- 填空以下程序的功能是求10个数中的正整数之和,请补全程序。 #include "stdio.h" main() {int s=0,i,j; for(i=0;i<10;i++) {scanf("%d",&j); if(j<=0) ____; s+=j;} printf("和=%d",s); }做这题 →
- 判断如果 int a = 3, b = 4; 则条件表达式" a<b?a:b 的值是 3。( )做这题 →
- 填空阅读下列程序,写出程序的输出结果。 main() {int x=100,a=10,b=20,ok1=5,ok2=0; if(a<b) if(b!=15) if(!ok1) x=1; else if(ok2) x=10; else x=-1; printf("%d\n",x); }做这题 →
- 单选程序变量分别为 a,b,c,执行下列程序 a=c:c=b:b=a 的作用是( ) 。做这题 →
- 判断C 语言程序中的 main( )函数必须放在程序的开始部分.做这题 →
- 判断C 语言如果 int a =3, b =4; ;则条件表达式"a<b? a:b"的值是 4.( )做这题 →
- 单选对二维数组的正确定义是( )做这题 →
- 单选下列四组选项中,均不是 C 语言关键字的选项是( )做这题 →
- 单选下列四组选项中,均是 C 语言关键字的选项是( )做这题 →
- 填空17下面四个选项中,均是正确的数值常量或字符常量的选项是______。 A)0.0 B)"a" C)'3' D)+001 0f 3.9e-2.5 011 0xabcd 8.9e 1e1 0xFF00 2e2 '&' '\"' 0a 50.做这题 →
- 填空18下面不正确的字符串常量是______。 A)'abc' B)"12'12" C)"0" D)" "做这题 →
- 填空46 若有以下定义,int m=5,y=2;则计算表达式y+=y-=m*=y后y的值是【 】。做这题 →
- 填空28以下程序的输出结果为( )。 main() {char c='x'; printf("c:dec=%d, oct=%o, hex=%x, ASCII=%c\n",c,c,c,c); }做这题 →
- 填空32 以下程序的输出结果是( )。 main() {int x=1,y=2; printf("x=%d y=%d *sum*=%d\n",x,y,x+y); printf("10 Squared is :%d\n",10*10); }做这题 →
- 填空3 下列运算符中优先级最高的是______。 A)< B)+ C)&& D)!=做这题 →
- 单选6判断char型变量ch是否为大写字母的正确表达式为______。做这题 →
- 填空8 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是______。做这题 →
- 填空9若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是______。 A)A%2= =1 B)!(A%2= =0) C)!(A%2) D)A%2做这题 →
- 填空16 下列运算符中优先级最低的是______,优先级最高的是______。 A)? : B)&& C)+ D)!=做这题 →
- 填空24 以下程序的输出结果是______。 main() {int x=2,y=-1,z=2; if(x<y) if(y<0) z=0; else z+=1; printf("%d\n",z); } A)3 B)2 C)1 D)0做这题 →
- 填空30 以下程序的运行结果是______。 main() {int k=4,a=3,b=2,c=1; printf("\n%d\n",k<a?k:c<b?c:a); } A)4 B)3 C)2 D)1做这题 →
- 填空32 阅读以下程序,则执行下面语句后m的值是______。 int w=1,x=2,y=3,z=4,m; m=w<x?w:x; m=m<y?m:y; m=m<z?m:z; A)1 B)2 C)3 D)4做这题 →
- 填空33 若有int w=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是______。做这题 →
- 填空38 在C语言中,表示逻辑“真”值用( )。做这题 →
- 填空47 若a=6,b=4,c=3,则表达式a&&b+c||b-c的值是( )。做这题 →
- 填空48 若a=5,b=2,c=1,则表达式a-b<c||b==c的值是( )。做这题 →
- 填空49 若a=3,b=4,c=5,则表达式a||b+c&&b的值是( )。做这题 →
- 填空50 条件“2<x<3或x<-10”的C语言表达式是( )。做这题 →
- 填空52 以下程序的运行结果是 。 main() {int x,y,z; x=1;y=2;z=3; x=y--<=x||x+y!=z; printf("%d,%d",x,y); }做这题 →
- 填空53 以下程序的运行结果是______。 main() {int a1,a2,b1,b2; int i=5,j=7,k=0; a1=!k; a2=i!=j; printf("a1=%d\ta2=%d\n",a1,a2); b1=k&&j; b2=k||j; printf("b1=%d\tb2=%d\n",b1,b2); }做这题 →
- 填空55 有int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为( )。做这题 →
- 填空56 有int x,y,z;且x=3,y=-4,z=5,则表达式!(x>y)+y!=z)||(x+y)&&(y-z)的值为( )。做这题 →
- 填空64 以下程序的运行结果是______。 main() {if (2*2==5<2*2==4) printf("T"); else printf("F"); }做这题 →
- 填空66 以下程序实现:输入园的半径r和运算标志m,按照运算标志进行指定计算,请填空。 标志 运算 a 面积 c 周长 b 二者均计算 #define pi=3.14159 main() {char m; float r,c,a; printf("Input mark a c or b && r\n"); scanf("%c %f",&m,&r); if (【1】) {a=pi*r*r;printf("area is %f",a);} if (【2】) {c=2*pi*r;printf("circle is %f",c);} if (【3】) {a=pi*r*r;c=2*pi*r; printf("area && circle are %f %f",a,c); } }做这题 →
- 填空68 以下程序实现输出x,y,z三个数中的最大者。请分析程序填空。 main() {int x=4,y=6,z=7;; int 【1】; if(【2】) u=x; else u=y; if (【3】) v=u; else v=z; printf("v=%d",v); }做这题 →
- 填空69 以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 main() {int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(【1】) {c=y;y=z;z=c;} if(【2】) {c=x;x=z;z=c;} if(【3】) {c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }做这题 →
- 填空70 以下程序对输入的两个整数,按从大到小顺序输出,请分析程序填空。 main() {int x,y,z; scanf("%d,%d",&x,&y); if(【1】) {z=x;【2】} printf("%d,%d",x,y); }做这题 →
- 填空73 以下程序的运行结果是______。 main() {int a,b,c; int s,w,t; s=w=t=0; a=-1;b=3;c=3; if(c>0) s=a+b; if(a<=0) {if(b>0) if(c<=0) w=a-b; } else if(c>0) w=a-b; else t=c; printf("%d %d %d",s,w,t); }做这题 →
- 填空74以下程序的运行结果是______。 main() {int a,b,c,d; a=c=0; b=1; d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf("%d\n",d); }做这题 →
- 填空75 以下程序的运行结果是______。 #include <stdio.h> main() {int x,y=1,z; if(y!=0) x=5; printf("\t%d\n",x); if(y==0) x=4; else x=5; printf("\t%d\n",x); x=1; if(y<0) if(y>0) x=4; else x=5; printf("\t%d\n",x); }做这题 →
- 填空82 以下程序根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。请分析程序填空。 #include "math.h" main() {float a,b,c,s,area; scanf("%f%f%f",&a,&b,&c); if(【1】) {s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("%f",area); if(【2】) printf("等边三角形"); else if(【3】) printf("等腰三角形"); else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c=a*a)) printf("直角三角形"); else printf("一般三角形"); } else printf("不能组成三角形"); }做这题 →
- 填空85 以下程序的功能是判断输入的年份是否是闰年。请分析程序填空。 main() {int y,f; scanf("%d",&y); if(y%400==0) f=1; else if(【1】) f=1; else 【2】; if (f) printf("%d is",y); else printf("%d is not",y); printf(" a leap year.\n"); }做这题 →
- 填空88 以下程序的运行结果是______。 ```c #include <stdio.h> int main() { int a = 2, b = 3, c; c = a; if (a > b) c = 1; else if (a == b) c = 0; else c = -1; printf("%d ", c); return 0; } ```做这题 →
- 填空90 若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是______。做这题 →
- 填空92 若有说明语句:int x=1,y=0;则表达式x>(y+x)?10:12.5>y++?'a':'A'的值是______。做这题 →
- 填空96 以下程序的运行结果是______。 #include <stdio.h> main() {int a=-10,b=-3; printf("%d,",-a%b); printf("%d,",(a-b,a+b)); printf("%d\n",a-b?a-b:a+b); }做这题 →
- 填空97以下程序的运行结果是______。 main() {int x=1,y=1,z=1; y=y+z; x=x+y; printf("%d,",x<y?y:x); printf("%d,",x<y?x++:y++); printf("%d,%d",x,y); }做这题 →
1 / 82下一页