- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单选题
1、?两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是___
#include stdio.h
int main( )
{
int x;
scanf(%d,x);
if(x++5)
printf (%d,x);
else
printf (%d\n,x--);
return 0;
}
A.7和4
B.6和4
C.6和3
D.7和5
正确答案:D
解析:1.x=6,x++表达式的值为65,执行if子句,输出为值为7
2.x=4, x++表达式的值为45,执行else子句,因x—表达式的值为5,所以输出为5
2、对于以下程序,输出结果为___。
#include stdio.h
int main( )
{
int x=1,y=0,a=0,b=0 ;
switch(x)
{ case 1:
switch ( y )
{ case 0:a++;break ;
case 1:b++;break ;
}
case 2:a++;b++;break ;
}
printf (a=%d,b=%d\n,a,b);
return 0;
}
A.a=1,b=0
B.a=1,b=1
C.a=2,b=2
D.a=2,b=1
正确答案:D
解析: x=1
执行case 1子句,
y=0,执行case 0子句, a=1,有break,跳出当前switch,case 1子句执行完毕。
继续执行case 2子句
a=2,b=1,有break,跳出当前所在的switch语句。
输出a,b的值。
3、执行以下程序段后,变量a,b,c的值分别是___。
int x=10,y=9;
int a,b,c;
a=(--x==y++)?--x:++y;
b=x++;
c=y;
?
A.a=9,b=9,c=9
B.a=8,b=8,c=10
C.a=9,b=10,c=9
D.a=1,b=11,c=10
正确答案:B
解析:a=9==9?8:11
a=8,b=8,c=10(++y未被执行)
4、输入一个字符,如果它是一个小写字母,则把它变成大写字母;其他字符不变,请在横线上填入正确内容。
#includestdio.h
int main()
{
char ch;
scanf(%c,ch);
if(ch=a ch=z) ;
printf(%c,ch);
return 0;
}
?
A.ch=ch-32
B.ch=ch+26
C.h=ch-26
D.ch=ch+32
正确答案:A
解析:小写字母比大写字母大32,详情见教材附录:ASCII代码与字符对照表
5、对于以下程序,输出结果为 。
#include stdio.h
int main()
? {
int x=3,y=0,z=0 ;
if(x=y+z) printf (****);
else printf (####);
return 0;
}
A.可以通过编译,但不能通过连接,因而不能运行
B.有语法错误不能通过编译
C.输出# # # #
D.输出* * * *
正确答案:C
解析:x重新赋值为0,条件为假,执行else子句。
6、对于以下程序,若从键盘输入2.0↙,则程序输出为 ___。
#include stdio.h
int main( )
{
float x,y ;
scanf(%f,x) ;
if (x0.0 ) y=0.0;
else if ((x5.0)(x!=2.0)) y=1.0/(x+2.0);
else if (x10.0 ) y=1.0/x ;
? else y=10.0;
? printf (%f\n,y );
? return 0;
? }
?
A.0.000000
B.1.000000
C.0.250000
D.0.500000
正确答案
您可能关注的文档
- C语言程序设计:数据的输入输出单元测试与答案.docx
- C语言程序设计:复杂数据类型的定义与使用单元测验与答案.docx
- C语言程序设计:函数与模块化程序设计单元测验与答案.docx
- C语言程序设计:基本数据类型与运算单元测验与答案.docx
- C语言程序设计:数组与批量数据处理单元测验与答案.docx
- C语言程序设计:顺序结构与分支结构程序设计单元测验与答案.docx
- C语言程序设计:循环结构程序设计单元测验与答案.docx
- C语言程序设计:指针的使用单元测验与答案.docx
- C语言程序设计:C语言概述单元测试与答案.docx
- C语言程序设计:函数单元测试与答案.docx
- C语言程序设计:循环结构程序设计单元测试与答案.docx
- C语言程序设计:指针单元测试与答案.docx
- Office高级应用:PowerPoint2010综合设计习题与答案.docx
- Office高级应用: Excel2010提高习题与答案.docx
- Office高级应用:Excel2010综合应用习题与答案.docx
- Office高级应用:Excel2010数据处理习题与答案.docx
- Office高级应用:Excel2010基础习题与答案.docx
- Office高级应用:Word2010提高习题与答案.docx
- Office高级应用: Word2010长文档排版习题与答案.docx
- Office高级应用:Word2010表格与公式习题与答案.docx
最近下载
- 成人氧气吸入疗法护理-中华护理学会团体标准.pptx VIP
- 2025年1月浙江浙江省普通高校招生信息技术选考真题卷.doc VIP
- 网络与信息安全管理员职业技能竞赛理论考试题及答案 .pdf VIP
- 建筑工程图集 01K403、01(03)K403:风机盘管安装(含2003年局部修改版).pdf VIP
- 工学一体化课程《小型网络管理与维护》任务2单元7教学单元活动方案.docx VIP
- 工学一体化课程《小型网络管理与维护》任务2单元6教学单元活动方案.docx VIP
- 中医护理门诊工作制度、岗位职责、安全管理制度.docx VIP
- 各类工作票和操作票模板.pdf VIP
- 公卫执业医师《学校、儿童少年卫生学必看考点》考试题.doc VIP
- 人工智能时代高职综合英语课程思政的融合与创新.pdf VIP
文档评论(0)