C、算法必须在有限步内完成
D、一个算法不可以没有输出
答案:B
24
下列程序流程图中,假设变量a,b的值分别为2,3,则程序输出为( )。
A、
1
B、
2
C、
3
D、
5
答案:B
25关于程序设计语言,下面说法正确的是( )
A、加了注释的程序一般会比同样的没加注释的程序运行速度慢
B、高级语言不适合底层硬件设备开发
C、高级语言相对于低级语言更容易实现跨平台的移植
D、以上说法都不对
答案:C
26以下描述中正确的是( )
A、计算机可以直接执行高级语言源程序
B、解释方式获得的目标代码效率优于编译方式
C、源程序经解释后得到的是目标程序
D、源程序经编译后得到的是目标程序
答案:D
27如果一个4位数恰好等于它的各位数字的4次方和,则这个4位数称为“玫瑰花”数。例如1634=14+64+34+44。若想求出4位数中所有的玫瑰花数,则可以采用的问题解决方法是( )。
A、回溯法
B、递归法
C、穷举法
D、归纳法
答案:C
28用( )描述算法容易存在歧义且不易转换为程序。
A、自然语言
B、流程图
C、伪代码
D、程序设计语言
答案:A
29评价一个算法好坏的基本原则之一是算法的健壮性。健壮性是指( )。
A、算法能进行长时间运算
B、算法运行效率高
C、算法能适应大数据量的运算
D、算法能对意外情况做出适当反映或进行相应处理
答案:D
30下面关于算法的错误说法是( )。
A、算法必须有输出
B、算法不一定有输入
C、算法必须用某种计算机语言来描述
D、算法必须在有限步骤执行后能结束
答案:C
31下列说法正确的是( )。
A、高级语言程序可直接被计算机执行
B、汇编语言程序可直接被计算机执行
C、高级语言程序必须经编译或解释后才能被计算机执行
D、汇编语言必须转化成高级语言程序才能被计算机执行
答案:C
32“某课程考试成绩高于85分,记为优秀,否则记为合格”。为实现这个算法,应采用( )最合理。
A、选择结构
B、直到型循环结构
C、顺序结构
D、当型循环结构
答案:A
33下面关于程序文档的说法,错误的是:
A、向用户提供程序说明书是为了方便用户使用程序
B、程序员可以通过阅读程序文档学习和修改别人开发的程序
C、程序说明书不是程序的一部分,没有什么意义
D、注释是一种特殊的程序文档,标注在程序代码间,不影响程序的执行
答案:C
34
以下叙述错误的是( )。