admin 管理员组文章数量: 1086019
2024年3月27日发(作者:jvm内存模型 面试)
2020年Visual Basic 程序设计期末测试复习题288题
[含答案]
一、选择题
1.若要将窗体隐藏起来,则实现的方法为_______。
a) Unload
b) Show
c) WindowsState
d) Hide 答案:D
2.下列程序段的执行结果为_____。
Dim M(10),N(10)
I=3
for T=1 To 5
M(T)=T
N(I)=2*I+T
Next T
print N(I);M(I)
a) 3 11
b) 3 15
c) 11 3
d) 15 3 答案:C
3.下列程序段的执行结果是_____。
N=10
For k=n To 1 Step-1
x=Sqr(k)
x=x-2
Next k
Print x-2
a) -3
b) -1
c) 1
d) 1.16 答案:A
4.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Change
b) keyDown
c) Scroll
d) DragOver 答案:C
5.写列选项中,合法的变量是______。
a) c%aaa
b) sum_3
c) Else
d) 5persons 答案:B
6.以下控件中没有Caption属性的控件是______。
a) 标签框
b) 文本框
c) 框架
d) 命令按钮 答案:B
7.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口
b) 属性窗口
c) 立即窗口
d) 窗体窗口 答案:A
8.整型变量占用的字节数为______。
a) 2个字节
b) 3个字节
c) 4个字节
d) 5个字节 答案:A
9.下列选项中,哪一项是所有控件共有的属性_______。
a) Caption
b) Value
c) Text
d) Name 答案:D
10.下列数据中哪一个是布尔常量_______。
a) 123
b) not
c) TRUE
d) xyz 答案:C
11.假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?
a) BOOLVAR=‘TRUE’
b) BOOLVAR=.TRUE
c) BOOLVAR=#TRUE#
d) BOOLVAR=False
答案:D
12.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
a) 8
b) 40
c) 255
d) 11 答案:B
13.以下哪个是合法的变量名_______。
a) Len
b) Test@qw
c) 6cost_1
d) count2s 答案:D
14.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSize
b) Alignment
c) Enabled
d) Visble 答案:A
15.下列_______属性用于设置或返回文本框中的文本。
a) Caption
b) Text
c) Name
d) DragIcon 答案:B
16.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPicture
b) DownPicture
c) Picture
d) Image 答案:B
17.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelect
b) Index
c) Columns
d) List 答案:C
18.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是
________。
a) 编写代码
b) 新建一个工程
c) 打开属性窗口
d) 进入VB环境 答案:B
19.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动
b) 面向过程、事件驱动
c) 面向过程、顺序驱动
d) 面向对象、事件驱动 答案:D
20.要使窗体Form1关闭,错误的是______。
a) Unload Form1
b) Unload me
c) End
d) le=False 答案:D
21.要在C盘当前文件夹下建立一个名为的顺序文件,应先使用_____语句。
a) Open "" For Output As #1
b) Open "C:" For Input As #1
c) Open "C:" For Output As #1
d) Open "" For Input As #1 答案:C
22.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0
For I=1 to 10
For j=1 to 100
K=K+1
Next j
Next I
a) 0
b) 10
c) 100
d) 1000 答案:D
23.下列数据类型不可能占8个字节的是_____数据类型。
a) Date
b) Long
c) Double
d) Currency 答案:B
24.单精度浮点数占用的字节数为______。
a) 2个字节
b) 3个字节
c) 4个字节
d) 8个字节 答案:C
25.下面的运算符中,哪个是关系运算符______。
a) Not
b) mod
c) <>
d) & 答案:C
26.下面四个选项,不是事件的是______。
a) Click
b) Visibale
c) Unload
d) Change 答案:B
27.循环结构for i=1 to 10 step 1.5的执行次数是_____。
a) 6
b) 7
c) 9
d) 10 答案:B
28.在Visual Basic中通过______属性设置字体颜色。
a) Fontcolor
b) Forecolor
c) Backcolor
d) Showcolor 答案:B
29.在Visual Basic 中,称对象的数据为:______。
a) 属性
b) 方法
c) 事件
d) 封装 答案:A
30.在VB中,常量12#的数据类型是_____。
a) 整型
b) 双精度浮点型
c) 长整型
d) 字符串 答案:B
31.语句Print 5*5/5的输出结果是________。
a) 5
b) 25
c) 0
d) 5*5/5 答案:A
32.用以下语句 Dim b(-2 to 4)as string 所定义的数组的元素个数是_______个。
a) 2
b) 4
c) 6
d) 7 答案:D
33.用于将菜单项级别提升一级的按钮为________。
a) ←
b) →
c) ↑
d) ↓ 答案:A
34.以下程序段的输出结果是______。
A=Sqr(3)
b=Sqr(2)
c=a>b
Print c
a) -1
b) 0
c) False
d) Ture 答案:D
35.窗体能响应的事件是_______。
a) ActiveFrom
b) Drive
c) Load
d) Change 答案:C
36.以下可以构成语句的一项是_______。
a) 对象名.属性名
b) 对象名.方法名
c) 对象名.事件名
d) 对象名.函数名 答案:B
37.当一个工程含有多个窗体时,其中的启动窗体是_____。
a) 启动VB时建立的窗体
b) 第一个添加的窗体
c) 最后一个添加的窗体
d) 在“工程属性”对话框中指定的窗体 答案:D
38.对象是一个逻辑实体,它是______的集合。
a) 数据
b) 代码
c) 数据与代码
d) 属性 答案:C
39.改变驱动器列表框的Drive属性值将激活_____事件。
a) Change
b) Scroll
c) KeyDown
d) KeyUp 答案:A
40.将定时器的时间间隔设置为1秒,那么定时器的Interval属性应设置为______。
a) 1000
b) 1
c) 100
d) 10 答案:A
41.当程序运行时,在窗体上单击鼠标,以下_______事件是窗体不会接收到的。
a) MouseDown
b) MouseUp
c) Load
d) Click 答案:C
42.程序的基本控制结构是______。
a) 顺序结构、多分支结构和单分支结构
b) For…Next结构、Do…loop结构
c) 顺序结构、选择结构和循环结构
d) 单行结构和多行结构 答案:C
43.下列______语句可以将变量A、B的值互换。
a) A=B:B=A
b) C=A:A=B:B=C
c) A=C:C=B:C=A
d) B=A:A=B 答案:B
44.以下程序段执行后整型变量n 的值为_____。
N=0
for I=1 to 20 step 5
n=n+1
next I
a) 3
b) 4
c) 5
d) 2 答案:B
45.以下面_____那种方式打开的文件,只能读不能写。
a) Input
b) Output
c) Random
d) Append 答案:A
46.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为
Alt+x,应修改Caption属性为_________。
a) 在x前插入&
b) 在x后插入&
c) 在x前插入 #
d) 在x后插入# 答案:A
47.以下选项中,是Visual Basic控件的是_____。
a) 文本框
b) Print
c) Click
d) Debug 答案:A
48.表达式25.28 Mod 10的值是( )
a) 1
b) 5
c) 4
d) 出错 答案:B
49.在visual basic中,要将一个窗体从内存中释放,应使用______语句。
a) show
b) hide
c) load
d) unload 答案:D
50.要使一个标签透明且不具有边框,则应()
a) 将其BackStyle属性设置为0,BorderStyle属性设置为0
b) 将其BackStyle属性设置为0,BorderStyle属性设置为1
c) 将其BackStyle属性设置为1,BorderStyle属性设置为0
d) 将其BackStyle属性设置为1,BorderStyle属性设置为1
51.能够改变窗体边框线类型的属性是( )
a) FontStyle
b) BorderStyle
c) BackStyle
d) Border 答案:B
52.“对象”是计算机系统运行的( )
a) 程序单位
b) 逻辑单位
c) 物理实体
d) 基本实体 答案:D
53.当事件能被触发时,( )就会对该事件作出响应.
a) 对象
b) 程序
c) 控件
d) 窗体 答案:A
54.标准工具箱中的控件( )
a) 数目是固定不变的
b) 数目可以增加或减少
c) 包含了Visual?Basic所有控件
d) 在窗体建立对象时不一定被使用 答案:B
55.下列各种窗体事件中,不能由用户触发的事件是( )
a) Load事件和Unload事件
b) Click事件和Unload事件
c) Click事件和Dbclick事件
d) Load事件和Initialize事件 答案:D
答案:B
56.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是
a) 0.01*int(x+0.05)
b) 0.01*int(100*(x+0.005))
c) 0.01*int(100*(x+0.05))
d) 0.01*int(x+0.005) 答案:B
57.INT(100*RND(1))产生的随机整数的闭区间是
a) [0,99]
b) [1,100]
c) [0,100]
d) [1,99] 答案:A
58.要在图片框P1中打印字符串“How Are You”,应使用语句()
a) =“ How Are You”
b) e=LoadPicture(“How Are You”)
c) “How Are You”
d) Print “How Are You” 答案:C
59.表达式(73+1)*(185-1)的值是( )
a) 8.76
b) 7.8
c) 6
d) 6.67 答案:C
60.可以用作其它控件容器的控件有()
a) 窗体控件,列表控件,图像控件
b) 窗体控件,文本框控件,框架控件
c) 窗体控件,框架控件,图片框控件
d) 窗体控件,标签控件,图片控件 答案:C
61.设A=”abcdefghijklm”,下面()的函数值为”jklm”。?
a) Mid(A,10,4)
b) Ringht(A,5)
c) Ringht(A,1,4)
d) Left(A,10,4) 答案:A
62.双击窗体的任何地方,可以打开的窗口是()
a) 代码窗口
b) 属性窗口
c) 工程管理窗口
d) 以上3个选项都不对 答案:A
63.文本框控件最多能处理()个字节
a) 32k
b) 64K
c) 128K
d) 16k 答案:A
64.下列关于属性设置的叙述错误的是:()
a) 一个控件具有什么属性是VB预先设计好的,用户不能改变
b) 一个控件具有什么属性是VB预先设计好的,用户可以改变
c) 一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
d) 一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值
65.决定控件上文字的字体、字形、大小及效果的属性是()
a) TEXT
b) CAPTION
c) NAME
d) FONT 答案:D
66.任何控件都具有的属性是()
a) TEXT
b) CAPTION
c) NAME
d) FORECOLOR 答案:C
67.变量未赋值时,数值型变量的值为( )
a) 0
b) 空
c) 1
d) 0.1 答案:A
68.以下()程序段可以实施X、Y变量值的变换
a) Y=X:X=Y
b) Z=X:Y=Z:X=Y
c) Z=X:X=Y:Y=Z
d) Z=X:W=Y:Y=Z:X=Y 答案:C
69.下列语句中正确的是
a) +=
b) =cmdok
答案:A
c) n=1234
d) a=inputbox(hello) 答案:D
70.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性
a) BACKCOLOR
b) BORDERSTYLE
c) FORECOLOR
d) BACKSTYLE 答案:D
71.INT(100*RND(1))产生的随机整数的闭区间是
a) [0,99]
b) [1,100]
c) [0,100]
d) [1,99] 答案:A
72.要把一个命令按钮设置成无效,应设置其哪一属性值_____。
a) Visible
b) Enabled
c) Default
d) Cancel 答案:B
73.下列声明语句中存在变体变量的是______。
a) Dim a,b As Integer
b) Dim a As String
c) Static a As Integer
d) Public a As Currenency 答案:A
74.目录列表框的path属性的作用是______。
a) 显示目录列表框中打开的当前目录。
b) 显示当前驱动器或指定驱动器上的某目录下的文件名。
c) 显示根目录下的文件名。
d) 显示路径下的文件。 答案:A
75.某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。
a) 同时按下Ctrl+F键
b) 按下F键
c) 同时按下Alt+F键
d) 同时按下Shift+F键 答案:C
76.在使用菜单编辑器设计菜单时,必须输入的项是____。
a) 标题
b) 名称
c) 索引
d) 快捷键 答案:B
77.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是
____。
a) A>=B AND B>=C AND C>0
b) A+C>B AND B+C>A AND C>0
c) (A+B)>=C OR A-B<=C AND C>0
d) A+B>C AND A-B0 答案:B
78.下面的运算符中,优先级别最高的是_____。
a) AND
b) *
c) 〉=
d) & 答案:B
79.以下过程不属于Sub过程的是_____。
a) 编译过程
b) Sub通用过程
c) proper属性过程
d) Event事件过程 答案:A
80.如果x是一个正实数,对x的第二位小数四舍五入的表达式是_____。
a) 0.1*Int(x+0.05)
b) 0.1*Int(10*(x+0.05))
c) 0.1*Int(100*(x+0.5))
d) 0.1*Int(x+0.5) 答案:B
81.Print方法不允许在____对象上输出数据。
a) 窗体
b) 代码窗口
c) 立即窗口
d) 图片框 答案:B
82.将字符串“hello”添加到列表框的最后,可使用()请语句。
a) m“hello”,unt-1
b) m“hello”,unt+1
c) m“hello”,dex
d) m“hello” 答案:D
83.Strc=Mid("Visual Basic",10,3),则Strc的值_____。
a) "Vis"
b) "sua"
c) "Bas"
d) "sic" 答案:D
84.下列控件中可自动设置滚动条的是________。
a) 复选框
b) 框架
c) 列表框
d) 标签框 答案:C
85.表达式Int(-17.8)+Sgn(17.8)的值是______。
a) 18
b) -17
c) -18
d) -16 答案:B
86.表达式val(-17.8)+Abs(17.8)的值是______。
a) 0
b) 0.8
c) -0.2
d) -34.8 答案:A
87.在VB6.0中,12345678的类型中是______。
a) 整数型
b) 长整数型
c) 字符串型
d) 日期型 答案:B
88.RGB(x,y,z)函数中x,y,z的取值范围______。
a) [0,255)
b) (0,255]
c) [0,255]
d) (0,255) 答案:C
89.表达式Fix(-23.87)+int (24.56)的值为_____。
a) -1
b) 0
c) 1
d) 2 答案:C
90.表达式Abs(-5)+Len("ABCDE")的值是_____。
a) 5ABCDE
b) -5ABCDE
c) 10
d) 0 答案:C
91.下面______控键对象具有绘图方法。
a) Image
b) Line
c) Picturebox
d) Frame 答案:C
92.要使一个文本框具有水平和垂直流动条,则应先将其Muliline属性设值为True,然后再
将Scrollbar属性设值为_____。
a) 0
b) 1
c) 2
d) 3 答案:D
93.如果有声明Option base 1 dim arr(3,3),则该数组共有_____个元素。
a) 16
b) 9
c) 4
d) 6 答案:B
94.下列对象中没有焦点属性的是(???)
a) 命令按钮控件
b) 窗口控件
c) 文本框控件
d) 单选框控件 答案:B
95.设x=-18,则Abs(5*x)=_____。
a) -90
b) 90
c) 18
d) 5 答案:B
96.下列程序段的执行结果为______。
K=0
For J=1 to 2
For I = 1 to 3
K =I+1
Next I
For I = 1 to 7
K = K+1
Next I
Next J
Print K
a) 10
b) 6
c) 11
d) 16 答案:C
97.窗体的 BackColor 属性用于设置窗体的______。
a) 高度
b) 亮度
c) 背景色
d) 前景色 答案:C
98.以下不属控件的一项是_____。
a) 文本框
b) 标签框
c) 列表框
d) 消息框 答案:D
99.用InputBox函数可帮助生成_______。
a) 消息框
b) “保存”对话框
c) 简单输入框
d) “颜色”对话框 答案:C
100.17 mod 3的运算结果是_____。
a) 0.5
b) 1
c) 1.5
d) 2 答案:D
101.变量X=32769,则变量声明时不能将其声明为_____。
a) Integer
b) Variant
c) Long
d) Single 答案:A
102.复选对象是否被选中,是由其_____属性决定的。
a) Checked
b) Value
c) Enabled
d) Selected 答案:B
103.没有Caption属性的控件是_____。
a) Label
b) OptionButton
c) Frame
d) LisBox 答案:D
104.使窗体自动向下移动的语句是Move_____。
a) Left, Top+100
b) Top+100
c) Top+100
d) Top=Top+100 答案:A
105._____控件可以使用SetFocus()方法。
a) Frame
b) Label
c) TextBox
d) Timer 答案:C
106.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是_____。
a) 单选按钮
b) 图片框
c) 通用对话框
d) 文本框 答案:C
107.下列程序段的执行结果为______。
X=6
For K=1 To 10 Step -2
X=X+K
Next K
Print K;X
a) -1 6
b) -1 16
c) 1 6
d) 11 31 答案:C
108._____是由Visual Basic提供的一种专门的子程序,由对象本身所具有,
反映该对象功能的内部函数或过程。
a) 文件
b) 属性
c) 方法
d) 窗体 答案:C
109.x是小于100的非负数,用vb表达式正确的是______。
a) 0
b) 0<=x<100
c) x>=0 AND x<100
d) 0<=x OR x<100 答案:C
110.19.5 Mod 2*2的运算结果是_____。
a) 3.5
b) 1
c) 3
d) 0 答案:D
111.a和b中有且只有一个为0,可以用以下表达式来表示_____。
a) a=0 or b=0
b) a=0 Xor b=0
c) a*b=0 And a+b<>0
d) a=0 And b=0 答案:B
112.Boolean 类型的数据由几个字节组成_______。
a) 1
b) 2
c) 3
d) 4 答案:B
113.Dim b1,b2 as boolean语句显式声明变量_____。
a) b1和b2都为布尔型变量
b) b1是整型,b2是布尔型
c) b1是变体型(可变型),b2是布尔型
d) b1和b2都是变体型(可变型) 答案:C
114.Inputbox()函数的返回值类型为_____。
a) 数值型
b) 字符型
c) 逻辑型
d) 变体型 答案:B
115.Inputbox函数的参数中,必选参数Prompt的作用是_____。
a) 输出信息
b) 定义提示信息
c) 定义隐含信息
d) 定义输入的位置 答案:B
116.Rnd函数不可能产生的值是_____。
a) 0
b) 1
c) 0.1234
d) 0.00005 答案:B
117.变量A%的类型是____。 Dim a as integer
a) Integer
b) Single
c) String
d) Boolean 答案:A
118.下列的程序段执行后,X的值为____。
X=0
for I=1 to 10
for j=I to 10
x=x+1
next j
next I
a) 50
b) 55
c) 100
d) 105 答案:B
119.下列程序段的执行结果为______。
N=0:J=1
Do Until N>2
N=N+1
J=J+N*(N+1)
Loop
Print N;J
a) 0 1
b) 3 7
c) 3 21
d) 3 13 答案:C
120.下列循环语句将执行______次。
A=100
Do
Print a
a=a+1
Loop until a<=10
a) 1
b) 10
c) 100
d) 死循环 答案:D
121.下列程序执行后,变量s的值为______。
Dim s As long ,x As Integer
s=0:x=1
Do While (x<10)
s=s+x
x=x+2
Loop
Print s
a) 10
b) 25
c) 50
d) 100 答案:B
122.滚动条控件(如图所示)的Max属性所设置的是 (2) 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值
B、 单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量
C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量
D、滚动条控件无该属性
123.编写如下事件过程:
Private Sub Form_MouseDown(Button As Integer ,Shift As Integer,X As Single,Y As Single)
If Shift=6 And Button=2 Then
Print "Hello"
End If
End Sub
程序运行后,为了在窗体上输出"Hello",应在窗体上执行以下_______操作。
a) 同时按下 Shift 键和鼠标左键
b) 同时按下 Shift 键和鼠标右键
c) 同时按下Ctrl、Alt 键和鼠标左键
d) 同时按下 Ctrl、Alt 键和鼠标右键 答案:D
124.当变量x=2,y=5时,以下程序的输出结果为____。
Do until y>5
x=x*y
y=y+1
loop
print x
a) 2
b) 5
c) 10
d) 20 答案:C
125.当执行以下程序时,在名为lblResult的标签框内将显示_____。
Private Sub cmdlt_click()
Dim I,R
R=0
For I=1 To 5 Step 1
R=R+I
Next I
n=Str(R)
End Sub
a) 字符串15
b) 整数15
c) 字符串5
d) 整数5 答案:A
126.下列程序的执行结果是____。
K=0
For I=1 To 3
a=I^I^K
print a;
版权声明:本文标题:最新精编2020年VisualBasic程序设计期末模拟考试288题(含答案) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711538048a598918.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论