A、算法
B、解析算法
C、归纳法
D、枚举法
答案:D
3在下面的描述中,你认为不恰当的表述是( )。
A、学习计算机编程的本质上是在学习一种思维方式。
B、计算机编程的即时反馈性可以立即看到程序运行的效果,充满着挑战性和乐趣。
C、学习程序设计可以提高学生的逻辑推理、批判性思维和动手解决问题的能力。
D、学习编程只是计算机专业学生要做的事情。
答案:D
4某同学星期天的计划是:“8:00起床、吃早餐,10:00至11:30学习,12:30看一部电影,16:30打篮球”。如果用算法描述这一计划,合适的程序结构是( )。
A、顺序结构
B、分支结构
C、循环结构
D、同步结构
答案:A
5门捷列夫主要运用( )等方法,对六十三种元素的性质和原子之间的关系进行研究,总结出了化学元素周期律,揭示了化学元素之间的因果联系。
A、穷举法
B、递归法
C、归纳法
D、回溯法
答案:C
6某工程师想设计一个手机应用软件,在以下选项中,比较恰当的实现步骤是( )。
A、问题描述、设计算法、编写程序、调试运行
B、提出问题、编写程序、运行程序、得到结果
C、设计算法、编写程序、调试程序、得到答案
D、提出问题、设计程序、编写程序、运行程序
答案:A
7算法是对解题过程的精确描述,目前表示算法的工具主要有自然语言、流程图、伪代码和( )等。
A、程序设计语言
B、汇编语言
C、机器语言
D、人工智能语言
答案:A
8程序设计的基本过程一般包括问题描述、( )、代码编制、调试运行等步骤。
A、程序设计
B、问题分析
C、画流程图
D、算法设计
答案:D
9下列程序流程图中,假设变量a,b的值分别为2, 3,则程序输出变量min的值为( )。
A、1
B、2
C、3
D、5
答案:B
10关于程序设计语言,以下描述中不正确的是( )。
A、高级语言并不是特指的某一种具体的语言,而是包括很多编程语言。
B、高级语言与计算机的硬件结构及指令系统密切相关。
C、汇编语言具体机器的指令系统密切相关。
D、汇编语言的实质和机器语言是相同的,只不过指令采用了英文缩写的标识符,更容易识别和记忆。
答案:C
11以下叙述中,错误的是( )。
A、算法就是求解问题的方法和步骤
B、算法可以用故事板来描述
C、算法必须在有限步内完成
D、一个算法可以没有输出
答案:D
12造成下面三段论推理错误的原因是( )。 所有的鸟都会飞 鸵鸟是鸟 所以鸵鸟会飞
A、大前提
B、小前提
C、结论
D、都不是