防灾科技学院C语言程序设计期末练习1.doc

防灾科技学院C语言程序设计期末练习1.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
防灾科技学院C语言程序设计期末练习1

2014-2015学年第二学期-c语言程序设计期末练习(c64学时) 总共43题共100分 一、单选题 (共20题,共40分) 1. 有以下程序 void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(xy) f(x,y); else if(yz) f(y,z); else f(x,z); printf(“%d,%d,%d\n”,x,y,z); } 执行后输出结果是() (2分) A.1,2,3 B.3,1,2 C.1,3,2 D.2,3,1 .标准答案:C 2. C语言程序的基本单位是() (2分) A.程序行 B.语句 C.函数 D.字符 .标准答案:C 3. 在C中,缓冲文件系统是指 (2分) A.缓冲区是由用户自己申请的 B.缓冲区是由系统自动建立的 C.缓冲区是根据文件的大小决定的 D.缓冲区是根据内存的大小决定的 .标准答案:B 4. c语言的简单数据类型包括 (2分) A.整型、实型、逻辑型 B.整型、实型、字符型 C.整型、字符型、逻辑型 D.整型、实型、逻辑型、字符型 .标准答案:B 5. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是() (2分) A.A%2==1 B.!(A%2==0) C.!(A%2) D.A%2 .标准答案:C 6. 以下程序的输出结果是( ) main() { int i; for(i=1;i6;i++) { if(i%2){printf(#);continue;} printf(*); } } (2分) A.#*#*# B.##### C.***** D.*#*#* .标准答案:A 7. 若给出以下定义: char x[]=abcdefg; char y[]={a,b,c,d,e,f,g}; 则正确的叙述为( ) (2分) A.数组x和数组y等价 B.数组x和数组y的长度相同 C.数组x的长度大于数组y的长度 D.数组y的长度大于数组x的长度 .标准答案:C 8. 以下叙述中正确的是() (2分) A.C语言可以用来编写系统软件,也可以用来编写应用软件 B.函数体不必用一对大括号{}括起来 C.C程序的每一行只能写一条语句 D.对一个C程序进行编译的过程可以发现注释中的拼写错误 .标准答案:A 9. 当把下面4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是() (2分) A.k%2 B.k%2==1 C.(k%2)!=0 D.!k%2==1 .标准答案:D 10. 以下4个选项中,不能看做一条语句的是() (2分) A.; B.a=0,b=0,c=0; C.if(a0) ; D.if(b==0) m=1;n=2; .标准答案:D 11. 在C语言中,char 型数据在内存中是以( )形式存储的。 (2分) A.原码 B.补码 C.ASCII码 D.反码 .标准答案:C 12. 下列选项中,与以下程序段等价的是() int x=1,y,* p; p= x; x=x+1; y=x; (2分) A.int x=1,y,* p=x;++nbsp;*p;y=x; B.int y,* p=x,x=1;++nbsp;x;y=x C.int x=1,y,* p;p=x;*p++;y=x D.int x=1,y,* p=x;y=nbsp;x++; .标准答案:A 13. printf函数中用到格式符%-5s,其中数字5表示输出的字符串占用5列,如果字符串长度小于5,则输出按方式( ) (2分) A.从左起输出该字符串,右补空格。 B.按字符串长度从左到右全部输出。 C.右对齐输出字 D.输出错误信息 .标准答案:A 14. 设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( ) (2分) A.不定值 B.4

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档