关于N-S流程图的3道题
C语言用N-S流程图表示
2.求2个数m和n的最大公约数
3.求方程式ax ?+bx+c=0的根.分别考虑:①有两个不等的实根②有两个相等的实根
3.能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是( D )
4、判断char型变量c1是否为大写字母的表达式为( D )
7. 设a为整型变量,则不能正确表达数学关系10<a<15的C语言表达式是( A )
10. 在丅面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价它是( D )。
C) 缩进位置相同的if D) 其之前最近的且尚未配对的if 14.在C语言语句中用来决定分支流程的表达式是( A )。
A.可用任意表达式 B.只能用逻辑表达式或关系表达式 C.只能用逻辑表达式 D.只能用关系表达式 15.C语言中用( B )表示逻辑“真”
16、若k是int型变量,且有下面的程序段:
该程序的输出结果是 D
*1.在C语言中下列说法中正确的是( D )。
A) do-while语句构成的循环不能用其它语句构成的循环来代替 B) do-while语句构成的循环只能用break语句退出。
C) do-while语句构成的循环在while后的表达式非零时结束循環
D) do-while语句构成的循环,在while后的表达式为零时结束循环。
2. break语句不能出现在( D )语句中
C) continue语句只结束本次循环而不是终止整个循环的执行。 D) break语句昰结束整个循环过程不再判断执行循环的条件是否成立。 4.语句while(!y);中的表达式!y等价于 A
则while循环体执行的次数是 C A) 无限次
B) 有语法错不能执行
7. 下列循环语句中有语法错误的是( D )
1. 以下对一维数组a的正确说明是: D