C语言程序设计12new.docVIP

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

“C语言程序设计”模拟试题十二   一、填空与选择   1.C语言从源程序的书写到上机运行输出结果要经过__________四个步骤。   2.C语言的表达式与语句的区别在于__________.   3.C语句_________ (有、没有)输入、输出语句。   4.结构化程序的编写有__________三种程序结构。   5.表达式10/3*9/2的值是__________.   6.设有“int x=2,y”说明,则逗号表达式“y=x+5,x+y”的值是________.   7.设有“int x=1”,则“x0?2*x+1: 0”表达式的值是__________.   8.变量Y满足以下两条件中的任意一个:能被4整除,但不能被100整除;能被400整除。请用逻辑表达式表示所给条件。_____   9.逻辑运算符“、||、 !”中的优先级是______   10. C语言是由__________基本单位组成的。   A.过程???? B.语句??? C.函数????? D.程序   11.有如下语句: X+Y*Z39 X*Z||Y*Z是什么表达式__________   A.算术表达式? B.逻辑表达式?????? C.关系表达式? D.字符表达式   12.下面几种说法中哪个是正确的?_________   A.else语句需与它前面的if语句配对使用;   B.else语句需与前面最接近它的if语句配对使用;   C.else语句需与前面最接近它,且没有和其它else语句配对的if语句配对;   D.以上都正确。   13.有说明语句:char a[ ]=“this is a book”。请问该数组到底占了几个字节?   A.11??? B.12??? C.14????? D.15   14.设整型变量a为5,使b不为2的表达式是_________   A. b=a/2??? B. b=6-(——a)?? C. b=a%2??? D.b=a3?2:1   15.设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是________   A.0???? B.2??? C.-4???? D. 4   16.执行语句“x=(a=3,b=a——)”后,x,a,b的值依次为________   A. 3, 3, 2??? B. 3,2,2??? C.3,2,3??? D.2,3,2   17.如果X=5,执行语句X*=X+=X*3后,则X的值为_________   A.100??? B. 400???? C. 450????? D. 900   18.下列常量中哪个是不合法的________   A.2e32.6??? B. 0.2e-5??? C. “basic”? D. 0x4b00   19.下列标识符错误的是_______   A. x1y?? B._123??? C. 2ab??? D. _ab   20. c语言中int型数-8在内存中的存储形式为_____   A.1111111111111000???? B.1000000000001000   C.0000000000001000???? D.1111111111110111  二、读程序(结果写在试卷的右边)   1. 写出下列程序段的输出结果:   main()   {int x=5;? int y=10;   printf(“%d\n”,x++);   printf(“%d\n”,++y);??? }   2. 下面程序的输出结果是什么?   #include “stdio.h”   main()   { int x=3;   switch(x)   { case 1:   case 2:printf(“x3\n”);   case 3:printf(“x=3\n”);   case 4:   case 5:printf(“x3\n”);   default:printf(“x unknow\n”);?? }? }   3.根据源程序,写出相应的数学表达式   #include “stdio.h”   main()   { int x,y;   scanf(“%d”,x);   if (x0) y= -1;   else if (x= = 0)   y=0;   else y=1;   printf(“x=%d,y=%d\n”,x,y);? }   4. 读出下列程序的输出结果:   main()   { int a=1,b=1,c=1;   printf(“%d,%d,%d\n”,a,b,c)   a+=b+=++c;   printf(“%d,%d,%d\n”,a,b,c);   printf(“%d,%d,%d\n”,a++,——

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档