程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是:( )。
A. 一个程序只能包含一种结构
B. 一个程序最多可以包含两种结构
C. 一个程序可以包含以上三种结构中的任意组合
D. 一个程序必须包含以上三种结构
查看答案
算法中的输出,是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下错误的是:( )。
A. 算法至少有1个输出,该输出可以出现在算法的结束部分
B. 算法可以有多个输出,输出可以出现在算法的任意位置
C. 算法可以有多个输出,因为一个算法可能有多个计算结果
D. 算法可以没有输出,因为一个算法可能没有计算结果
关于算法的确定性特征,以下不符合算法确定性的是:( )。
A. D←(B*B*C/(4*A)
B. S←(L*H)/10
C. 输入:X
D. 输出:L/正整数
对下面三条语句,正确的论断是___________。(1)if(a)s1;else s2;(2)if(a==0)s2;else s1;(3)if(a!=0)s1;else s2;
A. 三者相互等价
B. 三者相互不等价
C. 只有(2)和(3)等价
D. 以上说法都不正确
以下关于switch语句的描述中,正确的是( )。
A. switch语句中default子句可以没有,也可有一个
B. switch语句中每个case语句序列中必须有break语句
C. switch语句中default子句只能放在最后
D. switch语句中case子句后面的表达式只能是整型表达式