- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中 原 工 学 院
重修标识2010~2011 学年 第 一 学期
重修标识
B卷A卷软件学院软件工程 专业C程序设计课程期末试卷
B卷
A卷
题号
一
二
三
四
五
六
七
八
九
十
总分
一、单项选择题(本大题共20小题,每小题1分,共20分)。
1.以下叙述正确的是 。
A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B) 在C程序中,main函数必须位于程序的最前面
C) C语言本身没有输入输出语句
D) C程序的每行中只能写一条语句
2.下列四组选项中,均是不合法的用户标识符的选项是 。
A) W P_0 do B) b-a goto int
C) float la0 _A D) -123 abc TEMP
3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 。
A) 0~255 B) 0~32767 C) 0~65535
4.下列表达式的值为0的是 。
A) 3%5 B) 3/5.0 C) 35 D) 3=5
5.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按方式 。
A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出
C) 右对齐输出该字符串,左补空格 D) 输出错误信息
6.已知ch是字符型变量,下面正确的赋值语句是 。
A) ch=‘a+b’; B) ch=‘\0’; C) ch=‘7’+‘
7.判断char型变量ch为大写字母的正确表达式是 。
A) ‘A’=ch=‘Z’ B) (ch=‘A’)(ch=‘Z’)
C) (ch=‘A’)(ch=‘Z’) D) (‘A’= ch)AND(‘Z’= ch)
8.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 。
if(xy) z=x; x=y; y=z;
A) x=10, y=20, z=10 B) x=20, y=30, z=30
C) x=20, y=30, z=10 D) x=20, y=30, z=20
9.设有程序段
int k=0;
while(k=10)k=k-1;
下面描述中正确的是_________.
A) 循环是无限循环 B) while循环执行10次
C) 循环体语句执行一次 D) 循环体语句一次也不执行
10.若i为整型变量,则以下循环执行次数是__ ___.
for(i=2;i==0;)printf(%d,i--);
A) 无限次 B) 0次 C) 1次 D) 2次
11.以下对二维数组a的正确说明是________.
A) int a[3][]; B) float a(3,4);
C) double a[1][4] D) float a(3)(4);
12. C语言规定,调用一个函数, 实参和形参是简单变量时,它们之间数据传递方式是 。
A) 值传递( 单向) B) 地址传递( 双向)
C) 形参给实参 D) 实参传给形参,形参传回实参
13.一个程序源文件中全局变量作用范围为 。
A) 本文件的全部范围 B) 本程序的全部范围
C) 本函数的全部范围 D) 从定义该变量位置开始至文件结束
14.在函数内,定义变量时存储类型符可省略的是 。
A) static B) extern C) auto D) register
15.变量的指针,其含义是指该变量的_________.
A) 值 B) 地址 C) 名 D) 一个标志
16.若已定义int a=10;int *p_a=a; int **p;则以下 正确。
A) p=a; B) p=p_a;
C) p=a; D) p=p_a;
17.定义一个指
文档评论(0)