算法题目
第1章 计算机和算法
1.使用计算机解题的步骤,以下描述正确的是:_____。
A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行
B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行
C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序
D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行
答案:B
2.计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的_____中。
A.硬盘 B.软盘 C.内存 D.CPU
答案:C
3.计算机程序由以下两部分即:_____组成。
A.执行部分和数据部分
B.数据部分和程序部分
C.指令部分和数据部分
D.程序部分和指令部分
答案:C
4.计算机程序由一系列指令构成,每条指令要求计算机执行_____动作。
A.一组 B.二个 C.一个 D.一个以上
答案:C
5.计算机程序由指令部分和数据部分组成,其中数据部分用来存储_____。
A.计算所需的原始数据和计算的中间结果,不能存储计算的最终结果
B.计算所需的原始数据,不能存储计算的中间结果和计算的最终结果
C.计算的中间结果和计算的最终结果,不能存储计算所需的原始数据
D.计算所需的原始数据、计算的中间结果或最终结果
答案:D
6.人们在设计计算机程序时,_____。
A.只要考虑“数据的存贮”而不要考虑“计算的过程”
B.不要考虑“数据的存贮”而只要考虑“计算的过程”
C.必须同时考虑“数据的存贮”和“计算的过程”
D.以上答案都错
答案:C
7.设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,_____。
A.只要指出“动作”而不必指出“动作的次序”
B.不必指出“动作”而只要指出“动作的次序”
C.必须同时指出“动作”和“动作的次序”
D.以上说法都正确
答案:C
8.算法的特征是:有穷性、_____、能行性、有0个或多个输入和有一个或多个输出。
A.稳定性 B.确定性 C.正常性 D.快速性
答案:B