目录
四、编程题
一、概念填空题
1、(文字描述,流程图,代码注释和执行结果)
- 声明三个整数变量m,n,w,把m赋值23,n赋值5;
- 根据表达式把表达式得出来的值赋值给w;
- 输出w,此时w即是表达式的值。
6、(文字描述,流程图,代码注释和执行结果)
- 声明三个整数变量x,y,z,分别赋值1,2和0;
- 若(x > y) && (--x > 0),转第3步,否则转第4步;
- 把x的值赋给z,再把z的值赋给x;
- 输出x,此时就是判断式子的值。
15、(文字描述,流程图,代码注释和执行结果)
- 声明三个整数变量a,b,c,分别赋值0,3和2;
- 判断a++ && b++,转第3步,否则转第4步;
- C的值自减一个数;
- 判断a + 1 == 6 || b--,转第5步,否则转第6步;
- C的值自加一个数;
- 输出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、(文字描述,流程图,代码注释和执行结果)
- 声明三个整数变量a,b,c,分别赋值0,0和0;
- 判断根据表达式分别给a,b,c变量赋值;
- 输出a,b,c,此时就是表达式的值。
二、单项选择题
8、(文字描述,流程图,代码注释和执行结果)
- 声明四个整数变量x,y.a.b,给x,y分别赋值0,0;
- 声明一个输入函数,并把x和y输入;
- 若x>y,转第4步,否则转第5步
- 把x的值赋值给a, 把y的值赋值给b;
- 把y的值赋值给a, 把x的值赋值给b;
- 输出a,b,此时a就是较大值,b就是较小值。
10、(文字描述,流程图,代码注释和执行结果)
- 声明四个整数变量a,b,c,x,给a,b,c分别赋值3,3,2;
- 将表达式(!a && !b && c)赋值给x;
- 输出x,此时就是以上式子的值;
- 将表达式(!a || !b || c)赋值给x;
- 输出x,此时就是以上式子的值;
- 将表达式(a == b && b >= c赋值给x;
- 输出x,此时就是以上式子的值;
- 将表达式(a >= b && b > c)赋值给x;
- 输出x,此时就是以上式子的值。
17、(文字描述,流程图,代码注释和执行结果)
- 声明一个整数变量n,并赋值为8;
- 根据表达式把值赋给n;
- 输出n,此时就是表达式的值。
18、(文字描述,流程图,代码注释和执行结果)
- 声明三个整数变量x,a,b,给a,b赋值为3,2;
- 根据表达式把值赋给x;
- 输出x,此时就是表达式的值。
20、(文字描述,流程图,代码注释和执行结果)
- 声明三个整数变量x,y,z,并分别赋值为4,3,5;
- 判断x是否大于y,并进行赋值运算;
- 输出x,y,z,此时就是表达式的值。
24、(文字描述,流程图,代码注释和执行结果)
- 声明两个整数变量a和b,并分别赋值0和2;
- 把表达式得出来的值赋值给b;
- 输出b,此时就是表达式的值。
25、(文字描述,流程图,代码注释和执行结果)
- 声明两个整数变量分x,s,给x赋值为0;
- 把表达式得出来的值赋值给s;
- 输出s, 此时就是表达式的值。
三、阅读程序题
1、(文字描述,流程图,代码注释和执行结果)
- 声明整数变量分x,y,z,分别赋值为0,1和10;
- 判断x是否为0和非0,此时x为0,不执行下列语句;
- 输出z,此时就是判断的值。
3、(文字描述,流程图,代码注释和执行结果)
- 声明整数变量分x,y,z,分别赋值为0,0,0;
- 根据逻辑运算符进行赋值运算;
- 输出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、以上判断都为否输出“无解”,此时该式子无解。