当前位置:首页 >> 数学 >>

2018-2019年高中信息技术人教版《高中选修1:算法与程序设计》《第四章 算法应用举例》《第1

2018-2019 年高中信息技术人教版《高中选修 1:算法与程序 设计》《第四章 算法应用举例》《第 1 节 解析法》课后练 习试卷【4】含答案考点及解析 班级:___________ 姓名:___________ 分数:___________ 题号 一 二 三 得分 注意事项: 1.答题前填写好自己的姓名、班级、考号等信息 2.请将答案正确填写在答题卡上 评卷人 得 分 一、选择题 四 五 总分 1.下列关于算法的描述,正确的是( ) A.一个算法的执行步骤可以是无限的 B.一个完整的算法必须有输出 C.算法只能用流程图表示 D.一个完整的算法至少有一个输入 【答案】B 【解析】 2.在 Visual Basic 中,语句 Text1.Text=QQ2012中的 Text1 是( ) A.属性名 【答案】C 【解析】 3.如果要改变窗体的标题,则需要设置的属性是:( ) A.Caption 【答案】A 【解析】 4.在 VB 中,描述对象的外部特征属于对象的( )。 A.事件 【答案】C 【解析】 B.方法 C.属性 D.驱动 B.Name C.BackColor D.Text B.属性值 C.对象名 D.窗体名 5.某算法的流程图如下所示: 依次输入 x 的值为 7、5、0 后,该算法的输出结果为( ) A.2 【答案】D 【解析】 6.李老师为了提高效率,准备设计一个学生成绩分析软件,经过了前期调查分析,他决定使 用 Microsoft 公司的 Visual Basic 6.0 来制作该软件,这一步应该属于用计算机解决问题的哪一 个阶段( ) A.分析问题阶段 C.算法实现阶段 【答案】B 【解析】 7.下列多媒体创作工具中,属于以程序设计语言为基础的是( ) A. A.uthorwA.re IC.onA.uthor B. D.ireC.tor FlA.sh C. PowerPoint A.C.tion D. VisuA.l C.++ VisuA.l B.A.siC. 【答案】D. 【解析】 8.在 Visual Basic 中,定义一个存储身份证号码(如“33071919801201088X”)的变量,则下列 说明语句正确的是( ) A.Dim myID As String C.Const myID As Single 【答案】A 【解析】 B.Dim 3307_ID As String D.Dim 3307_ID As Single B.设计算法阶段 D.结果检测阶段 B.3 C. 5 D.12 9.下列属于程序设计语言的是( )。 A.ACDSee 【答案】B 【解析】 10.Private Sub Command1_Click() Dim a As String Dim c As String a = TaizhouShusheng c = Mid(a, Len (a) \ 2 + 1, 8) Text1.Text = c End Sub 该程序段运行后,在文本框 Text1 上显示的是( A.“Shusheng ” 【答案】D 【解析】 评卷人 得 分 二、填空题 B.“Taizhou” ) C.Taizhou D.Shusheng B.VisualBasic C.WinRAR D.Premiere 11.描述算法的方法有 3 种,分别是 【答案】自然语言 伪代码 流程图 【解析】 12.VB 是一种 程序设计语言。 、 、 。 【答案】可视化(面向对象或高级语言都算对) 【解析】 13.在一次校园歌手大奖赛中,有 20 位评委负责评判,打分的上限是 10 分。统计选手得分时, 去掉一个最高分,再去掉一个最低分,然后取评委打分的平均值作为选手的最后得分。根据 上述规则,信息小组设计了计算选手得分的程序。核心部分的程序如下: ‘d 数组中存放了 20 位评委的打分 Smax=0:smin=10:score=0 For i=1 To 20 Next i score = ( score – smax – smin )/18 Text1.Text= smax Text2.Text= smin Text3.Text= score 请分析任务和程序段,完成下列题目。 (1)程序段中出现的 Text1、Text2、Text3 是 A.列表框 B. 文本框 类型的控件。(选填“A”或“B”) (2)在设计用户界面时,要在启动计算过程的按钮上显示“计算”二字,应该将按钮的 “ ”属性值设置为“计算”。 (3)为精确地显示选手的最后得分,变量 score 的数据类型应定义为 (4)程序执行过程中,程序段中虚线框内的代码将被执行 (5)请分析程序,将程序段中虚线框内的空白处补充完整。 If 【答案】(1)B;(2)Caption(说明:不区分大小写);(3)A;(4)20 【解析】 14.人们常使用计算机程序解决一些实际问题。下面的程序可以找出能被 3、5、7 除,余数为 1 的最小的五个正整数。请分析程序回答问题。 Private Sub Command1_Click() Dim CountN%,n% CountN=0 n=1 Do n=n+1 If ① Then 次。 。 Print n CountN=Countn+1 End If Loop End Sub ② (1)变量 CountN 的数据类型定义为( ) A.integer (2)这是一段 B.single 结构程序。 C.double D.string (3)认真阅读程序,在带序号的空白处补充恰当的语句,完善程序。 (4)在编写程序时,首先需要找出解决问题的方法和步骤,此过程就是通常所说 的 【答案】(1)A;(2)循环;(3)① n Mod 3 = 1 And n Mod 5 = 1 And n Mod 7 = 1 ② Until CountN = 5;(4)设计算法 【解析】 15.某班级学生为毕业