昆明三中呈贡学校八年级信息技术总复习 模块七 《算法与编程初步》附有答案_第1页
昆明三中呈贡学校八年级信息技术总复习 模块七 《算法与编程初步》附有答案_第2页
昆明三中呈贡学校八年级信息技术总复习 模块七 《算法与编程初步》附有答案_第3页
昆明三中呈贡学校八年级信息技术总复习 模块七 《算法与编程初步》附有答案_第4页
昆明三中呈贡学校八年级信息技术总复习 模块七 《算法与编程初步》附有答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

昆明三中呈贡学校八年级信息技术总复习模块七《算法与编程初步》[复制](考试时间:30分钟;命题人:八年级备课组)班级[单选题]*请选择你所在班级○八(1)班○八(2)班○八(3)班○八(4)班○八(5)班○八(6)班○八(7)班○八(8)班○八(9)班○八(10)班您的姓名:[填空题]*请填写你身份证上的正确姓名_________________________________您的性别:[单选题]*○男○女一、选择题(本大题共54题,每小题2分,共108分)1、交换a,b两个数的值的算法描述如下:

步骤1:将a的值给c

步骤2:将b的值给a

步骤3:将c的值给b

步骤4:结束

上述算法描述的形式属于()。[单选题]*A.自然语言(正确答案)B.伪代码C.流程图D.程序设计语言2、下列对算法的描述,正确的是()。[单选题]*A.算法不能使用自然语言进行描述B.算法的步骤可以无限多C.算法就是解题的算式D.算法可以被表述和实现(正确答案)3、有一个人要剥一篮毛豆,他从篮子里一次拿一颗毛豆出来,如果是好的则剥去皮后放到碗里,如果是坏的就扔掉,重复以上过程直到剥完所有的毛豆。如果用编程来实现这个过程,设计算法时应选用()。[单选题]*A.顺序结构+选择结构B.选择结构+循环结构(正确答案)c.顺序结构+循环结构D.树型结构+循环结构4、使用特定的图形来描述算法的方式称为()。[单选题]*A.数据流图B.自然语言C.伪代码D.流程图(正确答案)5、某商场在节假日开展购物大让利活动,购物总金额满500元减100元;满300元减40元;满100元减10元;不满100元不让利。在编写此类程序时,最适合用到的程序结构是()。[单选题]*A.顺序结构B.选择结构(正确答案)C.解析结构D.循环结构6、在网上银行登录自己个人账户的算法描述如下:

步骤1:选择银行卡类型

步骤2:输入用户名和密码

步骤3:发送手机验证码

步骤4:输入手机验证码

步骤5:若验证码输入错误,则执行步骤5

步骤6:若密码输入错误,则执行步骤3

步骤7:登录成功

上述描述算法的方式属于()。[单选题]*A.自然语言(正确答案)B.伪代码C.流程图D.高级语言7、如图所示的算法描述中,其算法结构属于()。

[单选题]*A.组合结构B.顺序结构(正确答案)C.循环结构D.选择结构8、如图所示的流程图为“求正方形面积”的算法,其中a为正方形边长,S为面积,根据算法,流程图中①处的内容是()。

[单选题]*A.输出aB.S=a*a(正确答案)c.输出a*aD.a*a9、如图所示的算法,其算法描述方式属于()。

[单选题]*A.自选图形B.伪代码C.流程图(正确答案)D.自然语言10、下列问题中,可以用算法进行描述的是()。[单选题]*A.计算23和61的最小公倍数(正确答案)B.根据今天的降雨量计算明天的降雨量C.列出方程y=x-1的所有实数解D.列举出所有的素数11、执行下列程序段后,变量a的值是()

[单选题]*A.18(正确答案)B.15C.8D.312、如图所示的流程图为计算两个整数平方和的算法。根据算法,流程图中①处的内容是()

[单选题]*A.输入c的值B.输入a、b、c的值C.输入a、b的值(正确答案)D.输出a、b的值13、下图所示的“计算圆环面积”的算法,其描述方式属于()。

[单选题]*A.自然语言B.伪代码C.流程图(正确答案)D.高级语言14、如图所示的流程图为求两个整数之差的算法。根据算法,流程图中①处的内容()。

[单选题]*A.输出A的值B.输出B的值C.输出C的值(正确答案)D.输入C的值15、如图所示的算法描述中,其算法结构属于()。

[单选题]*A.组合结构B.顺序结构(正确答案)C.循环结构D.选择结构16、算法的确定性是指()。[单选题]*A.算法必须包含输出B.算法的每一步骤必须有确切的定义,无二义性(正确答案)C.算法每一步的运行都是精确的D.算法必须包含输入17、下列关于算法“输出”特征的描述,错误的是()。[单选题]*A.算法中至少有一个输出B.算法中可以没有输出(正确答案)C.没有输出的算法毫无意义D.算法中可以有多个输出18、利用计算机编程解决某个数是否是偶数的问题,我们往往采用()。[单选题]*A.循环结构B.选择结构(正确答案)C.判断结构D.顺序结构19、算法与程序的关系是()。[单选题]*A.算法是对程序的描述B.算法决定程序,是程序设计的核心(正确答案)C.算法和程序之间无关系D.程序决定算法,是算法设计的核心20、下图所示的“计算圆环面积”的算法,其描述方式属于()。

[单选题]*A.自然语言B.伪代码C.流程图(正确答案)D.高级语言21、小红要编写一个求表达式1-1/2+1/3-1/4+…+1/(N-1)-1/N(N为无限大)值的算法,不过这个算法是无法编写的,原因是()。[单选题]*A.算法的步骤不是有限的(正确答案)B.算法没有输入C.算法没有输出D.算法有多个输入22、用计算机解决问题,首先应该确定“做什么”,然后再确定“怎么做”,最后编程解决。请问“做什么”是属于用计算机解决问题的下列哪一个步骤?()。[单选题]*A.分析问题(正确答案)B.编写代码C.设计算法D.调试程序23、下面的算法用来求一元一次方程a*x+b=0的实数根;此算法在执行时可能在步骤()出现异常。

[单选题]*A.①B.②(正确答案)C.③D.所有步骤均不会出现异常24、利用计算机解决问题一般要经过以下四步,

①运行程序验证结果

②编写程序

③分析问题

④设计算法

正确的顺序是()。[单选题]*A.③①②④B.③④②①(正确答案)C.②③④①D.③④①②25、下图虚线框中应使用的图形符号是()

[单选题]*

A.

B.(正确答案)

C.

D.26、在描述算法中,下列表示“开始或结束”的流程图图例是()。[单选题]*

A.

B.

C.(正确答案)

D.27、下面的流程图表示的程序的基本结构是()。

[单选题]*A.顺序结构B.选择结构(正确答案)C.循环结构D.全部都不是28、如图所示的流程图为判断两数大小的算法,根据算法,流程图中①处的内容是()

[单选题]*A.计算A、计算BB.输入A、输入B(正确答案)C.输出A、输出BD.判断A、判断B29、有两个杯子a和b,a盛放酒、b盛放醋,要将它们盛放的液体互换,根据常识互换过程须增加一个空杯子c作为过渡。

请选择正确的互换算法。

★将b杯子液体倒入a杯子(b=>a)

★将a杯子液体倒入c杯子(a=>c)

★将c杯子液体倒入b杯子(c=>b)[单选题]*A.b=>a;a=>c;c=>bB.a=>c;b=>a;c=>b(正确答案)C.c=>b;b=>a;a=>cD.a=>c;c=>b;b=>a30、下列关于算法基本结构特点的描述,错误的是()。[单选题]*A.循环结构中可以有顺序结构B.顺序结构是算法的基本结构C.选择结构的每个步骤都会被执行(正确答案)D.循环结构中某些步骤会被重复执行31、下面的算法流程图中,虚线框内应使用的图形是()。

[单选题]*

A.

B.

C.(正确答案)

D.32、程序的三种基本控制结构是:(

①顺序结构

②选择结构

③循环结构

④树形结构[单选题]*A.①②④B.①②③(正确答案)C.①③④D.②③④33、程序设计的一般过程是分析问题、建立模型、设计算法以及(

)。[单选题]*A.只能用C语言来具体实现B.必须用VisualBasic来具体实现C.用某种程序设计语言来具体实现(正确答案)D.用自然语言来具体实现34、观察下面的流程图片断:

其中循环部分执行完后变量M的值是()。[单选题]*A.-3B.1C.-2D.0(正确答案)35、某大学期末考试规定,考试成绩不低于60分为及格,下图是根据成绩判断是否及格的部分流程图,如果某位考生的考试成绩是45分,则该流程的执行顺序是()。

[单选题]*A.①②③B.①②④(正确答案)C.①②④③D.①②③④36、如图所示的流程图为判断两数大小的算法,其中虚线框部分的算法结构属于(

)。

[单选题]*A.顺序结构B.选择结构(正确答案)C.循环结构D.左右结构37、在算法描述中,下列表示“判断”的流程图图形是()。[单选题]*

A.(正确答案)

B.

C.

D.38、在算法描述中,下列表示“处理”的流程图图形是()。[单选题]*

A.

B.(正确答案)

C.

D.39、在描述算法中,下列表示“输入/输出”的流程图图例是()。[单选题]*

A.

B.

C.

D.(正确答案)40、下图所示是“判断整数X是偶数还是奇数”的流程图虚线框中应填入的内容是()。

[单选题]*

A.

B.(正确答案)

C.

D.41、下列关于流程图的说法中,正确的是()。[单选题]*

A.流程图中可以有多对符号B.流程图中一定会有流程线(正确答案)

C.流程图中可以没有符号

D.选择结构中不一定有符号42、在地铁站里的自动售票机上购买一张地铁票的算法描述如下

步骤1:选择所要到达的站点

步骤2:选择所要购买的地铁票数量,显示需要支付的金额

步骤3:放入纸币或硬币,每放入一张纸币或一枚硬币,显示放入的总金额

步骤4:若放入的纸币不是5元或10元面值,执行步骤7

步骤5:若在规定的时间内放入的钱币不足支付,执行步骤7

步骤6:若放入的钱币足够支付,执行步骤8

步骤7:退回钱币,执行步骤1

步骤8:“售出”地铁票、“找零”,完成购买

这种算法的描述方法是()。[单选题]*A.采用流程图描述B.采用伪代码描述C.采用自然语言描述(正确答案)D.采用机器语言描述43、关于算法,下列叙述正确的是()。[单选题]*A.用自然语言描述算法比较直观B.用流程图描述算法比较直观(正确答案)C.用伪代码来描述算法比较直观D.用程序设计语言描述算法比较直观44、下面流程图描述的是程序基本控制结构中的()。

[单选题]*A.顺序结构B.选择结构C.循环结构(正确答案)D.分支结构45、如图所示的流程图为计算长方体全面积S的算法。根据算法,流程图中①处的内容是()。

[单选题]*A.S=(a+b+c)/2B.S=2*a*b*cC.S=2*(a*a+b*b+c*c)D.S=2*(a*b+b*c+c*a)(正确答案)46、编写程序找出1-10000之间所有的素数,程序适合采用()。[单选题]*A.环形结构B.循环结构(正确答案)C.顺序结构D.选择结构47、如图所示的流程图为计算1到10累积的算法。根据算法,流程图中①处的内容是()。

[单选题]*A.I=1B.输出IC.I=I+1(正确答案)D.I=1048、下列问题最适合用计算机编程来处理的是()。[单选题]*A.确定旅游路线B.统计全班同学期末考试各科的平均分C.求10000以内素数的个数(正确答案)D.在网络上查找数学题的解答方法49、关于算法的特征,下列说法中错误的是()。[单选题]*A.一个算法可以没有输入B.一个算法只能有一个输出(正确答案)C.一个算法可以有多个输入D.一个算法可以有多个输出50、如图所示的算法中,步骤2到步骤5使用的程序结构是()。

[单选题]*A.顺序结构B.循环结构(正确答案)C.分支结构D.树形结构51、关于下图中的流程图所包含的程序基本结构,说法正确的是()。

[单选题]*A.没有顺序结构B.只有选择结构C.只有循环结构D.三种基本结构都有(正确答案)52、学校要举行运动会,想设计一个能对运动员分数进行计算,并能自动排序的软件。如果要设计此软件,以下最合适的步骤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论