2011~2012学年第二学期vb期末考试卷答题纸(a卷)
专业班级学号姓名。
一、单选题 (用铅笔把选中的方格涂黑 50×1=50分)
二、填空题(每空占一行,每行写一个答案 20×2=40分)
三、程序设计(5×2=10分)
1、编写一sub过程,对一维数组a中的元素从小到大排序。
private sub sort(a() as integer)
2、编写一递归函数,求出巴都万数列(padovan sequence)的第n项,并在form_click()事件中调用该函数求其前20项,以每行10个显示在窗体上,巴都万数列的计算公式是:
2011~2012学年第二学期vb期末考试卷(a卷)
一、选择题(1分×50=50分)
1. vb是面向 (1) 的高级程序设计语言。
a. 现代b. 数据c. 对象d.过程。
2. 以下说法中,错误的是 (2) 。
a.以。frm为扩展名的文件是窗体模块文件。
b.以。bas为扩展名的文件是标准模块文件。
c.窗体模块文件包含该窗体及其窗体上相关控件的属性信息。
d.标准模块文件由事件过程、通用过程等内容组成。
3. vb工程文件的扩展名是 (3) 。
a..vfpb..basc. .vbpd. .cls
4.若在程序运行时,需要将焦点主动设置到指定的对象上,应调用该对象的 (4) 方法。
a.move b.setfocus c.refresh d.drag
5. 下列 (5) 是合法的变量名。
a. absb. ab_8c. cde-dd. xy#z
6.下列 (6) 是正确的vb常量。
a. #08/32/2010b. e-5c. 7dd. true
7.下面四个算术运算符中 , 优先级别最高的是 (7) 。
a. mod bcd. *
8. 数学表达式对应的vb表达式是 (8) 。
a.sqr (x + y) -sin(abs(y ^ 2 * x) /x - y))
b.sqrt (x + y) -sin(abs(y ^ 2 * x) /x - y))
c.sqr (x + y) -sin(|y ^ 2 * x| /x - y))
d.sqr t(x + y) -sin(|y ^ 2 * x| /x - y)
9.设x是一个四位随机正整数,要取出x的百位,下列的表达式有 (9) 可选择。
left(str(x),2right(str(x),3) ③mid(cstr(x),3,1)
x\100 mod 10x\100\10
a.1个b.2个c.3个 d.4个。
10. 分别执行以下语句,输出结果为true的是 (10) 。
a.print cint(4.5) >int(4.5b.print cint(-4.5) >fix(-4.5)
c.print cint(-4.5) >int(-4.5d.print cint(4.5) >fix(4.5)
11.下列语句中,正确的是 (11) 。
a. c.
12.下面对相关表达式的结果描述正确的是 (12
a. "300" +123的结果是"300123" b. "xyz" +123的结果是"xyz123"
c. "300" +123"的结果是423d. "xyz" &123的结果是"xyz123"
13.变量s为字符型,若在文本框text1、text2中分别输入数字20与30后,再执行以下语句,s的最终结果为"50"的是 (13) 。
a. s =
b. s =
c. s = val( +
d. s = val( &
14.在下列属性中,属于commandbutton控件、listbox控件共有的是 (14) 。
a.caption、textb.visible、font
c.caption、visibled.list、visible
15.以下关于msgbox函数的说法中,正确的是 (15) 。
a.msgbox函数有返回值,且返回值类型为数值型。
b.msgbox函数没有返回值。
c.msgbox函数有返回值,且返回值类型为字符型。
d.通过msgbox函数中的第一个参数,可以设置信息框中的图标以及按钮的个数与类型。
16.print方法使用在 (16) 上输出数据。
①窗体 ②文本框 ③**框 ④文件 ⑤列表框 ⑥立即窗口。
abcd. ③
17. 窗体上有若干命令按钮和一个文本框,程序运行时焦点置于文本框中,为了在按下esc键时执行某个命令按钮的click事件过程,需要将该按钮的 (17) 属性设置为true。
a.defaultb.cancelc.enabled d.visible
18.设x = 3,y= 2,z = 1,运行print x < y a. trueb. falsec. 1d. 出错
19.若在同一窗体内安排两组相互独立的单选按钮,可使用 (19) 控件做容器将它们分开。
textbox ② pictureboximageframe
abcd. ③
20.下列不是窗体事件的是___20)__
a. loadb. gotfocusc. printd. lostfocus
21.select case x结构中(x为integer类型),如果判断条件为x = 5,正确的case语句应该是。
a.case x = 5 b.case is 5c.case 5d.case = 5
22.设x为字符型变量,n为整型变量,以下关于mid函数的说法中,错误的是 (22) 。
2019vb上机
一 题目。1 单击命令按钮,能求出15的阶乘,并将结果显示在文本框中。界面如下 要求使用for循环,运行结果 1307674368000 2 单击命令按钮,能求出15的阶乘,并将结果显示在文本框中。要求使用do loop until循环 3 单击命令按钮,能求出15的阶乘,并将结果显示在文本框中。要...
2019VB上机
1题 目的 学会rgb 函数 rnd 函数的使用。学会select case结构的应用。训练编程思维。在窗体上不做任何控件。单击窗体,产生1至4之间的随机数。随机数是1,窗体背景色变红色。随机数是2,窗体背景色变绿色。随机数是3,窗体背景色变蓝色。随机数是4,窗体背景色变黑色。窗体参考图如下 使用s...
2019VB练习卷
满分 252分。姓名 1 单项选择题 本题共计100分 1 单击command1按钮,输出的第二行是。private sub command1 click dim a as integer,k as integer a 2k fun a a fun a,a print k k end sub pri...