C语言期末模拟卷.docVIP

  • 7
  • 0
  • 约9.22千字
  • 约 11页
  • 2018-04-23 发布于河南
  • 举报
C语言期末模拟卷

习题 一、选择题 (1) 设有 int x=11; 则表达式 (x++ * 1/3) 的值是B  A) 3 B) 4 C) 11 D) 12 (2) 下列程序的输出结果是C  A) 3 B) 3.2 C) 0 D) 3.07  main()  { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(%d \n, d*y); } (3) 下列程序执行后的输出结果是(小数点后只写一位)A  A) 6 6 6.0 6.0 B) 6 6 6.7 6.7  C) 6 6 6.0 6.7 D) 6 6 6.7 6.0  main()  { double d; float f; ling l; int i;i=f=1=d=20/3; printf(%d %ld %f %f \n, i,l,f,d); } (4) 设 int x=1, y=1; 表达式(!x||y--)的值是B  A) 0 B) 1 C) 2 D) -1 (5) 与 y=(x0?1:x0?-1:0);的功能相同的if语句是A  A) if (x0) y=1; B) if(x)else if(x0)y=-1; if(x0)y=1;else y=0; else if(x0)y=-1;else y=0;  C) y=-1 D) y=0;if(x) if(x=0) if(x0)y=1; if(x0)y=1;else if(x==0)y=0; else y=-1;else y=-1; (6) 以下循环体的执行次数是C  A) 3 B) 2 C) 1 D) 0  main()  { int i,j;  for(i=0,j=1; i=j+1; i+=2, j--)printf(%d \n,i);  } (7) 以下叙述正确的是D  A) do-while语句构成的循环不能用其它语句构成的循环来代替。  B) do-while语句构成的循环只能用break语句退出。  C) 用do-while语句构成的循环,在while后的表达式为非零时结束循环。  D) 用do-while语句构成的循环,在while后的表达式为零时结束循环。 (8) 下列程序执行后的输出结果是A  A) G B) H C) I D) J  main()  { int x=f; printf(%c \n,A+(x-a+1)); } (9) 执行下面的程序段后,变量k中的值为A  A) 不定值 B) 33 C) 30 D) 10  int k=3, s[2];  s[0]=k; k=s[1]*10; (10) 下列程序执行后的输出结果是A  A) 6 B) 7 C) 8 D) 9  void func(int *a,int b[])  { b[0]=*a+6; }  main()  { int a,b[5]; a=0; b[0]=3; func(a,b); printf(%d \n,b[0]); } (11) 下列程序执行后的输出结果是B  A) 3 B) 6 C) 9 D) 随机数  main()  { int a[3][3], *p,i; p=a[0][0]; for(i=p; i9; i++) p[i]=i+1; printf(%d \n,a[1][2]);} (12) 下列程序的输出结果是B  A) 4 B) 6 C) 8 D) 10  int b=2;  int func(int *a)  { b += *a; return(b);}  main()  { int a=2, res=2; res += func(a); printf(%d \n,res); } (13) 下列程序的输出结果是  A) 5 B) 6 C) 7 D) 8  struct abc{ int a, b, c; };  main()  { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0],a+s[1],b; printf(%d \n,t);} (14) 设 int b=2;表达式(b2)/(b1)的值是A  A) 0 B) 2 C) 4 D) 8 (15) 下列程序执行后的输出结果是C  A) -32767 B) FFFE C) -1 D) -32768  main()  { char x=0xFFFF; printf(%d \n,x--); } (16) 设已有定义: char *st=how are you; 下列程序

文档评论(0)

1亿VIP精品文档

相关文档