份VB试卷

发布 2020-05-16 06:11:28 阅读 8141

一. 选择题。

1. 在面向对象方法中,不属于"对象"基本特点的是___

a、一致性。

b、分类性。

c、多态性。

d、标识惟一性。

2. 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是___

a、一对一。

b、一对多。

c、多对一。

d、多对多。

3. 数据流图中带有箭头的线段表示的是___

a、控制流。

b、事件驱动。

c、模块调用。

d、数据流。

4. 在软件开发中,需求分析阶段可以使用的工具是___

a、n-s图。

b、dfd图。

c、pad图。

d、程序流程图。

5. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是___

a、o(n)b、c、

d、6. 有三个关系r、s和t如下:

由关系r和s通过运算得到关系t,则所使用的运算为___

a、笛卡尔积。

b、交。c、并。

d、自然连接。

7. 在数据管理技术发展的三个阶段中,数据共享最好的是___

a、人工管理阶段。

b、文件系统阶段。

c、数据库系统阶段。

d、三个阶段相同。

8. 下列叙述中正确的是___

a、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的。

b、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构。

c、顺序存储结构能存储有序表,链式存储结构不能存储有序表。

d、链式存储结构比顺序存储结构节省存储空间。

9. 一个栈的初始状态为空。现将元素、a、b、c、d、e依次入栈,然后再依次出栈,则元素出栈的顺序是___

a、12345abcde

b、edcba54321

c、abcde12345

d、54321edcba

10. 下列叙述中正确的是___

a、循环队列中有队头和队尾两个指针,因此,循环队列是非线性结构。

b、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况。

c、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况。

d、循环队列中元素的个数是由队头指针和队尾指针共同决定。

11. 在窗体上画一个名称为text1的文本框和一个名为command1的命令按钮,然后编写如下事件过程:

private sub command1_click()

dim i as integer,n as integer

for i=0 to 50

i=i+3n=n+1

if i>10 then exit for

nextend sub

程序运行后,单击命令按钮,在文本框中显示的值是___

a、2b、3

c、4d、5

12. 表达式的值是___

a、30b、31

c、49d、48

13. 窗体上有command1、command2两个命令按钮。现编写以下程序:

option base 0

dim a() as integer,m as integer

private sub command1_click()

m=inputbox("请输入一个正整数")

redim a(m)

end sub

private sub command2_click()

m=inputbox("请输入一个正整数")

redim a(m)

end sub

运行程序时,单击command1后输入整数10,再单击command2后输入整数5,则数组a中元素的个数是___

a、5b、6

c、10d、11

14. 某人编写了下面的程序。

private sub command1_click( )

dim a as integer,b as integer

a=inputbox("请输入整数")

b=inputbox("请输入整数")

pro apro b

call pro(a+b)

end sub

private sub pro(n as integer)

while (n>0)

print n mod 10;

n=n\10

wendprint

end sub

此程序功能是:输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之和的每一位数字。例如:若输入123和234,则应该输出:

但调试时发现只输出了前2行(即2个数的反序),而未输出第3行(即2个数之和的反序),程序需要修改。下面的修改方案中正确的是___

a、把过程pro的形式参数n as integer改为byval n as integer

b、把call pro(a+b)改为pro a+b

c、把n=n\10改为n=n/10

d、在pro b语句之后增加语句c%=a+b,再把call pro(a+b)改为pro c

15. 以下关于过程及过程参数的描述中,错误的是___

a、调用过程时可以用控件名称作为实际参数。

b、用数组作为过程的参数时,使用的是"传地址"方式。

c、只有函数过程能够将过程中处理的信息传回到调用的程序中。

d、窗体(form)可以作为过程的参数。

16. 设窗体上有一个列表框控件list1,含有若干列表项。以下能表示当前被选中的列表项内容的是___a、b、

c、d、

17. 以下不能输出"program"的语句是___

a、print mid("vbprogram",3,7)

b、print right("vbprogram",7)

c、print mid("vbprogram",3)

d、print left("vbprogram",7)

18. 假定有以下循环结构:

do until 条件表达式。

循环体。loop

则以下正确的描述是___

a、如果"条件表达式"的值是0,则一次循环体也不执行。

b、如果"条件表达式"的值不为0,则至少执行一次循环。

c、不论"条件表达式"的值是否为"真",至少要执行一次循环。

d、如果"条件表达式"的值恒为0,则无限次执行循环体。

19. 在窗体上画一个命令按钮和一个标签,其名称分别为command1和label1,然后编写如下事件过程:

private sub command1_click( )

counter=0

for i=1 to 4

for j=6 to 1 step -2

counter=counter+1

next j

next i

end sub

程序运行后,单击命令按钮,标签中显示的内容是___

a、11b、12

c、16d、20

20. 设a=4,b=5,c=6,执行语句print aa、true

b、false

c、出错信息。

d、021. 在窗体上画一个名为command1的命令按钮,然后编写如下**:

option base 1

private sub command1_click()

dim aa=array(1,2,3,4)

j=1for i=4 to 1 step -1

s=s+a(i)*j

j=j*10

next i

print s

end sub

运行上面的程序,其输出结果是___

a、1234

b、12c、34

d、4321

22. 假定有以下函数过程:

function fun(s as string) as string

dim s1 as string

for i=1 to len(s)

s1=lcase(mid(s,i,1))+s1

next i

fun=s1

end function

在窗体上画一个命令按钮,然后编写如下事件过程:

private sub command1_click( )

dim str1 as string,str2 as string

str1=inputbox("请输入一个字符串")

str2=fun(str1)

print str2

end sub

程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结果为___

a、abcdefg

b、abcdefg

c、gfedcba

d、gfedcba

23. 执行下列语句。

strinput=inputbox("请输入字符串","字符串对话框","字符串")

将显示输入对话框。此时如果直接单击"确定"按钮,则变量strinput的内容是___

a、"请输入字符串"

b、"字符串对话框"

c、"字符串"

d、空字符串。

24. 在窗体上画一个名称为command1的命令按钮,再画两个名称分别为label1、label2的标签,然后编写如下程序**:

private x as integer

private sub command1_click()

x=5:y=3

call proc(x,y)

end sub

private sub proc(a as integer,byval b as integer)

x=a*ay=b+b

end sub

程序运行后,单击命令按钮,则两个标签中显示的内容分别是___

a、25和3

b、5和3c、25和6

d、5和625. 在窗体上有两个名称分别为text1、text2的文本框,一个名称为command1的命令按钮。运行后的窗体外观如图所示。

设有如下的类型和变量声明:

private type person

name as string*8

major as string*20

end type

VB份真题

2005 年4 月全国计算机等级考试二级笔试试卷。公共基础知识和visual basic 语言程序设计。考试时间90 分钟,满分100 分 一 选择题 每小题2 分,共70 分 1 数据的存储结构是指 a 存储在外存中的数据 b 数据所占的存储空间量。c 数据在计算机中的顺序存储方式 d 数据的逻辑...

Vb模拟试卷

vb模拟试卷 2008.5 一 选择题 50分参 在最后。1 下列叙述中,正确的是 c a vb的事件由用户定义。b vb程序从main 函数开始执行。c vb运行时,总是等待事件的发生。d vb程序运行后,在内存中只能驻留一个窗体。2 下列运算符中,优先级最高的是 b a not b mod c ...

VB实验试卷

vb实验 试题 10 学号 姓名 班级 机器号码 成绩 考生注意 1 必须填写机器号码,作为本次考试凭证。2 考试时间70分钟,考试结束后,把试卷放在机器前面,不得带走。3 在d盘建立自己的文件夹,名称为 学号 姓名 比如 1923103李伟。考试过程中的。所有文件必须按要求保存到你自己建立的文件夹...