c语言模拟考试题1.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 1. 以下的不是C语言标识符是(    )。 A) abc1_     B) _abc1    C) 5BC1_    D) Abc1 2. 结构化程序设计的基本结构不包括(   )  A)从上到下的结构  B)选择结构  C)循环结构   D)顺序结构  3. C程序的基本单位是(   )。 A)函数 B)过程  C)语句  D)子程序 4. 以下选项中(  )是的C语言赋值语句。 A)x=3,y=5   B)a=b=6   C)i--;  D)y=int(x); 5. 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)(n=cd)后,n的值为(  )。 A)1  B)2   C)3   D)0 6. 设整型变量x的值为5,y的值为2,则值为1的表达式是(   )。 A)!(y==x/2)   B)Y!=x%3    C)X0y0      D)X!=y||x=y  7. 假设整型变量a为2,使b的值为0的表达式是(  )。  A)b=a/2     B)b=6-(--a)    C)b=a%2       D)b=a3?0:1 8. 设int x=3,y=4,z=5; 则下面表达式中值为0的是(  )。  A)xy        B)x=y      C)x||y+zy-z    D)!((xy)!z||1) 9. 已知a=12,表达式a+=a-=a*=a的值为(  ) A)A)144   B)-12    C)0    D)24 10. 设有语句a=4;则执行语句a-=a+=a*a;后,变量a 的值是( ) A)4     B)0     C)20      D)16 11. 设有int a=4,b=6;则表达式 ab的值为(  )  A)3    B)4    C)11     D)12 12. 若有定义:int x=3;double y; 则执行语句y=(double)x;后,变量x的数据类型为(  )。 A)int   B)char   C)flaot   D)double 13. 若有定义double x,y; 则表达式x=1,y=x+3/2的值为(  )。 A)1    B)2     C)2.0    D)2.5 14. 若有定义int x,y,t; 则执行语句: x=y=3,t=++x||++y;后,y的值为(  )。 A)不定值    B)4    C) 3     D)1 15. 若x、i、j和k都是int型变量,则计算下面表达式后,x的值为(  )。   x=(i=4,j=16,k=32)  A) 4    B) 16    C) 32   D) 52 16. 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(  )。  A)7   B)8   C)6   D)2 17. 已有定义double d,f; 数据的输入方式为:3.45CR 1.2CR 根据定义和数据的输入方式,输入函数调用语句的形式为( ) A)scanf(%lf%lf,d,f) B)scanf(%f%f,d,f) C)scanf(3.2f%3.1f,d,f) D)scanf(%3.2lf%3.1lf,d,f) 18. 下面程序的输出是(  )。      #include STDIO.H      void main()       { int x=10,y=3;        printf(“%d\n”,y=x/y);       }     (A)0      (B)1      (C)3      (D)不确定的值 19. 下面程序运行情况是(  )。   #include STDIO.H   void main()    { int x=3,y=0,z=0;      if (x=y+z)       printf(“****”);      else       printf(“####”);     }   (A)有语法错0不能通过编译   (B)输出****   (C)可以通过编译,但不能通过连接,因而不能运行  (D)输出#### 20. 以下程序的输出结果是(  )。 #include STDIO.H main() { int i=10,j=10;   printf(%d,%d,--i,j--); } (A) 11,10   (B) 9,10   (C) 010,9   (D) 10,9 21. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 (A)缩排位置相同的if       (B)在其之前未配对的if (C)在其之

文档评论(0)

考试教学资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档