资源简介 内蒙古巴彦淖尔市临河三中计算机班2018-2019学年高二上学期信息技术期中考试试卷VB一、选择题(46*1分)1.(2018高二上·临河期中)下列不属于VB常量类型的是( )A.数值型 B.字符型 C.布尔型 D.时间型【答案】D【知识点】常见数据类型、数组【解析】【解答】VB中的常量可以分为:直接常量和符号常量。直接常量可分为:数值常量、字符串常量、布尔常量、日期常量。符号常量可分为:系统内部常量和自定义常量(系统内部常量不需要自己定义)。所以数值型、字符型、布尔型属于VB常量类型,时间型不属于VB常量类型。故答案选D。【分析】本题考查VB常量类型。常用VB常量类型有:数值型、字符型、布尔型、日期型等。2.(2018高二上·临河期中)表达式6.8*9 Mod 28\8的值是( )。A.0 B.1 C.2 D.3【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】根据VB算术运算符优先级可知表达式中应先计算6.8*9=61.2,然后计算28\8=3,最后计算61.2 Mod 3=1。故答案选B。【分析】本题考查VB算术运算符优先级,其由高到低分别为:-(取负)^、*、/、\、Mod、+、-。3.(2018高二上·临河期中)数学表达式 对应的正确Visual Basic表达式为( )A.-b+Sqr(b*b-4*a*c)/2*a B.-b+Sqr(b*b-4*a*c)/(2*a)C.(-b+Sqr(b*b-4*a*c))/(2*a) D.(-b+Sqr(b*b-4*a*c))/ 2*a【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】VB表达式中,乘号用“*”表示,且不能省略,Sqr函数可以求解算术平方根,适当地使用括号可以明确表示计算的优先级顺序。综上,题中表达式正确书写方式应为“(-b+Sqr(b*b-4*a*c))/(2*a)”。故答案选C。【分析】本题考查VB表达式的书写。书写时不可以省略乘号;运算符不可以相邻;表达式必须书写在同一基准,可以出现上下标;表达式中只可以使用圆括号来表示优先级,且要成对出现。不可以使用方括号、大括号等。4.(2018高二上·临河期中)下列各项是常量的有( )A.ABC B.“ABC” C.5+A D.1/2【答案】B【知识点】常见数据类型、数组【解析】【解答】VB中的常量可以分为:直接常量和符号常量。直接常量可分为: 数值常量、字符串常量、布尔常量、日期常量。符号常量可分为: 系统内部常量和自定义常量(系统内部常量不需要自己定义)。“ABC”是字符串常量。故答案选B。【分析】本题考查常见常量的表示。字符串常量是一段内容固定不变的文字,由一对双引号之间的若干个字符的序列组成。逻辑类型只有两个常量,真(True)和假(False)。5.(2018高二上·临河期中)可作为VB变量名的是( )A.A-1 B.2S C.A.4 D.A_B【答案】D【知识点】常见数据类型、数组【解析】【解答】选项A:“A-1”中包含“-”,不可作为变量名。A错误;选项B:“2S”以数字开头,不可作为变量名。B错误;选项C:“A.4”中包含“.”,不可作为变量名。C错误;选项D:“A_B”以字母开头,由字母和下划线组成,符合变量命名规则,可以作为变量名。D正确。故答案选D。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。6.(2018高二上·临河期中)下列不属于VB合法常量的是( )A.“123” B.FALSEC.#09/08/98 # D.4+9【答案】D【知识点】常见数据类型、数组【解析】【解答】选项A:“123”是字符串常量,属于合法常量。A正确;选项B:FALSE是逻辑型常量,属于合法常量。B正确;选项C: #09/08/98 # 是日期型常量,属于合法常量。C正确;选项D:4+9是表达式,不是常量。D错误。故答案选D。【分析】本题考查VB常量类型及其表示。在VB中字符串常量是用双引号括起的串字符, 例如"ABC", "abcdefg","123", "O", "VB程序设计"等。逻辑类型只有两个常量,真(True)和假(False)。一种在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。除此之外还有整型常量、实数、符号常量和系统常量。7.(2018高二上·临河期中)表达式8*3/6\4 mod 3的值是( )A.0 B.1 C.2 D.3【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】根据VB算术运算符优先级可知表达式中应先计算8*3/6\4=1,然后计算1 mod 3=1,所以最终计算结果为1。故答案选B。【分析】本题考查VB算术运算符优先级,其由高到低分别为:-(取负)^、*、/、\、Mod、+、-。8.(2018高二上·临河期中)编写代码在( )窗口中进行。A.属性窗口 B.布局窗口 C.代码窗口 D.立即窗口【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】属性窗口是VB中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。VB中正是通过改变属性来改变对象的特征,如大小、标题或颜色;布局窗口允许使用表示屏幕的小图像来布置应用程序中各窗体的位置;代码窗口是输入、修改应用程序代码的编辑器,每个窗体和代码模块都有一个单独的代码编辑器;立即窗口即debug窗口,它是用于检查各种错误的窗口。综上可知,编写代码在代码窗口中进行。故答案选C。【分析】本题考查VB集成环境窗口的了解。VB集成环境的主窗口包括:窗体设计窗口、工程资源管理器、属性窗口、窗体布局窗口、代码窗口等。9.(2018高二上·临河期中)布尔型变量的默认值是( )A.0 B.-1 C.FALSE D.TRUE【答案】C【知识点】常见数据类型、数组【解析】【解答】VB中未赋值的数据不是为0就是为空。布尔未赋值时是0,也就是FALSE,其它的数是TRUE。故答案选C。【分析】本题考查布尔型变量。在VB中,布尔型变量只有两个值,TRUE和FALSE。10.(2018高二上·临河期中)不是算术运算符的是( )。A.MOD B.\ C.& D./【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】VB算术运算符有:^、-(负号)、*、/、\、Mod、+、-(减)。&是字符串运算符,用于连接两个字符串表达式。故答案选C。【分析】本题考查VB运算符种类。VB运算符包括算术运算符、字符串运算符、关系运算符、逻辑运算符四种。11.(2018高二上·临河期中)值不是数值型数据的是( )A.LEN B.EXP C.ASC D.STR【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】选项A:Len(X)函数返回字符串X的长度,是数值型数据。A正确;选项B:Exp(X)是指数函数,返回值为以e为底、以X为指数的值,是数值型数据。B正确;选项C:ASC(X)函数是求字符串X的第一个字符的ASCII 编码,是数值型数据。C正确;选项D:Str(X)返回值为X的字符串形式,非数值型数据。D错误。故答案选D。【分析】本题考查VB中常用标准函数。常用标准函数主要有Int、Exp、Asc、Chr、Len等。12.(2018高二上·临河期中)2 * 3^2 + 2 * 8 / 4 + 3^2的值是( )A.64 B.31 C.49 D.22【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】表达式中运算符的优先级为:^、*、/、+。表达式中应先计算3^2=9,然后计算2 * 9 + 2 * 8 / 4 + 9=18+16/4+9=18+4+9=31。故答案选B。【分析】本题考查VB算术运算符优先级。算术运算符优先级其由高到低分别为:^(乘方)、-(取负)、*、/、\、Mod、+、-。13.(2018高二上·临河期中)下列变量相同的一组是( )A.EE 和ee B.E 和E1 C.A 和AA D.A1和1A【答案】A【知识点】常见数据类型、数组【解析】【解答】VB中,不区分变量名的大小写,所以变量EE和ee相同。故答案选A。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。14.(2018高二上·临河期中)以下程序段的输出结果是( )。X=2PRINT X+1, X+1A.3 4 B.3 3 C.X+1 X+1 D.2+1 2+1【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】由X=2可知,变量X是整型变量,表达式X+1的结果即进行算术运算的结果3,运算结束后,变量X的值不变,所以第二个X+1的结果也是3。故答案选B。【分析】本题考查VB表达式的计算。15.(2018高二上·临河期中)长整型数据占( )个字节A.2 B.4 C.6 D.8【答案】B【知识点】常见数据类型、数组【解析】【解答】长整型变量存储为32位(4字节)有符号的数值形式,其范围从-2,147,483,648到2,147,483,647。故答案选B。【分析】本题考查长整型变量。长整型(Long)的类型声明字符为&。16.(2018高二上·临河期中)日期型常量的定界符是( )A.“” B.## C.‘’ D.$$【答案】A【知识点】常见数据类型、数组【解析】【解答】VB中合法的日期型常量必须以数字符号(#)括起来,月份在前,中间是日期,最后是年份。故答案选B。【分析】本题考查合法日期型常量的书写。在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。17.(2018高二上·临河期中)下列可作为Visual Basic变量名的是( )。A.a#a B.4a C.DIMA D.Const【答案】C【知识点】常见数据类型、数组【解析】【解答】选项A:“a#a”中包含字符“#”,不能作为VB变量名。A错误;选项B:“4a”以数字开头,不能作为VB变量名。B错误;选项C:“DIMA”以字母开头,由字母组成,符合VB变量命名规则,可以作为变量名。C正确;选项D:“Const”是VB保留字,不能作为变量名。D错误。故答案选C。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。18.(2018高二上·临河期中)表达式6*7/8 Mod 9的值是( )。A.4 B.5 C.6 D.7【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】根据算术运算符优先级可知表达式中应先计算6*7/8=5.25,然后计算5.25 Mod 9=5。故答案选B。【分析】本题考查VB算术运算符优先级。算术运算符优先级其由高到低分别为:-(取负)^、*、/、\、Mod、+、-。19.(2018高二上·临河期中)将数学表达式|X|+5e2写成Visual Basic表达式,其正确的形式是( )。A.ABS(X)+5*Exp(2) B.ABSX+5*Exp(2)C.SGN(X)+5*Ln(2) D.SQR(X)+5*Ln(2)【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】VB中,ABS(X)函数表示取X的绝对值;EXP(X)函数是指数函数,返回值为以e为底,以X为指数的值;Ln(X)函数返回X的自然对数值;SGN(X)函数返回自变量的符号,即值为负数时,函数返回-1,值为0时,函数返回0,值为正数时,函数返回1;SQR(X)返回自变量X的平方根,自变量必须大于或等于0。因此,该表达式应写为“ABS(X)+5*Exp(2)”。故答案选A。【分析】本题考查VB标准函数的使用以及表达式的书写。书写时不可以省略乘号;运算符不可以相邻;表达式必须书写在同一基准,可以出现上下标;按照各种运算符的优先级别来计算,表达式优先级别排序:算术运算符>=字符运算符>关系运算符>逻辑运算符;表达式中只可以使用圆括号来表示优先级,且要成对出现。不可以使用方括号、大括号等。20.(2018高二上·临河期中)参数是字符型的函数有( )。A.VAL B.CHR C.STR D.RND【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】选项A:VAL(X)函数是将字符X转换为数值,所以参数C是字符型。A正确;选项B:CHR(X)函数是将X的ASCII码转换成对应的字符,所以参数X是数值型。B错误;选项C:STR(X)函数是将数值X转换为字符,所以参数X是数值型。C错误;选项D:RND函数的功能是产生[0,1)之间的一个随机数,其参数是数值表达式。D错误。故答案选A。【分析】本题考查VB中标准函数的参数数据类型。21.(2018高二上·临河期中)VAL(“1E4A”)的值是( )A.1 B.0 C.10000 D.1E4【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】题中函数的参数是“1E4A”,在字符“A”处停止读入字符串,最终转化的数值是1E4,即10000。故答案选C。【分析】本题考查VB中VAL函数的具体应用。VAL(X)函数的功能是将一个数值字符串X转为数值,并在它不能识别为数字的第一个字符上,停止读入字符串。22.(2018高二上·临河期中)窗体的标题属性是( )。A.NAME B.CAPTION C.LEFT D.TOP【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】选项A:窗体的NAME属性用于设置或返回窗体的名称。A错误;选项B:窗体的CAPTION属性用于设置窗体标题栏显示的文本。B正确;选项C:LEFT属性用于设置窗体左边框位置。C错误;选项D:TOP属性用于设置窗体上边框位置。D错误。故答案选B。【分析】本题考查常用窗体属性。常用窗体属性有:Appearance、Caption、Font、Left等。23.(2018高二上·临河期中)Rnd函数不可能为下列( )值。A.0.6 B.1 C.0.1234 D.0.0005【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】Rnd函数是随机函数,该函数返回小于1但大于或等于0的值。所以Rnd函数不可能返回值1。故答案选B。【分析】本题考查随机函数Rnd的使用。24.(2018高二上·临河期中)Int(196.555*100+0.5)/100的值是( )。A.198 B.199.6 C.198.56 D.196.56【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】Int(X)函数是取整函数,即取不大于X的最大整数,所以Int(196.555*100+0.5)/100=Int(19656)/100=196.56。故答案选D。【分析】本题考查标准函数Int的功能以及表达式的计算。25.(2018高二上·临河期中)如果x是一个正实数,对x的第4位小数四舍五入的表达式是( )。A.0.01*Int(x+0.005) B.0.01*Int(100*(x+0.005))C.0.001*Int(1000*(x+0.0005)) D.0.01*Int(x+0.05)【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】若要对正实数x的第四位小数四舍五入,首先应在x的第四位小数上加5。若第四位小数小于4,则不会产生进位;若第四位小数大于等于5,则产生进位。然后将该数乘以1000取整,此时最后一位小数被舍去。最后将该数再还原,即乘以0.001。所以正确的表达式应为“0.001*Int(1000*(x+0.0005))”。故答案选C。【分析】本题考查VB标准函数的使用以及表达式的书写。26.(2018高二上·临河期中)执行语句s=len(Mid(“Visual Basic”,1,6))后,s的值为( )。A.Visual B.Basic C.6 D.11【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】Mid(“Visual Basic”,1,6)表示截取了长度为6的字符串,再使用Len函数取字符串长度即为6。故答案选C。【分析】本题考查标准函数Mid()和Len()的应用。Mid(String,start,length)表示从String字符串中,开始位置为start处截取length长度的字符串,Len(x)函数表示返回字符串变量x的长度。27.(2018高二上·临河期中)下列声明语句中错误的是( )。A.Const var1=123 B.Dim var2=‘abc’C.Dim a, b as string D.Dim var3 as integer【答案】B【知识点】常量、变量及变量的赋值【解析】【解答】选项A:该语句是定义了常量var1的值是123,语句合法。A正确;选项B:该声明语句不符合声明变量的格式。B错误;选项C:该语句定义了两个字符型变量a和b。C正确;选项D:该语句定义了整型变量var3。D正确。故答案选B。【分析】本题考查变量的声明。声明变量的格式为:<变量名>[As 数据类型]。28.(2018高二上·临河期中)Print “ANB”+STR(1223)的输出结果为( )。A.ANB 1223 B.ANB1223 C.出错 D.ANB【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】STR(X)函数功能是将一个数值型自变量X转换为相应字符串的函数,所以STR(1223)=“1223”。当“+”两侧都是字符串时,“+”充当字符串连接符,所以“ANB”+“1223”=“ANB1223”。故答案选B。【分析】本题考查标准函数STR的使用以及字符串连接符“+”的功能。29.(2018高二上·临河期中)双精度型数的类型标识符是( )A.$ B.# C.& D.!【答案】B【知识点】常见数据类型、数组【解析】【解答】$是字符串型数的类型标识符;#是双精度型数的类型标识符;&是长整型数的类型标识符;!是单精度型数的类型标识符。故答案选B。【分析】本题考查不同数据的类型标识符。30.(2018高二上·临河期中)VB中双精度型数据占( )个字节。A.2 B.4 C.6 D.8【答案】D【知识点】常见数据类型、数组【解析】【解答】双精度型变量存储为IEEE 64位(8个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。故答案选D。【分析】本题考查双精度型数据的存储。双精度类型可以实现15位的精度。31.(2018高二上·临河期中)下列是单精度型数据的有( )A.25% B.32.789 C.5& D.1.2D4【答案】B【知识点】常见数据类型、数组【解析】【解答】单精度型(Single)以4个字节(32位)存储,它的范围在负数的时候是从 -3.402823E38到-1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。综上可知,32.789是单精度型数据。故答案选B。【分析】本题考查单精度型数据的范围及表示。32.(2018高二上·临河期中)在函数SQR(100)中,参数是( )A.SQR B.100 C.10 D.无【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】在函数SQR(100)中,SQR是函数名,100是函数的参数,10是运算结果。故答案选B。【分析】本题考查函数SQR的格式。SQR( )中,括号里的内容是函数的参数。33.(2018高二上·临河期中)按下列组合键可以打开属性窗口的是( )A.ctrl +d B.ctrl +f C.ctrl +g D.ctrl +e【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】 ctrl +d 是添加文件;ctrl +f是打开属性窗口;ctrl +g是查看立即窗口;ctrl +e是打开菜单编辑器。故答案选B。【分析】本题考查VB集成开发环境快捷键的使用。34.(2018高二上·临河期中)属性窗口中没有的是( )A.对象下拉列表框 B.标题栏C.选项卡 D.按钮【答案】D【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】属性窗口组成有:标题栏、对象列表框、属性列表框、属性说明框。属性列表框提供了两种选项卡,按“字母”或“类型”排列。属性窗口中没有按钮。故答案选D。【分析】本题考查对属性窗口的观察及认识。属性窗口:1、标题栏:显示“属性”以及当前对象的名字;2、对象列表框:位于标题栏的下方,列出了应用程序中所有对象的名字以及类型,可以单击列表框右边的向下箭头,从下拉列表框中选择某一对象。3、属性列表框:属性窗口中最重要的一部分,可以通过他查看、修改属性值,属性列表框提供了两种选项卡,按“字母”或“类型”排列,列表框左边是属性名,右边是属性值。4、属性说明框:通过说明框可以了解当前选定属性的含义以及数值。35.(2018高二上·临河期中)窗体的名称属性是( )A.NAME B.CAPTION C.TOP D.LEFT【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】选项A:窗体的NAME属性即窗体的名称属性,用于设置或返回窗体的名称。A正确;选项B:窗体的CAPTION属性用于设置窗体标题栏显示的文本。B错误;选项C:TOP属性用于设置窗体上边框位置。C错误;选项D:LEFT属性用于设置窗体左边框位置。D错误。故答案选A。【分析】本题考查常用窗体属性。常用窗体属性有:Appearance、Caption、Font、Left等。36.(2018高二上·临河期中)运行程序时,单击窗体,触发了窗体的( )事件。A.LOAD B.CLICK C.UNLOAD D.DBLCLICK【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】LOAD是当窗体被装入工作区时触发的事件;CLICK是在程序运行时,单击窗体内的某个位置触发的事件;UNLOAD是卸载窗体时触发的事件;DBLCLICK是程序运行时,双击窗体内的某个位置触发的事件。故答案选B。【分析】本题考查VB常用的窗体事件。VB常用窗体事件有:Click、DblClick、Load、Unload、Resize等。37.(2018高二上·临河期中)下列叙述正确的是( )A.对象不能复制B.对象不能删除C.对象是类的实例D.单击对象可将工具箱中的控件放到窗体上【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】对象是类的实例,可以复制、删除,拖动工具箱中的控件可以将对象添加到窗体上。故答案选C。【分析】本题考查对象的相关操作。对象是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己标识的任何东西。对象是类的实例化。38.(2018高二上·临河期中)VB对象的对齐属性是( )A.Alignment B.Backcolor C.Caption D.Height【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】Alignment是设置对象对齐方式的属性;Backcolor是设置对象背景色的属性;Caption设置对象标题栏文字的属性;Height是设置对象高度的属性。故答案选A。【分析】本题考查常用VB对象属性。VB对象属性主要有Alignment、Backcolor、Caption、Height、Width、Visible等。39.(2018高二上·临河期中)能够显示窗体的是( )A.Form1.Show B.Form1.HideC.Form1.Print D.Command1.Move 300, 1500【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】Form1.Show的功能是将窗体Form1显示出来;Form1.Hide的功能是将窗体Form1隐藏;Form1.Print的功能是输出窗体Form1;Command1.Move 300, 1500的功能是将按钮移动到距离窗体左边框300,上边框1500的位置。所以能够显示窗体的语句是Form1.Show。故答案选A。【分析】本题考查窗体方法的使用。40.(2018高二上·临河期中)四个字符“E”,“y”,“B”,“8”的ASCII码值最大的是( )A.“E” B.“y” C.“B” D.“8”【答案】B【知识点】信息的编码【解析】【解答】在ASCII码表中,数字字符的ASCII码小于大写字母字符的ASCII码,大写字母字符的ASCII码小于小写字母字符的ASCII码,所以选项中ASCII码最大的是小写字母“y”。故答案选B。【分析】本题考查对ASCII码表的掌握。41.(2018高二上·临河期中)保存一个VB程序时需要保存两个文件( )A.工程文件和 .vbp B.窗体文件和 .frm文件C..vbp文件和 .frm文件 D.模块文件和 .bas文件【答案】C【知识点】程序的调试及运行【解析】【解答】保存VB程序时,需要分别保存窗体文件和工程文件,窗体文件即.vbp文件,工程文件即.frm文件。故答案选C。【分析】本题考查VB程序中涉及的文件,以及文件的保存。42.(2018高二上·临河期中)用于获得字符串S从第2个字符开始的3个字符的函数是( )A.Mid$(S,2,3) B.Middle(S,2,3)C.Right$(S,2,3) D.Left$(S,2,3)【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】选项A:Mid$(S,2,3)表示在字符串S中从第2位开始取3个字符,“$”表示该函数返回字符类型。A正确;选项B:VB中没有Middle函数。B错误;选项C:VB中,Right函数有两个参数,Right$(S,n)表示取字符串S右边n个字符。C错误;选项D:VB中,Left函数有两个参数,Left$(S,n)表示取字符串S左边n个字符。D错误。故答案选A。【分析】本题考查常用字符串函数的功能。常用字符串函数有:Len、Left、Right、Mid、Trim等。43.(2018高二上·临河期中)计算结果为0的表达式是( )A.Int(2.4)+Int(-2.8) B.ABS(-10)+SGN(-10)C.Fix(2.4)+Int(-2.8) D.Fix(2.4)+Fix(-2.8)【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】Int(N)表示取不大于N的最大整数;Abs(N)返回N的绝对值;Sgn(N)返回N的正负号;Fix(N)表示取N的整数部分。选项A:Int(2.4)+Int(-2.8)=2+(-3)=-1。A错误;选项B:ABS(-10)+SGN(-10) =10+(-1)=9。B错误;选项C:Fix(2.4)+Int(-2.8) =2+(-3)=-1。C错误;选项D: Fix(2.4)+Fix(-2.8) =2+(-2)=0。D正确。故答案选D。【分析】本题考查VB中标准函数的功能以及表达式的计算。VB中常用标准函数有:Int、Sqr、Abs、Fix、Rnd等。44.(2018高二上·临河期中)VB程序中有两个工程,每个工程中有两个窗体,保存时需要保存( )次。A.3 B.5 C.7 D.6【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】保存一个工程中的两个窗体,需要先保存一个窗体,然后保存另一个窗体,最后保存工程文件,所以一个工程需要保存3次,两个工程共需要保存6次,1个应用程序需要保存一次,共7次。故答案选C。【分析】本题考查VB程序的保存。VB程序中需要保存窗体文件和工程文件。45.(2018高二上·临河期中)下列是事件的是( )A.LOAD B.SHOW C.PRINT D.CLS【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】VB中,LOAD是事件,SHOW、PRINT、CLS是对象的方法。故答案选A。【分析】本题考查事件和方法的区别。方法可以看作对象的动作,事件是对象的响应。二、填空题(22*2分)46.(2018高二上·临河期中)变量名的长度不超过 个字符。【答案】255【知识点】常见数据类型、数组【解析】【解答】VB变量命名规则要求,变量必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。故答案为:255。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。47.(2018高二上·临河期中)VB中对象有窗体和 。【答案】控件【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】窗体和控件是创建界面的基本构造模块,也是创建应用程序所使用的对象。故答案为:控件。【分析】本题考查VB对象的主要组成部分。用VB创建一个应用程序,首先是创建界面,它是用户与应用程序进行交互操作的可视部分。窗体是一种对象,由属性定义其外观、由方法定义其行为、由事件定义其与用户的交互。通过设置窗体属性并编写响应事件的VB代码,就能定义出满足应用程序需要的对象。控件是包括在窗体对象内的对象。每种类型的控件都有自己的一套属性、方法和事件,以适用于特定的目的。一些控件最适合在应用程序中输入或显示文本。另一些控件能够访问其它的应用程序和处理数据。48.(2018高二上·临河期中)LEN(“临河三中GOOD”)的值是 【答案】8【知识点】运算符、基本运算与表达式【解析】【解答】Len(X)函数表示返回字符串变量X的长度,LEN(“临河三中GOOD”)中,字符串变量是“临河三中GOOD”,共有8个字符,字符串长度是8。故答案为:8。【分析】本题考查Len(X)函数的功能。Len(X)函数是返回字符串变量X的长度。49.(2018高二上·临河期中)VB中的常量分为 常量和 常量。【答案】值;符号【知识点】常见数据类型、数组【解析】【解答】VB中的常量可以分为:值常量和符号常量。值常量可分为:数值常量、字符串常量、布尔常量、日期常量。符号常量可分为: 系统内部常量和自定义常量(系统内部常量不需要自己定义)。故答案为:值;符号。【分析】本题考查VB常量类型。VB常量可以分为值常量和符号常量。50.(2018高二上·临河期中)用A存放0.4,应该将A定义成 型变量。【答案】单精度【知识点】常见数据类型、数组【解析】【解答】用A存放0.4,应该将A定义成单精度型变量。单精度数在内存中占4个字节,有效数字是7位十进制数,取值范围:负数 -3.402823E+38 ~ -1.401298E-45,正数 1.401298E-45 ~ 3.402823E+38。故答案为:单精度。【分析】本题考查VB中常用数据类型。VB常用数据类型有:整形、长整型、单精度型、双精度型等。51.(2018高二上·临河期中)一个变量不进行类型说明,默认是 型。【答案】变体【知识点】常见数据类型、数组【解析】【解答】VB中Dim变量后面没有As变量类型的,则变量都被声明为Variant(变体)数据类型。Variant 是一种特殊的数据类型,除了定长 String 数据及用户定义类型外,可以包含任何种类的数据。Variant 也可以包含Empty、Error、Nothing 及 Null等特殊值。可以用VarType 函数或 TypeName 函数来决定如何处理 Variant 中的数据。故答案为:变体。【分析】本题考查变量的声明。变量声明格式:Dim 变量名 As 数据类型。52.(2018高二上·临河期中)变量名必须以 打头。【答案】字母【知识点】常见数据类型、数组【解析】【解答】VB变量命名规则要求,变量名必须以字母开头,由字母、数字或下划线组成,且长度不能超过255个字符。故答案为:字母。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。53.(2018高二上·临河期中)单精度型数有 法和 法两种表示方法。【答案】定点表示;浮点表示【知识点】常见数据类型、数组【解析】【解答】在VB中,单精度型数有两种表示方法:定点表示法和浮点表示法。定点表示法:即一般的记数方法,用小数点分隔数据的整数部分和小数部分。例如:56.78!、129!、-123.56#、123.56……若一个数字中含有小数点,而后面又不带任何尾符,则默认为双精度数型。浮点表示法:即用科学记数法来表示数。例如:4.321*10-2、-1.23*104、3.16*10 ……故答案为:定点表示;浮点表示。【分析】本题考查单精度型数的表示方法。单精度型数有两种表示方法:定点表示法和浮点表示法。54.(2018高二上·临河期中)字符串变量有定长字符串变量和 字符串变量。【答案】变长【知识点】常见数据类型、数组【解析】【解答】字符串变量有定长字符串变量和变长字符串变量。故答案为:定长。【分析】本题考查VB中字符串变量的定义。定长字符串是在程序执行过程中,保持长度不变的字符串。变长字符串是指字符串的长度固定,如果对字符串变量赋予新的字符串,它的长度就会发生变化。一个字符串如果没有定义成定长字符串,都属于变长字符串。55.(2018高二上·临河期中)将A变量定义成长度为5的定长字符串变量所用的语句是 。【答案】DIM A AS STRING*5【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】对于字符串类型变量,如果其存放的字符串长度是固定的,那么可以把它定义为定长字符串,定义方法为:Dim 字符串变量名 As String * 字符数。所以将A变量定义成长度为5的定长字符串变量所用的语句是DIM A AS STRING*5。故答案为:DIM A AS STRING*5。【分析】本题考查订场字符串变量的定义,定义方法为:Dim 字符串变量名 As String * 字符数。56.(2018高二上·临河期中)VB程序设计采用的编程机制是 。【答案】面向对象事件驱动【知识点】计算机解决问题的过程【解析】【解答】VB是一种面向对象的程序设计语言,采用了事件驱动编程机制。故答案为:面向对象事件驱动。【分析】本题考查VB面向对象设计思想与方法。57.(2018高二上·临河期中)双精度型数据用浮点形式表示时,底数用 表示。【答案】D【知识点】常见数据类型、数组【解析】【解答】在VB中,单精度型数据用字母E,双精度用字母D表示底数10,如双精度型数据-1.23*108可以表示为-1.23D8。故答案为:D。【分析】本题考查双精度型数据用浮点形式表示时,底数表示方法。58.(2018高二上·临河期中)单精度型数据的有效位最多 位,双精度型数据的有效位最多 位。【答案】7;16【知识点】常见数据类型、数组【解析】【解答】单精度数在内存中占4个字节(32位),有效数字:7位十进制数;双精度数在内存中占8个字节(64位),双精度型可以精确到15或16位十进制数,即15或16位有效数。故答案为:7;16。【分析】本题考查单精度数与双精度数的有效位数。59.(2018高二上·临河期中)VB中对象的三要素是 , , 。【答案】属性;事件;方法【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】VB中对象的三要素是属性、事件、方法。属性是对对象本身的描述;事件是针对对象做出的事;方法是对象掌握的技能。故答案为:属性;事件;方法。【分析】本题考查VB对象的三要素。60.(2018高二上·临河期中)VB的三种工作模式是 , , 。【答案】设计;运行;BREAK【知识点】程序的调试及运行【解析】【解答】VB的三种工作模式:设计模式、运行模式和中断(BREAK)模式。在设计模式下,可以建立应用程序的用户界面,设置控件的属性,编写程序代码等;在运行模式下,可以测试程序的运行结果,可以与应用程序对话,还可以查看程序代码,但不能修改程序;在BREAK模式下,可以利用各种调试手段检查或更改某些变量或表达式的值,或者在断点附近单步执行程序,以便发现错误或改正错误。故答案为:设计;运行;BREAK。【分析】本题考查VB的三种工作模式。三、按要求写出语句(10*1分)61.(2018高二上·临河期中)按要求写出语句(1)产生【4,86】的随机整数(2)对X四舍五入保留4位有效数字(3)显示系统当前日期和时间(4)产生【-6,6】随机整数(5)显示今天距离2019年元旦的天数。(6)请写出布尔型数据和数值型数据相互转化的规则。(7)将字符串X的首尾字符相连(8)产生不重复的两个随机数(9)在当前行的第4列输出5个“*”(10)将字符串X从第2个字符截取到最后并显示。【答案】(1)INT(RND *83)+4(2)INT(X*10^4+0.5)/10^4(3)PRINT DATE( ),TIME( )(4)INT(RND*13)-6(5)#01-01-2019#-DATE( )(6)布尔---数值:FALSE-----0 TRUE-------1数值----布尔:0-----FALSE 非0-----TRUE(7)PRINT LEFT(X,1)+RIGHT(X,1)(8)RANDOMIZE TIMERPRINT RND, RND(9)PRINT TAB(4);”*****”(10)PRINT MID(X,2)【知识点】常见数据类型、数组;运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】(1)RND函数可以返回[0,1)之间的随机数,INT是取整函数,所以产生[A,B]的随机整数,表达式应为INT(RND*(B-A+1))+A。所以产生[4,86]的随机整数,表达式为INT(RND *83)+4。故答案为:INT(RND *83)+4。(2)对X四舍五入保留4位有效数字即将X的第5位四舍五入,表达式为X*10^4+0.5;保留4位有效数字,即将其取整,表达式为INT(X*10^4+0.5);最后将X还原,除以10^4,表达式为INT(X*10^4+0.5)/10^4。故答案为:INT(X*10^4+0.5)/10^4。(3)显示系统当前日期和时间,可以调用VB提供的日期和事件函数,即DATE()和TIME(),将其显示即语句PRINT DATE( ),TIME( )。故答案为:PRINT DATE( ),TIME( )。(4)RND函数可以返回[0,1)之间的随机数,INT是取整函数,所以产生[A,B]的随机整数,表达式应为INT(RND*(B-A+1))+A。所以产生[-6,6]的随机整数,表达式为INT(RND*13)-6。故答案为:INT(RND*13)-6。(5)VB提供的日期函数DATE()可以调用当前系统时间,所以显示今天距离2019年元旦的天数的表达式为#01-01-2019#-DATE()。故答案为:#01-01-2019#-DATE()。(6)布尔型数据只有两个值:FALSE和TRUE。FALSE对应数值型数据0,TRUE对应数值型数据1。当数值型数据为0时,将其转化为布尔型数据为FALSE,当数值型数据为非0时,将其转化为布尔型数据为TRUE。故答案为:布尔---数值:FALSE-----0 TRUE-------1 数值----布尔:0-----FALSE 非0-----TRUE。(7)VB中,LEFT函数是取一段字符串的左边几个字符,RIGHT函数是取一段字符串的右边几个字符,所以字符串X的首字符为LEFT(X,1),尾字符为RIGHT(X,1),再将其用字符串连接符“+”连接,即PRINT LEFT(X,1)+RIGHT(X,1)。故答案为:PRINT LEFT(X,1)+RIGHT(X,1)。(8)产生不重复的随机数需要使用初始化随机数生成器RANDOMIZE,该语法格式为RANDOMIZE [number]。RANDOMIZE用number将RND函数的随机数生成器初始化,该随机生成器给number一个新的种子值。如果省略number,则用系统计时器TIMER返回的值作为新的种子值。所以产生不重复的两个随机数的语句为:RANDOMIZE TIMER PRINT RND, RND。故答案为:RANDOMIZE TIMER PRINT RND, RND。(9)VB中,TAB函数可以把光标移动到参数n指定位置,从指定位置上输出信息,输出的内容放在TAB函数的后面,用分号隔开,格式为TAB(n);。所以在当前行的第4列输出5个“*”的语句为:PRINT TAB(4);”*****”。故答案为:PRINT TAB(4);”*****”。(10)VB中,MID函数可以实现从字符串中返回指定数量的字符,格式为MID(String,Start[,Length]),即返回String中从Start开始的长度为Length的字符串。若省略Length,则将返回从Start到末尾的所有字符。所以将字符串X从第2个字符截取到最后并显示的语句为:PRINT MID(X,2)。故答案为:PRINT MID(X,2)。【分析】本题考查VB标准函数的使用,表达式和常用语句的书写。1 / 1内蒙古巴彦淖尔市临河三中计算机班2018-2019学年高二上学期信息技术期中考试试卷VB一、选择题(46*1分)1.(2018高二上·临河期中)下列不属于VB常量类型的是( )A.数值型 B.字符型 C.布尔型 D.时间型2.(2018高二上·临河期中)表达式6.8*9 Mod 28\8的值是( )。A.0 B.1 C.2 D.33.(2018高二上·临河期中)数学表达式 对应的正确Visual Basic表达式为( )A.-b+Sqr(b*b-4*a*c)/2*a B.-b+Sqr(b*b-4*a*c)/(2*a)C.(-b+Sqr(b*b-4*a*c))/(2*a) D.(-b+Sqr(b*b-4*a*c))/ 2*a4.(2018高二上·临河期中)下列各项是常量的有( )A.ABC B.“ABC” C.5+A D.1/25.(2018高二上·临河期中)可作为VB变量名的是( )A.A-1 B.2S C.A.4 D.A_B6.(2018高二上·临河期中)下列不属于VB合法常量的是( )A.“123” B.FALSEC.#09/08/98 # D.4+97.(2018高二上·临河期中)表达式8*3/6\4 mod 3的值是( )A.0 B.1 C.2 D.38.(2018高二上·临河期中)编写代码在( )窗口中进行。A.属性窗口 B.布局窗口 C.代码窗口 D.立即窗口9.(2018高二上·临河期中)布尔型变量的默认值是( )A.0 B.-1 C.FALSE D.TRUE10.(2018高二上·临河期中)不是算术运算符的是( )。A.MOD B.\ C.& D./11.(2018高二上·临河期中)值不是数值型数据的是( )A.LEN B.EXP C.ASC D.STR12.(2018高二上·临河期中)2 * 3^2 + 2 * 8 / 4 + 3^2的值是( )A.64 B.31 C.49 D.2213.(2018高二上·临河期中)下列变量相同的一组是( )A.EE 和ee B.E 和E1 C.A 和AA D.A1和1A14.(2018高二上·临河期中)以下程序段的输出结果是( )。X=2PRINT X+1, X+1A.3 4 B.3 3 C.X+1 X+1 D.2+1 2+115.(2018高二上·临河期中)长整型数据占( )个字节A.2 B.4 C.6 D.816.(2018高二上·临河期中)日期型常量的定界符是( )A.“” B.## C.‘’ D.$$17.(2018高二上·临河期中)下列可作为Visual Basic变量名的是( )。A.a#a B.4a C.DIMA D.Const18.(2018高二上·临河期中)表达式6*7/8 Mod 9的值是( )。A.4 B.5 C.6 D.719.(2018高二上·临河期中)将数学表达式|X|+5e2写成Visual Basic表达式,其正确的形式是( )。A.ABS(X)+5*Exp(2) B.ABSX+5*Exp(2)C.SGN(X)+5*Ln(2) D.SQR(X)+5*Ln(2)20.(2018高二上·临河期中)参数是字符型的函数有( )。A.VAL B.CHR C.STR D.RND21.(2018高二上·临河期中)VAL(“1E4A”)的值是( )A.1 B.0 C.10000 D.1E422.(2018高二上·临河期中)窗体的标题属性是( )。A.NAME B.CAPTION C.LEFT D.TOP23.(2018高二上·临河期中)Rnd函数不可能为下列( )值。A.0.6 B.1 C.0.1234 D.0.000524.(2018高二上·临河期中)Int(196.555*100+0.5)/100的值是( )。A.198 B.199.6 C.198.56 D.196.5625.(2018高二上·临河期中)如果x是一个正实数,对x的第4位小数四舍五入的表达式是( )。A.0.01*Int(x+0.005) B.0.01*Int(100*(x+0.005))C.0.001*Int(1000*(x+0.0005)) D.0.01*Int(x+0.05)26.(2018高二上·临河期中)执行语句s=len(Mid(“Visual Basic”,1,6))后,s的值为( )。A.Visual B.Basic C.6 D.1127.(2018高二上·临河期中)下列声明语句中错误的是( )。A.Const var1=123 B.Dim var2=‘abc’C.Dim a, b as string D.Dim var3 as integer28.(2018高二上·临河期中)Print “ANB”+STR(1223)的输出结果为( )。A.ANB 1223 B.ANB1223 C.出错 D.ANB29.(2018高二上·临河期中)双精度型数的类型标识符是( )A.$ B.# C.& D.!30.(2018高二上·临河期中)VB中双精度型数据占( )个字节。A.2 B.4 C.6 D.831.(2018高二上·临河期中)下列是单精度型数据的有( )A.25% B.32.789 C.5& D.1.2D432.(2018高二上·临河期中)在函数SQR(100)中,参数是( )A.SQR B.100 C.10 D.无33.(2018高二上·临河期中)按下列组合键可以打开属性窗口的是( )A.ctrl +d B.ctrl +f C.ctrl +g D.ctrl +e34.(2018高二上·临河期中)属性窗口中没有的是( )A.对象下拉列表框 B.标题栏C.选项卡 D.按钮35.(2018高二上·临河期中)窗体的名称属性是( )A.NAME B.CAPTION C.TOP D.LEFT36.(2018高二上·临河期中)运行程序时,单击窗体,触发了窗体的( )事件。A.LOAD B.CLICK C.UNLOAD D.DBLCLICK37.(2018高二上·临河期中)下列叙述正确的是( )A.对象不能复制B.对象不能删除C.对象是类的实例D.单击对象可将工具箱中的控件放到窗体上38.(2018高二上·临河期中)VB对象的对齐属性是( )A.Alignment B.Backcolor C.Caption D.Height39.(2018高二上·临河期中)能够显示窗体的是( )A.Form1.Show B.Form1.HideC.Form1.Print D.Command1.Move 300, 150040.(2018高二上·临河期中)四个字符“E”,“y”,“B”,“8”的ASCII码值最大的是( )A.“E” B.“y” C.“B” D.“8”41.(2018高二上·临河期中)保存一个VB程序时需要保存两个文件( )A.工程文件和 .vbp B.窗体文件和 .frm文件C..vbp文件和 .frm文件 D.模块文件和 .bas文件42.(2018高二上·临河期中)用于获得字符串S从第2个字符开始的3个字符的函数是( )A.Mid$(S,2,3) B.Middle(S,2,3)C.Right$(S,2,3) D.Left$(S,2,3)43.(2018高二上·临河期中)计算结果为0的表达式是( )A.Int(2.4)+Int(-2.8) B.ABS(-10)+SGN(-10)C.Fix(2.4)+Int(-2.8) D.Fix(2.4)+Fix(-2.8)44.(2018高二上·临河期中)VB程序中有两个工程,每个工程中有两个窗体,保存时需要保存( )次。A.3 B.5 C.7 D.645.(2018高二上·临河期中)下列是事件的是( )A.LOAD B.SHOW C.PRINT D.CLS二、填空题(22*2分)46.(2018高二上·临河期中)变量名的长度不超过 个字符。47.(2018高二上·临河期中)VB中对象有窗体和 。48.(2018高二上·临河期中)LEN(“临河三中GOOD”)的值是 49.(2018高二上·临河期中)VB中的常量分为 常量和 常量。50.(2018高二上·临河期中)用A存放0.4,应该将A定义成 型变量。51.(2018高二上·临河期中)一个变量不进行类型说明,默认是 型。52.(2018高二上·临河期中)变量名必须以 打头。53.(2018高二上·临河期中)单精度型数有 法和 法两种表示方法。54.(2018高二上·临河期中)字符串变量有定长字符串变量和 字符串变量。55.(2018高二上·临河期中)将A变量定义成长度为5的定长字符串变量所用的语句是 。56.(2018高二上·临河期中)VB程序设计采用的编程机制是 。57.(2018高二上·临河期中)双精度型数据用浮点形式表示时,底数用 表示。58.(2018高二上·临河期中)单精度型数据的有效位最多 位,双精度型数据的有效位最多 位。59.(2018高二上·临河期中)VB中对象的三要素是 , , 。60.(2018高二上·临河期中)VB的三种工作模式是 , , 。三、按要求写出语句(10*1分)61.(2018高二上·临河期中)按要求写出语句(1)产生【4,86】的随机整数(2)对X四舍五入保留4位有效数字(3)显示系统当前日期和时间(4)产生【-6,6】随机整数(5)显示今天距离2019年元旦的天数。(6)请写出布尔型数据和数值型数据相互转化的规则。(7)将字符串X的首尾字符相连(8)产生不重复的两个随机数(9)在当前行的第4列输出5个“*”(10)将字符串X从第2个字符截取到最后并显示。答案解析部分1.【答案】D【知识点】常见数据类型、数组【解析】【解答】VB中的常量可以分为:直接常量和符号常量。直接常量可分为:数值常量、字符串常量、布尔常量、日期常量。符号常量可分为:系统内部常量和自定义常量(系统内部常量不需要自己定义)。所以数值型、字符型、布尔型属于VB常量类型,时间型不属于VB常量类型。故答案选D。【分析】本题考查VB常量类型。常用VB常量类型有:数值型、字符型、布尔型、日期型等。2.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】根据VB算术运算符优先级可知表达式中应先计算6.8*9=61.2,然后计算28\8=3,最后计算61.2 Mod 3=1。故答案选B。【分析】本题考查VB算术运算符优先级,其由高到低分别为:-(取负)^、*、/、\、Mod、+、-。3.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】VB表达式中,乘号用“*”表示,且不能省略,Sqr函数可以求解算术平方根,适当地使用括号可以明确表示计算的优先级顺序。综上,题中表达式正确书写方式应为“(-b+Sqr(b*b-4*a*c))/(2*a)”。故答案选C。【分析】本题考查VB表达式的书写。书写时不可以省略乘号;运算符不可以相邻;表达式必须书写在同一基准,可以出现上下标;表达式中只可以使用圆括号来表示优先级,且要成对出现。不可以使用方括号、大括号等。4.【答案】B【知识点】常见数据类型、数组【解析】【解答】VB中的常量可以分为:直接常量和符号常量。直接常量可分为: 数值常量、字符串常量、布尔常量、日期常量。符号常量可分为: 系统内部常量和自定义常量(系统内部常量不需要自己定义)。“ABC”是字符串常量。故答案选B。【分析】本题考查常见常量的表示。字符串常量是一段内容固定不变的文字,由一对双引号之间的若干个字符的序列组成。逻辑类型只有两个常量,真(True)和假(False)。5.【答案】D【知识点】常见数据类型、数组【解析】【解答】选项A:“A-1”中包含“-”,不可作为变量名。A错误;选项B:“2S”以数字开头,不可作为变量名。B错误;选项C:“A.4”中包含“.”,不可作为变量名。C错误;选项D:“A_B”以字母开头,由字母和下划线组成,符合变量命名规则,可以作为变量名。D正确。故答案选D。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。6.【答案】D【知识点】常见数据类型、数组【解析】【解答】选项A:“123”是字符串常量,属于合法常量。A正确;选项B:FALSE是逻辑型常量,属于合法常量。B正确;选项C: #09/08/98 # 是日期型常量,属于合法常量。C正确;选项D:4+9是表达式,不是常量。D错误。故答案选D。【分析】本题考查VB常量类型及其表示。在VB中字符串常量是用双引号括起的串字符, 例如"ABC", "abcdefg","123", "O", "VB程序设计"等。逻辑类型只有两个常量,真(True)和假(False)。一种在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。除此之外还有整型常量、实数、符号常量和系统常量。7.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】根据VB算术运算符优先级可知表达式中应先计算8*3/6\4=1,然后计算1 mod 3=1,所以最终计算结果为1。故答案选B。【分析】本题考查VB算术运算符优先级,其由高到低分别为:-(取负)^、*、/、\、Mod、+、-。8.【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】属性窗口是VB中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。VB中正是通过改变属性来改变对象的特征,如大小、标题或颜色;布局窗口允许使用表示屏幕的小图像来布置应用程序中各窗体的位置;代码窗口是输入、修改应用程序代码的编辑器,每个窗体和代码模块都有一个单独的代码编辑器;立即窗口即debug窗口,它是用于检查各种错误的窗口。综上可知,编写代码在代码窗口中进行。故答案选C。【分析】本题考查VB集成环境窗口的了解。VB集成环境的主窗口包括:窗体设计窗口、工程资源管理器、属性窗口、窗体布局窗口、代码窗口等。9.【答案】C【知识点】常见数据类型、数组【解析】【解答】VB中未赋值的数据不是为0就是为空。布尔未赋值时是0,也就是FALSE,其它的数是TRUE。故答案选C。【分析】本题考查布尔型变量。在VB中,布尔型变量只有两个值,TRUE和FALSE。10.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】VB算术运算符有:^、-(负号)、*、/、\、Mod、+、-(减)。&是字符串运算符,用于连接两个字符串表达式。故答案选C。【分析】本题考查VB运算符种类。VB运算符包括算术运算符、字符串运算符、关系运算符、逻辑运算符四种。11.【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】选项A:Len(X)函数返回字符串X的长度,是数值型数据。A正确;选项B:Exp(X)是指数函数,返回值为以e为底、以X为指数的值,是数值型数据。B正确;选项C:ASC(X)函数是求字符串X的第一个字符的ASCII 编码,是数值型数据。C正确;选项D:Str(X)返回值为X的字符串形式,非数值型数据。D错误。故答案选D。【分析】本题考查VB中常用标准函数。常用标准函数主要有Int、Exp、Asc、Chr、Len等。12.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】表达式中运算符的优先级为:^、*、/、+。表达式中应先计算3^2=9,然后计算2 * 9 + 2 * 8 / 4 + 9=18+16/4+9=18+4+9=31。故答案选B。【分析】本题考查VB算术运算符优先级。算术运算符优先级其由高到低分别为:^(乘方)、-(取负)、*、/、\、Mod、+、-。13.【答案】A【知识点】常见数据类型、数组【解析】【解答】VB中,不区分变量名的大小写,所以变量EE和ee相同。故答案选A。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。14.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】由X=2可知,变量X是整型变量,表达式X+1的结果即进行算术运算的结果3,运算结束后,变量X的值不变,所以第二个X+1的结果也是3。故答案选B。【分析】本题考查VB表达式的计算。15.【答案】B【知识点】常见数据类型、数组【解析】【解答】长整型变量存储为32位(4字节)有符号的数值形式,其范围从-2,147,483,648到2,147,483,647。故答案选B。【分析】本题考查长整型变量。长整型(Long)的类型声明字符为&。16.【答案】A【知识点】常见数据类型、数组【解析】【解答】VB中合法的日期型常量必须以数字符号(#)括起来,月份在前,中间是日期,最后是年份。故答案选B。【分析】本题考查合法日期型常量的书写。在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。17.【答案】C【知识点】常见数据类型、数组【解析】【解答】选项A:“a#a”中包含字符“#”,不能作为VB变量名。A错误;选项B:“4a”以数字开头,不能作为VB变量名。B错误;选项C:“DIMA”以字母开头,由字母组成,符合VB变量命名规则,可以作为变量名。C正确;选项D:“Const”是VB保留字,不能作为变量名。D错误。故答案选C。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。18.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】根据算术运算符优先级可知表达式中应先计算6*7/8=5.25,然后计算5.25 Mod 9=5。故答案选B。【分析】本题考查VB算术运算符优先级。算术运算符优先级其由高到低分别为:-(取负)^、*、/、\、Mod、+、-。19.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】VB中,ABS(X)函数表示取X的绝对值;EXP(X)函数是指数函数,返回值为以e为底,以X为指数的值;Ln(X)函数返回X的自然对数值;SGN(X)函数返回自变量的符号,即值为负数时,函数返回-1,值为0时,函数返回0,值为正数时,函数返回1;SQR(X)返回自变量X的平方根,自变量必须大于或等于0。因此,该表达式应写为“ABS(X)+5*Exp(2)”。故答案选A。【分析】本题考查VB标准函数的使用以及表达式的书写。书写时不可以省略乘号;运算符不可以相邻;表达式必须书写在同一基准,可以出现上下标;按照各种运算符的优先级别来计算,表达式优先级别排序:算术运算符>=字符运算符>关系运算符>逻辑运算符;表达式中只可以使用圆括号来表示优先级,且要成对出现。不可以使用方括号、大括号等。20.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】选项A:VAL(X)函数是将字符X转换为数值,所以参数C是字符型。A正确;选项B:CHR(X)函数是将X的ASCII码转换成对应的字符,所以参数X是数值型。B错误;选项C:STR(X)函数是将数值X转换为字符,所以参数X是数值型。C错误;选项D:RND函数的功能是产生[0,1)之间的一个随机数,其参数是数值表达式。D错误。故答案选A。【分析】本题考查VB中标准函数的参数数据类型。21.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】题中函数的参数是“1E4A”,在字符“A”处停止读入字符串,最终转化的数值是1E4,即10000。故答案选C。【分析】本题考查VB中VAL函数的具体应用。VAL(X)函数的功能是将一个数值字符串X转为数值,并在它不能识别为数字的第一个字符上,停止读入字符串。22.【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】选项A:窗体的NAME属性用于设置或返回窗体的名称。A错误;选项B:窗体的CAPTION属性用于设置窗体标题栏显示的文本。B正确;选项C:LEFT属性用于设置窗体左边框位置。C错误;选项D:TOP属性用于设置窗体上边框位置。D错误。故答案选B。【分析】本题考查常用窗体属性。常用窗体属性有:Appearance、Caption、Font、Left等。23.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】Rnd函数是随机函数,该函数返回小于1但大于或等于0的值。所以Rnd函数不可能返回值1。故答案选B。【分析】本题考查随机函数Rnd的使用。24.【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】Int(X)函数是取整函数,即取不大于X的最大整数,所以Int(196.555*100+0.5)/100=Int(19656)/100=196.56。故答案选D。【分析】本题考查标准函数Int的功能以及表达式的计算。25.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】若要对正实数x的第四位小数四舍五入,首先应在x的第四位小数上加5。若第四位小数小于4,则不会产生进位;若第四位小数大于等于5,则产生进位。然后将该数乘以1000取整,此时最后一位小数被舍去。最后将该数再还原,即乘以0.001。所以正确的表达式应为“0.001*Int(1000*(x+0.0005))”。故答案选C。【分析】本题考查VB标准函数的使用以及表达式的书写。26.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】Mid(“Visual Basic”,1,6)表示截取了长度为6的字符串,再使用Len函数取字符串长度即为6。故答案选C。【分析】本题考查标准函数Mid()和Len()的应用。Mid(String,start,length)表示从String字符串中,开始位置为start处截取length长度的字符串,Len(x)函数表示返回字符串变量x的长度。27.【答案】B【知识点】常量、变量及变量的赋值【解析】【解答】选项A:该语句是定义了常量var1的值是123,语句合法。A正确;选项B:该声明语句不符合声明变量的格式。B错误;选项C:该语句定义了两个字符型变量a和b。C正确;选项D:该语句定义了整型变量var3。D正确。故答案选B。【分析】本题考查变量的声明。声明变量的格式为:<变量名>[As 数据类型]。28.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】STR(X)函数功能是将一个数值型自变量X转换为相应字符串的函数,所以STR(1223)=“1223”。当“+”两侧都是字符串时,“+”充当字符串连接符,所以“ANB”+“1223”=“ANB1223”。故答案选B。【分析】本题考查标准函数STR的使用以及字符串连接符“+”的功能。29.【答案】B【知识点】常见数据类型、数组【解析】【解答】$是字符串型数的类型标识符;#是双精度型数的类型标识符;&是长整型数的类型标识符;!是单精度型数的类型标识符。故答案选B。【分析】本题考查不同数据的类型标识符。30.【答案】D【知识点】常见数据类型、数组【解析】【解答】双精度型变量存储为IEEE 64位(8个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。故答案选D。【分析】本题考查双精度型数据的存储。双精度类型可以实现15位的精度。31.【答案】B【知识点】常见数据类型、数组【解析】【解答】单精度型(Single)以4个字节(32位)存储,它的范围在负数的时候是从 -3.402823E38到-1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。综上可知,32.789是单精度型数据。故答案选B。【分析】本题考查单精度型数据的范围及表示。32.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】在函数SQR(100)中,SQR是函数名,100是函数的参数,10是运算结果。故答案选B。【分析】本题考查函数SQR的格式。SQR( )中,括号里的内容是函数的参数。33.【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】 ctrl +d 是添加文件;ctrl +f是打开属性窗口;ctrl +g是查看立即窗口;ctrl +e是打开菜单编辑器。故答案选B。【分析】本题考查VB集成开发环境快捷键的使用。34.【答案】D【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】属性窗口组成有:标题栏、对象列表框、属性列表框、属性说明框。属性列表框提供了两种选项卡,按“字母”或“类型”排列。属性窗口中没有按钮。故答案选D。【分析】本题考查对属性窗口的观察及认识。属性窗口:1、标题栏:显示“属性”以及当前对象的名字;2、对象列表框:位于标题栏的下方,列出了应用程序中所有对象的名字以及类型,可以单击列表框右边的向下箭头,从下拉列表框中选择某一对象。3、属性列表框:属性窗口中最重要的一部分,可以通过他查看、修改属性值,属性列表框提供了两种选项卡,按“字母”或“类型”排列,列表框左边是属性名,右边是属性值。4、属性说明框:通过说明框可以了解当前选定属性的含义以及数值。35.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】选项A:窗体的NAME属性即窗体的名称属性,用于设置或返回窗体的名称。A正确;选项B:窗体的CAPTION属性用于设置窗体标题栏显示的文本。B错误;选项C:TOP属性用于设置窗体上边框位置。C错误;选项D:LEFT属性用于设置窗体左边框位置。D错误。故答案选A。【分析】本题考查常用窗体属性。常用窗体属性有:Appearance、Caption、Font、Left等。36.【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】LOAD是当窗体被装入工作区时触发的事件;CLICK是在程序运行时,单击窗体内的某个位置触发的事件;UNLOAD是卸载窗体时触发的事件;DBLCLICK是程序运行时,双击窗体内的某个位置触发的事件。故答案选B。【分析】本题考查VB常用的窗体事件。VB常用窗体事件有:Click、DblClick、Load、Unload、Resize等。37.【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】对象是类的实例,可以复制、删除,拖动工具箱中的控件可以将对象添加到窗体上。故答案选C。【分析】本题考查对象的相关操作。对象是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己标识的任何东西。对象是类的实例化。38.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】Alignment是设置对象对齐方式的属性;Backcolor是设置对象背景色的属性;Caption设置对象标题栏文字的属性;Height是设置对象高度的属性。故答案选A。【分析】本题考查常用VB对象属性。VB对象属性主要有Alignment、Backcolor、Caption、Height、Width、Visible等。39.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】Form1.Show的功能是将窗体Form1显示出来;Form1.Hide的功能是将窗体Form1隐藏;Form1.Print的功能是输出窗体Form1;Command1.Move 300, 1500的功能是将按钮移动到距离窗体左边框300,上边框1500的位置。所以能够显示窗体的语句是Form1.Show。故答案选A。【分析】本题考查窗体方法的使用。40.【答案】B【知识点】信息的编码【解析】【解答】在ASCII码表中,数字字符的ASCII码小于大写字母字符的ASCII码,大写字母字符的ASCII码小于小写字母字符的ASCII码,所以选项中ASCII码最大的是小写字母“y”。故答案选B。【分析】本题考查对ASCII码表的掌握。41.【答案】C【知识点】程序的调试及运行【解析】【解答】保存VB程序时,需要分别保存窗体文件和工程文件,窗体文件即.vbp文件,工程文件即.frm文件。故答案选C。【分析】本题考查VB程序中涉及的文件,以及文件的保存。42.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】选项A:Mid$(S,2,3)表示在字符串S中从第2位开始取3个字符,“$”表示该函数返回字符类型。A正确;选项B:VB中没有Middle函数。B错误;选项C:VB中,Right函数有两个参数,Right$(S,n)表示取字符串S右边n个字符。C错误;选项D:VB中,Left函数有两个参数,Left$(S,n)表示取字符串S左边n个字符。D错误。故答案选A。【分析】本题考查常用字符串函数的功能。常用字符串函数有:Len、Left、Right、Mid、Trim等。43.【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】Int(N)表示取不大于N的最大整数;Abs(N)返回N的绝对值;Sgn(N)返回N的正负号;Fix(N)表示取N的整数部分。选项A:Int(2.4)+Int(-2.8)=2+(-3)=-1。A错误;选项B:ABS(-10)+SGN(-10) =10+(-1)=9。B错误;选项C:Fix(2.4)+Int(-2.8) =2+(-3)=-1。C错误;选项D: Fix(2.4)+Fix(-2.8) =2+(-2)=0。D正确。故答案选D。【分析】本题考查VB中标准函数的功能以及表达式的计算。VB中常用标准函数有:Int、Sqr、Abs、Fix、Rnd等。44.【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】保存一个工程中的两个窗体,需要先保存一个窗体,然后保存另一个窗体,最后保存工程文件,所以一个工程需要保存3次,两个工程共需要保存6次,1个应用程序需要保存一次,共7次。故答案选C。【分析】本题考查VB程序的保存。VB程序中需要保存窗体文件和工程文件。45.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】VB中,LOAD是事件,SHOW、PRINT、CLS是对象的方法。故答案选A。【分析】本题考查事件和方法的区别。方法可以看作对象的动作,事件是对象的响应。46.【答案】255【知识点】常见数据类型、数组【解析】【解答】VB变量命名规则要求,变量必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。故答案为:255。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。47.【答案】控件【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】窗体和控件是创建界面的基本构造模块,也是创建应用程序所使用的对象。故答案为:控件。【分析】本题考查VB对象的主要组成部分。用VB创建一个应用程序,首先是创建界面,它是用户与应用程序进行交互操作的可视部分。窗体是一种对象,由属性定义其外观、由方法定义其行为、由事件定义其与用户的交互。通过设置窗体属性并编写响应事件的VB代码,就能定义出满足应用程序需要的对象。控件是包括在窗体对象内的对象。每种类型的控件都有自己的一套属性、方法和事件,以适用于特定的目的。一些控件最适合在应用程序中输入或显示文本。另一些控件能够访问其它的应用程序和处理数据。48.【答案】8【知识点】运算符、基本运算与表达式【解析】【解答】Len(X)函数表示返回字符串变量X的长度,LEN(“临河三中GOOD”)中,字符串变量是“临河三中GOOD”,共有8个字符,字符串长度是8。故答案为:8。【分析】本题考查Len(X)函数的功能。Len(X)函数是返回字符串变量X的长度。49.【答案】值;符号【知识点】常见数据类型、数组【解析】【解答】VB中的常量可以分为:值常量和符号常量。值常量可分为:数值常量、字符串常量、布尔常量、日期常量。符号常量可分为: 系统内部常量和自定义常量(系统内部常量不需要自己定义)。故答案为:值;符号。【分析】本题考查VB常量类型。VB常量可以分为值常量和符号常量。50.【答案】单精度【知识点】常见数据类型、数组【解析】【解答】用A存放0.4,应该将A定义成单精度型变量。单精度数在内存中占4个字节,有效数字是7位十进制数,取值范围:负数 -3.402823E+38 ~ -1.401298E-45,正数 1.401298E-45 ~ 3.402823E+38。故答案为:单精度。【分析】本题考查VB中常用数据类型。VB常用数据类型有:整形、长整型、单精度型、双精度型等。51.【答案】变体【知识点】常见数据类型、数组【解析】【解答】VB中Dim变量后面没有As变量类型的,则变量都被声明为Variant(变体)数据类型。Variant 是一种特殊的数据类型,除了定长 String 数据及用户定义类型外,可以包含任何种类的数据。Variant 也可以包含Empty、Error、Nothing 及 Null等特殊值。可以用VarType 函数或 TypeName 函数来决定如何处理 Variant 中的数据。故答案为:变体。【分析】本题考查变量的声明。变量声明格式:Dim 变量名 As 数据类型。52.【答案】字母【知识点】常见数据类型、数组【解析】【解答】VB变量命名规则要求,变量名必须以字母开头,由字母、数字或下划线组成,且长度不能超过255个字符。故答案为:字母。【分析】本题考查VB变量命名规则。VB变量命名规则有:1、必须以字母开头,由字母、数字或下划线组成,长度不能超过255个字符。2 、不能使用VB中的保留字。3、VB中不区分变量名的大小写。但变量名一般首字母大写。53.【答案】定点表示;浮点表示【知识点】常见数据类型、数组【解析】【解答】在VB中,单精度型数有两种表示方法:定点表示法和浮点表示法。定点表示法:即一般的记数方法,用小数点分隔数据的整数部分和小数部分。例如:56.78!、129!、-123.56#、123.56……若一个数字中含有小数点,而后面又不带任何尾符,则默认为双精度数型。浮点表示法:即用科学记数法来表示数。例如:4.321*10-2、-1.23*104、3.16*10 ……故答案为:定点表示;浮点表示。【分析】本题考查单精度型数的表示方法。单精度型数有两种表示方法:定点表示法和浮点表示法。54.【答案】变长【知识点】常见数据类型、数组【解析】【解答】字符串变量有定长字符串变量和变长字符串变量。故答案为:定长。【分析】本题考查VB中字符串变量的定义。定长字符串是在程序执行过程中,保持长度不变的字符串。变长字符串是指字符串的长度固定,如果对字符串变量赋予新的字符串,它的长度就会发生变化。一个字符串如果没有定义成定长字符串,都属于变长字符串。55.【答案】DIM A AS STRING*5【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】对于字符串类型变量,如果其存放的字符串长度是固定的,那么可以把它定义为定长字符串,定义方法为:Dim 字符串变量名 As String * 字符数。所以将A变量定义成长度为5的定长字符串变量所用的语句是DIM A AS STRING*5。故答案为:DIM A AS STRING*5。【分析】本题考查订场字符串变量的定义,定义方法为:Dim 字符串变量名 As String * 字符数。56.【答案】面向对象事件驱动【知识点】计算机解决问题的过程【解析】【解答】VB是一种面向对象的程序设计语言,采用了事件驱动编程机制。故答案为:面向对象事件驱动。【分析】本题考查VB面向对象设计思想与方法。57.【答案】D【知识点】常见数据类型、数组【解析】【解答】在VB中,单精度型数据用字母E,双精度用字母D表示底数10,如双精度型数据-1.23*108可以表示为-1.23D8。故答案为:D。【分析】本题考查双精度型数据用浮点形式表示时,底数表示方法。58.【答案】7;16【知识点】常见数据类型、数组【解析】【解答】单精度数在内存中占4个字节(32位),有效数字:7位十进制数;双精度数在内存中占8个字节(64位),双精度型可以精确到15或16位十进制数,即15或16位有效数。故答案为:7;16。【分析】本题考查单精度数与双精度数的有效位数。59.【答案】属性;事件;方法【知识点】类、对象、属性、方法、事件和事件处理的概念及应用【解析】【解答】VB中对象的三要素是属性、事件、方法。属性是对对象本身的描述;事件是针对对象做出的事;方法是对象掌握的技能。故答案为:属性;事件;方法。【分析】本题考查VB对象的三要素。60.【答案】设计;运行;BREAK【知识点】程序的调试及运行【解析】【解答】VB的三种工作模式:设计模式、运行模式和中断(BREAK)模式。在设计模式下,可以建立应用程序的用户界面,设置控件的属性,编写程序代码等;在运行模式下,可以测试程序的运行结果,可以与应用程序对话,还可以查看程序代码,但不能修改程序;在BREAK模式下,可以利用各种调试手段检查或更改某些变量或表达式的值,或者在断点附近单步执行程序,以便发现错误或改正错误。故答案为:设计;运行;BREAK。【分析】本题考查VB的三种工作模式。61.【答案】(1)INT(RND *83)+4(2)INT(X*10^4+0.5)/10^4(3)PRINT DATE( ),TIME( )(4)INT(RND*13)-6(5)#01-01-2019#-DATE( )(6)布尔---数值:FALSE-----0 TRUE-------1数值----布尔:0-----FALSE 非0-----TRUE(7)PRINT LEFT(X,1)+RIGHT(X,1)(8)RANDOMIZE TIMERPRINT RND, RND(9)PRINT TAB(4);”*****”(10)PRINT MID(X,2)【知识点】常见数据类型、数组;运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】(1)RND函数可以返回[0,1)之间的随机数,INT是取整函数,所以产生[A,B]的随机整数,表达式应为INT(RND*(B-A+1))+A。所以产生[4,86]的随机整数,表达式为INT(RND *83)+4。故答案为:INT(RND *83)+4。(2)对X四舍五入保留4位有效数字即将X的第5位四舍五入,表达式为X*10^4+0.5;保留4位有效数字,即将其取整,表达式为INT(X*10^4+0.5);最后将X还原,除以10^4,表达式为INT(X*10^4+0.5)/10^4。故答案为:INT(X*10^4+0.5)/10^4。(3)显示系统当前日期和时间,可以调用VB提供的日期和事件函数,即DATE()和TIME(),将其显示即语句PRINT DATE( ),TIME( )。故答案为:PRINT DATE( ),TIME( )。(4)RND函数可以返回[0,1)之间的随机数,INT是取整函数,所以产生[A,B]的随机整数,表达式应为INT(RND*(B-A+1))+A。所以产生[-6,6]的随机整数,表达式为INT(RND*13)-6。故答案为:INT(RND*13)-6。(5)VB提供的日期函数DATE()可以调用当前系统时间,所以显示今天距离2019年元旦的天数的表达式为#01-01-2019#-DATE()。故答案为:#01-01-2019#-DATE()。(6)布尔型数据只有两个值:FALSE和TRUE。FALSE对应数值型数据0,TRUE对应数值型数据1。当数值型数据为0时,将其转化为布尔型数据为FALSE,当数值型数据为非0时,将其转化为布尔型数据为TRUE。故答案为:布尔---数值:FALSE-----0 TRUE-------1 数值----布尔:0-----FALSE 非0-----TRUE。(7)VB中,LEFT函数是取一段字符串的左边几个字符,RIGHT函数是取一段字符串的右边几个字符,所以字符串X的首字符为LEFT(X,1),尾字符为RIGHT(X,1),再将其用字符串连接符“+”连接,即PRINT LEFT(X,1)+RIGHT(X,1)。故答案为:PRINT LEFT(X,1)+RIGHT(X,1)。(8)产生不重复的随机数需要使用初始化随机数生成器RANDOMIZE,该语法格式为RANDOMIZE [number]。RANDOMIZE用number将RND函数的随机数生成器初始化,该随机生成器给number一个新的种子值。如果省略number,则用系统计时器TIMER返回的值作为新的种子值。所以产生不重复的两个随机数的语句为:RANDOMIZE TIMER PRINT RND, RND。故答案为:RANDOMIZE TIMER PRINT RND, RND。(9)VB中,TAB函数可以把光标移动到参数n指定位置,从指定位置上输出信息,输出的内容放在TAB函数的后面,用分号隔开,格式为TAB(n);。所以在当前行的第4列输出5个“*”的语句为:PRINT TAB(4);”*****”。故答案为:PRINT TAB(4);”*****”。(10)VB中,MID函数可以实现从字符串中返回指定数量的字符,格式为MID(String,Start[,Length]),即返回String中从Start开始的长度为Length的字符串。若省略Length,则将返回从Start到末尾的所有字符。所以将字符串X从第2个字符截取到最后并显示的语句为:PRINT MID(X,2)。故答案为:PRINT MID(X,2)。【分析】本题考查VB标准函数的使用,表达式和常用语句的书写。1 / 1 展开更多...... 收起↑ 资源列表 内蒙古巴彦淖尔市临河三中计算机班2018-2019学年高二上学期信息技术期中考试试卷VB(学生版).docx 内蒙古巴彦淖尔市临河三中计算机班2018-2019学年高二上学期信息技术期中考试试卷VB(教师版).docx