算法和程序设计练习题
一、选择题:
1、使用计算机解题的步骤,以下描述正确的是:__ B__。
A .正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行
B .正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行
C .正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序
D .正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行
2、计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算
之前,必须把解决某个问题的程序存贮在计算机的__ C__中。
A .硬盘 B.软盘 C .内存 D .CPU
3、计算机程序由以下两部分即:__ C__组成。
A .执行部分和数据部分
B .数据部分和程序部分
C .指令部分和数据部分
D .程序部分和指令部分
4、计算机程序由一系列指令构成,每条指令要求计算机执行__ C__动作。
A .一组 B.二个 C .一个 D .一个以上
5、计算机程序由指令部分和数据部分组成,其中数据部分用来存储__ D__。
A .计算所需的原始数据和计算的中间结果,不能存储计算的最终结果
B .计算所需的原始数据,不能存储计算的中间结果和计算的最终结果
C .计算的中间结果和计算的最终结果,不能存储计算所需的原始数据
D .计算所需的原始数据、计算的中间结果或最终结果
6、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算
机能在因特网上浏览, 是因为计算机的内存中装载并运行了浏览程序, 所以说计算机干什么
工作完全依赖于__ B__。
A .硬件 B.程序 C .硬件与程序 D .以上答案都对
7、人们在设计计算机程序时,__ C__。
A .只要考虑“数据的存贮”而不要考虑“计算的过程”
B .不要考虑“数据的存贮”而只要考虑“计算的过程”
C .必须同时考虑“数据的存贮”和“计算的过程”
D .以上答案都错
8、设计计算机程序时, 要考虑 “计算的过程”,其含义是在对解决问题的方法进行步骤化时,
__ C__。
A .只要指出“动作”而不必指出“动作的次序”
B .不必指出“动作”而只要指出“动作的次序”
C .必须同时指出“动作”和“动作的次序”
D .以上说法都正确
9、关于程序中指令的次序,以下说法正确的是:__ D__。
A .不必考虑次序
B .任意一个程序,其任意位置的指令次序都不能改变
C .对于一个程序,可能某些指令次序可以改变
D .以上说法都错误
10、关于程序中指令的次序,以下说法正确的是:__ D__。
A .不必考虑次序
B .任意一个程序,其任意位置的指令次序都不能改变
C .对于一个程序,可能某些指令次序可以改变
D .任何程序,其任意位置的指令次序都可以改变
11、计算机指令的种类,典型的有:__ D__。
A .输入、输出和数学运算
B .输入、输出和逻辑判断
C .数学运算和逻辑判断
D .以上答案都错
12、算法的特征是: 有穷性、 __ B__、 能行性、 有 0 个或多个输入和有一个或多个输出。
A .稳定性 B.确定性 C .正常性 D .快速性
13、算法的特征是:有穷性、确定性、能行性、有__