2010信息工程学院c语言2期末试卷(a)

2010信息工程学院c语言2期末试卷(a)

ID:19874473

大小:246.02 KB

页数:9页

时间:2018-10-07

2010信息工程学院c语言2期末试卷(a)_第1页
2010信息工程学院c语言2期末试卷(a)_第2页
2010信息工程学院c语言2期末试卷(a)_第3页
2010信息工程学院c语言2期末试卷(a)_第4页
2010信息工程学院c语言2期末试卷(a)_第5页
资源描述:

《2010信息工程学院c语言2期末试卷(a)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、则数组strl和str2都有5C.a[5%2]C)oB.inta[5]={};D.inta[5]={l,,,4,5};)。B.intn=5,a[n];D.chara[5]={,0’/1’,’2’/3123456789〃;指出以下错误语句(B.scanf(〃%s",&a);D.a[5十6]D.printf("%s〃,a);12.若有以下的定义和语句:inta[12]={l,2,3,4,5,6,7,8,9,10,ll,12};charc=’e’,则数值为2的表达式是(D)。B.a[2]C.a[’d’-c]D.)个字节。A.12B.20C.40D.8014.设有定义floatx[

2、3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};,表达式〃x[l][l]*x[2][2]〃的值是(D)。A.10.0B.5.0D.0.0杭州电子科技大学信息工程学院考试试卷(A)卷程课试考程与2鍋W)鵬语应(C机计算设计序期曰试考曰年10月062成绩号程a.KW号师教名姓师教3K调任名姓生考号学年级专业说明:请将全部答案都书写在第5页答题纸上,否则答题无效试题一、判断题(共io分)(用‘v/’或‘X’标注对错)main函数必须写在一个C程序的最前面。X2.定义函数时,可以有返回值,也可以无返回值。V3.在调用函数时,实参传值给形参,调用结束时,形参值

3、传给实参。X4.a是一维数组名,数组元素a.[l]还可以写作“*a++”。X0.若有定义“inta[3][4];”,则在数组元素a[2][2]前有10个元素。V有定义语句“charstrl[]="IIello",str2[]={’W’,’o’,’r’,’1’,’d’};个元素。X7.有数组定义inta[3][3]={{l},{2,3}};,则a[2][2]的值为0。78.己知宏定义^defineS(a,b)a-b,执行语句printf(〃%d〃,SQ(5+6,3+4));后的输出结果是4X。9.设有说明structstud{charnum[8]:charname[10]:i

4、ntscore[4];};,stud只是一个类型名,系统没有为它分配存储空间。V10.若有定义:charch,*p=&ch;,通过指针p给变量ch读入字符的scanf函数调用语句是scanf(“%c.”,p);7试题二、单选题,根据题目从A、B、C、D中,选择一个正确的选项(共30分)1.C语言程序中,当调用函数时(A)。A.实参和形参各占一个独立的存储单元B.实参和形参可以共用存储单元C.可以由用户指定是否共用存储单元D.由计算机系统自动确定是否共用存储单元2.在C程序中,若对函数类型未加说明,则函数的隐含类型为(A)。A.intB.doubleC.voidD.char3

5、.函数f定义如下,执行语句“sum=f(5)+f(3);”后,sum的值应为(C)。intf(intm){staticinti=0;ints=0;for(;i<=m;i++)s+=i;returns;}A.21B.16C.15D.84.以下函数调用语句:fim(x+y,x-y);中实际参数的个数是(B).A.1B.2C.4D.55.下列说法不正确的是(A)。A.主函数main中定义的变量在整个文件或程序中有效B.不同函数中,可以使用相同名字的变量C.形式参数是局部变量D.在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效6.定义为void类型的函数,其含

6、义是(B)。A.调用函数后,被调用的函数不返回B.调用函数后,被调用的函数没柯返回值C.调用函数后,被调用的函数的返回值为任意的类型D.以上三种说法都是错误的7.下面程序输出结果是(A)。^include〈stdio.h>f(intx){if(x==0

7、

8、x==l)return3;elsereturnx-f(x-2);}main(){printf("%d",f⑼);}A.7B.3C.6D.88.若有定义语句“inta[10];”则下列对a中数组元素正确引用的是(C)A.a[10]B.a[2.5]9.能对一维数组正确初始化的语句是(A.inta[5]={l,2,3,4,5

9、,6};C.inta[5]={0};9.以下定义语句中,错误的是(BA.inta[]={6,7,8};C.chara[]="string";10.若定义数组并初始化chara[10]:A.scanfa);C.printf(〃%c",a[3]);13.若float型变量占用4个字节,有定义Hoata[20]={l.1,2.1,3.1}:则数组a在内存中占(DC.4.0第1页15.有数组定义语句“charstr[80];”,则正确的输入语句为(D)。A.scanf(〃%s",*str);B.scanf(〃%s",str

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

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

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