一.概念填空题。
1.
文字:①输入 m,n x1
②使 m=23,n=5
③使x1=!m+m%n
④输出n
⑤结束。
代码及结果:
流程图:
6.
文字:1:输入x,y
2:给x,y任意整数值
3:给公式(x>y)&&(–x>0)赋值与x
4:输出x
5.结束
流程图:
代码及结果:
15.
文字:①输入a,b,c
②使a=0,b=3,c=2
③如果(a++&&b++)则c--,否则如果(a+1==6||b--)zec++
④输出a,b,c
代码及结果:
流程图:
(16)
文字:①输入a,b,c
②使a=4,b=2,c=6
③执行sqrt(fabs(a))!=4*a/b/c
④输出结果
⑤结束
代码及结果:
流程图:
j
(17)
文字:①输入a,b,c
②使a=0,b=0,c=0
③执行(a++&&(b+=a)||++c)
④输出a,b,c
代码及结果:
流程图:
2.单项选择题
(8)
文字:①输入a,b,x,y
②使x=3,y=8
③r若x>y则a=x,b=y否则a=y,b=x
④输出a,b
代码及结果:
(10)
文字:①输入a,b,c
②使a=3,b=3,c=2
③执行 a==b&&b>=c
④输出结果
代码及结果:
流程图:
(17)
文字:①输入n
②使n=8
③使n=%n-2
④输出n
代码及结果:
流程图:
第18题:
文字描述:
1:输入定义整数x,a=3,b=2
2:赋值x=a>b++?a++:b++
3:输出 x,a,b
流程图:
代码及结果:
第20题:
文字描述:
1:输入x=4,y=3,z=5
2:判断运行如果(x>y){z=x,x=y,y=z}
3:输出x
流程图:
代码及结果:
第24题:
文字描述:
1:输入a,b
2:给a,b任意整数值
3:赋值:b=–a||++b
4:输出b的值
流程图:
代码及结果:
第25题:
文字描述:1:定义整数s,x;
2:给x赋值5;
3:计算s=x<=0?-1:(x==0)?0:1;
4:输出s的值;
流程图:
代码及结果:
三:16页阅读程序
(1)文字描述
1:输入x,y,z
2:输入x=0,y=1,z=10
3:z=20
4:z=30
5:x=0?y=0?是走第3步,不是走第4步
6:输出z的值
流程图:
代码及结果:
(3)
文字描述:
1:输入x,y,z
2:x=0,y=0,z=0
3:赋值(x++&&(y+=x)||z)x,y,z产生新的值
4:输出x,y,z
流程图:
代码及结果:
第17页:编程题
(1)
文字描述:
1:输入一个值x
2:x是偶数
3:x是奇数
4:X能被2整除吗?能走第2步,不能走第3步。
5:输出x
流程图:
代码及结果:
(2)
文字描述:
1:输入一元二次方程ax²+bx+c=0
2:b²-4ac<0(无解)
3:b²-4ac>0(有两个不相等的解)
4:b²-4ac=0(有一个解)
5:判断b²-4ac的取值范围 3步:2,3,4
6:当判断b²-4ac>=0时,代入公式
(-b±√b²-4ac)/2a中求出解
7:输出x1,x2
流程图:
代码及结果: