大学计算机 C语言期末复习题一 附带答案.docVIP

大学计算机 C语言期末复习题一 附带答案.doc

  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. 以下不正确的C语言标识符是(????)。A. ABC??????? B. abcC. a_bc????????????????D. ab.c 2.以下正确的C语言标识符是(????)。A. %k??????????????????B. a+bC. a123????????????????D. test! 3. 一个C程序的执行是从(????)。 A.main( )函数开始,直到main( )函数结束B.第一个函数开始,直到最后一个函数结束 C.第一个语句开始,直到最后一个语句结束D.main( )函数开始,直到最后一个函数结束 4. 在C程序中,main( )的位置(???? )。 A.必须作为第一个函数B.必须作为最后一个函数C.可以任意D.必须放在它所调用的函数之后 5.C语言源程序的基本单位是(?? )。A.过程????B.函数??C.子程序??D.标识符 6.以下结果为整数的表达式(设有int i;char c;float f;)(????????).A.i+f?????????? B.i*c?????????? C.c+f?????????? D.i+c+f 7.以下不正确的语句(设有int p,q)是(????????)。A.p*=3;?????? B.p/=q;???????? C.p+=3;???????? D.p=q; 8.以下使i的运算结果为4的表达式是(???????? )。A.int i=0,j=0;?? (i=3,(j++)+i); B. int i=1,j=0;?? j=i=((i=3)*2);C. int i=0,j=1;?? (j==1)? (i=1): (i=3); D. int i=1,j=1;?? i+=j+=2; 9.设char ch;以下正确的赋值语句是(???? )。A.ch=123;B.ch=\xff;C.ch=\08;D.ch=\; 10.设n=10,i=4,则赋值运算n%=i+1执行后,n的值是(???? )。A.0???????? B.3??????????C.2????????????D.1 11.逗号表达式(a=3*5,a*4),a+15的值为(????????),a的值是(?????? )。A.15??????B.60?????C.30?????D.不确定A.60??????B.30??????C.15??????D.90 12.如果a=1,b=2,c=3,d=4,则条件表达式ab?a:cd?c:d的值为(??????).A.1???????? B.2?????? C.3?????? D.4 13.设int n=3;则++n的结果是(???? ),n的结果是(????????)。A.2????????B.3??????????C.4??????????D.5 14.设int n=2;则++n+1==4的结果是(????),n的结果是(???? )。A.true????B.false???? C.1???? D.0 ②A.1?????? B.2???????? C.3???? D.4 15.设int a=2,b=2;则a+++b的结果是(???? ),a的结果是(????),b的结果是(???? )A.2???????? B.3???????? C.4???? D.5 16.语句(1,2,3,4)的结果是(????)。A.1???????? B.2???????? C.3???? D.4 17.设int a=04,b;则执行b=a1;语句后,b的结果是(????)。A.4???????? B.04????????C.8???? D.10 18.sizeof(double)是一个(????)表达式。A.整型????????????B.双精度???????????? C.不合法?????????? D.函数调用 19.在C语言中,不同类型数据混合运算时,要先转换成同一类型后进行运算。设一表达式中包含有int,long,unsigned和char类型的变量和数据,则表达式最后的运算结果是(??)类型的数据。这四种类型数据的转换规律是(???? )。A.int?????? B.char??????C.unsigned????????D.long ②A.int-unsigned-long-char??B.char-int-long-unsigned??C.char-int-unsigned-long??D.char-unsigned-long-int 20. 有如下程序段:?? int a1,a2;?? char c1,c2; ?? scanf(%d%c%d%c,a1,c1,a2,c2);

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档