2019vb试卷A

发布 2023-12-20 16:15:05 阅读 1161

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...