第一范文网 - 专业文章范例文档资料分享平台

华南农业大学c语言试卷2010A卷new

来源:用户分享 时间:2025/5/24 14:32:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

2010学年第1学期 考试科目: 程序设计(C语言) 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业

装题号 得分 评阅人 一 机读 二 机读 三 四 总分 订考生注意:

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

2、必须在机读卡和答卷上正确填写班级、学号、姓名等内容,否则没有考试成绩。 3、在机读卡的学生代号区只填写学号后10位。 4、考试结束,只需交“机读卡”和“答卷”,本试卷不用交。

得分 线

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

用2B型铅笔涂答题卡!!!按题号顺序,正确的判断涂黑“A”、错误的判断涂黑“B” 1、能正确表达逻辑关系“0

6、for循环语句先判断循环条件是否成立,然后再决定是否执行循环体。 7、goto语句和break语句都能实现使程序执行的流程从循环体内跳至循环体外。 8、C语言中,对数组定义大小时,若想在程序运行时改变大小,可用下面的语句段定义: int m;

scanf(\ int x[m];

9、定义数组时,数组下标可以是整型常量或正整型常量表达式。 10、一个函数中有且只能有一个return语句。

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

12、用数组名作为函数调用时的实参,实际上传递给形参的是数组全部元素的值。 13、在C语言中,主函数可以调用任意一个函数,但是不能使用其它函数中定义的变量

1

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

15、宏定义不是C语句,不必在行末加分号,若加了分号,则编译时会出现语法错误。 16、进行宏定义时,可以引用已经定义的宏名进行层层置换。 17、C语言的所有预编译语句均以#开头。

18、通过函数调用只能得到一个返回值,利用宏替换也只能得到一个结果。 19、被包含文件修改后,凡包含此文件的所有文件都要重新编译。

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

得分

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

用2B型铅笔涂答题卡!!!按题号顺序,将答题卡上与选项对应的字母涂黑 21、在一个C程序中( )。

A)main函数出现在所有函数之前。C程序不一定都有main函数

B)main函数可以在任何地方出现。一个C程序必须有且仅有一个main函数 C)main函数必须出现在所有函数之后。一个C程序只能有一个main函数 D)main函数出现在固定位置。一个C程序可以有多个main函数 22、C语言中,下列叙述正确的是()。

A)既有逻辑类型也有构造类型 B)没有逻辑类型,但有构造类型 C)有逻辑类型,但没有构造类型 D)没有逻辑类型也没有构造类型 23、下列转义字符中,错误的是()

A)'\\0xa5' B)'\\031' C)'\\b' D)'\\\

24、已知梯形的上底为a,下底为b,高为h,用C语言写的正确的面积公式是()。

A)1/2*(a+b)*h B)1.0/2*(a+b)*h C)1.0/2.0(a+b)h D)1.0\\2*a+b*h 25、已有定义char s1,s2;,下面正确的语句是()

A)scanf(\ B)scanf(\C)scanf(\ D)scanf(\26、运行下面的程序,正确的输出结果是()

main()

{ float x=68.7563,y=-789.125; printf(\}

2

装订线

A)68.756303, -789.12 B)68.756303, -789.13 C)68.7563, -789.13 D)68.7563,-789.12 27、下列表达式中,值为0的表达式是()

A)3!=0 B)3!=3>4 C)3>4==0 D)6>5>4 28、设int a=3;,则表达式a<1&&--a>1的运算结果和a的值分别是()

A)0和2 B)0和3 C)1和2 D)1和3 29、下列程序的运行结果是()

main()

{ int i=0; while(i-->0); printf(\}

A)10 B)0 C)10987654321 D)-1 30、下面程序的运行结果是()

main() { int x=3;

do{ printf(\}

A)死循环 B)1 -2 C)10 D)1 31、下面程序的运行结果是()

main()

{ int i=0,sum=0; while(i++<6) sum+=i; printf(\}

A)15 B)16 C)21 D)不确定 32、定义如下变量和数组

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++) printf(\则语句的输出结果是()。

3

A)1 5 9 B)1 4 7 C)3 5 7 D)3 6 9 33、不能把字符串Hello!赋给数组a的语句是()

A)char a[10]={'H','e','l','l','o','!'}; B)char a[10]; a=\C)char a[10]; strcpy(a,\ D)char a[10]=\34、若有int s[4]={1,2,3,4};,则s[s[0]+2*s[2]-s[3]]的值是()

A)1 B)2 C)3 D)4 35、C语言程序的三种基本结构是()

A)嵌套结构、递归结构、循环结构 C)顺序结构、选择结构、循环结构 36、若函数的调用形式如下:

f((x1,x2,x3),(y1,y2)) 则函数形参的个数是()。

A)2 B)3 C)4 37、执行下列程序后的输出结果是()。

int a=3,b=4; void fun(int x1,int x2) {

printf(\} main() { int a=5,b=6; fun(a,b); }

A)3,4 B)11,1 C)11,4 38、以下函数值的类型是()

fun(float x) { float y; y=3*x-4; return(y); }

4

B)递归结构、循环机构、转移结构D)循环结构、转移结构、顺序结构 D)5 D)11,6

搜索更多关于: 华南农业大学c语言试卷2010A卷new 的文档
华南农业大学c语言试卷2010A卷new.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3adu29yubv9nplx1m1yl_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top