算法与程序设计选择题专项复习答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息技术会考《算法与程序设计》选择题专项复习

姓名班级

《算法与程序设计》选择题分析

说明:选择题共8 题,每题3 分,共24 分

1、基本知识(至少2 题,以会考导引为标准,一般第一节有1 题,第二节有1 题。)

2、基本算法(至少1 题)

3、数据类型(至少1 题)

4、常量变量(至少1 题,一般2 题)

5、表达式运算(至少2 题)

6、函数运算(一般1 题,部分题结合考点5 中的表达式一起)

7、三种执行模式的简单程序段阅读、填空、改错等(一般1 题)

一. 基本知识(送分题)

说明:主要涉及定义、名词的理解;

内容有:算法定义、特征;三种流程图;对象、属性、事件、方法等。

解题方法:多做类似的题或者多看几遍相关知识点。主要是《会考导引》P51 第一节知识点;P7 第二节中“1、2、3”知识点。

例1:08 年会考题中的第7 题

在硅的冶炼中,通常用氢气在高温下还原四氯化硅的方法制得单质硅。现需冶炼x千克单质硅,计算至少需要消耗氢气量(标准状况)的步骤有:

①输出需要消耗氢气p ②Si=28.09 ③计算p=x*1000*2*22.4/Si ④输入单质硅的数据x

其正确的顺序是

(A)③④①②(B)④②③①(C)②③①④(D)①②③④

例2:08 年会考题中的第11 题

在Visual Basic中,要在标签对象Label3上显示文字“VB编程”,下列语句正确的是

(A)Label3.Caption ="VB编程" (B)Label3.Width ="VB编程"

(C)Label3.Font ="VB编程" (D)Label3.Height ="VB编程"

对象名.属性名=属性值

例3:09 年会考题第01套题7

某种气体在0℃时的体积为100L,温度t每升高1℃,其体积v就增加0.37L。已知气体的体积v,计算温度t的步骤有:①计算温度t=(v-100)/k ②k=0.37③输出温度t ④输入气体体积v

其正确的顺序是

(A)④②①③(B)④①②③(C)③①②④(D)④①③②

例4:09 年会考题第01套题11

在Visual Basic中,语句Soft.Text="QQ2008"中的Soft是

(A)属性名(B)属性值(C)对象名(D)窗体名

对象名.属性名=属性值

例外:

List1.additem "嘉兴"

Additem是方法名

例5:09 年会考题第10套题11

在Visual Basic中,表示窗体装载的事件是

(A)Click (B)KeyPress (C)Load (D)DblClick

例5:09 年会考题第08套题11

下列属于Visual Basic工程文件的是

(A)circle.frm 窗体文件(B)circle.vbp 工程文件(C)circle.doc (D)circle.jpg

例6:09 年会考题第06套题11

在Visual Basic中,鼠标单击命令按钮Command1触发的事件处理过程名是

(A)Command1_Click (B)Command1.Load (C)Click_Command1 (D)Command1Click

Sub 对象名_事件名()

处理事件的代码

End sub

Sub Form_Load( ) 这个是窗体装载事件

处理事件的代码

End sub

例7:09 年会考题第02套题11

在Visual Basic中,在文本框Text3中显示"数据太大!",则下列操作正确的是

(A)将Text3的Width属性值设置为"数据太大!"

(B)将Text3的BackColor属性值设置为"数据太大!"

(C)将Text3的Height属性值设置为"数据太大!"

(D)将Text3的Text属性值设置为"数据太大!"

也可在程序代码中用语句实现

Text3.text="数据太大!"

对象名.属性名=属性值

例8:在Visual Basic中,如果要在标签Label1上显示"Pass",则应改变的属性是

(A)BackColor (B)Height (C)Width (D)Caption

二、基本算法

说明:四大算法:枚举算法、解析算法、排序算法(选择、冒泡)、查找算法(顺序、对分)

解题方法:理解各种算法的定义,通过适当方法(如排除法等)快速答题。主要是《会考导引》P70 第三节中的知识点。还需要结合教材,知道算法执行过程。

例1:08 年会考题第三套题8

面额为1元、2元和5元的纸币各有10张,求总额恰好为32元取法方案的算法是:设1元取a张、2元取b张和5元取c张,a、b、c都取0到10之间的整数,将a、b、c取值的所有可能组合逐一代入表达式a+2b+5c=32,判断是否成立,若成立,则输出这一方案。此算法属于

(A)解析算法(B)枚举算法(C)递归算法(D)排序算法

所有可能情况列出一一考证,枚举算法

例2:08 年会考题第一套题8

有5位运动员100米成绩依次为13.8,12.5,13.0,13.2,13.4,

原始数据13.8 12.5 13.0 13.2 13.4

第一趟12.5 13.8 13.0 13.2 13.4

第二趟

第三趟12.5 13.0 13.2 13.8 13.4

第四趟12.5 13.0 13.2 13.4 13.8

若采用选择排序算法对其进行从小到大排序,则第二趟的排序结果是

(A)12.5 13.8 13.2 13.4 13.0 (B)12.5 13.4 13.2 13.8 13.0

(C)12.5 13.0 13.8 13.2 13.4 (D)12.5 13.2 13.8 13.4 13.0

选择排序说明

选择排序的基本思想是在所有的记录中选出最小(大)的数据,把它与第一个数据交换,然后在其余的记录中再选出最小(大)的数据与第二个数据交换,依此类推,直至所有数据排序完成。

选择排序算法举例

设有数列{ 65,97,76,13,27,49,58 }

第1趟{65,97,76,13,27,49,58} 寻找最小数据d(k)=d(4)=13与d(1)交换

第2趟{13}{97,76,65,27,49,58} 寻找最小数据d(k)=d(5)=27与d(2)交换

第3趟{13,27}{76,65,97,49,58} 寻找最小数据d(k)=d(6)=49与d(3)交换

第4趟{13,27,49}{65,97,76,58} 寻找最小数据d(k)=d(7)=58与d(4)交换

第5趟{13,27,49,58}{97,76,65} 寻找最小数据d(k)=d(7)=65与d(5)交换

相关文档
最新文档