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

时间:2022-10-09 08:00:20


目录

​一、概念填空题​

​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、以上判断都为否输出“无解”,此时该式子无解。

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

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