C语言第四章程序设计实训教程选题

一、概念填空题

1.

1、文字描述:

(1)定义三个整型变量m=23,n=5,a;

(2)a等于表达式!m+m%n;
()输出a此时a为表达式的值

2、流程图:

......

3、代码:

 6.

1、文字描述:

1.定义整型变量x=1,y=2;
2.使用if判断x等于y并且负负x>0
3.输出x

2、流程图:

......

3、代码:

 15.
1、文字描述:
1.定义整型变量a=0,b=3,c=2;
2.使用if判断a+1并且b+1判断正确c减1
3.判断a+==6或者b–判断成功c++
4.输出abc

2、流程图:

......

3、代码:

 16.
1、文字描述:
1.定义四个整型变量a=8,b=4,c=2,d;
2.d等于表达式sqrt(fabs(a) != 4 * a / b / c);
3.输出d此时d等于以上表达式

2、流程图:

......

3、代码:

17.
1、文字描述:
1.定义三个整型变量a=0,b=0,c=0;
2.使用if判断a++并且b+=a或者++c
3.2判断成功输出a,b,c;

2、流程图:

......

3、代码:

二、单向选择题
5.
1、文字描述:
1.定义常量N等于8
2.定义两个整型变量x等于2,z等于1
3.定义一个小数变量y等于1.2
4.使用switch语句
5.如果x等于2,y+1然后结束
6.如果x等于字符0,y=3
7.输出y

2、流程图:

 3、代码

8. 

1、文字描述:
1.定义四个整型变量x,y,a,b;
2.输入x和y的值
3.if判断x是否大于y如果大于y进入4否则跳转5
4.a等于x,b等于y
5.a等于y,b等于x
6.输出a和b

2、流程图:

......

3、代码

 9.

1、文字描述:
1.定义两个整型变量x,y
2.输出“请输入”
3.输入x的值
4.判断x是否大于等于0判断正确y等于1否则y等于-1
5.输出y

2、流程图:

 3、代码

10.

1、文字描述:
1.定义三个整型变量a=3,b=3,c=2;
2.判断不等于a并且不等于b并且c判断正确跳转3否则跳转4
3.输出a
4.输出b

2、流程图:

......

3、代码:

 17.

1、文字描述:
1.定义一个整型变量n等于8;
2.n等于n余n-2
3.输出n

2、流程图:

......

3、代码:

 

18. 

1、文字描述:
1.定义三个整型变量x,b=2,a=3;
2.x等于a大于b++判断正确跳转3否则跳转4
3.a++
4.b++
5.输出x,a,b

2、流程图:

......

3、代码:

 20.

1、文字描述:
1.定义三个整型变量x=4,y=3,x=5;
2.判断x是否大于y判断正确跳转3
3.z等于x,x等于y,y等于z

2、流程图:

......

3、代码:

 24.

1、文字描述:
1.定义三个整型变量a=0,b=2,c;
2.b等于负负a或者++b
3.输出b

2、流程图:

......

3、代码:

25.

1、文字描述:
1.定义两个变量s,x=1;
2.s等于x<=0判断正确跳转3否则跳转4
3.s等于-1
4.判断x是否等于0判断正确跳转5否则跳转6
5.s等于0
6.s等于6
7.输出s

2、流程图:

......

3、代码:

三、 阅读程序题

1.

1、文字描述:
1.定义三个变量x=0,y=1,z=10;
2.判断x是否真假判断正确跳转3
3.判断y是否真假判断正确z等于20;否则跳转4
4.z等于30;
5.输出z的值

2、流程图:

......

3、代码:

2.

1、文字描述:
1.定义两个整型变量i=1,n=0;
2.使用switch语句
3.如果i等于1的话
4.如果i等于2的话n+1
5.如果i等于3的话n+1
6.输出n

2、流程图:

3、代码:

3.

1、文字描述:
1.定义三个整型变量x=0,y=0,z=0;
2.判断x++并且y+=x或者++z
3.输出x,y,z的值

2、流程图:

......

3、代码:

 四、编程题

1.

1、文字描述:
1.定义变量a
2.输入变量a
3.判断a余2是否等于0判断正确跳转4判断错误跳转5
4.输出偶数
5.输出奇数

2、流程图:

......

3、代码:

2.

1、文字描述:
1.定义小数变量a,b,c,x1,x2,r,i,delt;
2.输入a,b,c;
3.判断绝对值a是否小于等于1e-6判断正确输出1234否则跳转4
4.delt等于b的平方减4ac
5.判断绝对值delt是否小于等于1e-6判断正确跳转6否则跳转7
6.输出负b除以a除以2
7.判断dele大于1e减6判断正确跳转8否则跳转9
8. x1等于负b加根号delt除以2除以a,x2等于负b减根号delt除以2除以a,输出x1,x2
9. r等于-b除以2除以a,i等于根号负delt除以2除以a,输出r,i,r+i输出r,i,r-i

2、流程图:

......

3、代码:

3.

1、文字描述:
1.定义两个小数类型的变量a,b
2.定义一个字符变量c
3.输入a,b,c
4.使用switch语句
5.如果c等于+的话输出a+b然后结束
6.如果c等于-的话输出a-b然后结束
7.如果c等于的话输出ab然后结束
8.如果c等于/判断b是否等于0判断正确输出除数不能为零否则的输出a/b,结束

2、流程图:

3、代码:

 

4.

1、文字描述:
1.定义两个小数型变量salary,sale;
2.输入sale的值
3.判断sale是否小于10000判断正确salary等于1000否则跳转4
4.判断sale小于20000判断正确salary等于1000+sale减10000乘以0.05否则跳5
5.判断sale小于50000判断正确salary等于1000+sale减20000乘以0.06否则跳6
6.判断sale小于100000判断正确salary等于1000+sale减50000乘以0.07否则跳7
7.salary等于1000+sale减100000乘以0.08

2、流程图:

3、代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值