2013年长沙理工大学C语言考试试题(卷)A.doc

2013年长沙理工大学C语言考试试题(卷)A.doc

ID:56654318

大小:60.00 KB

页数:10页

时间:2020-07-01

2013年长沙理工大学C语言考试试题(卷)A.doc_第1页
2013年长沙理工大学C语言考试试题(卷)A.doc_第2页
2013年长沙理工大学C语言考试试题(卷)A.doc_第3页
2013年长沙理工大学C语言考试试题(卷)A.doc_第4页
2013年长沙理工大学C语言考试试题(卷)A.doc_第5页
资源描述:

《2013年长沙理工大学C语言考试试题(卷)A.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、………………………………………………………………………………………………………………课程名称(含档次)C语言程序设计课程代号D081200065专业非计算机专业层次(本部、城南)本部考试方式(开、闭卷)闭卷一.选择题(本题总分50分,每小题2分)1.下面说法正确的是(C)A)C程序由符号构成B)C程序由C的指令构成C)C程序由函数构成D)C程序由C语句构成2.在C语言中,如果下面的变量都是int型,则输出的结果是(D)sum=pad=5;pad=sum++;pad++;++pad;printf(“%d”,pad);A)4B)5C)6D)73.表达式3.6-5/2+1.2+5%2的值是

2、(D)A)4.3B)4.8C)3.3D)3.84.以下选项中不是C语句的是(C)A){inti=5;i++;printf(“%d”,i);}B);C)a=5,c=10D){;}5.下述程序的输出结果是(B)main(){intx=023;printf(“%d”,--x);}A)17B)18C)23D)246.有如下定义:floatx;unsignedy;则以下合法的输入语句是(B)A)scanf(“%5.2f%d”,&x,&y);B)scanf(“%f%3o”,&x,&y);C)scanf(“%f%n”,&x,&y);D)scanf(“%f%f”,&x,&y);1.判断char型变量

3、ch是否为小写字母的正确表达式是(D)A)‘a’<=ch<=’z’B)(ch>=a)&&(ch<=z)C)(‘a’>=ch)

4、

5、(‘z’<=ch)D)(ch>=’a’)&&(ch<=’z’)2.以下程序的输出结果是(B)main(){intx=2,y=-1,z=2;if(x

6、while语句构成的循环不能用其他语句构成的循环来代替。B)do-while语句构成的循环只能用break语句退出。C)do-while语句构成的循环,在while后的表达式为非0时结束循环。D)do-while语句构成的循环,在while后的表达式为0时结束循环。5.对于下述while循环语句,说法正确的是(B)inti=1;while(i++)printf(“***”);A)判断循环结束的条件非法B)是无限循环C)是有限循环D)只循环一次1.下面程序的输出结果(B)#includemain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>

7、=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf(“%d”,a);}A)7B)8C)9D)102.以下不能正确进行字符串赋初值的语句是(C)A)charstr[5]=“good!”;B)charstr[]=“good!”;C)char*str=“good!”;D)charstr[5]={‘g’,’o’,’o’,’d’,’’};3.给出以下定义:charx[]=“abcdefg”;chary[]={'a','b','c','d','e','f','g'};则以下叙述正确的是(C)A)数组x和数组y等价B)数组x和数组y长度相等C)数组

8、x的长度大于数组y的长度D)数组x的长度小于数组y的长度1.下面对函数嵌套的叙述中,正确的是(B)A)函数定义可以嵌套,但函数调用不能嵌套B)函数定义不可以嵌套,但函数调用可以嵌套C)函数定义和函数调用均不能嵌套D)函数定义和函数调用均可以嵌套2.调用一个函数,此函数中没有return语句,下列说法正确的是:该函数(A)A)返回一个不确定的值B)返回若干个系统默认值C)能返回一个用户所希望的函数值D)没有返回值3.以下有关宏替换的叙述不正确的是(A)A)宏替换不占用运行时间B)宏名无类型C)宏替换只是字符替换D)宏名必须用大写字母表示4.若有语句int*point,a=4;和point=

9、&a;下面均代表地址的一组选项是(C)A)a,point,*&aB)&*a,&a,*pointC)&a,&*point,pointD)*&point,*point,&a5.设以下程序的输出结果是(C)。#defineSQR(x)x*xmain(){inta=16,k=2,m=1;a=(k+a)/SQR(k+m);printf(“%d”,a);}A)16B)9C)12D)11.下面程序段运行的结果是(C)chara[]=“lang

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

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

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