算法和程序设计练习题
算法和程序设计练习题
一、选择题:
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__。