15单招2班C语言第一次月考及答案.docxVIP

  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文档。上传文档
查看更多
15单招2班C语言第一次月考及答案

15单招班计算机程序员技能试题学号:姓名:成绩:第I卷注意事项:每小题选出答案后,用2B铅笔将答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。一、单项选择题(本题共15小题,每小题2分,共30分)1. 一个C语言程序是由( )。 A)一个主程序和若干个子程序组成 B)一个或多个函数组成C)若干过程组成D)若干子程序组成2. 以下关于C语言的叙述中正确的是( ) A)C语言中的注释不可以夹在变量名或关键字的中间 B)C语言中的变量可以在使用之前的任何位置进行定义 C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示3. 以下C语言用户标识符中,不合法的是( )A)_1 B)AaBc C)a_b D)a--b4. 若有定义:double a=22;inti=0,k=18;,则不符合C语言规定的赋值语句是A)a=a++,i++;B)i=(a+k)<=(i+k);C)i=a%11;D)i=!a;5. 若a是数值类型,则逻辑表达式(a==I)||(a! =1)的值是( )A)1 B)0C)2 D)不知道a的值,不能确定6. 如下嵌套的if语句if(ab)if(ac) k=a;else k=c;if(bc) k=b;else k=c;以下选项中与上述if语句等价的语句是( ) A)k=(ab)?a:b;k=(b<c)?b:c; B)k=(ab)?((b<c)?a:b)((b>c)?b:c); C)k=(ab)?((a<c)?a:c)((b<c)?b:c); D)k=(ab)?a:b;k=(a<c)?a:c;7.以下叙述中错误的是( )A)在程序中凡是以“#”开始的语句行都是预处理命令行B)预处理命令行的最后不能以分号表示结束C)#define MAX是合法的宏定义命令行D)C程序对预处理命令行的处理是在程序执行的过程中进行的8. 以下关于return语句的叙述中正确的是( )A)一个自定义函数中必须有一条return语句 B)一个自定义函数中可以根据不同情况设置多条return语句 C)定义成void类型的函数中可以有带返回值的return语句 D)没有return语句的自定义函数在执行结束时不能返同到调用处9. 下列选项中,能正确定义数组的语句是A)intnum[0..2008]; B)intnum[];C)int N=2008; intnum[N];D)#define N 2008 intnum[N];    10. 以下叙述中正确的是( )。A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句C)简单C语句必须以分号结束 D)C语句必须在一行内写完11. 计算机能直接执行的程序是( )。A)源程序 B)目标程序 C)汇编程序 D)可执行程序12. 阅读以下程序?#include ?main()?{ int case; floatprintF;?printf(“请输入2个数:”);?scanf(“%d %f”,case,pjrintF);?? printf(“%d %f\n”,case,printF);?}?该程序编译时产生错误,其出错原因是( ) A)定义语句出错,case是关键字,不能用作用户自定义标识符 B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用?D)定义语句无错,printf不能输出case的值13. 表达式:(int)((double)9/2)-(9)%2的值是( )A)0?B)3?C)4?D)5 14. 若有定义语句:int x=10;,则表达式x-=x+x的值为( )A)-20?B)-10?C)0?D)1015. 以下是if语句的基本形式:if(表达式)语句其中“表达式”是( )A)必须是逻辑表达式B)必须是关系表达式C)必须是逻辑表达式或关系表达式D)可以是任意合法的表达式第II卷注意事项:用黑色字迹的钢笔或签笔将答案书写在答题卡指定位置,答在指定位置外或直接在本试卷上的无效。二、填空题(本题共5小题,每小题2分,共10分)16.程序流程图中的菱形框表示的是选择结构。17. 符合结构化原则的三种基本控制结构是:选择结构、循环结构和顺序结构。18. 表达式(int)((double)(5/2)+2.5)的值是5。19. 若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语句printf(“x/y=%d”,x/y);补充完

文档评论(0)

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

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

1亿VIP精品文档

相关文档