广东省东莞市石碣镇2019-2020学年八年级下学期信息技术期末考试试卷

资源下载
  1. 二一教育资源

广东省东莞市石碣镇2019-2020学年八年级下学期信息技术期末考试试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
广东省东莞市石碣镇2019-2020学年八年级下学期信息技术期末考试试卷
一、单项选择题(每题2分,共50分)
1.(2020八下·石碣镇期末)计算机程序是指一组可以指示计算机每一步动作的(  ),通常用某种计算机程序语言编写,目的是通过运行稳序安现某种借要的功能。
A.语言 B.指令序列 C.口令 D.密码
【答案】B
【知识点】程序与指令
【解析】【解答】计算机程序又称“计算机软件”,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。故答案选B。
【分析】本题考查计算机程序。计算机程序通常用某种程序设计语言编写,运行于某种目标计算机体系结构上。
2.(2020八下·石碣镇期末)小明利用VB设计了一个程序,为了查看程序运行情况,他除了可以使用F5快捷键之外,还可以使用工具栏上的(  )按钮。
A. B. C. D.
【答案】A
【知识点】编程环境
【解析】【解答】VB中可以按F5或者点按钮查看程序运行情况。故答案选A。
【分析】本题考查VB程序的调试。
3.(2020八下·石碣镇期末)当修改好VB程序后,我们需要把程序保存下来。在保存文件时,VB会先将程序文件保存为“窗体文件”,然后再保存为“工程文件”(如图1所示),其中,图2中(  )文件属于工程文件。
A.新年倒计时.frm B.新年倒计时.frx
C.新华倒计时.vbp D.新年倒计时.Vbw
【答案】C
【知识点】程序的创建
【解析】【解答】新年倒计时.frm是窗体文件,新华倒计时.vbp是工程文件。故答案选C。
【分析】本题考查VB程序文件的保存类型。VB中规定窗体文件的扩展名是.frm ,在一个工程文件夹中,除了窗体文件还包括扩展名为.vbp的工程文件,扩展名为.SCC的源文件。
4.(2020八下·石碣镇期末)请同学们根据以下图文材料,回答下面小题。
窗体是应用软件的设计者提供给用户使用软件工程的窗口,是VB中的重要对象。窗体由标题栏,控制按钮和窗体界面构成,设计者可以根据不同的应用需求对窗体界面进行设计。
(1)小李想将窗体标题“新年倒计时”修改为 “2020年新年倒计时”(如图3所示),他可以对属性窗口的(  )属性进行修改(如图4所示)。
A.Appearance B.BackColor C.BorderStyle D.Caption
(2)为了营造喜庆的效果,小李想把窗体(如图3所示)的背景色修改为红色,那么他可以对属性窗口(如图4所示)的(  )属性进行修改。
A.Appearance B.BackColor C.BorderStyle D.Caption
(3)为了显示倒计时的数字,小李在工具箱中选择(  ),就可以窗体中添加Label标签控件(如图3所示)。
A. B. C. D.
【答案】(1)D
(2)B
(3)C
【知识点】对象及其属性;VB控件
【解析】【解答】(1)修改窗体标题,可以对属性窗口的Caption属性进行修改。故答案选D。
(2)修改窗体的背景颜色,可以对属性窗口的BackColor属性进行修改。故答案选B。
(3)可以添加Label标签控件。故答案选C。
【分析】本题考查VB窗体。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
5.(2020八下·石碣镇期末)在VB中,除了可以直接设置属性面板参数改变窗体界面外,我们还可以通过触发事件来实现控件属性的设置。设置控件属性的命令格式为:对象名.属性名=属性值。下面哪个选项是正确的格式(  )。
A.Command1.BackColor= (vbBlue) B.Command1 -Caption=“按钮1”
C.Label1. BackColor=vbRed D.Labell-Caption="标签1”
【答案】C
【知识点】对象及其属性;注释与缩进
【解析】【解答】设置控件属性的命令格式为:对象名.属性名=属性值。符合格式是Label1. BackColor=vbRed。故答案选C。
【分析】本题考查设置控件属性的语句。
6.(2020八下·石碣镇期末)请同学们根据以下材料,回答下面小题。
在VB程序设计中,窗体与控件统称为对象。每个对象都有各自的属性特征,每个对象都有对用户的操作或系统触发做出响应的多种方式(如图5所示),我们将这些响应方式统称为“事件”。
(1)把窗体加载入内存时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
(2)当鼠标单击窗体中不含任何其他控件的空白区时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
(3)当鼠标双击窗体中不含任何其他控件的空白区时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
(4)当键盘按键按下时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
【答案】(1)B
(2)A
(3)C
(4)D
【知识点】对象及其属性;事件及其处理过程
【解析】【解答】(1)载入的事件名称是Load。故答案选B。
(2)单击事件的名称是Click。故答案选A。
(3)鼠标双击的事件名称是DblClick。故答案选C。
(4)键盘按键按下的事件名称是KeyDown。故答案选D。
【分析】本题考查的是VB的对象与事件。
7.(2020八下·石碣镇期末)小雨打算利用VB制作一个班级电子相册,他发现VB工具箱中可以显示图片的控件不止一个,这下他可犯愁了。信息科代表小超知道情况后,给了小雨建议。原来,(  )控件(如图6所示)可以显示来自位图、图标及其他格式的图形文件,与PictureBox控件相比,前者占用内存少,显示速度快,因此在VB中常常用到。
A.Photo B.Label C.Command D.Image
【答案】D
【知识点】VB控件
【解析】【解答】Image控件用于在窗体中插入图片。故答案选D。
【分析】本题考查VB控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
8.(2020八下·石碣镇期末)通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把(  )理解为用计算机解决问题的具体方法。
A.函数 B.算法 C.代码 D.语言
【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】在计算机科学领域内,“算法”指的是用计算机解决问题的步骤,是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。故答案选B。
【分析】本题考查算法的概念。计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。
9.(2020八下·石碣镇期末)请同学们根据以下材料,回答下面小题。
VB给我们提供了很多实用的函数,这些函数可以有效帮助我们提高编程的效率。
(1)要实现图片的加载,需要用到(  )函数,它的功能是把指定存储位置的图形文件加;载到窗体、图片框或图像框的Picture属性中。
A.Rnd B.Int C.LoadPicture D.Integer
(2)当我们用VB设计模拟抽奖箱程序时,可以用Rnd随机函数实现随机抽奖,它的作用是随机得到一个大于0但小于1的小数。例如,在VB中输入代码Text1.Text=Rnd,那么,Text1中得到的数据可能是(  )。
A.0 B.1 C.0.52 D.-0.5
(3)如果在VB中输入代码Text1.Text=Rnd*10,Text1中得到的数据不可能是(  )。
A.1.5 B.5.2 C.7 D.121
(4)在VB中输入代码Text1.Text=Int(5.6)时,Text1里显示的结果是5。其中,Int函数的作用是(  )。
A.获取随机数 B.取整 C.循环 D.选择
【答案】(1)C
(2)A;C
(3)D
(4)B
【知识点】常用基本函数
【解析】【解答】Rnd[(参数)]:产生一个[0,1)范围内的随机数;Int(X):产生不大于X的最大整数。
(1)LoadPicture函数可以实现图片的加载。故答案选C。
(2)VB中输入代码Text1.Text=Rnd。Text1中会随机得到的数据在【0, 1)之间。故答案选A、C。
(3)VB中输入代码Text1.Text=Rnd*10,Text1中会随机得到的数据是【0, 10)。故答案选D。
(4)VB中输入代码Text1.Text=Int(5.6)时,Text1里显示的结果是5。Int函数的作用是取整。故答案选B。
【分析】本题考查VB中的函数的功能。
10.(2020八下·石碣镇期末)程序运行时,VB要先对代码进行编译,这时产生的错误是编译错误。我们只需要按照它的提示修改程序,直到程序运行正确,这个过程就是程序(  )。
A.调试 B.纠正 C.运行 D.试错
【答案】A
【知识点】程序设计工具
【解析】【解答】VB程序设计中,按照它的提示修改程序,直到程序运行正确,这个过程就是程序调试。故答案选A。
【分析】本题考查VB程序的运行与调试。
11.(2020八下·石碣镇期末)在输入代码时,小红一不小心就把Label1.Caption写成了Label1.Captoin,导致程序编译错误。为避免拼写错误,小红在输入对象名后,按下(  )符号,这时会出现一个列表(如图7所示),包括此对象所包含的属性、方法,只要直接点击即可正确输入。
A.. B.@ C.& D.#
【答案】A
【知识点】对象及其属性
【解析】【解答】在VB中,输入对象名后,按下.符号,会出现一个列表,直接点击即可正确输入。故答案选A。
【分析】本题考查VB程序设计中对象的编辑。
12.(2020八下·石碣镇期末)在VB中,变量的命名遵循以下规则:①变量名必须用字母或汉字开头:②由字母、汉字、数字或下划线组成;③长度不能超过255个字符;④不能使用VB中的保留字。
下面变量名命名正确的是(  )
A.12x B.Integer C.s5 D._R
【答案】C
【知识点】常量、变量与赋值语句
【解析】【解答】选项A:12x以数字开头,错误;选项B:Integer是VB保留字,错误;选项C:s5符合要求;选项D:_R不是以字母或汉字开头,错误。故答案选C。
【分析】本题考查VB变量名的命名规则。VB变量命名规则:
①变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。
②变量名不能与对象、属性、操作名相同,也不能与保留字相同,例如:if不能作为变量名。
③变量名应尽量简单易懂。
13.(2020八下·石碣镇期末)VB程序中的语句“Dim k as integer” 所表示的含义是(  )。
A.将变量k定义为小数数据类型
B.将变量k定义为整数数据类型
C.将变量integer中存储的值赋值给变量k
D.输出变量k的值
【答案】B
【知识点】注释与缩进
【解析】【解答】VB程序中的语句“Dim k as integer”表示:将变量k定义为整数数据类型。故答案选B。
【分析】本题考查VB常用语句含义。
14.(2020八下·石碣镇期末)计算机中数据可分为整型、实型、字符型、逻辑型等多种类型。其中整型(  )是常用的一种数据类型。
A.Single B.Integer C.Double D.Boolean
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】Integer是整型,Single是单精度的实数,Double是双精度浮点型,boolean是布尔型。故答案选B。
【分析】本题考查数据类型。
15.(2020八下·石碣镇期末)输入和输出是计算机和用户交换信息的两个过程。在VB中,提供了多种输入、输出的实现方式,如图8所示,TextBox控件又称为文本框控件,图标是(  ),可以提供用户输入文本或者显示文本。
A. B. C. D.
【答案】A
【知识点】VB控件
【解析】【解答】是TextBox控件又称为文本框控件。故答案选A。
【分析】本题考查VB控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
16.(2020八下·石碣镇期末)在VB中,我们可以使用MOD运算符对数据进行取余运算,如5 MOD 3=2、4 MOD 2=0,那么15 MOD 3=(  )。
A.5 B.2 C.1 D.0
【答案】D
【知识点】运算符与表达式
【解析】【解答】MOD运算符对数据进行取余运算。15 MOD 3=0。故答案选D。
【分析】本题考查VB运算符与表达式的计算。
17.(2020八下·石碣镇期末)在VB中,下列哪一个语句的作用是定义变量的数据类型(  )?
A.Print s
B.m=InputBox (“ 结束程序”,“结束程序”)
C.Dim a As Single
D.w=(h-70)*0.6
【答案】C
【知识点】注释与缩进
【解析】【解答】Print s表示输出s,m=InputBox (“ 结束程序”,“结束程序”)的功能是弹出一个对话框,w=(h-70)*0.6是数学公式,Dim a As Single是定义变量a为单精度型。故答案选C。
【分析】本题考查VB的定义语句及数据类型。
二、判断题(每题1分,共10分)
18.(2020八下·石碣镇期末)在VB中保存工程时,窗体文件和工程文件的文件名不能相同。
【答案】(1)错误
【知识点】程序的创建
【解析】【解答】在VB中保存工程时,窗体文件和工程文件的文件名可以相同。比如新年倒计时.frm是窗体文件,新华倒计时.vbp是工程文件,两个文件不影响。故答案为:错误。
【分析】本题考查VB保存的文件名。
19.(2020八下·石碣镇期末)Visual Basic是一种简单易学、应用广泛的可视化程序设计语言,它可以方便人们在Windows环境下快速开发出各种应用程序。
【答案】(1)正确
【知识点】计算机语言及其发展历程
【解析】【解答】Visual Basic(简称VB)是一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。故答案为:正确。
【分析】本题考查VB语言。VB的语言特色具体表现在:可视化的设计平台、事件驱动的编程机制、强大的数据库功能、ActiveX技术、网络功能。
20.(2020八下·石碣镇期末)VB、JAVA、Python等语言属于计算机低级语言,人们使用起来仍存在很大障碍。
【答案】(1)错误
【知识点】计算机语言及其发展历程
【解析】【解答】计算机低级语言有机器语言、汇编语言和符号语言。高级语言种类很多,有BASIC语言、C语言、Java Visual Basic等。故答案为:错误。
【分析】本题考查计算机语言。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。机器语言是指一台计算机全部的指令集合。高级语言有:basic(truebasic、qbasic、virtualbasic)、c、c++、pascal、fortran、智能化语言(lisp、prolog、clips、opencyc、fazzy)、动态语言(python、php、ruby、lua)等等。高级语言源程序可以用解释、编译两种方式执行。
21.(2020八下·石碣镇期末)在VB中,窗体或控件名称命名应尽量使用完整的单词或音节,方便记住与理解。
【答案】(1)正确
【知识点】VB控件
【解析】【解答】窗体或控件名称命名应尽量使用完整的单词或音节,方便记住与理解,不易混乱。故答案为:正确。
【分析】本题考查VB窗体或控件名称。
22.(2020八下·石碣镇期末)一般控件的选择方案是唯一的,如:我们只能用Image (图像框)控件显示图片。
【答案】(1)错误
【知识点】VB控件
【解析】【解答】显示图片的控件除了Image还有optionbutton、picturebox。故答案为:错误。
【分析】本题考查控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
框架(Frame):框架就是一个大的容器,可以容纳其他的控件。
单选按钮(Option):单选按钮又称为选项按钮,在一组中选择一项。
复选框(Check):在一组中可以选择一项,也可以选择多项。
滚动条(HScroll):包括水平滚动条和垂直滚动条。可以使用滚动条改变字号大小,图片的宽度或高度等。
计时器(Timer):在指定时间间隔,自动地周期性运行事件。
23.(2020八下·石碣镇期末)分析问题、设计算法、编写程序及调试程序,这是一般程序设计的基本过程。
【答案】(1)正确
【知识点】程序设计工具
【解析】【解答】程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。故答案为:正确。
【分析】本题考查程序设计的过程。程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。
24.(2020八下·石碣镇期末)进行VB程序设计时,我们经常要使用变量来保存变化的数据,变量的命名没有规则,我们可以使用任意字符对变量进行命名。
【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】变量命名必须遵循的几个约定:①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成。③字符个数不能超过255个。④变量名不能使用VB中的保留字。⑤建议前面加上数据类型的缩写。故答案为:错误。
【分析】本题考查VB变量名命名规则。
25.(2020八下·石碣镇期末)关系表达式的结果是一个逻辑值,即“真”或“假”,如:a=3, b=4,a>b表达式的值为“真”。
【答案】(1)错误
【知识点】运算符与表达式
【解析】【解答】关系表达式的结果是一个逻辑值,非真即假,如:a=3, b=4,a>b表达式的值为“假”。故答案为:错误。
【分析】本题考查关系表达式的运算。
26.(2020八下·石碣镇期末)在VB中,如果需要计算机重复执行某些语句,可在程序中使用分支结构语句。
【答案】(1)错误
【知识点】分支结构语句及格式;循环结构语句及格式
【解析】【解答】如果需要计算机重复执行某些语句,可在程序中使用循环结构语句,而不是分支结构语句。故答案为:错误。
【分析】本题考查VB循环结构语句。循环结构:事物的发展具有周期性。分支结构:事物的发展有多种情况。
27.(2020八下·石碣镇期末)在VB中,给变量赋值是通过赋值语句实现的,其中“=”表示赋值号。
【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。其中“=”表示赋值号。故答案为:正确。
【分析】本题考查VB赋值语句。在VB中,赋值语句是最基本的语句。
三、综合填空题(每空2分,共40分)
28.(2020八下·石碣镇期末)Visual Basic是一种可视化的程序设计语言,VB的可视化编程界面给用户提供了丰富的控件对象资源,我们在开发程序前一定要先熟悉编程界面。
启动VB6.0后,我们可以看到VB的编程界面(如图9所示),其中包括菜单栏、工具栏、窗体设计器、工程窗口、工程资源管理器窗口、属性窗旦以及工具箱等7个部分。请同学们将正确的字母编号填入表1“对应位置”横线栏中。
VB编程界面 对应位置
菜单栏 C
工具栏    
窗体设计器    
工程窗口    
工程资源管理器窗口    
属性窗口    
工具箱    
[表1]
【答案】E;G;B;D;F;A
【知识点】编程环境
【解析】【解答】图中A是工具箱,B是工程窗口,C是菜单栏,D是工程资源管理器窗口,E是工具栏,F是属性窗口,G是窗体设计器。故表格中的对应位置答案分别是:E、G、B、D、F、A。
【分析】本题考查VB的可视化编程界面。
29.(2020八下·石碣镇期末)我们可以看到,A、B、C三个流程图分别表示了计算机程序的三种基本结构,你认识它们吗?请把A、B、C填到对应的横线上。
字母编号   所示的程序语句执行过程,表示的是分支结构;
字母编号   所示的程序语句执行过程,表示的是循环结构;
字母编号   所示的程序语句执行过程,表示的是顺序结构;
A.
B.
C.
【答案】B;C;A
【知识点】算法的控制结构
【解析】【解答】A流程图表示的是顺序结构,B流程图表示的是分支结构,C流程图表示的是循环结构。故答案分别是:B、C、A。
【分析】本题考查算法的三种基本结构。计算机程序的三种基本结构分别是顺序结构、分支结构、顺序结构。
30.(2020八下·石碣镇期末)流程图是计算机程序设计中常用的一种形式和方法, 用于表达程序执行的顺序。流程图中使用的符号有固定的含义,包括:
A.开始与结束
B.判断
C.处理
D.程序执行方向
E.输入与输出
请同学们将以上流程图符号含义所对应的字母编号(A-E),填写到表2“表示含义”一栏横线中:
流程图图形符号 表示含义
E
   
   
   
   
【答案】B;C;A;D
【知识点】流程图的概念及其常用图形
【解析】【解答】平行四边形表示输入与输出,菱形表示判断,矩形表示处理,圆角矩形表示开始与结束,箭头表示程序执行方向。故答案分别为:B、C、A、D。
【分析】本题考查流程图常用图形。
四、VB程序阅读(每空2分,共14分)
31.(2020八下·石碣镇期末)小度在学习了VB语言后,对程序设计产生了浓厚的兴趣。电脑课上,小度编写了一个如图11所示的汽车停车收费的VB程序,若停车时间在12小时以内,收费10元;停车超过12小时,则每超过1小时加收1元。聪明的你,能对小度的程序进行分析吗?
1 Dim
time, price As Integer ‘time代表停车时间price代表停车费用 2 time =
Text1. Text ‘在文本框输入停车时间 3 If time <= 12 Then 4 price= 10 5 Else 6 price=
10 + (time - 12) 7 EndIf 8 Form1.
Print price
【图 11】
(1)程序的第2行“time = Text1. Text”,表示可以在VB界面的文本框中输入停车时间。若小度输入的time值为8,那么应该缴纳的停车费用price的值为(  )。
A.10 B.18 C.-4 D.'0
(2)若小度输入的time值为16,那么应该缴纳的停车费用price的值为(  )。
A.10 B.14 C.0 D.-6
(3)若小度输入的time值为-1,此时应该缴纳的停车费用price值是(  )。
A.0 B.10 C.编译错误 D.-12
(4)在上小题中,虽然小度输入的时间值为负数,但程序依然显示了需要缴纳费用。为了使程序更合理,我们需要修正程序中的漏洞,让停车时间必须大于0。以下修改正确的是(  )。
A.程序的第2行,改为“time >0”
B.程序的第3行,改为“If time>0 and time <= 12 Then”
C.程序的第3行,改为“If time>0 or time <= 12 Then”
D.程序的第5行,改为“Else If time>0 or time <= 12 Then”
【答案】(1)A
(2)B
(3)B
(4)B
【知识点】分支结构语句及格式
【解析】【解答】(1)输入的time值为8,8<10,停车时间在12小时以内,收费10元;停车费用price的值为10。故答案选A。
(2)输入的time值为16,16-12=4,停车时间在12小时以内,收费10元,停车超过12小时,则每超过1小时加收1元。10+4=14,缴纳的停车费用price的值为14。故答案选B。
(3)输入的time值为-1,-1<10,此时应该缴纳的停车费用price值是10。故答案选B。
(4)要停车时间必须大于0,才计费用。则程序要改为程序的第3行,改为“If time>0 and time <= 12 Then”。故答案选B。
【分析】本题考查对VB程序语句的理解。
32.(2020八下·石碣镇期末)在VB中,循环结构可以让我们的代码变得短小精悍,减少我们编写重复性代码工作。如图12所示,认真阅读程序并观察运行结果,完成以下题目。
VB中,For循环语句的格式如下:
For循环变量= 初值 To 终值 Step 步长值语句组 Next
(1)在图12中,椭圆形区域内的“输出按钮”对应的是(  )控件。
A.标签 B.按钮 C.单选框 D.图像框
(2)在图12中的代码窗口中循环语句For i=1 To 10 step 1中,该循环语句的步长值是(  )。
A.1 B.2 C.3 D.4
(3)图12代码窗口语句: Form1. Print i中的“Print” 函数作用是(  )。
A.定义 B.赋值 C.输入 D.输出
【答案】(1)B
(2)A
(3)D
【知识点】VB控件;常用基本函数;循环结构语句及格式
【解析】【解答】(1)图中圆形区域内的“输出按钮”对应的是按钮控件。故答案选B。
(2)循环语句For i=1 To 10 step 1,step 1步长值为1。故答案选A。
(3)Form1. Print i中的“Print” 函数作用是输出。故答案选D。
【分析】本题考查VB的For循环结构。在For循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
广东省东莞市石碣镇2019-2020学年八年级下学期信息技术期末考试试卷
一、单项选择题(每题2分,共50分)
1.(2020八下·石碣镇期末)计算机程序是指一组可以指示计算机每一步动作的(  ),通常用某种计算机程序语言编写,目的是通过运行稳序安现某种借要的功能。
A.语言 B.指令序列 C.口令 D.密码
2.(2020八下·石碣镇期末)小明利用VB设计了一个程序,为了查看程序运行情况,他除了可以使用F5快捷键之外,还可以使用工具栏上的(  )按钮。
A. B. C. D.
3.(2020八下·石碣镇期末)当修改好VB程序后,我们需要把程序保存下来。在保存文件时,VB会先将程序文件保存为“窗体文件”,然后再保存为“工程文件”(如图1所示),其中,图2中(  )文件属于工程文件。
A.新年倒计时.frm B.新年倒计时.frx
C.新华倒计时.vbp D.新年倒计时.Vbw
4.(2020八下·石碣镇期末)请同学们根据以下图文材料,回答下面小题。
窗体是应用软件的设计者提供给用户使用软件工程的窗口,是VB中的重要对象。窗体由标题栏,控制按钮和窗体界面构成,设计者可以根据不同的应用需求对窗体界面进行设计。
(1)小李想将窗体标题“新年倒计时”修改为 “2020年新年倒计时”(如图3所示),他可以对属性窗口的(  )属性进行修改(如图4所示)。
A.Appearance B.BackColor C.BorderStyle D.Caption
(2)为了营造喜庆的效果,小李想把窗体(如图3所示)的背景色修改为红色,那么他可以对属性窗口(如图4所示)的(  )属性进行修改。
A.Appearance B.BackColor C.BorderStyle D.Caption
(3)为了显示倒计时的数字,小李在工具箱中选择(  ),就可以窗体中添加Label标签控件(如图3所示)。
A. B. C. D.
5.(2020八下·石碣镇期末)在VB中,除了可以直接设置属性面板参数改变窗体界面外,我们还可以通过触发事件来实现控件属性的设置。设置控件属性的命令格式为:对象名.属性名=属性值。下面哪个选项是正确的格式(  )。
A.Command1.BackColor= (vbBlue) B.Command1 -Caption=“按钮1”
C.Label1. BackColor=vbRed D.Labell-Caption="标签1”
6.(2020八下·石碣镇期末)请同学们根据以下材料,回答下面小题。
在VB程序设计中,窗体与控件统称为对象。每个对象都有各自的属性特征,每个对象都有对用户的操作或系统触发做出响应的多种方式(如图5所示),我们将这些响应方式统称为“事件”。
(1)把窗体加载入内存时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
(2)当鼠标单击窗体中不含任何其他控件的空白区时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
(3)当鼠标双击窗体中不含任何其他控件的空白区时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
(4)当键盘按键按下时,对应的事件名称是(  )。
A.Click B.Load C.DblClick D.KeyDown
7.(2020八下·石碣镇期末)小雨打算利用VB制作一个班级电子相册,他发现VB工具箱中可以显示图片的控件不止一个,这下他可犯愁了。信息科代表小超知道情况后,给了小雨建议。原来,(  )控件(如图6所示)可以显示来自位图、图标及其他格式的图形文件,与PictureBox控件相比,前者占用内存少,显示速度快,因此在VB中常常用到。
A.Photo B.Label C.Command D.Image
8.(2020八下·石碣镇期末)通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把(  )理解为用计算机解决问题的具体方法。
A.函数 B.算法 C.代码 D.语言
9.(2020八下·石碣镇期末)请同学们根据以下材料,回答下面小题。
VB给我们提供了很多实用的函数,这些函数可以有效帮助我们提高编程的效率。
(1)要实现图片的加载,需要用到(  )函数,它的功能是把指定存储位置的图形文件加;载到窗体、图片框或图像框的Picture属性中。
A.Rnd B.Int C.LoadPicture D.Integer
(2)当我们用VB设计模拟抽奖箱程序时,可以用Rnd随机函数实现随机抽奖,它的作用是随机得到一个大于0但小于1的小数。例如,在VB中输入代码Text1.Text=Rnd,那么,Text1中得到的数据可能是(  )。
A.0 B.1 C.0.52 D.-0.5
(3)如果在VB中输入代码Text1.Text=Rnd*10,Text1中得到的数据不可能是(  )。
A.1.5 B.5.2 C.7 D.121
(4)在VB中输入代码Text1.Text=Int(5.6)时,Text1里显示的结果是5。其中,Int函数的作用是(  )。
A.获取随机数 B.取整 C.循环 D.选择
10.(2020八下·石碣镇期末)程序运行时,VB要先对代码进行编译,这时产生的错误是编译错误。我们只需要按照它的提示修改程序,直到程序运行正确,这个过程就是程序(  )。
A.调试 B.纠正 C.运行 D.试错
11.(2020八下·石碣镇期末)在输入代码时,小红一不小心就把Label1.Caption写成了Label1.Captoin,导致程序编译错误。为避免拼写错误,小红在输入对象名后,按下(  )符号,这时会出现一个列表(如图7所示),包括此对象所包含的属性、方法,只要直接点击即可正确输入。
A.. B.@ C.& D.#
12.(2020八下·石碣镇期末)在VB中,变量的命名遵循以下规则:①变量名必须用字母或汉字开头:②由字母、汉字、数字或下划线组成;③长度不能超过255个字符;④不能使用VB中的保留字。
下面变量名命名正确的是(  )
A.12x B.Integer C.s5 D._R
13.(2020八下·石碣镇期末)VB程序中的语句“Dim k as integer” 所表示的含义是(  )。
A.将变量k定义为小数数据类型
B.将变量k定义为整数数据类型
C.将变量integer中存储的值赋值给变量k
D.输出变量k的值
14.(2020八下·石碣镇期末)计算机中数据可分为整型、实型、字符型、逻辑型等多种类型。其中整型(  )是常用的一种数据类型。
A.Single B.Integer C.Double D.Boolean
15.(2020八下·石碣镇期末)输入和输出是计算机和用户交换信息的两个过程。在VB中,提供了多种输入、输出的实现方式,如图8所示,TextBox控件又称为文本框控件,图标是(  ),可以提供用户输入文本或者显示文本。
A. B. C. D.
16.(2020八下·石碣镇期末)在VB中,我们可以使用MOD运算符对数据进行取余运算,如5 MOD 3=2、4 MOD 2=0,那么15 MOD 3=(  )。
A.5 B.2 C.1 D.0
17.(2020八下·石碣镇期末)在VB中,下列哪一个语句的作用是定义变量的数据类型(  )?
A.Print s
B.m=InputBox (“ 结束程序”,“结束程序”)
C.Dim a As Single
D.w=(h-70)*0.6
二、判断题(每题1分,共10分)
18.(2020八下·石碣镇期末)在VB中保存工程时,窗体文件和工程文件的文件名不能相同。
19.(2020八下·石碣镇期末)Visual Basic是一种简单易学、应用广泛的可视化程序设计语言,它可以方便人们在Windows环境下快速开发出各种应用程序。
20.(2020八下·石碣镇期末)VB、JAVA、Python等语言属于计算机低级语言,人们使用起来仍存在很大障碍。
21.(2020八下·石碣镇期末)在VB中,窗体或控件名称命名应尽量使用完整的单词或音节,方便记住与理解。
22.(2020八下·石碣镇期末)一般控件的选择方案是唯一的,如:我们只能用Image (图像框)控件显示图片。
23.(2020八下·石碣镇期末)分析问题、设计算法、编写程序及调试程序,这是一般程序设计的基本过程。
24.(2020八下·石碣镇期末)进行VB程序设计时,我们经常要使用变量来保存变化的数据,变量的命名没有规则,我们可以使用任意字符对变量进行命名。
25.(2020八下·石碣镇期末)关系表达式的结果是一个逻辑值,即“真”或“假”,如:a=3, b=4,a>b表达式的值为“真”。
26.(2020八下·石碣镇期末)在VB中,如果需要计算机重复执行某些语句,可在程序中使用分支结构语句。
27.(2020八下·石碣镇期末)在VB中,给变量赋值是通过赋值语句实现的,其中“=”表示赋值号。
三、综合填空题(每空2分,共40分)
28.(2020八下·石碣镇期末)Visual Basic是一种可视化的程序设计语言,VB的可视化编程界面给用户提供了丰富的控件对象资源,我们在开发程序前一定要先熟悉编程界面。
启动VB6.0后,我们可以看到VB的编程界面(如图9所示),其中包括菜单栏、工具栏、窗体设计器、工程窗口、工程资源管理器窗口、属性窗旦以及工具箱等7个部分。请同学们将正确的字母编号填入表1“对应位置”横线栏中。
VB编程界面 对应位置
菜单栏 C
工具栏    
窗体设计器    
工程窗口    
工程资源管理器窗口    
属性窗口    
工具箱    
[表1]
29.(2020八下·石碣镇期末)我们可以看到,A、B、C三个流程图分别表示了计算机程序的三种基本结构,你认识它们吗?请把A、B、C填到对应的横线上。
字母编号   所示的程序语句执行过程,表示的是分支结构;
字母编号   所示的程序语句执行过程,表示的是循环结构;
字母编号   所示的程序语句执行过程,表示的是顺序结构;
A.
B.
C.
30.(2020八下·石碣镇期末)流程图是计算机程序设计中常用的一种形式和方法, 用于表达程序执行的顺序。流程图中使用的符号有固定的含义,包括:
A.开始与结束
B.判断
C.处理
D.程序执行方向
E.输入与输出
请同学们将以上流程图符号含义所对应的字母编号(A-E),填写到表2“表示含义”一栏横线中:
流程图图形符号 表示含义
E
   
   
   
   
四、VB程序阅读(每空2分,共14分)
31.(2020八下·石碣镇期末)小度在学习了VB语言后,对程序设计产生了浓厚的兴趣。电脑课上,小度编写了一个如图11所示的汽车停车收费的VB程序,若停车时间在12小时以内,收费10元;停车超过12小时,则每超过1小时加收1元。聪明的你,能对小度的程序进行分析吗?
1 Dim
time, price As Integer ‘time代表停车时间price代表停车费用 2 time =
Text1. Text ‘在文本框输入停车时间 3 If time <= 12 Then 4 price= 10 5 Else 6 price=
10 + (time - 12) 7 EndIf 8 Form1.
Print price
【图 11】
(1)程序的第2行“time = Text1. Text”,表示可以在VB界面的文本框中输入停车时间。若小度输入的time值为8,那么应该缴纳的停车费用price的值为(  )。
A.10 B.18 C.-4 D.'0
(2)若小度输入的time值为16,那么应该缴纳的停车费用price的值为(  )。
A.10 B.14 C.0 D.-6
(3)若小度输入的time值为-1,此时应该缴纳的停车费用price值是(  )。
A.0 B.10 C.编译错误 D.-12
(4)在上小题中,虽然小度输入的时间值为负数,但程序依然显示了需要缴纳费用。为了使程序更合理,我们需要修正程序中的漏洞,让停车时间必须大于0。以下修改正确的是(  )。
A.程序的第2行,改为“time >0”
B.程序的第3行,改为“If time>0 and time <= 12 Then”
C.程序的第3行,改为“If time>0 or time <= 12 Then”
D.程序的第5行,改为“Else If time>0 or time <= 12 Then”
32.(2020八下·石碣镇期末)在VB中,循环结构可以让我们的代码变得短小精悍,减少我们编写重复性代码工作。如图12所示,认真阅读程序并观察运行结果,完成以下题目。
VB中,For循环语句的格式如下:
For循环变量= 初值 To 终值 Step 步长值语句组 Next
(1)在图12中,椭圆形区域内的“输出按钮”对应的是(  )控件。
A.标签 B.按钮 C.单选框 D.图像框
(2)在图12中的代码窗口中循环语句For i=1 To 10 step 1中,该循环语句的步长值是(  )。
A.1 B.2 C.3 D.4
(3)图12代码窗口语句: Form1. Print i中的“Print” 函数作用是(  )。
A.定义 B.赋值 C.输入 D.输出
答案解析部分
1.【答案】B
【知识点】程序与指令
【解析】【解答】计算机程序又称“计算机软件”,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。故答案选B。
【分析】本题考查计算机程序。计算机程序通常用某种程序设计语言编写,运行于某种目标计算机体系结构上。
2.【答案】A
【知识点】编程环境
【解析】【解答】VB中可以按F5或者点按钮查看程序运行情况。故答案选A。
【分析】本题考查VB程序的调试。
3.【答案】C
【知识点】程序的创建
【解析】【解答】新年倒计时.frm是窗体文件,新华倒计时.vbp是工程文件。故答案选C。
【分析】本题考查VB程序文件的保存类型。VB中规定窗体文件的扩展名是.frm ,在一个工程文件夹中,除了窗体文件还包括扩展名为.vbp的工程文件,扩展名为.SCC的源文件。
4.【答案】(1)D
(2)B
(3)C
【知识点】对象及其属性;VB控件
【解析】【解答】(1)修改窗体标题,可以对属性窗口的Caption属性进行修改。故答案选D。
(2)修改窗体的背景颜色,可以对属性窗口的BackColor属性进行修改。故答案选B。
(3)可以添加Label标签控件。故答案选C。
【分析】本题考查VB窗体。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
5.【答案】C
【知识点】对象及其属性;注释与缩进
【解析】【解答】设置控件属性的命令格式为:对象名.属性名=属性值。符合格式是Label1. BackColor=vbRed。故答案选C。
【分析】本题考查设置控件属性的语句。
6.【答案】(1)B
(2)A
(3)C
(4)D
【知识点】对象及其属性;事件及其处理过程
【解析】【解答】(1)载入的事件名称是Load。故答案选B。
(2)单击事件的名称是Click。故答案选A。
(3)鼠标双击的事件名称是DblClick。故答案选C。
(4)键盘按键按下的事件名称是KeyDown。故答案选D。
【分析】本题考查的是VB的对象与事件。
7.【答案】D
【知识点】VB控件
【解析】【解答】Image控件用于在窗体中插入图片。故答案选D。
【分析】本题考查VB控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
8.【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】在计算机科学领域内,“算法”指的是用计算机解决问题的步骤,是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。故答案选B。
【分析】本题考查算法的概念。计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。
9.【答案】(1)C
(2)A;C
(3)D
(4)B
【知识点】常用基本函数
【解析】【解答】Rnd[(参数)]:产生一个[0,1)范围内的随机数;Int(X):产生不大于X的最大整数。
(1)LoadPicture函数可以实现图片的加载。故答案选C。
(2)VB中输入代码Text1.Text=Rnd。Text1中会随机得到的数据在【0, 1)之间。故答案选A、C。
(3)VB中输入代码Text1.Text=Rnd*10,Text1中会随机得到的数据是【0, 10)。故答案选D。
(4)VB中输入代码Text1.Text=Int(5.6)时,Text1里显示的结果是5。Int函数的作用是取整。故答案选B。
【分析】本题考查VB中的函数的功能。
10.【答案】A
【知识点】程序设计工具
【解析】【解答】VB程序设计中,按照它的提示修改程序,直到程序运行正确,这个过程就是程序调试。故答案选A。
【分析】本题考查VB程序的运行与调试。
11.【答案】A
【知识点】对象及其属性
【解析】【解答】在VB中,输入对象名后,按下.符号,会出现一个列表,直接点击即可正确输入。故答案选A。
【分析】本题考查VB程序设计中对象的编辑。
12.【答案】C
【知识点】常量、变量与赋值语句
【解析】【解答】选项A:12x以数字开头,错误;选项B:Integer是VB保留字,错误;选项C:s5符合要求;选项D:_R不是以字母或汉字开头,错误。故答案选C。
【分析】本题考查VB变量名的命名规则。VB变量命名规则:
①变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。
②变量名不能与对象、属性、操作名相同,也不能与保留字相同,例如:if不能作为变量名。
③变量名应尽量简单易懂。
13.【答案】B
【知识点】注释与缩进
【解析】【解答】VB程序中的语句“Dim k as integer”表示:将变量k定义为整数数据类型。故答案选B。
【分析】本题考查VB常用语句含义。
14.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】Integer是整型,Single是单精度的实数,Double是双精度浮点型,boolean是布尔型。故答案选B。
【分析】本题考查数据类型。
15.【答案】A
【知识点】VB控件
【解析】【解答】是TextBox控件又称为文本框控件。故答案选A。
【分析】本题考查VB控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
16.【答案】D
【知识点】运算符与表达式
【解析】【解答】MOD运算符对数据进行取余运算。15 MOD 3=0。故答案选D。
【分析】本题考查VB运算符与表达式的计算。
17.【答案】C
【知识点】注释与缩进
【解析】【解答】Print s表示输出s,m=InputBox (“ 结束程序”,“结束程序”)的功能是弹出一个对话框,w=(h-70)*0.6是数学公式,Dim a As Single是定义变量a为单精度型。故答案选C。
【分析】本题考查VB的定义语句及数据类型。
18.【答案】(1)错误
【知识点】程序的创建
【解析】【解答】在VB中保存工程时,窗体文件和工程文件的文件名可以相同。比如新年倒计时.frm是窗体文件,新华倒计时.vbp是工程文件,两个文件不影响。故答案为:错误。
【分析】本题考查VB保存的文件名。
19.【答案】(1)正确
【知识点】计算机语言及其发展历程
【解析】【解答】Visual Basic(简称VB)是一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。故答案为:正确。
【分析】本题考查VB语言。VB的语言特色具体表现在:可视化的设计平台、事件驱动的编程机制、强大的数据库功能、ActiveX技术、网络功能。
20.【答案】(1)错误
【知识点】计算机语言及其发展历程
【解析】【解答】计算机低级语言有机器语言、汇编语言和符号语言。高级语言种类很多,有BASIC语言、C语言、Java Visual Basic等。故答案为:错误。
【分析】本题考查计算机语言。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。机器语言是指一台计算机全部的指令集合。高级语言有:basic(truebasic、qbasic、virtualbasic)、c、c++、pascal、fortran、智能化语言(lisp、prolog、clips、opencyc、fazzy)、动态语言(python、php、ruby、lua)等等。高级语言源程序可以用解释、编译两种方式执行。
21.【答案】(1)正确
【知识点】VB控件
【解析】【解答】窗体或控件名称命名应尽量使用完整的单词或音节,方便记住与理解,不易混乱。故答案为:正确。
【分析】本题考查VB窗体或控件名称。
22.【答案】(1)错误
【知识点】VB控件
【解析】【解答】显示图片的控件除了Image还有optionbutton、picturebox。故答案为:错误。
【分析】本题考查控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。
文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。
图片框(Picture):用于在窗体中插入图片的。
命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。
框架(Frame):框架就是一个大的容器,可以容纳其他的控件。
单选按钮(Option):单选按钮又称为选项按钮,在一组中选择一项。
复选框(Check):在一组中可以选择一项,也可以选择多项。
滚动条(HScroll):包括水平滚动条和垂直滚动条。可以使用滚动条改变字号大小,图片的宽度或高度等。
计时器(Timer):在指定时间间隔,自动地周期性运行事件。
23.【答案】(1)正确
【知识点】程序设计工具
【解析】【解答】程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。故答案为:正确。
【分析】本题考查程序设计的过程。程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。
24.【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】变量命名必须遵循的几个约定:①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成。③字符个数不能超过255个。④变量名不能使用VB中的保留字。⑤建议前面加上数据类型的缩写。故答案为:错误。
【分析】本题考查VB变量名命名规则。
25.【答案】(1)错误
【知识点】运算符与表达式
【解析】【解答】关系表达式的结果是一个逻辑值,非真即假,如:a=3, b=4,a>b表达式的值为“假”。故答案为:错误。
【分析】本题考查关系表达式的运算。
26.【答案】(1)错误
【知识点】分支结构语句及格式;循环结构语句及格式
【解析】【解答】如果需要计算机重复执行某些语句,可在程序中使用循环结构语句,而不是分支结构语句。故答案为:错误。
【分析】本题考查VB循环结构语句。循环结构:事物的发展具有周期性。分支结构:事物的发展有多种情况。
27.【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。其中“=”表示赋值号。故答案为:正确。
【分析】本题考查VB赋值语句。在VB中,赋值语句是最基本的语句。
28.【答案】E;G;B;D;F;A
【知识点】编程环境
【解析】【解答】图中A是工具箱,B是工程窗口,C是菜单栏,D是工程资源管理器窗口,E是工具栏,F是属性窗口,G是窗体设计器。故表格中的对应位置答案分别是:E、G、B、D、F、A。
【分析】本题考查VB的可视化编程界面。
29.【答案】B;C;A
【知识点】算法的控制结构
【解析】【解答】A流程图表示的是顺序结构,B流程图表示的是分支结构,C流程图表示的是循环结构。故答案分别是:B、C、A。
【分析】本题考查算法的三种基本结构。计算机程序的三种基本结构分别是顺序结构、分支结构、顺序结构。
30.【答案】B;C;A;D
【知识点】流程图的概念及其常用图形
【解析】【解答】平行四边形表示输入与输出,菱形表示判断,矩形表示处理,圆角矩形表示开始与结束,箭头表示程序执行方向。故答案分别为:B、C、A、D。
【分析】本题考查流程图常用图形。
31.【答案】(1)A
(2)B
(3)B
(4)B
【知识点】分支结构语句及格式
【解析】【解答】(1)输入的time值为8,8<10,停车时间在12小时以内,收费10元;停车费用price的值为10。故答案选A。
(2)输入的time值为16,16-12=4,停车时间在12小时以内,收费10元,停车超过12小时,则每超过1小时加收1元。10+4=14,缴纳的停车费用price的值为14。故答案选B。
(3)输入的time值为-1,-1<10,此时应该缴纳的停车费用price值是10。故答案选B。
(4)要停车时间必须大于0,才计费用。则程序要改为程序的第3行,改为“If time>0 and time <= 12 Then”。故答案选B。
【分析】本题考查对VB程序语句的理解。
32.【答案】(1)B
(2)A
(3)D
【知识点】VB控件;常用基本函数;循环结构语句及格式
【解析】【解答】(1)图中圆形区域内的“输出按钮”对应的是按钮控件。故答案选B。
(2)循环语句For i=1 To 10 step 1,step 1步长值为1。故答案选A。
(3)Form1. Print i中的“Print” 函数作用是输出。故答案选D。
【分析】本题考查VB的For循环结构。在For循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表