2012年12月12级新生C语言程序设计期中模拟考.doc

2012年12月12级新生C语言程序设计期中模拟考.doc

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

2012年12月12级新生C语言程序设计期中模拟考 范围:书本第一至第六章 学院:计算机科学与工程 (考试时间:100分钟 满分:100分) 一、单选题(每空2分,共30分) 1、以下不是C语言的特点的是 ( )。   A、 C语言简洁、紧凑   B、 能够编制出功能复杂的程序   C、 C语言可以直接对硬件进行操作 D、 C语言移植性好 2、一个C语言程序是由 ( )。   A、 一个主程序和若干子程序组成   B、 函数组成   C、 若干过程组成 D、 若干子程序组成 3、若有定义:int a=8, b=5, c; 执行语句c = a/b+0.4;后,c的值为( )。 A、 1.4 B、 1 C、 2.0 D、 2 4、下列用户自定义标识符合法的是( )。 A、 b-b B、float C、fr D、 _isw 5、在C语言程序中,以下说法正确的是( )。 A、函数的定义可以嵌套,但函数的调用不可以嵌套 B、函数的定义不可以嵌套,但函数的调用可以嵌套 C、函数的定义和函数的调用都不可以嵌套 D、函数的定义和函数的调用都可以嵌套 6、若有以下定义int a,b; float x;则正确的赋值语句是 ( )。   A、 a=1,b=2   B、 b++;   C、 a=b=5   D、 b=int(x); 7、以下程序中,while 循环的次数是( )。 #include stdio.h void main(void) { int i = 0; while (i10) { if (i1) continue; if (i==5) break; i++; } } A、 1 B、 死循环,不能确定次数 C、 6 D、 10 8、以下数组定义中错误的是( )。 A、 int x[][3]={0};? B、 int x[2][3]={{l,2},{3,4},{5,6}}; C、 int x[][3]={{l,2,3},{4,5,6}};? D、 int x[2][3]={l,2,3,4,5,6}; 9、有以下程序 main() { int m,n,p; scanf(m=%dn=%dp=%d,m,n,p); printf(%d %d %d\n,m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是( )。 A、 m=123n=456p=789 B、 m=123 n=456 p=789 C、 m=123,n=456,p=789 D、 123 456 789 10、以下程序的输出结果是( )。 #include stdio.h void main(void) { int a = 0, i; for (i=1; i5; i++) { switch (i) { case 0: case 3: a += 2; case 1: case 2: a += 3; default: a += 5; } } printf(“%d\n”, a); } A、 31 B、 13 C、 10 D、 20 11、若有语句:char *line[5];,以下叙述中正确的是( )。 A、定义line是一个数组,每个数组元素是一个基类型为char的指针变量 B、定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组 C、定义line是一个指针数组,语句中的*号是指针运算符。 D、定义line是一个指向字符型函数的指针 12、设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句 if (ab) if(c==d) y=0; else y=1; 该语句所表示的含义是( )。    13、以下描述正确的是 ( )。   A、 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。   B、 do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。

文档评论(0)

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

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

1亿VIP精品文档

相关文档