- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙江万里学院2013/2014学年第二学期
《程序设计基础2》期中测试
考试时间: 95 分钟 开卷
一、单选题(每小题1分,共15分)
一个函数没有返回值,它的类型说明符是( B )。
A. int B. void C. static D. auto
若int a=2; 则表达式(a++*1/3)的值是( A )。
A. 0 B. 1 C. 2 D. 3
设int a[2][3]; 下列数组元素的表示中错误的是( C )。
A.a[0][0] B.a[1][1] C.a[2][2] D.a[1][2]
下列数组带初始化的定义中,错误的是( )。
A.int m[5]={3}; B.int p[3]={1,3,5};;
C.int n[]={6,6,4,3,2,1}; D.char s[5]= “ab123”
若x是double型变量,k是int型变量,则下列表达式中错误的是( A )。
A. x%k B. x/k C. x=k D. x=x+k
假设有两个字符数组a、b,则以下正确的输入语法是( B )
A. gets(a,b); B. scanf(“%s %s”,a,b);
C. scanf(“%s %s”,a,b); D. gets(“a”);gets(“b”);
for(表达式1; ;表达式3)可理解为( )。
A. for(表达式1; 0 ; 表达式3) B. for(表达式1; 表达式3 ; 表达式3)
C. for(表达式1; 表达式1 ; 表达式3) D. for(表达式1; 1 ; 表达式3)
变量已经正确定义,要将a、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;
下列描述中,( C )是错误的。
A.在循环体内使用break语句,将退出该循环
B.在switch语句中使用break语句表示结束switch语句
C.在if语句中使用break语句,它表示退出该if语句
D.break语句在一个循环体内可多次使用
C语言程序的三种基本结构是顺序结构、选择结构和( A )结构。
A.循环 B. 递归 C. 转移 D. 嵌套
以下程序段完全正确的是( C )A.int *p;? scanf(%d,&p); B.int *p;? scanf(“%d”,p);
C.int k, *p=k;? scanf(%d,p); D.int k, *p;? *p= k;?? scanf(“%d”,p);
若要定义一个具有5个元素的整型数组,以下错误的定义语句是( D )
A.int? a[5]=﹛0﹜; B.int? b[]={0,0,0,0,0}; C.int? c[2+3]; D.int? i=5, d[i];
已知:char b[20];若要从键盘输入字符串“hello World!”给b,则正确的输入语句是( C )。
A.scanf(“%c”,b); B.scanf(“%s”,b[20]); C.gets(b); D.gets(b[20]);
( )。A..
C.. B ) D ).....二、程序填空(每空3分,共42分)
1、程序功能:输入2个整数lower和upper,输出一张华氏-摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加2℉。计算公式如下,式中:c表示摄氏温度,f表示华氏温度。C=
运行示例:
Enter lower: 30
Enter upper: 35
fahr celsius
30 -1.1
32 0.0
34 1.1
【程序】
# includestdio.h
main( )
{ int fahr,lower,upper;
double celsius;
printf(“Enter lower:”);
scanf(“%d”, lower) ;
printf(“Enter upper:”);
scanf(“%d”, upper) ;
printf(“fahr
您可能关注的文档
最近下载
- ACS800 07传动(500到2800kW)硬件手册(中文).pdf VIP
- axxon轴芯新版机台点胶机编程及操作说明.pptx VIP
- ACS880 替换 ACS800 技术指导.pdf VIP
- 公路交通情况统计调查制度 2021 .pdf VIP
- acs800调试程序.docx VIP
- ACS800ACS800 600调试指导与故障分析.ppt VIP
- ACS800变频器说明书ACS800变频器说明书.doc VIP
- JZ-25-01A 美的大多联技术手册(25.6).pdf VIP
- 货拉拉租车合同范本.docx VIP
- en-ACS800-304-704整流单元硬件手册-res.pdf VIP
文档评论(0)