中南大学C语言历年试卷

中南大学C语言历年试卷

ID:38741749

大小:60.00 KB

页数:6页

时间:2019-06-18

中南大学C语言历年试卷_第1页
中南大学C语言历年试卷_第2页
中南大学C语言历年试卷_第3页
中南大学C语言历年试卷_第4页
中南大学C语言历年试卷_第5页
资源描述:

《中南大学C语言历年试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中南大学考试试卷2005--2006学年2学期时间110分钟c语言程序设计课程64学时4学分考试形式:闭卷专业年级:力学0401、0402总分100分,占总评成绩70%注:此页不作答题纸,请将答案写在答题纸上一、单项选择题(每小题1分,共20分)1、在C语言中,按变量的作用域不同可以将变量分为两类变量。A)整型变量和实型变量B)全局变量和局部变量C)复杂变量和简单变量D)静态变量和自动变量2、在C语言中,如果下面的变量都是int类型,则输出的结果是。sum=pad=5;pAd=sum++,pAd++,++pAd;printf("%d",pad

2、);A)7B)6C)5D)43、以下程序的输出结果是。#includevoidmain(){inti=010,j=10;printf("%d,%d",++i,j--);}A)11,10B)9,10C)010,9D)10,94、已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是。#includevoidmain(){charc1='A',c2='E';printf("%d,%d",c1,c2);}A)因输出格式不合法,输出错误信息B)65,70C)A,YD)65,695、指针s所指字符串的

3、长度为。char*s=""Name\Address";A)19B)14C)18D)说明不合法6、设有说明int(*ptr)[m];其中的标识符ptr是。A)M个指向整型变量的指针B)指向M个整型变量的函数指针C)一个指向具有M个整型元素的一维数组的指针 D)具有M个指针元素的一维指针数组,每个元素都只能指向整型量7、语句while(!E);中的条件!E等价于。A)E==0B)E==1C)E!=0D)~E8、若有定义chars='92';则A)s包含1个字符B)s包含2个字符C)s包含3个字符D)s定义不合法_______第6页共6页_

4、_____9、若有说明inta[3][4];则对a数组元素的正确引用是______A)a[2][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)10、若有定义structweather{doubletemp;intwind;}a;则变量a在内存占个字节。A)4B)2C)10D)811、设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是。A)3B)0C)9D)-1212、以下的for循环for(x=0,y=0;(y!=123)&&(x<4);x++);A)是无限循环B)循环次数不定C)执行4次D)执行3次13、设有语

5、句chara='72';则变量a。A)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法14、执行下面的程序段后,ab的值为。int*var,ab;ab=100;var=&ab;ab=*var+10;A)120B)110C)100D)9015、sizeof()是。A)一种函数调用B)一个双精度型表达式C)一个运算符D)一个不合法的表达式16、在C语言中,下列说法正确。A)不能使用do-while语句构成的循环 B)do-while语句构成的循环必须用break语句才能退出C)do-while语句构成的循环,当while语句中的表达式值

6、为非零时结束循环D)do-while语句构成的循环,当while语句中的表达式值为零时结束循环17、以下程序的输出结果是。#include#includevoidmain(){charstr[12]=“string”;printf("%d",strlen(str));}A)6B)7C)11D)1218、C语言中形参的缺省存储类别是 。A)自动(auto)B)静态(static)C)寄存器(register)D)外部(extern)19、设有如下枚举类型定义:enumlanguage{Basic=3,Ass

7、embly,Ada=100,COBOL,Fortran};枚举量Fortran的值为A)4B)7C)102D)103_______第6页共6页______20、设有如下的函数voidggg(floatx){printf("%d",x*x);}则函数的类型是A)与参数x的类型相同B)voidC)intD)无法确定二、填空题(每空2分,共20分)1.结构化程序设计所规定的三种基本控制结构是[1]结构.选择结构和循环结构。2.设有如下程序:#includevoidmain(){int**k,*j,i=100;j=&i;k=&j;p

8、rintf("%d",**k);}上面程序的输出结果是[2]3.用scanf(“%s”,s)输入一个字符串时,假设从键盘上输入ab(

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

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

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