第3卷 语句数据类型常量和变量《Visual Basic程序设计》内蒙古计算机类 考纲百套卷
2026-07-06
|
2份
|
16页
|
13人阅读
|
0人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 题集-专项训练 |
| 知识点 | Visual Basic编程基础,常量和变量 |
| 使用场景 | 中职复习 |
| 学年 | 2026-2027 |
| 地区(省份) | 内蒙古自治区 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 176 KB |
| 发布时间 | 2026-07-06 |
| 更新时间 | 2026-07-06 |
| 作者 | 可爱王老师 |
| 品牌系列 | 学易金卷·考纲百套卷 |
| 审核时间 | 2026-07-06 |
| 下载链接 | https://m.zxxk.com/soft/58668226.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
编写说明:内蒙古自治区对口招生《计算机类考纲百套卷》,依据《2019年内蒙古自治区高等职业院校对口招收中等职业学校毕业生计算机类专业课综合考试指导纲要》编写。本专辑涵盖四门课程,且每门课程均采用三阶递进式训练体系:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第3卷,为考点训练卷,按《Visual Basic程序设计》范围和要求编写。具体内容为:Visual Basic中的语句,数据类型,常量,变量。
内蒙古对口招生《计算机类考纲百套卷》 第3卷
《Visual Basic程序设计》
语句、数据类型、常量和变量 考点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共30小题,每题2分,共60分)
1. 在Visual Basic中,以下关于代码书写规则的描述,正确的是
A.VB代码严格区分字母的大小写
B.VB代码不区分字母的大小写
C.关键字必须全部用大写字母
D.变量名必须全部用小写字母
【答案】B
【解析】VB代码不区分字母的大小写,Ab与AB等效。对于关键字,VB会自动将首字母转换为大写,其余字母转换为小写。建议变量名首字母用大写,但不是强制要求。
2. 在VB中,若要在同一行上书写多条语句,语句之间应用____分隔。
A.分号 B.逗号
C.冒号 D.空格
【答案】C
【解析】VB允许在同一行书写多条语句,语句之间用冒号(:)分隔。例如:a=1 : b=2 : c=3。但为了代码可读性,建议一行只写一条语句。
3. 在VB中,要将一条长语句分多行书写,应在行尾加
A.分号加空格 B.星号
C.冒号加空格 D.空格加下画线
【答案】D
【解析】VB中续行符是空格加下画线(_),放在行尾表示该语句未结束,下一行是续行。注意注释语句不能放在续行符后面。
4. 在VB中,一条语句行的长度不能超过____个字符。
A.255 B.512
C.1023 D.2048
【答案】C
【解析】VB规定一条语句行的长度不能超过1023个字符。超过此限制会导致语法错误。变量名的有效长度为255个字符。
5. 在VB中,整型数据占用的内存单元为
A.1字节 B.2字节
C.4字节 D.8字节
【答案】B
【解析】整型(Integer)数据占用2字节(16位)的内存单元,类型声明符为%,取值范围为-32768~32767。
6. 在VB中,长整型数据的类型声明符是
A.% B.#
C.! D.&
【答案】D
【解析】长整型(Long)数据占用4字节(32位)内存单元,类型声明符为&,取值范围为-2147483648~2147483647。
7. 在VB中,单精度实型数据的类型声明符是
A.% B.&
C.! D.#
【答案】C
【解析】单精度实型(Single)数据占用4字节内存单元,类型声明符为!,可以精确到7位有效数字,用E或e表示指数部分。
8. 在VB中,双精度实型数据占用的内存单元为
A.2字节 B.4字节
C.6字节 D.8字节
【答案】D
【解析】双精度实型(Double)数据占用8字节内存单元,类型声明符为#,可以精确到15~16位有效数字,用D或d表示指数部分。
9. VB整型数据的取值范围是
A.-128-127 B.-32768-32767
C.-2147483648-2147483647 D.0-65535
【答案】B
【解析】整型(Integer)占用2字节(16位),取值范围为-32768~32767。超过此范围的数据应使用长整型(Long)。
10. 在VB中,单精度浮点数3.145E+3表示的数值是
A.3145 B.314.5
C.3.145 D.0.003145
【答案】A
【解析】E表示单精度指数,3.145E+3等于3.145×10³=3145。指数符号E的含义是尾数m乘以10的n次幂,即mE±n = m×10^n。
11. 若要声明一个长度为5的定长字符串变量A,正确的语句是
A.Dim A As String B.Dim A As String * 5
C.Dim A As String(5) D.Dim A(5) As String
【答案】B
【解析】定长字符串使用"Dim 变量名 As String * 长度"格式声明。Dim A As String * 5表示声明一个长度为5个字符的定长字符串变量A,每个字符占1字节。
12. 在VB中,以下属于字符串型常量的是
A.1234 B.True
C."1234" D.#01/01/2025#
【答案】C
【解析】字符串型常量必须用双引号括起来,如"1234"。1234是数值型常量,True是布尔型常量,#01/01/2025#是日期型常量。""(空串)也是字符串常量。
13. 在VB中,布尔型数据的取值是
A.0和1 B.On和Off
C.Yes和No D.True和False
【答案】D
【解析】布尔型(Boolean)数据占用2字节内存单元,取值只能为True(真)和False(假),主要用于逻辑判断。
14. 在VB中,日期型数据必须用____括起来。
A.井号 B.双引号
C. 单引号 D.方括号
【答案】A
【解析】日期型数据必须用#号括起来,格式为#mm/dd/yyyy#或#mm-dd-yy#。例如#05/12/2018#表示2018年5月12日。日期型数据占用8字节内存单元。
15. 在VB中,以下关于变体型数据的描述,正确的是
A.变体型数据只能存储数值
B.变体型数据占用内存最少
C.变体型数据不能在运行时改变类型
D.变体型数据可以表示任何类型的数据
【答案】D
【解析】变体型(Variant)是一种通用、可变的数据类型,可以用来表示任何类型的数据。变体变量可以在运行期间放置不同类型的数据,系统自动完成转换。但变体型占用内存比其他类型多。
16. 在VB中,如果没有声明变量的数据类型,则该变量默认为
A.变体型 B.字符串型
C.整型 D.布尔型
【答案】A
【解析】VB中没有声明的变量默认为变体型(Variant)数据。这种类型可以存储各种数据,但占用内存比其他类型都多,运行效率较低。为了提高效率应合理定义数据类型。
17. 在VB中,以下类型声明符与数据类型对应正确的是
A.%对应长整型 B.&对应整型
C.!对应单精度实型 D.#对应单精度实型
【答案】C
【解析】类型声明符对应关系:%对应整型(Integer),&对应长整型(Long),!对应单精度实型(Single),#对应双精度实型(Double)。
18. 在VB中,八进制数&O315对应的十进制数是
A.205 B.315
C.325 D.197
【答案】A
【解析】&O前缀表示八进制数。八进制315转换为十进制:3×8²+1×8¹+5×8⁰=192+8+5=205。注意八进制的每一位数字范围是0~7。
19. 在VB中,十六进制数&H418对应的十进制数是
A.418 B.1048
C.1032 D.2048
【答案】B
20. 在VB中,当数值大小没有超过整型数据的范围时,系统认为它是
A.长整型常量,占4字节 B.整型常量,占2字节
C.单精度常量,占4字节 D.变体型常量
【答案】B
【解析】当表示的数值大小没有超过整型数据范围(-32768~32767)时,系统认为它是整型常量,占2字节内存单元;超过此范围则为长整型常量,占4字节。可以在整型常量后加&强制设为长整型。
21. 在VB中,表达式2.5D+2表示的数值是
A.2.5 B.25
C.0.25 D.250
【答案】D
【解析】D表示双精度指数,2.5D+2等于2.5×10²=250。D或d表示双精度浮点数的指数部分,含义是尾数m乘以10的n次幂。
22. 以下关于VB字符串型常量的描述中,正确的是
A.字符串常量用单引号括起来 B.空串不合法
C.字符串中不能包含数字 D.字符串常量必须用双引号括起来
【答案】D
【解析】字符串型常量必须用双引号括起来,如"Visual Basic"、"1234"等。字符串中可以包含数字、字母、汉字和特殊字符。""是合法的空字符串。
23. 在VB中,定义符号常量的语句格式是
A.Const <常量名> [As 类型] = <表达式>
B.Dim <常量名> As <类型> = <表达式>
C.Static <常量名> = <表达式>
D.Public <常量名> = <表达式>
【答案】A
【解析】符号常量用Const语句定义,格式为:Const <常量名> [As 类型] = <表达式>。常量类型由表达式值的类型决定,一般常量名使用大写字母以便与变量名区分。
24. 在VB中,符号常量名一般使用
A.小写字母 B.大写字母
C.数字开头 D.下划线开头
【答案】B
【解析】为了与变量名区分,符号常量名一般使用大写字母,如Const PI=3.14159。常量名必须符合VB标识符的命名规则。
25. 在VB中,定义符号常量时,表达式中不能使用
A.直接常量 B.算术表达式
C.逻辑运算符 D.Visual Basic函数
【答案】D
【解析】符号常量的表达式可以由直接常量、算术表达式及逻辑运算符组成,也可以由字符串组成,但不能使用Visual Basic函数。例如Const a=Sqr(25)是错误的。
26. 在VB中,以下合法的变量名是
A.2abc B._abc
C.Dim D.MYDim
【答案】D
【解析】变量名命名规则:只能由字母、数字和下画线组成;第一个字符必须是英文字母;不能使用保留字。2abc以数字开头错误,_abc以非字母开头错误,Dim是保留字错误。MYDim包含保留字但不是保留字本身,合法。
27. 在VB中,以下变量名中不合法的是
A.Abc B.MyVar
C.For D.Count1
【答案】C
【解析】For是VB的保留字(循环语句关键字),不能用作变量名。Abc、MyVar、Count1都符合命名规则(以字母开头,由字母数字组成)。保留字可以嵌入变量名中,如MYFor是合法的。
28. 在VB中,变量名的有效长度为____个字符。
A.40 B.128
C.255 D.1023
【答案】C
【解析】变量名的有效长度为255个字符,但有效字符为前40个,后面的字符只是为了增加易读性,对于区分不同的变量无效。一条语句行的长度不能超过1023个字符。
29. 在VB中,用Dim语句声明的变量,其作用范围是
A.所有模块的所有过程 B.当前模块的所有过程
C.声明该变量的过程内部 D.整个应用程序
【答案】C
【解析】Dim语句用于在模块、窗体的过程(子程序)中声明变量,其作用范围是声明该变量的过程内部。Public声明的变量为全局变量,作用范围是所有模块的所有过程。
30. 关于Static语句声明的静态变量,以下描述正确的是
A.每次调用过程时变量都被重新初始化为0
B.退出过程时变量的值被保留
C.静态变量只能在模块级使用
D.静态变量不能用As指定数据类型
【答案】B
【解析】Static声明的静态变量在退出过程时其值被保留,再次调用该过程时,变量的初值是上次被保留的值,而不是重新初始化为0。这是Static变量与普通Dim变量的主要区别。
二、填空题(本大题共20小题,每题2分,共40分)
1. 在VB中,关键字的首字母会被自动转换为________字母。
【答案】大写
【解析】VB代码不区分大小写,但对于关键字,VB会自动将首字母转换为大写,其余字母转换为小写。建议变量名开头的第一个字母用大写。
2. 在VB中,同一行上书写多条语句时,语句之间用________分隔。
【答案】冒号(:)
【解析】VB允许在同一行书写多条语句,语句之间用冒号(:)分隔。例如:a=1 : b=2 : c=3。
3. 在VB中,要将单行语句分为多行书写,应在本行后加续行符,即空格和____
【答案】下画线(_)
【解析】续行符是空格加下画线(_),放在行尾表示语句未结束,下一行是续行。注释语句不能放在续行符后面。
4. 在VB中,整型数据的类型声明符是____
【答案】%
【解析】整型(Integer)数据占用2字节内存单元,类型声明符为%,取值范围为-32768~32767。
5. 在VB中,长整型数据的类型声明符是____
【答案】&
【解析】长整型(Long)数据占用4字节内存单元,类型声明符为&,取值范围为-2147483648~2147483647。
6. 在VB中,单精度实型数据的类型声明符是____
【答案】!
【解析】单精度实型(Single)数据占用4字节内存单元,类型声明符为!,用E或e表示指数部分,可精确到7位有效数字。
7. 在VB中,双精度实型数据的类型声明符是____
【答案】#
【解析】双精度实型(Double)数据占用8字节内存单元,类型声明符为#,用D或d表示指数部分,可精确到15~16位有效数字。
8. 在VB中,每个整型数据占________字节的内存单元。
【答案】2
【解析】整型(Integer)数据占用2字节(16位)的内存单元,取值范围为-32768~32767的整数,类型声明符为%。
9. 在VB中,布尔型数据的取值只能为True和____
【答案】False
【解析】布尔型(Boolean)数据是一个逻辑值,占用2字节的内存单元,取值只能为True(真)和False(假),主要用于逻辑判断。
10. 在VB中,日期型数据必须用________号括起来。
【答案】#(井号)
【解析】日期型数据必须用#号括起来,格式为#mm/dd/yy#或#mm-dd-yy#。例如#05/12/2018#表示2018年5月12日。日期型数据占用8字节内存单元。
11. 在VB中,声明一个长度为10的定长字符串变量S,语句为Dim S As String * ____
【答案】10
【解析】定长字符串声明格式为:Dim 变量名 As String * 长度。Dim S As String * 10表示声明一个长度为10个字符的定长字符串变量S,每个字符占1字节。
12. 在VB中,八进制数以前缀________开头。
【答案】&O
【解析】VB中使用&O(字母O)作为八进制数的前缀。例如&O315表示八进制数315。十进制数无需前缀,十六进制数以&H为前缀。
13. 在VB中,十六进制数以前缀________开头。
【答案】&H
【解析】VB中使用&H作为十六进制数的前缀。例如&H418表示十六进制数418,转换为十进制为1048。八进制数以&O为前缀。
14. 在VB中,声明符号常量使用________语句。
【答案】Const
【解析】符号常量用Const语句定义,格式为:Const <常量名> [As 类型] = <表达式>。例如Const PI=3.14159。常量名一般使用大写字母以便与变量名区分。
15. 在VB中,定义符号常量时,表达式中不能使用________函数。
【答案】Visual Basic(VB)
【解析】符号常量的表达式可以由直接常量、算术表达式及逻辑运算符组成,也可以由字符串组成,但不能使用VB函数。例如Const a=Sqr(25)是错误的,因为使用了Sqr函数。
16. 在VB中,变量名的第一个字符必须是____
【答案】英文字母
【解析】变量命名规则:变量名只能由字母、数字和下画线组成;第一个字符必须是英文字母(不能是数字或下画线);不能使用VB保留字作为变量名。
17. 在VB中,变量名的有效长度为________个字符。
【答案】255
【解析】变量名的有效长度为255个字符,但有效字符为前40个,后面的字符只是为了增加易读性,对于区分不同的变量无效。
18. 在VB中,为了强制变量必须先声明后使用,应在代码模块前加上________语句。
【答案】Option Explicit
【解析】Option Explicit语句强制变量必须显式声明后才能使用。也可以通过"工具"→"选项"→"编辑器"→勾选"要求变量声明"来自动添加。未声明变量直接使用会发出错误警告。
19. 在VB中,用Static语句声明的静态变量,当退出过程时其值将被____
【答案】保留
【解析】Static声明的静态变量在退出过程时,其值被保留。再次调用该过程时,变量的初值是上次被保留的值,而不是重新初始化为0。这是静态变量与普通局部变量的主要区别。
20. 在VB中,用________语句声明的变量为全局变量,其作用范围是所有模块的所有过程。
【答案】Public
【解析】Public语句声明的变量为全局变量,作用范围是所有模块的所有过程。Dim用于过程内部声明局部变量,Static用于声明静态变量。例如:Public A As Integer。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:内蒙古自治区对口招生《计算机类考纲百套卷》,依据《2019年内蒙古自治区高等职业院校对口招收中等职业学校毕业生计算机类专业课综合考试指导纲要》编写。本专辑涵盖四门课程,且每门课程均采用三阶递进式训练体系:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第3卷,为考点训练卷,按《Visual Basic程序设计》范围和要求编写。具体内容为:Visual Basic中的语句,数据类型,常量,变量。
内蒙古对口招生《计算机类考纲百套卷》 第3卷
《Visual Basic程序设计》
语句、数据类型、常量和变量 考点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共30小题,每题2分,共60分)
1. 在Visual Basic中,以下关于代码书写规则的描述,正确的是
A.VB代码严格区分字母的大小写
B.VB代码不区分字母的大小写
C.关键字必须全部用大写字母
D.变量名必须全部用小写字母
2. 在VB中,若要在同一行上书写多条语句,语句之间应用____分隔。
A.分号 B.逗号
C.冒号 D.空格
3. 在VB中,要将一条长语句分多行书写,应在行尾加
A.分号加空格 B.星号
C.冒号加空格 D.空格加下画线
4. 在VB中,一条语句行的长度不能超过____个字符。
A.255 B.512
C.1023 D.2048
5. 在VB中,整型数据占用的内存单元为
A.1字节 B.2字节
C.4字节 D.8字节
6. 在VB中,长整型数据的类型声明符是
A.% B.#
C.! D.&
7. 在VB中,单精度实型数据的类型声明符是
A.% B.&
C.! D.#
8. 在VB中,双精度实型数据占用的内存单元为
A.2字节 B.4字节
C.6字节 D.8字节
9. VB整型数据的取值范围是
A.-128-127 B.-32768-32767
C.-2147483648-2147483647 D.0-65535
10. 在VB中,单精度浮点数3.145E+3表示的数值是
A.3145 B.314.5
C.3.145 D.0.003145
11. 若要声明一个长度为5的定长字符串变量A,正确的语句是
A.Dim A As String B.Dim A As String * 5
C.Dim A As String(5) D.Dim A(5) As String
12. 在VB中,以下属于字符串型常量的是
A.1234 B.True
C."1234" D.#01/01/2025#
13. 在VB中,布尔型数据的取值是
A.0和1 B.On和Off
C.Yes和No D.True和False
14. 在VB中,日期型数据必须用____括起来。
A.井号 B.双引号
C. 单引号 D.方括号
15. 在VB中,以下关于变体型数据的描述,正确的是
A.变体型数据只能存储数值
B.变体型数据占用内存最少
C.变体型数据不能在运行时改变类型
D.变体型数据可以表示任何类型的数据
16. 在VB中,如果没有声明变量的数据类型,则该变量默认为
A.变体型 B.字符串型
C.整型 D.布尔型
17. 在VB中,以下类型声明符与数据类型对应正确的是
A.%对应长整型 B.&对应整型
C.!对应单精度实型 D.#对应单精度实型
18. 在VB中,八进制数&O315对应的十进制数是
A.205 B.315
C.325 D.197
19. 在VB中,十六进制数&H418对应的十进制数是
A.418 B.1048
C.1032 D.2048
20. 在VB中,当数值大小没有超过整型数据的范围时,系统认为它是
A.长整型常量,占4字节 B.整型常量,占2字节
C.单精度常量,占4字节 D.变体型常量
21. 在VB中,表达式2.5D+2表示的数值是
A.2.5 B.25
C.0.25 D.250
22. 以下关于VB字符串型常量的描述中,正确的是
A.字符串常量用单引号括起来 B.空串不合法
C.字符串中不能包含数字 D.字符串常量必须用双引号括起来
23. 在VB中,定义符号常量的语句格式是
A.Const <常量名> [As 类型] = <表达式>
B.Dim <常量名> As <类型> = <表达式>
C.Static <常量名> = <表达式>
D.Public <常量名> = <表达式>
24. 在VB中,符号常量名一般使用
A.小写字母 B.大写字母
C.数字开头 D.下划线开头
25. 在VB中,定义符号常量时,表达式中不能使用
A.直接常量 B.算术表达式
C.逻辑运算符 D.Visual Basic函数
26. 在VB中,以下合法的变量名是
A.2abc B._abc
C.Dim D.MYDim
27. 在VB中,以下变量名中不合法的是
A.Abc B.MyVar
C.For D.Count1
28. 在VB中,变量名的有效长度为____个字符。
A.40 B.128
C.255 D.1023
29. 在VB中,用Dim语句声明的变量,其作用范围是
A.所有模块的所有过程 B.当前模块的所有过程
C.声明该变量的过程内部 D.整个应用程序
30. 关于Static语句声明的静态变量,以下描述正确的是
A.每次调用过程时变量都被重新初始化为0
B.退出过程时变量的值被保留
C.静态变量只能在模块级使用
D.静态变量不能用As指定数据类型
二、填空题(本大题共20小题,每题2分,共40分)
1. 在VB中,关键字的首字母会被自动转换为________字母。
2. 在VB中,同一行上书写多条语句时,语句之间用________分隔。
3. 在VB中,要将单行语句分为多行书写,应在本行后加续行符,即空格和____
4. 在VB中,整型数据的类型声明符是____
5. 在VB中,长整型数据的类型声明符是____
6. 在VB中,单精度实型数据的类型声明符是____
7. 在VB中,双精度实型数据的类型声明符是____
8. 在VB中,每个整型数据占________字节的内存单元。
9. 在VB中,布尔型数据的取值只能为True和____
10. 在VB中,日期型数据必须用________号括起来。
11. 在VB中,声明一个长度为10的定长字符串变量S,语句为Dim S As String * ____
12. 在VB中,八进制数以前缀________开头。
13. 在VB中,十六进制数以前缀________开头。
14. 在VB中,声明符号常量使用________语句。
15. 在VB中,定义符号常量时,表达式中不能使用________函数。
16. 在VB中,变量名的第一个字符必须是____
17. 在VB中,变量名的有效长度为________个字符。
18. 在VB中,为了强制变量必须先声明后使用,应在代码模块前加上________语句。
19. 在VB中,用Static语句声明的静态变量,当退出过程时其值将被____
20. 在VB中,用________语句声明的变量为全局变量,其作用范围是所有模块的所有过程。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。