第四章:分支结构程序设计(练习题)

目录

一、概念填空题

1、(文字描述,流程图,代码注释和执行结果)

 6、(文字描述,流程图,代码注释和执行结果)

15、(文字描述,流程图,代码注释和执行结果)

16、(文字描述,流程图,代码注释和执行结果)

 17、(文字描述,流程图,代码注释和执行结果)

 二、单项选择题

8、(文字描述,流程图,代码注释和执行结果)

10、(文字描述,流程图,代码注释和执行结果)

 17、(文字描述,流程图,代码注释和执行结果)

 18、(文字描述,流程图,代码注释和执行结果)

20、(文字描述,流程图,代码注释和执行结果)

 24、(文字描述,流程图,代码注释和执行结果)

25、(文字描述,流程图,代码注释和执行结果)

三、阅读程序题

1、(文字描述,流程图,代码注释和执行结果)

3、(文字描述,流程图,代码注释和执行结果)

四、编程题

1、(文字描述,流程图,代码注释和执行结果)

2、(文字描述,流程图,代码注释和执行结果)


一、概念填空题

1、(文字描述,流程图,代码注释和执行结果)

  1. 声明三个整数变量m,n,w,把m赋值23,n赋值5;
  2. 根据表达式把表达式得出来的值赋值给w;
  3. 输出w,此时w即是表达式的值。

 6、(文字描述,流程图,代码注释和执行结果)

  1. 声明三个整数变量x,y,z,分别赋值1,2和0;
  2. 若(x > y) && (--x > 0),转第3步,否则转第4步;
  3. 把x的值赋给z,再把z的值赋给x;
  4. 输出x,此时就是判断式子的值。

15、(文字描述,流程图,代码注释和执行结果)

  1. 声明三个整数变量a,b,c,分别赋值0,3和2;
  2. 判断a++ && b++,转第3步,否则转第4步;
  3. C的值自减一个数;
  4. 判断a + 1 == 6 || b--,转第5步,否则转第6步;
  5. C的值自加一个数;
  6. 输出a,b,c, 此时就是判断式子的值。

16、(文字描述,流程图,代码注释和执行结果)

1、声明四个整数变量a,b,c,d,前三位分别赋值33,22和11;

2、判断sqrt(fabs(a)) != 4 * a / b / c是否成立,成立转第3步,否则转第4步;

3、把a的值赋值给d;

4、把c的值赋值给d;

5、输出d,此时d就是表达式的值

 17、(文字描述,流程图,代码注释和执行结果)

  1. 声明三个整数变量a,b,c,分别赋值0,0和0;
  2. 判断根据表达式分别给a,b,c变量赋值;
  3. 输出a,b,c,此时就是表达式的值。 

 二、单项选择题

8、(文字描述,流程图,代码注释和执行结果)

  1. 声明四个整数变量x,y.a.b,给x,y分别赋值0,0;
  2. 声明一个输入函数,并把x和y输入;
  3. 若x>y,转第4步,否则转第5步
  4. 把x的值赋值给a, 把y的值赋值给b;
  5. 把y的值赋值给a, 把x的值赋值给b;
  6. 输出a,b,此时a就是较大值,b就是较小值。 

10、(文字描述,流程图,代码注释和执行结果)

  1. 声明四个整数变量a,b,c,x,给a,b,c分别赋值3,3,2;
  2. 将表达式(!a && !b && c)赋值给x;
  3. 输出x,此时就是以上式子的值;
  4. 将表达式(!a || !b || c)赋值给x;
  5. 输出x,此时就是以上式子的值;
  6. 将表达式(a == b && b >= c赋值给x;
  7. 输出x,此时就是以上式子的值;
  8. 将表达式(a >= b && b > c)赋值给x;
  9. 输出x,此时就是以上式子的值。

 17、(文字描述,流程图,代码注释和执行结果)

  1. 声明一个整数变量n,并赋值为8;
  2. 根据表达式把值赋给n;
  3. 输出n,此时就是表达式的值。 

 

 18、(文字描述,流程图,代码注释和执行结果)

  1. 声明三个整数变量x,a,b,给a,b赋值为3,2;
  2. 根据表达式把值赋给x;
  3. 输出x,此时就是表达式的值。

20、(文字描述,流程图,代码注释和执行结果)

  1. 声明三个整数变量x,y,z,并分别赋值为4,3,5;
  2. 判断x是否大于y,并进行赋值运算;
  3. 输出x,y,z,此时就是表达式的值。

 24、(文字描述,流程图,代码注释和执行结果)

  1. 声明两个整数变量a和b,并分别赋值0和2;
  2. 把表达式得出来的值赋值给b;
  3. 输出b,此时就是表达式的值。

  

25、(文字描述,流程图,代码注释和执行结果)

  1. 声明两个整数变量分x,s,给x赋值为0;
  2. 把表达式得出来的值赋值给s;
  3. 输出s, 此时就是表达式的值。 

、阅读程序题

1、(文字描述,流程图,代码注释和执行结果)

  1. 声明整数变量分x,y,z,分别赋值为0,1和10;
  2. 判断x是否为0和非0,此时x为0,不执行下列语句;
  3. 输出z,此时就是判断的值。

3、(文字描述,流程图,代码注释和执行结果)

  1. 声明整数变量分x,y,z,分别赋值为0,0,0;
  2. 根据逻辑运算符进行赋值运算;
  3. 输出x,y,z,此时就是运算的值。

、编程题

1、(文字描述,流程图,代码注释和执行结果)

1、声明整数变量a并赋值为0;

2、声明一个输出函数,将a的值输入;

3、判断输入的值是否能被2取余为0;

4、能输出就是偶数字样,否则不能输出不是偶数字样。

2、(文字描述,流程图,代码注释和执行结果)

1、声明双精度浮点型变量a,b,c,并分别赋值0.0;

2、声明一个输入函数,并且存入a,b,c,中;

3、判断a的值是否大于CV常量,不大于就输出“该方程不是一元二次方程”;

4、根据表达式将得出来的值赋值给disc;

5、判断disc和CV的大小,大于就输出一个解的值;

6、再次判断disc和CV值得大小,声明一个输出函数,输出这个一元二次方程两个解时的值;

7、以上判断都为否输出“无解”,此时该式子无解。

  • 31
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏志121

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值