C语言期末考试题考(修复的).docxVIP

  1. 1、本文档共38页,可阅读全部内容。
  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文档。上传文档
查看更多
选择题1.C语句 x *=y+2;可以写作_____B___。A、x=y+2B、x=x *(y+2); C、x=2+y * x; D、x=x * y+2;2.下列运算符中优先级最高的是______A__。A、=B、=C、||D、-=3.在一个C程序中,A。A、main函数可以在任何函数之间出现B、main函数必须出现在所有函数之后C、main函数必须出现在所有函数之前D、main函数必须出现在固定位置4.C语言程序的三种基本结构是_A_______。A、顺序、选择、循环B、选择、递归、循环5.若有以下定义:char a;int b;float c;double d;则表达式 a * b+d - c 值的类型是A。C、顺序、循环、子程序D、嵌套、选择、循环Doubie fioat LongUnsignedInt char,short A、doubleB、floatC、intD、char6.字符型常量在内存中存放的是该字符对应的D。A、BCD代码值B、内部码值C、十进制代码值D、ASCII代码值7.下列说法中正确的是D。A、C语言程序总是从第一个函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序中的main()函数必须放在程序的开始部分D、C语言程序总是从main()函数开始执行8.若变量已正确定义,要将a和b中的数进行交换,下列选项中不正确的是B。A、t=a,a=b,b=t;B、a=t;t=b;b=a;C、t=b;b=a;a=t;D、a=a+b,b=a - b,a=a - b;9.完成C源程序编辑后,到生成执行文件,C语言处理系统必须执行的步骤依次为_B_______。A、连接、运行B、编译、连接C、运行D、连接、编译10.若有说明和语句:int a=5,b;b=a++;此处变量b的值是C。A、6B、4kC、5D、711.下面不是C语言整型常量的是D。A、-32768B、01C、0x11D、08112.sizeof(double)是一个_____A___。A、整型表达式B、双精度型表达式C、字符型表达式D、不合法的表达式13.若定义x和y为double类型,当x=1时,y=x+3/2的值是____B____。A、2.5B、2.0C、1D、214.设x和y均为int型变量,则语句:x+=y; y=x - y; x-=y;的功能是___D_____。A、无确定结果3B、把x和y按从小到大排列printf(“%d\n”,x,y);x 2002C、把x和y按从大到小排列D、交换x和y中的值15.设有如下程序段:int x=2002,y=2003;printf(″%d \n″,(x,y));则以下叙述中正确的是______C__。A、输出值为2002B、运行时产生出错信息C、输出值为2003D、输出语句中格式说明符的个数少于输出项的个数,不能正确输出字节是816.设有如下的变量定义:unsigned long w=5;double x=1;则执行printf(″%ld \n″,sizeof(x)+w);输出的结果是B。A、6.0B、13C、9D、617.C语言中运算对象必须是整型的运算符是B。A、/B、%C、*D、+18.对于下列程序段:int x=10,y=3;printf(″%d \n″,x%y,x / y);其输出结果是A。A、1还有枚举型B、0C、3D、419.下面不是C语言基本数据类型的是D。A、无符号长整型B、单精度型C、整型D、指针类型20.若 int a,b,c;,则表达式(a=2,b=5,b++,a+b)的值是______A__。A、8B、2C、7D、621.从键盘输入x,不能输出x的语句段是C。A、c=getchar();putchar(c);B、scanf(″%c″,c);printf(″%c″,c);C、getchar(c);putchar(c);标识符只能由字母,数字和下画线3种字符组成,且第一个字符必须是字母或下划线,并且标识符不允许与关键字重名。D、putchar(getchar());22.下列变量名中合法的是B。A、-TomB、_6a7bC、3a6bD、$ABC23.若有以下程序段:# include stdio.hmain(){ int x=102,y=012;  printf(″%2d,%2d \n″,x,y);} 执行后输出结果是B。A、02,10B、102,10 C、02,12 D、10,0124.下列程序的输出结果是A。# include stdio.hmain(){ int a=0x12;  printf(″a=%d \n″,a+=12);}A、a=30B、a=24C、a=22D、a=3625.以下程序,运行后的输出结果

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档