内容正文:
编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。
本试卷是第2卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“数据类型、语句与表达式基础”范围和要求编写。具体内容为:1.掌握基本数据类型;2.熟练掌握常量与变量;3.熟练掌握标识符命名规则;4.熟练掌握Print语句;5.熟练掌握语句格式;6.熟练掌握赋值语句;7.了解注释语句;8.掌握结束语句;9.熟练掌握表达式与运算符;
河南省中等职业学校毕业生对口升学考试
计算机类《考纲百套卷》
第2卷 Visual Basic 6.0程序设计——数据类型、语句与表达式基础
(考试时间:45分钟 满分:100分)
一、单项选择题(本大题共15小题,每小题3分,共45分)
1.需要保存0~255范围内的非负整数,并尽量节省存储空间,适合采用的数据类型是( )
A.Long B.Single C.Byte D.Integer
【答案】C
【解析】Byte型占1个字节,取值范围为0~255,能够满足题目要求;Integer和Long占用空间更多,Single用于保存单精度实数。
2.变量需要保存整数40000,若不考虑小数且要求取值范围足够,应声明为( )
A.Boolean B.Long C.Integer D.Byte
【答案】B
【解析】Integer型范围为-32768~32767,不能保存40000;Long型能够保存更大范围的整数,符合题意。
3.程序需要保存带小数且精度要求高于Single型的数据,较合适的数据类型是( )
A.Single B.Integer C.Double D.Boolean
【答案】C
【解析】Double是双精度浮点型,比Single型提供更高的有效数字精度;Integer和Boolean不能用于保存一般的小数数据。
4.按照Visual Basic 6.0标识符命名规则,下列名称中可以作为变量名的是( )
A.2total B.total-score C.total_2 D.Print
【答案】C
【解析】标识符必须以字母开头,后面可包含字母、数字和下划线,且不能使用保留字。total_2符合这些要求。
5.为了要求模块中的变量在使用前必须显式声明,应在模块声明部分使用( )
A.Dim B.Option Explicit C.Const D.Private
【答案】B
【解析】Option Explicit要求模块中的变量先声明后使用,有助于发现变量名拼写错误;Dim用于声明变量,Const用于声明常量。
6.需要定义一个值为0.08、在程序执行期间不再改变的双精度符号RATE,正确语句是( )
A.Dim RATE As Double = 0.08 B.RATE As Double = 0.08
C.Const Double RATE = 0.08 D.Const RATE As Double = 0.08
【答案】D
【解析】Const用于声明常量,语法可写为Const 常量名 As 数据类型 = 常量表达式,因此该语句正确。
7.在模块中声明一个名为count的整型变量,符合Visual Basic 6.0语法的是( )
A.Dim count As Integer B.Integer count
C.count Dim Integer D.Dim Integer As count
【答案】A
【解析】变量声明的基本格式为Dim 变量名 As 数据类型,因此Dim count As Integer能够正确声明整型变量count。
8.已声明数值变量total、price和number,将price与number的乘积赋给total,正确语句是( )
A.total = price * number B.total == price * number
C.price * number = total D.Let price * number To total
【答案】A
【解析】赋值语句先计算等号右侧表达式,再把结果赋给左侧变量,所以应写为total = price * number。
9.需要在代码中加入一行说明文字且不让其作为语句执行,正确写法是( )
A./*计算总价*/
B.'计算总价
C.#计算总价
D.//计算总价
【答案】B
【解析】Visual Basic 6.0可使用单引号开始注释,单引号后的文字不参与程序执行;其他三种写法不是VB 6.0的普通注释格式。
10.需要立即终止整个Visual Basic 6.0应用程序的运行,可以使用的语句是( )
A.End B.Unload C.Stop D.Exit
【答案】A
【解析】End语句用于立即终止整个应用程序。Stop主要用于中断程序执行,Exit需与具体结构配合,Unload用于卸载指定窗体。
11.表达式17 \ 5使用整除运算符计算,其运算结果是( )
A.3 B.2 C.3.4 D.4
【答案】A
【解析】反斜杠“\”表示整除,17除以5的整数商为3;余数2应由Mod运算得到。
12.表达式17 Mod 5用于求两数相除后的余数,其运算结果是( )
A.0 B.1 C.3 D.2
【答案】D
【解析】17除以5的商为3、余数为2,因此17 Mod 5的结果为2。Mod返回余数,不返回整数商或小数商。
13.按照Visual Basic 6.0算术运算符的优先级计算表达式2 + 3 * 4,结果为( )
A.9 B.14 C.20 D.11
【答案】B
【解析】乘法优先于加法,先计算3×4得到12,再计算2+12,因此表达式结果为14。
14.使用字符串连接运算符计算表达式"VB" & "6.0",得到的结果是( )
A.VB+6.0 B.VB 6.0 C.VB&6.0 D.VB6.0
【答案】D
【解析】“&”用于连接两个字符串,连接时不会自动增加空格或保留运算符本身,因此结果为VB6.0。
15.在窗体上使用Print输出变量a和b,希望两项紧接输出而不按打印区跳列,应采用( )
A.Print a, b B.Print a: b C.Print a; b D.Print a & Print b
【答案】C
【解析】Print语句中分号使相邻输出项紧接排列;逗号通常使输出位置移动到下一个打印区,冒号用于分隔语句。
二、判断题(本大题共10小题,每小题2分,共20分)
16.Byte型变量只能保存0~255范围内的整数。( )
【答案】√
【解析】Byte型占1个字节,其取值范围为0~255,不包含负数或小数。
17.Integer型变量可以直接保存整数50000而不会超出其取值范围。( )
【答案】×
【解析】Integer型范围为-32768~32767,50000超出范围;应选择Long等范围更大的类型。
18.Visual Basic 6.0区分标识符中字母的大小写,因此sum与SUM是两个不同变量。( )
【答案】×
【解析】Visual Basic 6.0不区分标识符中字母的大小写,sum与SUM会被视为同一个名称。
19.语句Dim score As Single可以声明一个名为score的单精度变量。( )
【答案】√
【解析】Dim用于声明变量,As Single指定其数据类型为单精度浮点型,该语句语法正确。
20.使用Const声明的符号在程序执行期间不能再通过赋值语句改变其值。( )
【答案】√
【解析】常量在声明时确定其值,程序运行期间不能像变量一样重新赋值。
21.Visual Basic 6.0中可以使用逗号把同一行的两条独立语句分开。( )
【答案】×
【解析】同一行书写多条语句时应使用冒号分隔;逗号主要用于参数或Print输出项等场合。
22.一条较长的VB语句需要换行续写时,可在行末使用空格和下划线。( )
【答案】√
【解析】续行符由一个空格和下划线组成,用于表明下一物理行仍属于当前逻辑语句。
23.Rem注释可以不加冒号而直接跟在同一行的可执行语句之后。( )
【答案】×
【解析】Rem作为注释语句若位于同一行的可执行语句之后,前面需要使用冒号分隔;行尾注释通常直接使用单引号。
24.等号在Visual Basic 6.0中只能表示关系比较,不能用于给变量赋值。( )
【答案】×
【解析】等号既可出现在关系表达式中表示相等比较,也可在赋值语句中把右侧结果赋给左侧变量。
25.表达式中通常先进行算术运算,再进行关系运算,最后进行逻辑运算。( )
【答案】√
【解析】不同类别运算符的一般优先次序为算术、关系、逻辑;括号可以改变默认运算顺序。
三、名词解释(本大题共3小题,每小题5分,共15分)
26.基本数据类型
【答案】基本数据类型是VB预先定义、用于规定数据取值形式、取值范围和存储方式的类型,如Byte、Integer、Long、Single、Double、String和Boolean等。
【解析】解释时应抓住“预先定义”和“规定数据性质”两个要点,并可列举典型类型;不能只写某一种数据类型。
27.常量
【答案】常量是程序运行期间其值保持不变的量,可以直接使用字面常量,也可以用Const为固定值定义有意义的符号名称。
【解析】常量的核心特征是值在运行期间不改变。命名常量能够提高程序可读性,并减少同一固定值的重复书写。
28.表达式
【答案】表达式是由常量、变量、函数、运算符和括号等按一定规则组成,经过运算能够得到一个确定结果的式子。
【解析】解释应包含组成要素、组合规则和求值结果。表达式本身用于产生值,不等同于一条完整的赋值语句。
四、简答题(本大题共2小题,每小题10分,共20分)
29.简述Visual Basic 6.0中常量与变量的主要区别,并分别写出一种声明形式。
【答案】常量的值在程序运行期间保持不变,可用“Const 常量名 As 类型 = 值”声明;变量的值可以在运行过程中改变,可用“Dim 变量名 As 类型”声明。二者都应使用符合规则且含义明确的名称。
【解析】作答要从值能否改变、声明关键字和基本格式三方面区分。Const对应常量,Dim可用于变量声明,不能把两种声明形式混用。
30.简述Visual Basic 6.0语句书写中注释、续行、同一行多语句和结束程序的基本规则。
【答案】注释可用单引号或Rem;长语句续行时在行末使用空格和下划线;同一行书写多条语句时用冒号分隔;需要立即结束整个应用程序时可使用End语句。
【解析】四个要点分别对应代码说明、跨行书写、同一行分隔和程序结束。逗号不能代替冒号,单独换行也不能代替续行符。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。
本试卷是第2卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“数据类型、语句与表达式基础”范围和要求编写。具体内容为:1.掌握基本数据类型;2.熟练掌握常量与变量;3.熟练掌握标识符命名规则;4.熟练掌握Print语句;5.熟练掌握语句格式;6.熟练掌握赋值语句;7.了解注释语句;8.掌握结束语句;9.熟练掌握表达式与运算符;
河南省中等职业学校毕业生对口升学考试
计算机类《考纲百套卷》
第2卷 Visual Basic 6.0程序设计——数据类型、语句与表达式基础
(考试时间:45分钟 满分:100分)
一、单项选择题(本大题共15小题,每小题3分,共45分)
1.需要保存0~255范围内的非负整数,并尽量节省存储空间,适合采用的数据类型是( )
A.Long B.Single C.Byte D.Integer
2.变量需要保存整数40000,若不考虑小数且要求取值范围足够,应声明为( )
A.Boolean B.Long C.Integer D.Byte
3.程序需要保存带小数且精度要求高于Single型的数据,较合适的数据类型是( )
A.Single B.Integer C.Double D.Boolean
4.按照Visual Basic 6.0标识符命名规则,下列名称中可以作为变量名的是( )
A.2total B.total-score C.total_2 D.Print
5.为了要求模块中的变量在使用前必须显式声明,应在模块声明部分使用( )
A.Dim B.Option Explicit C.Const D.Private
6.需要定义一个值为0.08、在程序执行期间不再改变的双精度符号RATE,正确语句是( )
A.Dim RATE As Double = 0.08 B.RATE As Double = 0.08
C.Const Double RATE = 0.08 D.Const RATE As Double = 0.08
7.在模块中声明一个名为count的整型变量,符合Visual Basic 6.0语法的是( )
A.Dim count As Integer B.Integer count
C.count Dim Integer D.Dim Integer As count
8.已声明数值变量total、price和number,将price与number的乘积赋给total,正确语句是( )
A.total = price * number B.total == price * number
C.price * number = total D.Let price * number To total
9.需要在代码中加入一行说明文字且不让其作为语句执行,正确写法是( )
A./*计算总价*/
B.'计算总价
C.#计算总价
D.//计算总价
10.需要立即终止整个Visual Basic 6.0应用程序的运行,可以使用的语句是( )
A.End B.Unload C.Stop D.Exit
11.表达式17 \ 5使用整除运算符计算,其运算结果是( )
A.3 B.2 C.3.4 D.4
12.表达式17 Mod 5用于求两数相除后的余数,其运算结果是( )
A.0 B.1 C.3 D.2
13.按照Visual Basic 6.0算术运算符的优先级计算表达式2 + 3 * 4,结果为( )
A.9 B.14 C.20 D.11
14.使用字符串连接运算符计算表达式"VB" & "6.0",得到的结果是( )
A.VB+6.0 B.VB 6.0 C.VB&6.0 D.VB6.0
15.在窗体上使用Print输出变量a和b,希望两项紧接输出而不按打印区跳列,应采用( )
A.Print a, b B.Print a: b C.Print a; b D.Print a & Print b
二、判断题(本大题共10小题,每小题2分,共20分)
16.Byte型变量只能保存0~255范围内的整数。( )
17.Integer型变量可以直接保存整数50000而不会超出其取值范围。( )
18.Visual Basic 6.0区分标识符中字母的大小写,因此sum与SUM是两个不同变量。( )
19.语句Dim score As Single可以声明一个名为score的单精度变量。( )
20.使用Const声明的符号在程序执行期间不能再通过赋值语句改变其值。( )
21.Visual Basic 6.0中可以使用逗号把同一行的两条独立语句分开。( )
22.一条较长的VB语句需要换行续写时,可在行末使用空格和下划线。( )
23.Rem注释可以不加冒号而直接跟在同一行的可执行语句之后。( )
24.等号在Visual Basic 6.0中只能表示关系比较,不能用于给变量赋值。( )
25.表达式中通常先进行算术运算,再进行关系运算,最后进行逻辑运算。( )
三、名词解释(本大题共3小题,每小题5分,共15分)
26.基本数据类型
27.常量
28.表达式
四、简答题(本大题共2小题,每小题10分,共20分)
29.简述Visual Basic 6.0中常量与变量的主要区别,并分别写出一种声明形式。
30.简述Visual Basic 6.0语句书写中注释、续行、同一行多语句和结束程序的基本规则。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$