2003.7《c语言程序设计》考卷17220new

2003.7《c语言程序设计》考卷17220new

ID:21996469

大小:51.00 KB

页数:5页

时间:2018-10-26

2003.7《c语言程序设计》考卷17220new_第1页
2003.7《c语言程序设计》考卷17220new_第2页
2003.7《c语言程序设计》考卷17220new_第3页
2003.7《c语言程序设计》考卷17220new_第4页
2003.7《c语言程序设计》考卷17220new_第5页
资源描述:

《2003.7《c语言程序设计》考卷17220new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华南农业大学2003.7《C语言程序设计》考卷考试须知:1.答案必须写在“答题卡”上,写在试卷上不得分。2.考试结束时,只回收答题卡,不回收试卷。3.必须在答题卡上正确填写班级、学号、姓名等内容,否则没有考试成绩。一、单项选择题(20分)1、一个C程序的执行是从C。A)本程序的main函数开始,到本程序文件的最后一个函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到main函数结束D)本程序文件的第一个函数开始,到本程序main函数结束2、设有inti;charc;floatf;在如下表达式中结果为整数的是B。A

2、)i+f B)i*C  C)c+f  D)i+c+f3、putchar函数可以向终端输出一个D。A)字符串    B)实型变量值  C)整型变量表达式    D)字符或字符型变量4、为了避免嵌套if...else...语句的二义性,C语言规定else总是与C组成配对。A)缩排位置相同的ifB)在其之前的未配对的ifC)在其之前的未配对的最近的ifD)同一行上的if5、设有如下程序段intk=10;while(k==0)k=k-1;则下面描述中正确的是C。A)while循环执行10次B)循环是无限循环C)循环体一次也不执行D)循环体语句执行11次6.结构化程序的三种

3、基本结构是AA)顺序结构、选择结构、循环结构B)递归结构、循环结构、转移结构C)嵌套结构、递归结构、循环结构D)循环结构、转移结构、顺序结构7、设有说明语句:chara=’72’;则变量aAA)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法58、以下叙述不正确的是D。A)一个C程序可由一个或多个函数组成B)一个C程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面9.C语言用C表示逻辑“真”值。A)tB)yC)非0整数值D)整数110.若变量c为char类型,能正确判断出c为小写字母的逻辑表达式是D

4、A)'a'<=c<='z'B)(c>='a')

5、

6、(c<='z')C)('a'<=c)and('z'>=c)D)(c>='a')&&(c<='z')二、是非判断题(20分)1、unsigned和void在C中都是保留的关键字T2、7/2+12的值是15.5F3、C语言中一个int的变量在内存中占2个字节T4.在C语言程序中,若函数说明未给出返回值类型,系统默认为void类型F5、voidplay(inta,b);是一个合法的函数说明F6.在main函数中说明的变量,有效范围是main函数及其调用的函数F7、C语言中的函数可以嵌套调用,也可以递归调用T8、程序段in

7、tx;1=x;是正确的F9、对于for(j=1;j<=20;j++)形式的循环语句,肯定要执行20次循环F10、对于字符串”welcome”,使用strlen函数所求出的字符串长度是7。T三、程序填空题(20分)1.一个函数如下,用程序实现之。main(){floatx,y;scanf(“%f”,&x);If(x<0)y=x;elseif(1)x<10y=(2)2*x-1;elsey=(3)3*x-11;printf(“y=%f”,y);}2.从键盘输入一个字符串,求字符串的长度。5#DefineMAXSIZE256main(){charstr[MAXSIZE

8、];inti,sum=0;printf(“Pleaseinputstring:”);(1)gets(str);for(i=0;i

9、if(m%n==0)printf(“%dt”,m);}考察学生对循环结构嵌套、循环终止条件并非固定常数等知识的理解答案:6688910103.main(){inta[10]={1,2,3,4,5,6,7,8,9,10};inti;for(i=2;i<=8;i++){a[i]=a[10-i];a[10-i]=a[i];}for(i=1;i<=9;i++)printf(“%d”,a[i]);}考察学生对数组在内存中的存放、下标、变量值对调等知识的理解5答案:29876789104.intfunc(intb){inta;a=b+100;return(a);}main(

10、){int

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

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

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