- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专科考试样卷
试卷样卷(专科)
加入时间: 2008-9-25 8:10:02 ????作者: liqi
【字体:大 中 小】【双击滚屏】
四川理工学院试卷(2007 至2008 学年第 2学期)
课程名称:C语言程序设计 (A卷)
命题教师:曾燕、成新文
适用班级:2007级全院非计算机专业专科
考试(考查):考试?????????????????? 2008年?? 月???? 日???????? 共 10页
题号
一
二
三
四
五
总分
评阅(统分)教师
得分
?
?
?
?
?
?
?
注意事项:
1、 满分100分。要求卷面整洁、字迹工整、无错别字。
2、 考生必须将姓名、班级、学号完整、准确、清楚地填写在试卷规定的地方,否则视为废卷。
3、 考生必须在签到单上签到,若出现遗漏,后果自负。
4、 如有答题纸,答案请全部写在答题纸上,否则不给分;考完请将试卷和答题卷分别一同交回,否则不给分。
?
? ?试??? 题
得分
评阅教师
?
?
?
?
?
一、判断题(正确填A,错误填B,每小题1分,共10分)
1.C语言本身不提供输入输出语句,其输入输出操作由函数实现。? (????A? )
2.在C程序中,main函数必须位于程序的最前面。(?B???? )
3.在C语言中,number与NUMBER是两个不同的标识符。(?????A )
4.若a为整型变量,则表达式 a = 1/2 * 30.0 ,a + 6 的值为21。? ?(????? B)
5.在Turbo C中,整型常量0、符号常量NULL与’\0’的值是相等的。 (?????B )
6.C语言中,do—while循环的while后的分号可以省略。(B????? )
7.函数定义在主调函数之前,可以不必声明函数原型。(?????A )
8.静态局部变量可以定义为寄存器变量。(B????? )
9.在程序:int a=3,*p; p=a; 中,p等价于变量a的地址,*p等价于变量a的值。(????A?? )
10.有定义:int? (*p)[4];? 则标识符p是一个指针数组名。(????B? )
得分
评阅教师
?
?
?
?
?
?
二、单项选择题(每小题1分,共30分)
1.?C语言中,要求对变量作强制定义的主要理由是(????? )。????
??? A)便于移植????????????????? B)便于确定类型和分配空间
??? C)便于编译预处理程序处理????D)便于写文件
2.?以下叙述不正确的是(????? )。
A)一个C源程序必须包含一个main函数
B)一个C源程序可由一个或多个函数组成
C)在C程序中,注释说明只能位于一条语句的前面
D)C程序的基本组成单位是函数
3.以下所列的C语言常量中,错误的是(????? )。
??? A) 0xFF?? ?????????? ??B) 1.2e0.5??? ?? ??C) 2L????????? D) \72
4.?设a是float型,则表达式( ( int )(a*100)+0.5) / 100值的数据类型为(????? )。
????? A)int?? ????????? B)float??? ????? C)不确定? ?????D)double?????????? C
5.在Turbo C中,设有说明语句char? ch = -32768;则变量ch(????? )。?????????????????
A)包含1个字符??? ?????????????B)包含2个字符??
C)包含5个字符?????? ??????????D)说明不合法
6.?设 int a=10,表达式a += a -= a *= a的值是(????? )。??? ??? C
?????? A)10????? ??????? B)100 ?????????? C)90????? ??????? D)0
7.设x、y均为float型变量,下面不正确的赋值语句是(????? )。?????????
A)++x?;????? B)y=(x%2)/10?;??? ?C)x*=y+8?;? ????D)x=y=0?;?????
8.在while(x)语句中的x与下面条件表达式等价的是:(????? )。
A)x!=0?? ????????? B)x==1 ??????????? C) x!=1?? ??????? D)x==0
9.?以下不正确的if语句形式是(????? )。? ????????????????? C?
????A) if (xy x!=y);??????? ????????B)if (x = = y)? x += y ;???
??? C) if (x!= y)? scanf(%d,x ) ??
文档评论(0)