华农c语言2011年答案,华农c语言2011年.doc

华农c语言2011年

华南农业大学期末考试试卷(A卷)

2011学年第1学期  考试科目: 程序设计(C语言)

考试类型:(闭卷)考试   考试时间: 120  分钟

学号 姓名 年级专业

题号一二三四总分得分评阅人机读机读

考生注意:

1、答案必须分别写在“机读卡”和“答卷”上,写在试卷上不得分。

2、必须在机读卡和答卷上正确填写班级、学号、姓名等内容,否则没有考试成绩。

3、在机读卡的学生代号区只填写学号后10位。

4、考试结束,只需交“机读卡”和“答卷”,本试卷不用交。

得分

一、判断题(在机读卡上答题,本大题共20小题,每小题1分,共20分)

用2B型铅笔涂答题卡!!!按题号顺序,正确的判断涂黑“A”、错误的判断涂黑“B”

1、所有逻辑运算符的优先级都高于关系运算符。

2、在if语句中,if后面的表达式可以是关系表达式与逻辑表达式,而不能是算术表达式。

3、带有语句标号的语句的正确书写方法是“语句标号:语句”。

4、for循环语句只能用于循环次数已经确定的情况。

5、do-while循环语句的特点是先执行循环体,然后判断循环条件是否成立。

6、continue语句在循环体中出现,其作用是结束本次循环,接着进行是否执行下一次循环的判定。

7、已有定义int x[5];,则该定义语句说明x是具有5个元素的一维数组,且数组元素是x[1],x[2],x[3],x[4],x[5]。

8、数组必须先定义,然后再使用。

9、若对字符串str1和字符串str2比较大小,必须使用字符串比较函数strcmp(str1,str2),不能使用关系运算符进行比较,譬如:str1==str2。

10、一个函数中有且只能有一个return语句。

11、在一个函数中定义的静态局部变量不能被另一个函数引用。

12、用数组名作为函数调用时的实参,实际上传递给形参的是数组全部元素的值。

13、在C语言中,主函数可以调用任意一个函数,但是不能使用其它函数中定义的变量。

14、C语言规定,程序中各函数之间既允许嵌套定义,也允许嵌套调用。

15、宏名没有作用域,在整个文件范围内都有效。

16、带参数的宏名无类型,它的参数也无类型。

17、预处理命令必须位于C源程序的首部。

18、在文件包含预处理语句中,被包含的文件应该是目标文件而不是源文件。

19、文件包含是不能嵌套的,即在一个被包含文件中不能包含另一个被包含文件。

20、宏定义不是C语句,不必在行末加分号,若加了分号,则编译时会出现语法错误。

得分

二、单项选择题(在机读卡上答题,本大题20小题,每小题2分,共40分)

用2B型铅笔涂答题卡!!!按题号顺序,将答题卡上与选项对应的字母涂黑

21、以下叙述正确的是( )。

A)C语言允许直接访问物理地址,可以直接对硬件进行操作

B)C语言程序不用编译,即可被计算机识别运行

C)C语言不允许直接访问物理地址,不可以直接对硬件进行操作

D)C语言程序只需编译,不需连接即可被计算机运行

22、下列关于C语言用户标识符的叙述中正确的是()

A)用户标识符中可以出现下划线和中划线(减号)

B)用户标识符中不可以出现中划线,但可以出现下划线

C)用户标识符中可以出现下划线,但不可放在标识符开头

D)用户标识符中可以出现下划线和数字,它们都可放在用户标识符的开头

23、字符串"\\\\1234\\\\\n"在内存中占用的字节数是()

A)14 B)9 C)10 D)11

24、与k=n++完全等价的表达式是()

A)n=n+1,k=n B)k+=n+1 C)k=++n D)k=n,n=n+1

25、为下面的程序输入数据,使得i=10,k='a',j=15,正确的键盘输入方法是()

main()

{ int i,j,k;

scanf("%d%c%d",&i,&k,&j);

}

A)10,a,15 B)10a15

C)10'a'15 D)10a15

26、运行下面的程序,正确的输出结果是()

main()

{ float x=68.7563,y=-789.125;

printf("%f,%10.2f\n",x,y);

}

A)68.756303, -789.12 B)68.756303, -789.13

C)68.7563, -789.13

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值