- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2006-2007 第二学期《 C语言》期中考试卷
一、单项选择题
1、C语言是在( )的基础上发展起来的 【C 】
A.C++ B.C#
C.B语言 D.pascal
2、以下属于C的预定义关键字的是: 【C 】
A.Char B. Bool
C.int D.If
3、在c语言中,当do-while语句中的条件为( )时,结束该循环【A 】
A.0 B.true Cfalse D非0
4、已知变量定义i=4,j=7,表达式k=(i++)*(++j)的值是 【 C 】
A.28 B35 C.32 D40
5、以下不正确的描述是 【 B 】
Abreak语句不能用于循环语句和switch语句外的任何其他语句
B在switch语句中使用break语句或continue语句的作用相同
C在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环
D 在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环。
6、为了避免嵌套的条件语句if–else的二义性,c语言规定:else与( )配对【 B 】
A.缩排位置相同的if. B其之前的最近的if
C.其之后的最近的if D同一行上的if
7、 以下选项中合法的C语言赋值语句是: 【D 】
Aa=b=58 Ba=58,b=58
C--i; Dk=int(a+b);
8、
设a为整型变量,不能正确表示数学关系:
10a15的c语言表达式是
【
A
】
A10a15 Ba==11||a==12
||a==13||a==14
Ca10a15 D!(a=10)!(a=15)
9、 在C语言中逻辑值“真”用什么表示: 【 A 】
A 非零的数 B 非零的整数 C 1 D0
10、C语言提供的基本的数据类型有: 【A 】
A
整型,字符型,实型
B
数组,整型,实型
C
指针,数组,实型
D
空类型,实型,字符型
11、以上说法不正确的是: 【D 】
A C程序由一个或多个函数组成;B C程序有且必须有一个主函数;C 可在程序的任何位置加注释;D C语言不区分大小写;
12、以下是合法的标识符的是: 【 D 】
Asigned b30 Bmax main C#abc abc Dsalary sly
13、以下说法不正确的是: 【 D】
变量必须先定义再使用;
变量的定义和说明没有区别;
转换字符’\n’代表回车-换行;
一个字符常量在计算机的存储中占据一个字节;
14、 在c语言中,当函数调用时
【
D
】
A实参和形参各占一个独立的存储单元
B实参和形参共用存储单元
C可以由用户指定实参和形参是否共用存储单元
D由系统自动确定实参和形参是否共用存储单元
15、以下函数调用语句中,含有的实参个数是
【
A
】
fun(x+y,(e1,e2),fun(x,y
,d
,
(
a
,
b
)));
A 3 B 4 C 6
D
8
16、在c语言中,逻辑值“真”用( )表示 【D 】
A true B.大与0的数 C非零整数 D非0的数
17、下列程序的输出是: 【 B】
main()
{
intx=5,y=3;
printf(“%d\n”,y=x/y);
}
A 0 B 1 C 3 D 不确定的值
18、C语言的if语句中用作判断的表达式为: 【D 】
A 关系表达式 B 逻辑表达式
C 算术表达式 D任意表达式
19、设有语句“chara=’\72’;”,则变量a
【
A
】
A包含1个字符 B包含2个字符
C包含3个字符 D说明不合法
20、在以下一组运算符中,优先级最高的是:
【
C
】
A = B = C % D
21、C语言提供的合法的关键字是 【 D】
Aswicth B Char CCase Dshort22、若有以下定义和语句:
char c1=‘b’,c2=‘e’;
printf(“%d,%c\n”,c1-c2,c2-‘a’+’A’);
则输出的结果是 【C 】
A 2,M B 3,E C 2,E
23、合法的数组定义是 【 A】
={0,
=
{
0
,
1
,
2
,
3
}
;
=
{
0
,
1
,
2
,
3
}
;
Cchar a=”abcdef”; Dinta[]
24、以下函数的类型是 【D 】
f(floatx
文档评论(0)