C语言 选择结构程序设计练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章选择结构程序设计

一、填空

1.在C 语言中,表示逻辑“真”值用_________。

2.得到整型变量a 的十位数字的表达式为_________。

3.表达式:(6>5>4 )+(float)(3/2) 的值是_________。

4.表达式:a=3,a-1 ‖--a,2*a 的值是_________。(a 是整型变量)

5.表达式:(a=2.5-2.0 )+(int)2.0/3 的值是_________。(a 是整型变量)6.C 语言编译系统在给出逻辑运算结果时,以数值_________代表“真”,以

_________代表“假”;但在判断一个量是否为“真”时,以_________代表“假”,以_________代表真。

7.当m=2, n=1, a=1, b=2, c=3 时,执行完d=(m=a!=b)&&(n=b>c) 后,n 的值为_________,m 的值为_________。

8.若有int x,y,z ;且x=3 ,y=-4 ,z=5 ,则表达式:!(x>y)+(y!=z)||(x+y)&&(y-z) 的值为_________。

二、编程:

1.企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提10%;

利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润i,求应发放奖金总数?

2.输入三个整数x,y,z,请把这三个数由小到大输出。

3.输入某年某月某日,判断这一天是这一年的第几天?

4.本程序演示从键盘输入x的值,计算并打印下列分段函数的值。

y=0(x<60)

y=1(60<=x<70)

y=2(70<=x<80)

y=3(80<=x<90)

y=4(x>=90)

5.在显示器上显示一个菜单程序的模型。

6.输入一个字符,请判断是字母、数字还是特殊字符?

相关文档
最新文档