3道C语言选择题C语言,不要过程?

关于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

我要回帖

更多关于 选择题C语言 的文章

 

随机推荐