算法和程序设计练习题(共6页).doc

上传人:飞****2 文档编号:14359455 上传时间:2022-05-04 格式:DOC 页数:6 大小:57.50KB
返回 下载 相关 举报
算法和程序设计练习题(共6页).doc_第1页
第1页 / 共6页
算法和程序设计练习题(共6页).doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《算法和程序设计练习题(共6页).doc》由会员分享,可在线阅读,更多相关《算法和程序设计练习题(共6页).doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上算法和程序设计练习题一、选择题:1、使用计算机解题的步骤,以下描述正确的是:B。A正确理解题意设计正确算法寻找解题方法编写程序调试运行B正确理解题意寻找解题方法设计正确算法编写程序调试运行C正确理解题意寻找解题方法设计正确算法调试运行编写程序D正确理解题意寻找解题方法设计正确算法编写程序调试运行2、计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的C中。A硬盘 B软盘 C内存 DCPU3、计算机程序由以下两部分即:C组成。A执行部分和数据部分B数据部分和程序部分C指令部分和数据部分D程序部分和指令部

2、分4、计算机程序由一系列指令构成,每条指令要求计算机执行C动作。A一组 B二个 C一个 D一个以上5、计算机程序由指令部分和数据部分组成,其中数据部分用来存储D。A计算所需的原始数据和计算的中间结果,不能存储计算的最终结果B计算所需的原始数据,不能存储计算的中间结果和计算的最终结果C计算的中间结果和计算的最终结果,不能存储计算所需的原始数据D计算所需的原始数据、计算的中间结果或最终结果6、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程序,所以说计算机干什么工作完全依赖于B。A硬件 B程序 C硬件与程序 D以

3、上答案都对7、人们在设计计算机程序时,C。A只要考虑“数据的存贮”而不要考虑“计算的过程”B不要考虑“数据的存贮”而只要考虑“计算的过程”C必须同时考虑“数据的存贮”和“计算的过程” D以上答案都错8、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,C。A只要指出“动作”而不必指出“动作的次序”B不必指出“动作”而只要指出“动作的次序”C必须同时指出“动作”和“动作的次序”D以上说法都正确9、关于程序中指令的次序,以下说法正确的是:D。A不必考虑次序B任意一个程序,其任意位置的指令次序都不能改变C对于一个程序,可能某些指令次序可以改变D以上说法都错误10、关于程

4、序中指令的次序,以下说法正确的是:D。A不必考虑次序B任意一个程序,其任意位置的指令次序都不能改变C对于一个程序,可能某些指令次序可以改变D任何程序,其任意位置的指令次序都可以改变11、计算机指令的种类,典型的有:D。A输入、输出和数学运算B输入、输出和逻辑判断C数学运算和逻辑判断D以上答案都错12、算法的特征是:有穷性、B、能行性、有0个或多个输入和有一个或多个输出。A稳定性 B确定性 C正常性 D快速性13、算法的特征是:有穷性、确定性、能行性、有B和有一个或多个输出。A1或多个输入 B0或多个输入 C0个输入 D多个输入14、关于算法的有穷性特征,以下描述正确的是:A。A一个算法的步骤,

5、只要能够终止,就符合有穷性特征B一个算法的步骤能在合理的时间内终止,就符合有穷性特征C一个算法能在1千万个步骤内终止,就符合有穷性特征D一个算法运行的时间不超过24个小时,就符合有穷性特征15、关于算法的确定性特征,以下不符合算法确定性的是:D。A D (B * B 4 * A * C)B S (L * H) / 10C 输入:XD 输出:L / 正整数16、算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,一个算法的输入可以0个,是因为:A。A建立初始状态所需要的数据信息已经包含在算法中B该算法不需要初始状态的数据信息C该算法的运算不涉及

6、任何数据信息D以上说法都正确17、算法中的输出是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下正确的是:A。A算法至少有1个输出,该输出可以出现在算法的结束部分B算法可以有多个输出,所有输出必须出现在算法的结束部分C算法可以没有输出,因为该算法运行结果为“无解”D以上说法都错误18、可以用多种不同的方法来描述一个算法,算法的描述可以用:C。A流程图、分支和循环B顺序、流程图和自然语言C流程图、自然语言和伪代码D顺序、分支和循环19、流程图中的处理框,有C。A一个入口和两个出口B两个入口和一个出口C一个入口和一个出口D两个入

7、口和两个出口20、流程图中的判断框,有一个入口和B个出口。A1 B2 C3 D421、关于流程图中的开始、结束符号,以下说法正确的是:B。A一个算法可以有多个开始处,但只能有一个结束处B一个算法只能有一个开始处,但可以有多个结束处C一个算法可以有多个开始处,也可以有多个结束处D一个算法不能有多个开始处,也不能有多个结束处22、右边流程图的功能是:“键盘输入一批学生成绩(0100分),当输入数据为999时,表示输入数据结束,程序将输出这一批成绩的平均数。”,以下关于“计数器”和“累加器”的描述正确的是:C。Ad是计数器,T是累加器BT是计数器,C是累加器CC是计数器,T是累加器DC是计数器,d是

8、累加器23、算法中通常需要三种不同的执行流程,即:D。A连续模式、分支模式和循环模式B顺序模式、结构模式和循环模式C结构模式、分支模式和循环模式D顺序模式、分支模式和循环模式24、算法中通常需要三种不同的执行流程,下面说法正确的是:C。A一个算法只能包含一种模式B一个算法最多可以包含两种模式C一个算法可以包含以上三种模式中的任意组合D一个算法必须包含以上三种模式25、用计算机解题的步骤,以下描述正确的是:C。A设计正确算法正确理解题意寻找解题方法编写程序调试运行B寻找解题方法正确理解题意设计正确算法编写程序调试运行C正确理解题意寻找解题方法设计正确算法编写程序调试运行D设计正确算法寻找解题方法

9、正确理解题意编写程序调试运行26、算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的B中。A光盘 B硬盘 C软盘 D以上都错误27、计算机程序由一系列指令构成,每条指令要求计算机执行B动作。A一组 B一个 C二个 D以上答案都错28、计算机程序由指令部分和数据部分组成,其中数据部分用来存储D。A计算所需的原始数据B计算的中间结果C计算的最终结果D计算所需的原始数据、计算的中间结果或最终结果29、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程

10、序,所以说计算机干什么工作完全依赖于B。A硬件 B程序 C硬件与程序 D以上答案都错30、人们在设计计算机程序时,C。A只要考虑“数据的存贮”而不要考虑“计算的过程”B不要考虑“数据的存贮”而只要考虑“计算的过程”C“数据的存贮”和“计算的过程”必须同时考虑D“数据的存贮”和“计算的过程”都不必考虑31、用计算机解题前,需要将解题方法转换成一系列具体的、在计算机上可执行的步骤,这些步骤能清楚地反映解题方法一步步“怎样做”的过程,这个过程就是A。A算法 B过程 C流程 D程序32、设计计算机程序时,要考虑“数据的存贮”,其含义是将计算所需要的D存放在不同的变量中。A计算所需的原始数据B计算的中间

11、结果C计算的最终结果D计算所需的原始数据、计算的中间结果或最终结果33、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,C。A只要指出“动作”而不必指出“动作的次序”B不必指出“动作”而只要指出“动作的次序”C必须同时指出“动作”和“动作的次序”D“动作”和“动作的次序”都不需要考虑34、关于程序中指令的次序,以下说法正确的是:C。A不必考虑次序B任意一个程序,其任意位置的指令次序都不能改变C对于一个程序,可能某些指令次序可以改变D以上说法都正确35、计算机指令的种类,典型的有:C。A输入、输出和数学运算B输入、输出和逻辑判断C输入、输出、数学运算和逻辑判断D数

12、学运算和逻辑判断36、算法的特征是:有穷性、确定性、能行性、有0个或多个输入和A。A1或多个输出 B0或多个输出 C0个输出 D多个输出37、关于算法的有穷性特征,以下描述正确的是:A。A一个算法的步骤,只要能够自行正常结束,就符合有穷性特征B一个算法运行的时间不超过72个小时,就符合有穷性特征C一个算法能在1万个步骤内终止,就符合有穷性特征D一个算法的步骤能在合理的时间内终止,就符合有穷性特征38、关于算法的能行性特征,以下描述不符合能行性的是:A。Aa 4 ; b 20 ; Temp Ba 4 ; b 20 ; Temp Ca 4 ; b 20 ; Temp Da 4 ; b 20 ; T

13、emp 39、算法的特征是:B、确定性、能行性、0个或多个输入和一个或多个输出。A稳定性 B有穷性 C正常性 D快速性40、算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,以下说法正确的是:A。A算法的输入可以没有,因为建立初始状态的数据已经包含在算法中B算法的输入必须出现在算法的开始阶段C一个具体的算法,其输入的位置(次序)是不能改变的D算法的输入不能没有41、算法中的输出,是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下错误的是:A。A算法至少有1个输出,该输出可

14、以出现在算法的结束部分B算法可以有多个输出,输出可以出现在算法的任意位置C算法可以有多个输出,因为一个算法可能有多个计算结果D算法可以没有输出,因为一个算法可能没有计算结果42、流程图是一种描述算法的方法,其中最基本、最常用的成分有:D。A处理框、矩形框、连接框、流程线和开始、结束符B菱形框、判断框、连接框、流程线和开始、结束符C处理框、判断框、连接框、圆形框和开始、结束符D处理框、判断框、连接框、流程线和开始、结束符43、流程图中的处理框,有一个入口和A个出口。A1 B2 C3 D444、流程图中的判断框,有一个入口和A个出口。A一个入口和两个出口B两个入口和一个出口C一个入口和一个出口D两

15、个入口和两个出口45、算法的描述可以用自然语言,下面说法中错误的是:D。A所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法B用自然语言描述算法有时存在“二义性”C自然语言用来描述分支、循环不是很方便D以上说法都错误46、关于程序中的变量,下面说法中错误的是:B中。A一旦将数据存入某变量,读取变量中的值,不会改变变量的内容B一旦将数据存入某变量,以后就不能将新的数据存入该变量C一旦将数据存入某变量,以后可以将新的数据存入该变量D一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会改变47、右边流程图的功能是:“统计前1000个自然数中的质数的个数”,以下关于“计数器”和“累加器”

16、的描述正确的是:C。A1000是计数器,I是累加器BI是计数器,C是累加器CC是计数器,I是累加器DI是计数器,1000是累加器48、程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是:C。A一个程序只能包含一种结构B一个程序最多可以包含两种结构C一个程序可以包含以上三种结构中的任意组合D一个程序必须包含以上三种结构49、采用盲目的搜索方法,在搜索结果的过程中,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不合要求的,保留那些合乎要求的结果,这种方法叫做B。A递推法 B枚举法 C选择法 D解析法2、使用枚举法解决问题,在列举问题可能解的过程中,B。A不能遗漏,但可以重复B不能遗漏,也不应重复C可以遗漏,但不应重复D可以遗漏,也可以重复50、使用枚举法解决问题时,通常使用循环模式来描述算法,算法中需要确定循环的起始值和终止值,下面说法中A。A若增大了终止值,一定不会影响运算结果,但会增加程序运行时间B若减小了终止值,一定将会影响运算结果,但会减少程序运行时间C若增大了起始值,一定将会影响运算结果,但会减少程序运行时间D若减小了起始值,一定将会影响运算结果,但会增加程序运行时间专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com