C语言程序设计习题集及答案(2)
int main() { int x,y,z; x=y=2; z=3;
y=x++-1; printf(\%d %d \,x,y); y=++x-1; printf(\%d %d\\n\,x,y); y=z---1; printf(\%d %d \,z,x); y=--z-1; printf(\%d %d\\n\,z,x); return 0; }
A 3 1 4 3 B 3 1 3 3 C 3 1 4 3 D 2 1 3 2 2 4 1 4 2 4 2 2 2 4 1 2 1 3 1 2 6 以下程序运行后的输出结果是___。
int main() { int x,y,z; x=y=1;
z=x++,y++,++y;
printf(\%d,%d,%d\\n\,x,y,z); return 0; }
A 2,3,3 B 2,3,2 C 2,3,1 D 2,2,1 7 以下程序运行后的输出结果是___。
int main()
{ int x=4,y=7; x-=y; y+=x;
printf(\%d %d\\n\,x,y); return 0; }
A 4 7 B -3 -3 C -3 11 D -3 4 8 以下程序运行后的输出结果是___。
int main()
{ unsigned short a=65536; int b; printf(\%d\\n\,b=a); return 0; }
A 65536 B 0 C 1 D -1 9 以下程序:
#include
{ char c1,c2,c3,c4,c5,c6;
scanf(\%c%c%c%c\,&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf(\%c%c\\n\,c5,c6); return 0; }
5
程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车>
则输出结果是___。
A 1267 B 1256 C 1278 D 1245
10 设a、b和c都是int型变量,且a=3,b=0,c=5,则以下值为0的表达式是___。
A 'a'&&'b' B a&&b||c C a&&b&&c D a||b&&c 11 在嵌套使用if语句时,C语言规定else总是___。
A 和之前与其具有相同缩进位置的if配对 B 和之前与其最近的if配对
C 和之前与其最近不带else的if配对 D 和之前的第一个if配对
12 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为
___。
A a<>0 B !a C a=0 D a 13 以下程序运行后的输出结果是___。
int main()
{ int a=2,b=-1,c=2; if(a
if(b<0) c=0; else c++;
printf(\%d\\n\,c); return 0; }
A 0 B 1 C 2 D 3 14 若k是int型变量,下面的程序段的输出结果是 。
k=-3;
if(k<=0) printf(\####\) else printf(\&&&&\);
A #### B &&&&
C ####&&&& D 有语法错误,无输出 15 以下程序运行后的输出结果是___。
int main()
{ int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3;
printf(\%d,%d,%d,%d\\n\,a,b,c,d); return 0; }
A 0,1,2,0 B 0,0,0,3 C 1,1,2,0 D 编译有错 16 以下程序运行后的输出结果是___。
int main()
{ int x1=1,x2=0,x3=0;
if(x1=x2+x3) printf(\****\); else printf(\####\);
6
return 0; }
A **** B 有语法错误 C #### D 无输出结果 17 当a=1,b=3,c=5,d=4时,执行下面一行程序后,x的值是___。
if(a
A break语句只能用于switch语句 B 在switch语句中必须使用default
C break语句必须与switch语句中的case配对使用 D 在switch语句中不一定使用break语句
19 若有定义:float x=1.5; int a=1,b=3,c=2; 则正确的switch语句是___。
A switch(x) B switch((int)x);
{ case 1.0:printf(\*\\n\); { case 1:printf(\*\\n\); case 2.0:printf(\**\\n\); } case 2:printf(\**\\n\); } C switch(a+b) D switch(a+b)
{ case 1:printf(\*\\n\); { case 1:printf(\*\\n\); case 2+1:printf(\**\\n\); } case c:printf(\**\\n\); }
20 以下程序运行后的输出结果是___。
#include
{ 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=2,b=1 B a=1,b=1 C a=1,b=0 D a=2,b=2
二 填空题(每题3分,共30分)
1 以下程序运行后的输出结果是___。
#include
{ int i=010 , j=10;
printf(\%d,%d\\n\,++i,j--); return 0; }
2 以下程序运行后的输出结果是___。
7
#include
{ printf(\%d%d%d\\n\,'\\0','\\0','\\0'); return 0; }
3 以下程序运行后的输出结果是___。
int main()
{ int i=5,j,k; j=i+++i+++i++;
k=(++i)+(++i)+(++i);
printf(\i=] j=]\\nk=]\\n\,i,j,k); return 0; }
4 下面的程序运行时从键盘上输入9876543210<回车>,程序的输出结果是___。
int main()
{ int a; float b,c;
scanf(\-//\,&a,&b,&c);
printf(\a=%d,b=%.1f,c=%.0f\,a,b,c); return 0; }
5 下面程序的输出结果是___。
int main()
{ char ch1,ch2;
ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(\%d,%c\\n\,ch1,ch2); return 0; }
6 执行下面的语句:printf(\%d\\n\,(a=3*5,a*4,a+5));,输出是___。 7 以下程序运行后的输出结果是___。
int main()
{ int x=10; printf(\%d,%d\\n\,--x,--x); return 0; }
8 为表示关系x≥y≥z,应使用C语言表达式___。 9 下面的程序段的输出结果是___。
int x=3;
if((x%2)?printf(\**%d\,x):printf(\##%d\\n\,x)); 10 以下程序运行后的输出结果是___。
int main() { int m=5; switch(m/2) { case 1: m++; case 2: m+=3;
case 5: m+=6;break; default: m-=7; }
printf(\%d\\n\,m);
8
return 0; }
三 程序填空(每空5分,共30分)
1 下列程序的输出结果是16.00,请填空。
int main()
{ int a=9,b=2;
float x= 【1】 ,y=1.1,z; z=a/2+b*x/y+1/2; printf(\%5.2f\\n\,z); return 0; }
2 完成以下程序,输入变量a,b,c的值,判断a,b,c能否组成三角形,计算三角形面积。
a?b?cs?p(p?a)(p?b)(p?c)其中p?(公式为: …… 此处隐藏:2118字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




