第五章选择结构程序设计练习含答案v1.docx

上传人:h**** 文档编号:26584755 上传时间:2022-07-18 格式:DOCX 页数:9 大小:13.06KB
返回 下载 相关 举报
第五章选择结构程序设计练习含答案v1.docx_第1页
第1页 / 共9页
第五章选择结构程序设计练习含答案v1.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《第五章选择结构程序设计练习含答案v1.docx》由会员分享,可在线阅读,更多相关《第五章选择结构程序设计练习含答案v1.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五章选择结构程序设计练习含答案v1 第五章选择结构程序设计 5.1 选择题 能正确表示“当x的取值在1,10和200,210范围内为真,否则为假” 的表达式是。C A)(x=1)&(x=200)&(x=1)|(x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(x=A)&(chb)&(n=cd)后n的值为。B A)1 B)2 C)3 D)4 判断char型变量c1是否为小写字母的正确表达式是。D A)a=c1)|(z=a)&(c1y&x!=y); B)if(x=y) x+=y; C)if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);

2、D)if(xy) z=x; x=y; y=z; A)x=10,y=20,z=30 B)x=20,y=30,z=30 C)x=20,y=30,z=10 D)x=20,y=30,z=20 以下if语句语法正确的是。B A)if(x0) printf(“%f”,x) else printf(“%f”,-x); B)if(x0) x=x+y; printf(“%f”,x); else printf(“%f”,-x); C)if(x0) x=x+y; printf(“%f”,x); else printf(“%f”,-x); D)if(x0) x=x+y; printf(“%f”,x) else pri

3、ntf(“%f”,-x); 请阅读以下程序: main() int a=5,b=0,c=0; if(a=b+c) printf(“*n”); else printf(“$n”); 以下程序。D A)有语法错不能通过编译B)可以通过编译但不能通过连接 C)输出* D)输出$ 以下程序的运行结果是。C main() int m=5; if(m+5) printf(“%dn”,m); else printf(“%dn”,m-); A)4 B)5 C)6 D)7 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是。B if(a=0) if(x!=0) if(x=0) y=x; if(x0

4、) y=x+1; else y=x-1; else y=x; C)if(xy); B)if(x=y)&(x!=0) x+=y; C)if(x!=y) scanf(“%d”,&x); else scanf(“%d”,&y); D)if(x12?x+10:x-12; printf(“%dn”,y); A)0 B)22 C)12 D)10 以下程序的运行结果是。D main() int k=4,a=3,b=2,c=1; printf(“n%dn”,k A)4 B)3 C)2 D)1 执行以下程序段后,变量a,b,c的值分别是。B int x=10,y=9; int a,b,c; a=(-x=y+)?

5、-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 若w、x、y、z、m均为int型变量,则执行下面语句后的m值是。A w=1; x=2; y=3; z=4; m=(w10?x+100:x-10); printf(“%dn”,w+|z+); printf(“%dn”,!wz); printf(“%dn”,w&z); A)0 B)1 C)0 D)0 1 1 1 1 0 1 0 1 1 1 1 0 5.2 填空题 当a=3,b=2,c=1时,表达式f=abc的值是。0 当a=5,b=4,c=2时

6、,表达式ab!=c的值是。1 以下程序的运行结果是。5 25 1 #include void main(void) int x=1,y,z; x*=3+2; printf(“%dt”,x); x*=y=z=5; printf(“%dt”,x); x=y=z; printf(“%dn”,x); 在C语言中,表示逻辑“真”值用。1 设y为int型变量,请写出描述“y是奇数”的表达式。y%2=1或 y%2!=0 C语言提供的三种逻辑运算符是、。& | ! 设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式。 设x,y,z均为int型变量,请写出描述“x,y和z中有两个为负数”的

7、表达式。 条件“2c)后;n的值是,m的值是。 以下程序的运行结果是。1,1 main() int x,y,z; x=1; y=2; z=3; x=y-=18) printf(“you $4.5yuan/xiaoshi”); else printf(“you $3.0yuan/xiaoshi”); 若运行时输入:2,则以下程序的运行结果是。 #include void main(void) char Class; printf(“Enter 1 for 1st class post or 2 for 2nd post”); scanf(“%c”,&Class); if(Class=1) pri

8、ntf(“1st class postage is 19p”); else printf(“2nd class postage is 14p”); 若运行时输入:4.4,则以下程序的运行结果是。 #include void main(void) float CostPrice,SellingPrice; printf(“Enter Cost Price $:”); scanf(“%f”,&CostPrice); if(CostPrice=5) SellingPrice=CostPrice+CostPrice*0.25; printf(“Selling Price(0.25)$%6.2f”,Se

9、llingPrice); else SellingPrice=CostPrice+CostPrice*0.30; printf(“Selling Price(0.30)$%6.2f”,SellingPrice); 以下程序的运行结果是。 main() if(2*2=5=0&x=3000&x=6000&xy else u=y; if() v=u; uz else v=z; printf(“v=%d”,v); 以下程序实现:输入三个整数,按从大到小的顺序进行输出。请在内填入正确内容。 main() int x,y,z,c; scanf(“%d %d %d”,&x,&y,&z); if() yz c=y; y=z; z=c; if() xz c=x; x=z; z=c;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁