C语言期中考试卷1_4.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言期中考试卷1_4

C语言期中考试卷 一、选择题。 1、C语言程序是由[C]组成的。 [1]A) 子程序B) 过程C) 函数D) 主程序和子程序 2、凡在函数内未指定存储类型的变量,其隐含的存储类型为[A] 。 [2]A) auto(自动) B) static(静态) C) extern(外部) D) register(寄存器) 3、已知char型变量ch的值为大写英文字母,下列表达式中值为逻辑真的是[BD] 。 [3] A) ‘A’=ch=‘Z’ B) (‘A’=ch)(‘Z’=ch) C) (ch=A)(ch=Z) D) (ch=‘A’)||(ch=‘Z’) 4、定义int a=5;float x=6.5;那么表达式(1?a|x)的数据类型是[B] 。 [4]A) int B) float C) double D) 不确定 5、设已定义整型变量x、y,则下面程序的输出为[A] 。 x=15;y=47; printf(“%d “,++x); printf(“%x\n” ,y++); [5]A)16 2f B) 15 2f C) 15 30 D) 16 30 6、行以下语句后, c=a^b2; [6]A) B) C) D)7、执行下列语句后,x的值是[C] 。 int i,j ,x; for (i=0,j=8;ij;i++,j--) x=i+j; [7]A) 0 B) 4 C) 8 D) 32 8、设有枚举类型定义:enum color {red=3,yellow,blue=10,white,black};则枚举量biack的值是[B] 。 [8]A) 7 B) 12 C) 14 D) 15 9、设有以下说明,则下面不正确的叙述是[A] 。 union data{int i;char c;float f;}a; [9]A) a可以作为函数的参数 B) a和它各成员的地址相同  C) a所占的内存长度等于其成员f的长度 D) 不能直接对a进行赋值 10、运行下列程序:当键盘输入为45□□□123A并回车后,显示[C] ,[B] 。 main() { int x;float y;  scanf(“%f%3s”,y,x);  printf(“%f,%s\n” ,y,x); } [10]A) 无定值 B) 123.000000 C) 45.000000 D) 45 [11]A)□□□ B) 123 C) 123% D) 无定值 11、下列程序的输出结果为[C] 。 main() { int i; for (i=1;i=5;i++){ if (i%2) printf(“*”) else contiune;  printf(“#”); } printf(“s\n”); } [12]A) ***#s B) *#*#*s C) *#*#*#s D) *#*#s 12、下面程序的输出结果是[A] 。 # include stdio.h int x,y; void done() { int a=5,b=3;  x=a*b; y=a/b; } main() { int a=9,b=4;  x=a+b; y=a-b;  done();  printf(“%d,%d\n”,x,y);} [13]A) 15,1 B) 13,5 C) 1,15 D) 5,13 13、假设已定义char a[20];和char *p;下面的赋值语句中,正确的是[C] 。 [14]A) a=“How are you!”; B) a[20]=“How are you!”;  C) p=“How are you!”; D) *p=“How are you!”; 14、执行下列程序,输入为1时的输出结果为[D] ,输入为3时的输出结果为[D] 。 main() { int x;  scanf(“%d”,x);  switch(x)  { case 1:printf(“%d”,++x);  case 2:printf(“%d”,++x);  case 3:printf(“%d”,++x);  case 4:printf(“%d\n”,++x);break; } } [15]A) 1 B) 2 C) 1234 D) 2345 [16]A) 3 B) 4 C) 34

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档