项目三 常量和变量《Visual Basic程序设计》(电工版第六版)章节过关卷

2026-01-14
| 2份
| 14页
| 59人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 作业-单元卷
知识点 常量和变量
使用场景 同步教学-单元练习
学年 2026-2027
地区(省份) 内蒙古自治区
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 256 KB
发布时间 2026-01-14
更新时间 2026-01-14
作者 xkw_078433669
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2026-01-14
下载链接 https://m.zxxk.com/soft/55943437.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

《Visual Basic程序设计(第6版)》电子工业出版社 项目三 常量和变量 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共24小题,每题3分,共72分) 1. 在一个语句内写多条语句时,每个语句之间用( )符号分隔。 A., B.: C. 、 D. ; 2. 变量未赋值时,数值型变量的值为( ) A. 0 B.空 C.1 D.无任何值 3.下面( )是合法的字符常量。 A.ABC$ B.“ABC” C.‘ABC’ D.ABC 4.在VB中,以下选项中,( )是合法的变量名。 A. 2a B. a&b C. myVar D. a-b 5.下面( )是不合法的整常数。 A.100 B.&O100 C.&H100 D.%100 6、Visual Basic 的规定,123#所表示的数据类型是( ) A.整型 B. 双精度型 C.单精度型 D.长整型 7、一条语句要在下一行继续写,用( )符号作为续行符。 A.+ B. - C. _ D.… 8、下面( )是合法的单精度型变量 A.num! B.sum% C.xinte$ D.mm# 9、若变量a未事先定义而直接使用,则变量a的类型是( )。 A.Integer B.String C.Boolean D.Variant 10、以下关于VB 变量声明的说法中,正确的是( )。 A.使用Dim声明的变量仅在事件过程中有效 B.用Static声明的变量在过程调用结束后值会保留 C.全局变量必须在模块的通用声明段用Public声明 D.变量名可以包含空格和数字,但不能以数字开头 11、下列Visual Basic变量名中,正确的是( )。 A.tag_Integer B.Dim C.2_num D. Print-n 12、声明符号常量应该用关键字( )。 A.Static B.Const C.Private D.Variant 13、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句( )。 A.Option Base 0 B.Option Explicit C.Option Base 1 D.Option Compare 14、如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为( )。 A.0 B.-1 C.TRUE D.FALSE 15、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是( )。 A.TextDate=#1/1/2002# B.TestDate=#“1/1/2002”# C.TextDate=date(“1/1/2002”) D.TestDate=Format(“m/d/yy”,“1/1/2002”) 16、下列各组变量声明正确的是( )。 A.Dim abc as integer , num as single B.Dim I%, N$ as integer C.Dim a%, b%, c%, a$ D.public dim n% 17、要声明一个长度为256个字符的定长字符串变量str,以下哪个语句是正确的( )。 A. dim str as string B. dim str as string(256) C. dim str as string [256] D. dim str as string*256 18、以下程序段执行后,整型变量n 的值为( )。 Year=2001 n=year\4+year\400-year\100 A. 495 B. 505 C. 500 D. 485 19、如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )。 A. 0 B. -1 C. True D. False 20、下列数据类型中,占用内存最小的是( )。 A.Integer B.Single C.Boolean D.Byte 21、以下Visual Basic标识符的定义中,合法的是( ) A.Sum 和 8abc B.a#x 和 Pi C.ForLoop 和 Total D.Const 和 DoWhile 22、声明一个表示圆周率的符号常量,正确的语句是( ) A. Const PI = 3.14159 B. Dim PI = 3.14159 C. Static PI As Double = 3.14159 D. Public PI As Single 23、Private Sub command1_click() Dim A As Integer, B As Boolean A = 5: B = A Print B End Sub 24、下列( )语句可以将变量A、B的值互换。 A.A=B:B=A B. A=A+B:B=A-B:A=A-B C.A=C:C=B:C=A D.A=(A+B)/2:B=(A-B)/2 2、 填空题(本题共14小题,每题2分,共28分) 1. 在程序中使用日期型数据时,必须用符号______将日期型数据括起来。 2、 定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是______ 。 3、 Visual Basi提供的标准数据类型整型类型声明时,其类型关键字是______;其类型符是______。 4、在VB中,货币型数据的类型标识符为______。 5、VB逻辑数据类型只有True与False两个值。当逻辑数据转换成整型数据时,True 转换为______,False转换为______。 6、字符串常量由任何ASCII字符组成,在程序中,它必须由______括起来。 7、要强制显式声明变量,采用语句__ _______ 。 8、 变量的声明分为两种方法:__________和____________。 9、逻辑常量为True或__________。 10、Visual Basie中的常量分为两种,一种是文字常量,一种是____常量。 11、VB 中若声明时省略 As 子句,默认的变量数据类型是______。 12、VB 中声明变量的关键字是______,声明符号常量的关键字是______。 13、声明一个存储逻辑值的变量 flag,正确语句是:______。 14、VB 中直接常量的数值常量支持进制表示:&H64是______进制常量,&O144是______进制常量。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《Visual Basic程序设计(第6版)》电子工业出版社 项目三 常量和变量 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共24小题,每题3分,共72分) 1. 在一个语句内写多条语句时,每个语句之间用( )符号分隔。 A., B.: C. 、 D. ; 【答案】 B 【解析】VB 规定:在同一行内书写多条独立语句时,必须用冒号(:)分隔。 2. 变量未赋值时,数值型变量的值为( ) A. 0 B.空 C.1 D.无任何值 【答案】A 【解析】数值型变量(包括 Integer、Long、Single、Double、Byte 等):默认值为0。 3.下面( )是合法的字符常量。 A.ABC$ B.“ABC” C.‘ABC’ D.ABC 【答案】B 【解析】字符串常量(字符常量)必须用双引号("")作为定界符。 4.在VB中,以下选项中,( )是合法的变量名。 A. 2a B. a&b C. myVar D. a-b 【答案】 C 【解析】变量名只能以字母开头,不能包含特殊字符,A选项以数字开头,B选项包含&,D选项包含-,均不合法,C选项符合变量名命名规则 5.下面( )是不合法的整常数。 A.100 B.&O100 C.&H100 D.%100 【答案】D 【解析】%是 VB 中整型变量(Integer)的类型声明符,但不能加在数值前作为整常数的标识。 6、Visual Basic 的规定,123#所表示的数据类型是( ) A.整型 B. 双精度型 C.单精度型 D.长整型 【答案】B 【解析】#是双精度浮点型(Double) 的类型声明符。 7、一条语句要在下一行继续写,用( )符号作为续行符。 A.+ B. - C. _ D.… 【答案】C 【解析】当一条语句过长需要换行书写时,必须用空格 + 下划线(_)作为续行符。 8、下面( )是合法的单精度型变量 A.num! B.sum% C.xinte$ D.mm# 【答案】A 【解析】!代表单精度型(Single)。 9、若变量a未事先定义而直接使用,则变量a的类型是( )。 A.Integer B.String C.Boolean D.Variant 【答案】D 【解析】Variant 是 VB 特有的 “万能类型”,它可以存储任意类型的数据(整数、字符串、布尔值、日期等),是 VB 中未显式声明变量时的默认类型。 10、以下关于VB 变量声明的说法中,正确的是( )。 A.使用Dim声明的变量仅在事件过程中有效 B.用Static声明的变量在过程调用结束后值会保留 C.全局变量必须在模块的通用声明段用Public声明 D.变量名可以包含空格和数字,但不能以数字开头 【答案】B 【解析】Static 用于声明 “静态局部变量”,其核心特性是:变量仅在声明它的过程内可见;过程调用结束后,变量不会被销毁,值会被保留,下次调用该过程时,变量会沿用上次的最终值。 11、下列Visual Basic变量名中,正确的是( )。 A.tag_Integer B.Dim C.2_num D. Print-n 【答案】A 【解析】在Visual Basic中给变量命名时应遵循以下规则: (1)变量名只能由字母、数字和下画线组成;(2)变量名的第一个字符必须是英文字母,最后一个字符可以是类型说明符;(3)变量名的长度不能超过255个字符;(4)不能使用Visual Basic的保留字作为变量名。 12、声明符号常量应该用关键字( )。 A.Static B.Const C.Private D.Variant 【答案】B 【解析】声明符号常量(只读、不可修改的固定值)必须使用Const关键字。 13、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句( )。 A.Option Base 0 B.Option Explicit C.Option Base 1 D.Option Compare 【答案】B 【解析】Option Base 0用于指定数组下标的默认起始值为 0。 14、如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为( )。 A.0 B.-1 C.TRUE D.FALSE 【答案】B 【解析】布尔常量True转换为整型时,值为 -1;布尔常量False转换为整型时,值为 0。 15、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是( )。 A.TextDate=#1/1/2002# B.TestDate=#“1/1/2002”# C.TextDate=date(“1/1/2002”) D.TestDate=Format(“m/d/yy”,“1/1/2002”) 【答案】A 【解析】日期型常量必须用井号(#)包裹日期字符串。 16、下列各组变量声明正确的是( )。 A.Dim abc as integer , num as single B.Dim I%, N$ as integer C.Dim a%, b%, c%, a$ D.public dim n% 【答案】A 【解析】 VB 中使用Dim关键字声明变量;多个变量之间用逗号(,) 分隔。 17、要声明一个长度为256个字符的定长字符串变量str,以下哪个语句是正确的( )。 A. dim str as string B. dim str as string(256) C. dim str as string [256] D. dim str as string*256 【答案】D 【解析】声明定长字符串变量必须使用String*长度的格式,其中*是定长字符串的专用标识,数字表示字符串的固定字符数。 18、以下程序段执行后,整型变量n 的值为( )。 Year=2001 n=year\4+year\400-year\100 A. 495 B. 505 C. 500 D. 485 【答案】D 【解析】VB 中\是整数除法,直接截断小数部分,只保留整数。 19、如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )。 A. 0 B. -1 C. True D. False 【答案】B 【解析】布尔值 True 转换为整型时,结果是 -1;布尔值 False 转换为整型时,结果是 0。 20、下列数据类型中,占用内存最小的是( )。 A.Integer B.Single C.Boolean D.Byte 【答案】D 【解析】 Byte 类型仅占用 1 字节,是内存占用最小的。 21、以下Visual Basic标识符的定义中,合法的是( ) A.Sum 和 8abc B.a#x 和 Pi C.ForLoop 和 Total D.Const 和 DoWhile 【答案】C 【解析】由字母、数字、下划线组成,不能包含空格、特殊符号,只能以字母或下划线(_) 开头,不能以数字、符号开头,不能与 VB 的关键字重名。 22、声明一个表示圆周率的符号常量,正确的语句是( ) A. Const PI = 3.14159 B. Dim PI = 3.14159 C. Static PI As Double = 3.14159 D. Public PI As Single 【答案】A 【解析】Const是声明符号常量的专属关键字,Static用于声明静态变量,且变量声明不能直接赋值。 23、Private Sub command1_click() Dim A As Integer, B As Boolean A = 5: B = A Print B End Sub 【答案】C 【解析】VB 中整型转布尔型的规则:非 0 整数(无论正负)转换为True,0 转换为False。 24、下列( )语句可以将变量A、B的值互换。 A.A=B:B=A B. A=A+B:B=A-B:A=A-B C.A=C:C=B:C=A D.A=(A+B)/2:B=(A-B)/2 【答案】B 【解析】变量互换需保留原始值,直接A=B:B=A会丢失值。 2、 填空题(本题共14小题,每题2分,共28分) 1. 在程序中使用日期型数据时,必须用符号______将日期型数据括起来。 【答案】 # 【解析】在 VB 中,使用日期型数据时,必须用#将日期型数据括起来。 2、 定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是______ 。 【答案】Dim Ch5 As string *8 【解析】* 8:*是 VB 中定长字符串的专用标识,数字8表示字符串的固定长度为 8 个字符。 3、 Visual Basi提供的标准数据类型整型类型声明时,其类型关键字是______;其类型符是______。 【答案】Integer ;% 【解析】Integer 是声明整型变量的标准关键字,% 是整型的快捷类型符,可直接加在变量名末尾,等价于用Integer声明。 4、在VB中,货币型数据的类型标识符为______。 【答案】@ 【解析】@ 可直接加在变量名末尾,快捷声明货币型变量。 5、VB逻辑数据类型只有True与False两个值。当逻辑数据转换成整型数据时,True 转换为______,False转换为______。 【答案】1 ; 0 【解析】 VB 中逻辑型转整型:True → -1,False → 0。 6、字符串常量由任何ASCII字符组成,在程序中,它必须由______括起来。 【答案】双引号 【解析】在 VB 程序中,字符串常量必须由双引号(" ") 括起来。 7、要强制显式声明变量,采用语句__ _______ 。 【答案】Option Explicit 【解析】 强制显式声明变量的语句是Option Explicit;该语句需写在模块最顶部的声明段。 8、 变量的声明分为两种方法:__________和____________。 【答案】隐式声明、显示声明 【解析】VB 中变量的声明分为两种方法:显式声明 和 隐式声明。 9、逻辑常量为True或__________。 【答案】False 【解析】VB 逻辑常量的两个值是True和False;逻辑常量常用于条件判断,可与整型数值相互转换。 10、Visual Basie中的常量分为两种,一种是文字常量,一种是____常量。 【答案】符号 【解析】文字常量是直接写在代码中的具体值,也叫 “字面常量”,无需声明,直接使用,符号常量是用Const关键字声明的、有名称的常量,通过名称引用固定值,提升代码可读性。 11、VB 中若声明时省略 As 子句,默认的变量数据类型是______。 【答案】Variant(变体类型) 【解析】Variant 可存储数值、字符串、日期等任意类型数据,但占用内存更大,建议显式声明类型。 12、VB 中声明变量的关键字是______,声明符号常量的关键字是______。 【答案】Dim;Const 【解析】Dim 是 VB 中声明变量最基础、最常用的关键字,Const 是声明符号常量的专属关键字,声明后常量值在程序运行期间不可修改。 13、声明一个存储逻辑值的变量 flag,正确语句是:______。 【答案】Dim flag As Boolean 【解析】 声明一个存储逻辑值的变量 flag,正确语句是:Dim flag As Boolean。 14、VB 中直接常量的数值常量支持进制表示:&H64是______进制常量,&O144是______进制常量。 【答案】十六;八 【解析】直接常量的进制前缀:&H= 十六进制,&O= 八进制,无前缀 = 十进制,均属于数值型直接常量。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

项目三 常量和变量《Visual Basic程序设计》(电工版第六版)章节过关卷
1
项目三 常量和变量《Visual Basic程序设计》(电工版第六版)章节过关卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。