华南农业大学C语言2012秋A卷

上传人:平*** 文档编号:17055240 上传时间:2017-11-09 格式:DOC 页数:13 大小:103.16KB
返回 下载 相关 举报
华南农业大学C语言2012秋A卷_第1页
第1页 / 共13页
华南农业大学C语言2012秋A卷_第2页
第2页 / 共13页
华南农业大学C语言2012秋A卷_第3页
第3页 / 共13页
华南农业大学C语言2012秋A卷_第4页
第4页 / 共13页
华南农业大学C语言2012秋A卷_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《华南农业大学C语言2012秋A卷》由会员分享,可在线阅读,更多相关《华南农业大学C语言2012秋A卷(13页珍藏版)》请在金锄头文库上搜索。

1、试题共 10 页-第 1页装订线华南农业大学期末考试试卷(A 卷)2012 学年第 1 学期 考试科目:程序设计(C 语言)考试类型:(闭卷)考试 考试时间:120 分钟学号 姓名 年级专业 考生注意:1、答案必须分别写在“机读卡”和“答卷”上,写在试题上不得分。2、必须在机读卡和答卷上正确填写班级、学号、姓名等内容,否则没有考试成绩。3、在机读卡的学生代号区只填写学号后 10 位。4、考试结束,只需交“机读卡”和“答卷” ,试题不用交。一、判断题(在机读卡上答题,本大题共 20 小题,每小题 1 分,共 20 分)用 2B 型铅笔涂答题卡!按题号顺序,正确的判断涂黑“A” 、错误的判断涂黑“

2、B”1、C 语言称为中级语言是因为它允许直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,可以直接对硬件进行操作。2、一个 C 程序总是从 main 函数开始执行,并且从 main 函数中结束程序。3、一个算法具有有穷性、确定性、可行性、有零个或多个输入/输出。4、在 C 程序中使用符号常量,能够增强程序的可读性,方便程序的修改。5、C 程序中使用变量不一定要遵循“先定义,再赋值,后使用” 。6、C 语言可以通过调用标准库函数实现输入输出功能,也可以使用它本身提供的专门的输入输出语句。7、能正确表达逻辑关系 的表达式是 。10x10|x8、在 if 语句中,if 后面的表达式可以是关

3、系表达式与逻辑表达式,而不能是算术表达式。9、在逻辑表达式的求解过程中,并非所有的逻辑运算符都被执行。10、带有语句标号的语句的正确书写方法是“语句标号:语句” 。11、for 循环语句只能用于循环次数已经确定的情况。题号 一 二 三 四 总分得分评阅人 机读 机读得分试题共 10 页-第 2页12、goto 语句和 break 语句都能实现使程序执行的流程从循环体内跳至循环体外。13、while 循环语句至少无条件执行一次循环体。14、数组必须先定义,然后再使用。15、定义数组时,数组下标可以是整型常量表达式。16、已有定义 int x5;,则该定义语句说明 x 是具有 5 个元素的一维数组

4、,且数组元素是x1,x2,x3,x4,x5。17、一个函数中有且只能有一个 return 语句。18、在一个函数中定义的静态局部变量不能被另一个函数引用。19、宏名没有作用域,在整个文件范围内都有效。20、在文件包含预处理语句中,被包含的文件应该是目标文件而不是源文件。二、单项选择题(在机读卡上答题,本大题 20 小题,每小题 2 分,共 40 分)用 2B 型铅笔涂答题卡!按题号顺序,将答题卡上与选项对应的字母涂黑21、在一个 C 程序中( ) 。A)main 函数出现在所有函数之前。C 程序不一定都有 main 函数B)main 函数可以在任何地方出现。一个 C 程序必须有且仅有一个 ma

5、in 函数C)main 函数必须出现在所有函数之后。一个 C 程序只能有一个 main 函数D)main 函数出现在固定位置。一个 C 程序可以有多个 main 函数22、C 语言中,下列叙述正确的是() 。A)没有逻辑类型,但有构造类型 B)既有逻辑类型也有构造类型C)有逻辑类型,但没有构造类型 D)没有逻辑类型也没有构造类型23、下列转义字符中,错误的是()A) B)031 C)b D)0xa524、已知梯形的上底为 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.02*a

6、+b*h25、已有定义 char s1,s2;,下面正确的语句是()A)scanf(%s%c,s1,s2); B)scanf(%s%c,s1,&s2);C)scanf(%d%c,&s1,&s2); D)scanf(%c%c,s1,s2);26、运行下面的程序,正确的输出结果是()main()得分试题共 10 页-第 3页装订线 float x=68.7563,y=-789.125;printf(%f,%10.2fn,x,y);A)68.756303, -789.12 B)68.756303, -789.13C)68.7563, -789.13 D)68.7563,-789.1227、下列表达式

7、中,值为 0 的表达式是()A)3!=0 B)3!=34 C)34=0 D)65428、设 a=3,b=2,c=6,d=5,m=7,n=8,则表达式(m=avoid main() int i,j,sum;for(i=1;ivoid main() int i,n;01) ; for(i=1;ivoid main() int t,d;float p;scanf(%d,%f,&t,&p);switch( 04) )case 0: d=0;break;case 1: d=2;break;case 2:case 3:d=5;break;case 4:case 5:case 6: d=8;break;05

8、) : d=10;printf(Price=%fn, 06) );3、该程序利用下面公式计算的近似值,取前 n 项之和,请填空完善程序。 715314/#includevoid main()int i,n;float t=1.0,pi=0;scanf(%d, 07) );for(i=1;i试题共 10 页-第 7页装订线void main() char str80;int n,k,flag=1;gets(str);for(n=0;strn!=0;n+);for(k=0;k#includevoid main() char str180,min80;int k,len;printf(input s

9、tring str1:n);gets(str1);strcpy(min,str1);len=strlen(min);gets(str1);while(str10!=0)k=strlen(str1);if( 11) )len=k;12) ;gets(str1);printf(len=%d,min=%sn,len,min);6、下面函数的功能实现对一维数组中元素数据由小到大顺序排序,请填空完善程序。void sort(int a,int n) int i,j,t;for(i=0;idouble fac (int n) double k;if(n19) void search(int a,int n

10、) int i;max=min=a0;for(i=1;imax) max=ai;if(ai#includevoid main()int prime(int n);int n,m=0;for(n=100;n=500;n+)if(prime(n)printf(%6d,n);m+;printf(素数的个数:%d,m); 试题共 10 页-第 11页装订线答卷共 2 页-第 1页装订线华南农业大学期末考试答卷(A 卷)2012 学年第 1 学期 考试科目:程序设计(C 语言)考试类型:(闭卷)考试 考试时间:120 分钟学号 姓名 年级专业 一、 判断题(在机读卡上答题,本大题共 20 小题,每小题

11、1 分,共 20 分)用 2B 型铅笔涂答题卡!按题号顺序,正确的判断涂黑“A” 、错误的判断涂黑“B”二、 单项选择题(在机读卡上答题,本大题共 20 小题,每小题 2 分,共 40 分)用 2B 型铅笔涂答题卡!按题号顺序,将答题卡上与选项对应的字母涂黑三、 阅读程序填空题(本大题共 9 小题,每空 1 分,共 20 分)01) 11)02) 12)03) 13)04) 14)05) 15)06) 16)07) 17)08) 18)09) 19)题号 一 二 三 四 总分得分评阅人 机读 机读答卷共 2 页-第 2页10) 20)四、 编写程序题(本大题共 3 小题,第 1、2 小题各 5 分,第 3 小题 10 分,共 20 分)1、2、3、答卷共 2 页-第 3页装订线

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号