2009春C语言A

2009春C语言A

ID:38333394

大小:117.50 KB

页数:11页

时间:2019-06-10

2009春C语言A_第1页
2009春C语言A_第2页
2009春C语言A_第3页
2009春C语言A_第4页
2009春C语言A_第5页
资源描述:

《2009春C语言A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华南农业大学期末考试试卷(A卷)2008学年第2学期考试科目: 程序设计考试类型:(闭卷)考试考试时间: 120 分钟学号姓名年级专业注意:1.本次考试由三部分组成:试卷、机读卡、答卷纸2.本试卷第一、二题答案用2B铅笔填涂在机读卡,书写在本试卷无效。3.第三、四题答案书写在答卷纸上。4.只收机读卡、答卷纸一、是非判断题(每小题1分,10小题,共10分,在机读卡中正确填涂A,错误填涂B)1.C语言允许直接访问物理地址,可以直接对硬件进行操作。2.在main函数中说明的变量,有效范围是main函数及其调用的函数。3.voidplay(

2、inta,b);是一个合法的函数说明。4.结构体的成员类型不能为结构体类型。5.函数的实参和形参可以是相同的名字。6.do-while循环语句的特点是先执行循环体,然后判断循环条件是否成立。7.C程序执行的入口是main函数,所以main函数必须放在程序的开头。8.注释内容太多会影响程序的执行效率。9.C语言规定,标识符中的字母一般区分大、小写。10.若定义的函数没有参数,则函数名后的圆括号可以省略。二、选择题(每小题2分,30小题,共60分)1.下面标识符中,不合法的用户标识符为()A.CharB.a_10C._12abD.voi

3、d2.下列C常量中不合法的是()A.'8'B.'800'C."8"D."800"3.字符串常量"super\"中字符个数为()A.8B.9C.11D.134.下面对C语言运算符的优先级叙述正确的是()。A.算术运算符>关系运算符>!(非)>&&(与)>

4、

5、(或)>赋值运算符B.算术运算符>!(非)>关系运算符>&&(与)>

6、

7、(或)>赋值运算符C.!(非)>关系运算符>算术运算符>&&(与)>

8、

9、(或)>赋值运算符D.!(非)>算术运算符>关系运算符>&&(与)>

10、

11、(或)>赋值运算符5.设inta=15,b=9;经过赋值语

12、句a=a/(a-b);后a的值()A.3B.–8C.2D.2.56.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是()A.x=x*100+0.5/100.0;B.x=(x*100+0.5)/100.0;C.x=(int)(x*100+0.5)/100.0;D.x=(x/100+0.5)*100.0;27.若num、a、b和c都是int型变量,则执行表达式num=(a=6,b=12,c=24);后num的值为()A.12B.24C.48D.528.能表示条件0≤x≤10的表达式是(

13、)A.0<=x<=10B.x>=0,x<=10C.0≤x≤10D.x>=0&&x<=109.在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。A.(!E==0)B.(E>0

14、

15、E<0)C.(E==0)D.(E!=0)10.设x、y均为整型变量,且x=10,y=3,则以下语句的输出结果是printf(“%d,%d”,x--,--y);()A.10,3B.9,3C.9,2D.10,211.调用scanf(“%d,%d”,&a,&b);时,正确的键盘输入是()A.10,20B.a=10,b=20C.10:20D.

16、102012.在switch语句中,执行完一个case分支后要使流程跳出switch结构,应使用()语句。A.continueB.breakC.elseD.return13.执行语句for(i=1;i++<4;);后,变量i的值是()A.3B.4C.5D.不定14.设有如下程序段intk=10;while(k>0)k=k+1;则下面描述中正确的是()A.循环体语句执行多次B.循环是无限循环C.循环体一次也不执行D.循环体语句执行10次15.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()  A.for(i=

17、1,p=1;i<=5;i++)p*=i;  B.for(i=1;i<=5;i++){p=1;p*=i;}  C.i=1;p=1;while(i<=5){p*=i;i++;}  D.i=1;p=1;do{p*=i;i++;}while(i<=5);16.若有ints[4]={1,2,3,4};,则s[s[0]+2*s[2]-s[3]]的值是()A.1B.2C.3D.417.数组名作为参数传递给函数,作为该参数的数组名被处理为()A.该数组的长度B.该数组的元素个数C.该数组中元素的值D.该数组的首地址18.若要求从键盘读入含有空格字符

18、的字符串,应使用函数()。A.getc()B.gets()C.getchar()D.scanf()19.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是()A.voidB.intC.floatD.double20.有以下程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。