《程序设计基础2》期中测试(含答案).doc

《程序设计基础2》期中测试(含答案).doc

ID:51890453

大小:84.00 KB

页数:8页

时间:2020-03-18

《程序设计基础2》期中测试(含答案).doc_第1页
《程序设计基础2》期中测试(含答案).doc_第2页
《程序设计基础2》期中测试(含答案).doc_第3页
《程序设计基础2》期中测试(含答案).doc_第4页
《程序设计基础2》期中测试(含答案).doc_第5页
资源描述:

《《程序设计基础2》期中测试(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浙江万里学院2013/2014学年第二学期《程序设计基础2》期中测试考试吋间:95分钊]开卷一、单选题(每小题1分,共15分)1.2.3.一个函数没有返冋值,它的类世说明符是(A.intB.voidC.static)oD.auto若inta=2;则表达式(a++*l/3)的值是(A)。A.0B.1C.2D.设inta[2][3];下列数组元素的表示中错误的是(C)。D・all][2

2、A.a[0][0]B.a[l][l]C.a[2][2]4.下列数组带初始化的定义屮,错误的是(D)0A.intm[5]={3};

3、B.intp⑶二{135};;C.intn[]二{6,6,4,3,2」};D.chars[5]=“abl23"5.若x是double型变量,k是int型变量,贝U下列表达式中错误的是(A)。A.x%kB.x/kC.x=kD.x=x+k6.假设有两个字符数纟Fla、b,则以下正确的输入语法是(B)A.gets(a,b);C.scanf(“%s%s",&a,&b);7.fo「(表达式1;;表达式3)可理解为(A.for(表达式1;0;表达式3)C.for(表达式1;表达式1;表达式3)B.scanf(“%s%s"

4、,a,b);D.gets(“犷);gets(“bj;D)oB.for(表达式1;表达式3;表达式3)D.for(表达式1;1;表达式3)8.变量己经正确定义,要将"、b两个数进行交换,不正确的语句组是(B)。A.a=a+b,b=a-b,a=a-b;B.a=b,b=a;C.t=a,a=b,b=t;D.t=b;b=a;a=t;9.下列描述中,(C)是错误的。A.在循环体内使用break语句,将退岀该循环B.在switch语彳UH4使用break语旬表示结束switch语句C.在讦语句中使用break语句,它表示退

5、出该if语句D.break语句在一个循环体内可多次使用10.C语言稈序的三种基木结构是顺序结构、选择结构和(A)结构。A.循环B.递归C.转移D.嵌套11.以下程序段完全正确的是(C)A.int*p;scanf(”%d”,&p);B.int*p;scanf(“%d",p);C.intk,*p=&k;scanf("%d",p);D.intk,*p;*p=&k;scanf(“%d'',p);12.若要定义一个具有5个元素的整型数组,以下错误的定义语句是(D)A.inta[5]=(0};B.intb[]={0,0,

6、0,0,0};C.intc[2+3];D.inti=5,d[i];13.已知:charbf20];若要从键盘输入字符串“helloWorld!”给b,则正确的输入语句是(C)。A.scanfb);B.scanfb[20]);C・gets(b);D.gets(b[20]);14.在一个源文件中定义的全局变量的作用域为(D)。A.木文件的全部范围B.木程序的全部范围C.木函数的全部范围D.从定义的位置开始至木文件结束8.执行以下稈序段后,y的值是(B),x的值是(D)0intx=l,y=IO;do{y・=x;x+

7、+;}while(y--<0);A.9B.8C.-2D.2E.5F、3二、程序填空(每空3分,共42分)1、程序功能:输入2个整数lower和upper,输出一张华氏•摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加2T。计算公式如下,式中:c表示摄氏温度,f表示5x(/-32)华氏温度。c=―w9运行示例:Enterlower:30Enterupper:35fahrCelsius30-1.1320.0341」【稈序】#includemain(){intfahr,lo

8、wer,upper;doubleCelsius;printfC'Enterlower:”);scanf("%d",&lower);printfC'Enterupper:,');scanf(“%d'',&upper);printf(44fahrcelsiusn);for(fahr=lower;;){Celsius=;printf(“%dM,fahr,Celsius);}}(1)fahr<=upper(2)fahr+=2(3)5.0*(fahr-32)/9(4)%」f2.程序功能:使用getchar()函

9、数输入一个字符,用printf()输岀;用scanf()函数输入一个字符,用putchar()函数输出。#includevoidmain(){charc;printf(nPleaseinputthefirstchar:11);c=getchar();printff"%c",c);printf(HPleaseinputthesecondchar:H);scanf("%c",&c)

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

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

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