高级语言程序设计(vb) 试卷(a卷)
班级学号姓名。
注意事项:1、本试卷共 13 页,满分为 100 分,考试时间为 110 分钟。
2、标准答题卡使用2b铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。
填空题”答题处(每空2分,共20分)
“读程序写结果”答题处(每空3分,共24分)
改错题”答题处(每空3分,共6分)
程序填空题”答题处(每空2分,共20分)
一、单项选择题(每空1分,共 30分)
请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)
1.以下不属于visual basic系统的文件类型是 【1】 。
a).frm b).bat c).bas d).vbp
2.下列四个表达式中,其值为0的是 【2】 。
a)5/7 b)5\7 c)7 mod 5 d)5 mod 7
3.msgbox函数返回值的类型为 【3】 。
a)数值 b)字符串。
c)变体 d)数值或字符串(视输入的数据而定)
4.确定一个控件在窗体上的位置的属性是 【4】 。
a)width或height b)width和height
c)top或left d)top和left
5.设a=10,b=5,c=1,执行语句print a < b > c后,窗体上显示的是 【5】 。
a)出错信息 b)1 c)true d)false
6.已知a$="123456",则表达式val(mid(a, 3, 3) +right(a, 2))的值是 【6】 。
a)901 b)401 c)345456 d)34556
7.函数instr("eliminate", min")的运算结果为 【7】 。
a)true b)false c)4 d)3
8.在vb中可以作为容器的是 【8】 。
a)form、textbox、picturebox b)form、picturebox、frame
c)form、textbox、labeld)picturebox、textbox、listbox
9.若要将窗体从内存中卸载,其实现的方法是 【9】 。
a)使用show方法 b)使用load语句。
c)使用unload语句 d)使用hide方法。
10.在窗体上放置一个命令按钮,名称为command1。并编写如下**:
private sub command1_click()
dim x as integer, y as integer
x = int(rnd + 10): y = 0
select case x
case is > 0: y =2
case 10 to 15: y = 4
case else: y = 6
end select
print y
end sub
运行程序后,单击该命令按钮,则输出结果是 【10】 。
a)2 b)4 c)6 d)0
11.以下能判断文件长度的函数是 【11】 。
a)bof b)loc c)lof d)eof
12.下列语句组中能将a定义为动态数组的是 【12】 。
a)const n=10 b)dim a c)n=10 d)dim a()
dim a(na = array(1, 2, 3,) dim a(nn = 10
redim a(n)
13.设组合框combo1中有3个项目,则以下能删除最后一项的语句是 【13】 。
a) text
b) 2c) 3
d) 14.在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click()
move 100, 300
end sub
程序运行后,单击命令按钮,执行的操作为 【14】 。
a) 命令按钮移动到距窗体左边界100、上边界300的位置。
b) 窗体移动到距屏幕左边界100、上边界300的位置。
c) 命令按钮向右移动100、向下移动300
d) 窗体向左移动100、向下移动300
15.窗体上有一个命令按钮,名称为command1,并编写如下**:
private sub command1_click()
dim aa = array(0, 1, 2, 3, 4)
sum = 0
for i = 0 to 4
sum = sum * a(i)
nextprint sum, i
end sub
运行程序后,单击窗体,则 【15】 。
a)输出结果为24 4 b)输出结果为24 5
c)输出结果为0 5 d)输出结果为0 4
16.vb中, 【16】 是方法名称。
a)setfocus b)change c)gotfocus d)lostfocus
17.vb变量名abc!的类型是 【17】 。
a)字符串类型 b)单精度类型 c)整型 d)双精度类型。
18.下列控件中哪一组控件是运行时不可见的 【18】 。
a)文本框和标签 b)列表框和组合框
c)通用对话框和计时器 d)滚动条和复选框。
19.不能改变滚动条的value值的操作是 【19】 。
a)拖动滚动条上的滑块 b)单击滚动条上的滑块。
c)单击滚动条两端的箭头 d)单击箭头与滑块之间的滚动条。
20.以下关于**框picturebox控件的说法中,错误的是 【20】 。
a)可以通过print方法在**框中输出文本。
b)清除**框控件中图形的方法之一是在loadpicture函数中加载一个空**。
c)**框控件可以作为容器使用。
d)用stretch属性可以自动调整**框中**的大小。
21.以下叙述中错误的是 【21】 。
a)下拉式菜单和弹出式菜单都用菜单编辑器建立。
b)在多窗体程序中,每个窗体都可以建立自己的菜单系统。
c)除分隔线外,所有菜单项都能接收click事件。
d)如果把一个菜单项的enabled属性设置为false,则该菜单项不可见。
22.设置组合框的样式,可用的属性是 【22】 。
a)backstyle b)borderstyle c)style d)sorted
23.一个由若干个单选按钮组成的单选按钮数组,以下说法错误的是 【23】 。
a)所有单选按钮的index属性可以是相同值。
b)所有单选按钮的caption 属性可以是不同值。
c)所有单选按钮的名称属性值为相同值。
d)所有单选按钮共享一个click事件。
24.在窗体上放置一个名称为text1的文本框和一个名称为command1的命令按钮。要求程序运行时,单击命令按钮,就可以把文本框中的内容写到文件中,每次写入的内容覆盖文件的原有内容。能够实现上述功能的程序是 【24】 。
25.对一个不存在的文件不能以 【25】 模式打开。
a)input b)output c)append d)random
26.下列关于键盘事件的叙述中,正确的是 【26】 。
a)按下键盘上的“↓”键和“shift”键都会触发keypress事件。
b)按下大写字母“a”和按下小写字母“a”,keyascii参数的值相同。
c)按下大写字母“a”和按下小写字母“a”,keycode参数的值不同。
d)按下大键盘上的数字键“0”和小键盘上的数字键“0”,keycode参数值不同。
27.窗体的mousedown事件过程。
form_mousedown(button as integer, shift as integer, x as single, y as single)
有4个参数,关于这些参数,错误的描述是 【27】 。
a)shift参数只能用来确定是否按下shift键。
b)shift参数可以用来确定是否按下alt和ctrl键。
c)通过button参数判定当前按下的是哪一个鼠标键。
d)参数x,y用来确定鼠标当前位置的坐标。
28.在窗体上放置一个名称为dlg1的通用对话框,再放置一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click()
= "模块文件(*.bas) |bas | 工程文件(*.vbp) |vbp | 窗体文件(*.frm) |frm"
end sub
程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 【28】 。
a)模块文件(*.vbp) b)工程文件(*.vbp)*.vbp
c)窗体文件(*.frm) d)*.frm
29.在窗体上放置一个复选框,名称为check1,使用 【29】 语句可以使复选框处于未选中状态(即:不带√)。
2019级VB期末试卷 带答案
一 单项选择题 每小题1分,共30分 请将正确答案按 中的序号涂写 标准答题卡 否则不得分。1 visual basic程序设计采用的是 1 编程机制。c a 可视化 b 面向对象c 事件驱动d 过程结构化。2 要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句 2 b a option ...
2019级VB期末试卷 带答案
班级学号姓名成绩 文字答题卡。一 单项选择题 每小题1分,共30分 请将正确答案按 中的序号涂写 标准答题卡 否则不得分。1 visual basic程序设计采用的是 1 编程机制。a 可视化 b 面向对象c 事件驱动d 过程结构化。2 要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句 ...
vb2024年期末试卷
2013年期未试卷。一 填空题。1.在vb中,集成开发环境中共包括等六个工作窗口。工作模式包括三种。3.快捷键 可以打开属性窗口,快捷键 可以打开 窗口,快捷键 可以运行程序。工程模块分为三种类型。每个模块的文件扩展名分别为。5.常量分为两种和。6.一般常量分为。7.字符串常量是用括起来的一串字符。...