2010年3月全国计算机等级考试二级VB真题

2010年3月全国计算机等级考试二级VB真题
2010年3月全国计算机等级考试二级VB真题

2010年3月全国计算机等级考试二级笔试试卷

Visual Basic语言程序设计

(考试时间90分钟,满分100分)

一、选择题(每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是______。

A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n) (2)算法的时间复杂度是指______。

A)算法的执行时间B)算法所处理的数据量

C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是______。

A)编辑软件B)操作系统C)教务管理系统D)浏览器

(4)软件(程序)调试的任务是______。

A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误

C)发现并改正程序中的所有错误D)确定程序中错误的性质

(5)数据流程图(DFD图)是______。

A)软件概要设计的工具B)软件详细设计的工具

C)结构化方法的需求分析工具D)面向对象方法的需求分析工具

(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于______。

A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段

(7)数据库管理系统中负责数据模式定义的语言是______。

A)数据定义语言B)数据管理语言 C)数据操纵语言 D)数据控制语言

(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是______。

A)文件B)数据库C)字段D)记录

(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的______。

A)需求分析阶段B)逻辑设计阶段

C)概念设计阶段D)物理设计阶段

(10)有两个关系R和T如下:

则由关系R得到关系T的操作是______。

A)选择B)投影C)交D)并

(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是______。

A)B)C)D)

(12)设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是______。

A)|x| B)-|x| C)x D)-x

(13)设窗体文件中有下面的事件过程:

Private Sub Command1_Click()

Dim s

a%=100

Print a

End Sub

其中变量a和s的数据类型分别是______。

A)整型,整型B)变体型,变体型

C)整型,变体型D)变体型,整型

(14)下面______属性肯定不是框架控件的属性。

A)Text B)Caption C)Left D)Enabled

(15)下面不能在信息框中输出“VB”的是______。

A)MsgBox "VB" B)x=MsgBox("VB")

C)MsgBox("VB") D)Call MsgBox "VB"

(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程

Private Sub Option1_Click(Index As Integer)

End Sub

下面关于此过程的参数Index的叙述中正确的是______。

A)Index为1表示单选按钮被选中,为0表示未选中

B)Index的值可正可负

C)Index的值用来区分哪个单选按钮被选中

D)Index表示数组中单选按钮的数量

(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发______。

A)Text1的SetFocus事件B)Text1的GotFocus事件

C)Text1的LostFocus事件D)窗体的GotFocus事件

(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母______。

A)这3个事件都会触发B)只触发KeyPress事件

C)只触发KeyDown、KeyUp事件 D)不触发其中任何一个事件

(19)下面关于标准模块的叙述中错误的是______。

A)标准模块中可以声明全局变量

B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程

C)标准模块中可以包含一些Public过程

D)一个工程中可以含有多个标准模块

(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是______。

A)Form1_MouseDown B)Win_MouseDown

C)Form_MouseDown D)MouseDown_Form1

(21)下面正确使用动态数组的是______。

A)Dim arr() As Integer B)Dim arr() As Integer

……

ReDim arr(3,5) ReDim arr(50) As String

C)Dim arr() D)Dim arr(50) As Integer

……

ReDim arr(50) As Integer ReDim arr(20)

(22)下面是求最大公约数的函数的首部

Function gcd(ByVal x As Integer,ByVal y As Integer) As Integer

若要输出8、12、16这3个数的最大公约数,下面正确的语句是______。

A)Print gcd(8,12),gcd(12,16),gcd(16,8)

B)Print gcd(8,12,16)

C)Print gcd(8),gcd(12),gcd(16)

D)Print gcd(8, gcd(12,16))

(23)有下面的程序段,其功能是按图1所示的规律输出数据

Dim a(3,5) As Integer

For i=1 To 3

For j=1 To 5

a(i,j)=i+j

Print a(i,j);

Next

Print

Next

若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是______。

A)For i=1 To 5 B)For i=1 To 3

For j=1 To 3 For j=1 To 5

Print a(j,i); Print a(j,i);

Next Next

Print Print

Next Next

C)For j=1 To 5 D)For i=1 To 5

For i=1 To 3 For j=1 To 3

Print a(j,i); Print a(i,j);

Next Next

Print Print

Next Next

(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Command1_Click()

Dim n

If Text1.Text<>"123456" Then

n=n+1

Print "口令输入错误" & n & "次"

End If

End Sub

希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是______。

A)在Dim n语句的下面添加一句:n=0

B)把Print "口令输入错误" & n & "次"改为Print "口令输入错误"+ n +"次"

C)把Print "口令输入错误" & n & "次"改为Print "口令输入错误"& Str(n) & "次"

D)把Dim n改为Static n

(25)要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是______。

A)Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)

Print X,Y

End Sub

B)Private Sub P1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)

Picture.Print X,Y

End Sub

C)Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)

P1.Print X,Y

End Sub

D)Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As

Single)

P1.Print X,Y End Sub

(26)计算π的近似值的一个公式是π/4=1-

3

1+

)

1(7

15

1-++-

n-1

1

21-n 。某人编写下

面的程序用此公式计算并输出π的近似值:

Private Sub Command1_Click() PI=1 Sign=1 n=20000 For k=3 To n Sign=-Sign PI=PI+Sign/k Next k

Print PI*4 End Sub

运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是______。

A )把For k=3 To n 改为For k=1 To n

B )把n=20000改为n=20000000

C )把For k=3 To n 改为For k=3 To n Step 2

D )把PI=1改为PI=0

(27)下面程序计算并输出的是______。 Private Sub Command1_Click() a=10 s=0

Do

s=s+a*a*a a=a-1

Loop Until a<=0 Print s

End Sub

A )13+23+33+…+103的值

B )10!+…+3!+2!+1!的值

C )(1+2+3+…+10)3的值

D )10个103的和 (28)若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type rec Code As Integer Caption As String

End Type

Dim arr(5) As rec

则下面的输出语句中正确的是______。

A )Print arr.Code(2),arr.Caption(2)

B )Print arr.Code,arr.Caption

C )Print arr(2).Code,arr(2).Caption

D )Print Code(2),Caption(2)

(29)设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文

件对话框

Private Sub Command1_Click()

CD1.DialogTitle="打开文件"

CD1.InitDir="C:\"

CD1.Filter="所有文件|*.*|Word文档|*.doc|文本文件|*.txt"

CD1.FileName=""

CD1.Action=1

If CD1.FileName="" Then

Print "未打开文件"

Else

Print "要打开文件" & CD1.FileName

End If

End Sub

但实际显示的对话框中列出了C:\下的所有文件和文件夹,“文件类型”一栏中显示的是“所有文件”。下面的修改方案中正确的是______。

A)把CD1.Action=1改为CD1.Action=2

B)把“CD1.Filter=”后面字符串中的“所有文件”改为“文本文件”

C)在语句CD1.Action=1的前面添加:CD1.FilterIndex=3

D)把CD1.FileName=""改为CD1.FileName="文本文件"

(30)下面程序运行时,若输入395,则输出结果是______。

Private Sub Command1_Click()

Dim x%

x=InputBox("请输入一个3位整数")

Print x Mod 10,x\100,(x Mod 100)\10

End Sub

A)3 9 5 B)5 3 9 C)5 9 3 D)3 5 9

(31)窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序:Private Sub Command1_Click()

For k=List1.ListCount-1 To 0 Step -1

If List1.Selected(k) Then

List2.AddItem List1.List(k)

List1.RemoveItem k

End If

Next k

End Sub

程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是______。

A)在List2中插入了“外语”、“物理”两项

B)在List1中删除了“外语”、“物理”两项

C)同时产生A)和B)的结果

D)把List1中最后1个列表项删除并插入到List2中

(32)设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii=13 Then

If Text1.Text="Teacher" Then

Form2.input.Visible=True

Else

Form2.input.Visible=False

End If

End If

Form1.Hide

Form2.Show

End Sub

程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是______。

A)把Form1中Text1文本框及相关程序放到Form2窗体中

B)把Form1.Hide、Form2.Show两行移到2个End If之间

C)把If KeyAscii=13 Then改为If KeyAscii="Teacher" Then

D)把2个Form2.input.Visible中的“Form2.”删去

(33)某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中Private Sub Command1_Click()

Open "out.txt" For Output As #2

Print "Text1"

Close #2

End Sub

调试时发现没有达到目的,为实现上述目的,应做的修改是______。

A)把Print "Text1"改为Print #2,Text1

B)把Print "Text1"改为Print Text1

C)把Print "Text1"改为Write "Text1"

D)把所有#2改为#1

(34)窗体上有一个名为Command1的命令按钮,并有下面的程序:

Private Sub Command1_Click()

Dim arr(5) As Integer

For k=1 To 5

arr(k)=k

Next k

Prog arr()

For k=1 To 5

Print arr(k);

Next k

End Sub

Sub prog(a() As Integer)

n=UBound(a)

For i=n To 2 step -1

For j=1 To n-1

If a(j)

t=a(j):a(j)=a(j+1):a(j+1)=t

End If

Next j

Next i

End Sub

程序运行时,单击命令按钮后显示的是______。

A)1 2 3 4 5 B)5 4 3 2 1 C)0 1 2 3 4 D)4 3 2 1 0

(35)下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是______。

Private Sub Command1_Click()

Dim count(25) As Integer,ch As String

ch=UCase(InputBox("请输入字母字符串"))

For k=1 To Len(ch)

n=Asc(Mid(ch,k,1))-Asc("A")

If n>=0 Then

count(n)=count(n)+1

End If

Next k

m=count(0)

For k=1 To 25

If m

m=count(k)

End If

Next k

Print m

End Sub

A)0 B)1 C)2 D)3

二、填空题(每空2分,共30分)

请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为【1】。

(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有【2】个元素。

(3)设二叉树如下:

对该二叉树进行后序遍历的结果为【3】。

(4)软件是【4】、数据和文档的集合。

(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【5】,成绩)。(6)为了使复选框禁用(即呈现灰色),应把它的Value属性设置为【6】。

(7)在窗体上画一个标签、一个计时器和一个命令按钮,其名称分别为Label1、Timer1和Command1,如图1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“欢迎”二字显示、消失各一次,如图2所示。以下是实现上述功能的程序,请填空。

Private Sub Form_Load()

Label1.Caption="欢迎"

Timer1.Enabled=False

Timer1.Interval= 【7】

Command1.Caption="开始闪烁"

End Sub

Private Sub Timer1_Timer()

Label1.Visible= 【8】

End Sub

Private Sub Command1_Click()

【9】

End Sub

(8)有如下程序:

Private Sub Form_Click()

n=10

i=0

Do

i=i+n

n=n-2

Loop While n>2

Print i

End Sub

程序运行后,单击窗体,输出结果为【10】。

(9)在窗体上画一个名称为Command1的命令按钮。然后编写如下程序:Option Base 1

Private Sub Command1_Click()

Dim a(10) As Integer

For i=1 To 10

a(i)=i

Next

Call swap( 【11】)

For i=1 To 10

Print a(i);

Next

End Sub

Sub swap(b() As Integer)

n=UBound(b)

For i=1 To n/2

t=b(i)

b(i)=b(n)

b(n)=t

【12】

Next

End Sub

上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……。请填空。

(10)在窗体上画一个文本框,其名称为Text1,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下事件过程:

Private Sub Form_Click()

Open "d:\test\smtext1.txt" For Input As #1

Do While Not 【13】

Line Input #1,aspect$

whole$=whole$+aspect$+Chr$ (13)+Chr$ (10)

Loop

Text1.Text=whole$

【14】

Open "d:\test\smtext2.txt" For Output As #1

print #1, 【15】

Close #1

End Sub

运行程序,单击窗体,将把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请填空。

VB考试真题二 含答案

本卷共有3道大题: 一、单项选择题(40道小题,共40分) 1、下列说法中,不正确的说法是( D )。(1分) A、窗体是对象 B、窗体必须有Name属性 C、窗体可以缩放或移动 D、单击窗体内的控件可以执行Form_Click事件过程 2、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图 3、下列说法中,正确的说法是( B )。(1分) A、窗体名称和该窗体文件名必须一致 B、窗体名称和该窗体文件名可以不相同 C、窗体名称和该窗体文件名不能使用汉字 D、窗体名称不能使用汉字、但该窗体文件名能使用汉字 4、命令行Command1.Caption="Command1",其中Command1、"Command1"分别代表的是( B )。(1分) A、命令、标题 B、控件名称、Caption属性值 C、对象、控件名称 D、标题、标题的值 5、Unload事件是在( A )时发生的。(1分) A、窗体关闭 B、对话框关闭 C、文本框失去焦点 D、改变文本框的内容 6、所谓默认属性是指不用指定控件的属性名就可以代表其属性。一个文本框控件Text1的默认属性是( B )。(1分) A、Name B、Text C、Top D、FontSize 7、命令按钮Command1的Caption属性为“退出x”,如果将命令按钮的快捷键设为Alt+x,应修改Caption属性为( A )。(1分) A、在x前插入& B、在x后插入& C、在x前插入# D、在x后插入# 8、要使标签控件在显示时不覆盖其背景内容,可以对标签控件的( D )属性进行设置。(1

全国计算机等级考试二级VB笔试试题及答案

2009年9月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C Array解析树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量

C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6.下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案C 8.数据库管理系统是()。

VB测验选择题真题精选

VB测验选择题真题精选

————————————————————————————————作者:————————————————————————————————日期:

VB考试真题精选,考前必备神器20 开通黄钻 21, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。(1分) A、Sub plus(sum, a , b ): sum = a + b: End Sub B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub D、 D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub 22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。(1分) A、Dim B、Public C、Static D、Private 23、过程的作用域分为( c )。(1分) A、窗体级和局部级 B、模块级和局部级 C、窗体/模块级和全局级 D、窗体/模块级和局部级 24、在窗体的通用段声明变量时,不能使用( d )关键字。(1分) A、Dim B、Public C、Private D、Static 25、能在一个工程的所有程序中使用的变量,称为( b )。(1分) A、局部变量 B、全局变量 C、窗体级变量 D、模块级变量 27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( b )。(1分)

江苏省计算机二级VB考试真题及参考答案

2007年秋季vb考试真题 1.下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2.在下列有关集成电路的叙述中,错误的是( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象 C.我国第2代居民身份证中包含有IC芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右 3.在下列有关通信技术的叙述中,错误的是( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质 4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换 5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接C.声卡与主机的连接 B.显示器与主机的连接D.硬盘与主机的连接 6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关 D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息 7.下列有关目前Pc机辅助存储器的叙述中,错误的是( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B.硬盘的内部传输速率一般小于外部传输速率 c.优盘采用Flash存储器技术,属于半导体存储器 D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱 8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。A.Windows操作系统支持系统中多个任务的并发执行 B.利用Whldows附件“系统工具”中的“系统信息”可以查看内存的工作情况 C.系统规定文件名最多由128个字符组成 D.Vista是Microsoft公司推出的Windows XP操作系统的后继版本 9.算法设计是编写程序的基础。下列关于算法的叙述中,正确的是( 9 ) 。 A.算法必须产生正确的结果C.算法可以没有输出 B.算法必须具有确定性D.算法的表示必须使计算机能理解 10.因特网使用TCP/IP协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机

VB真题汇总

VB真题汇总 1、以下有关Visual Basic语言描述中,错误的是 B (1分) A、语句是一行一句,以回车键结束 B、用“,”分隔一行中的多个语句 C、变量名不区分大小写 D、一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行 2、以下关于事件的叙述中,错误的是 D (1分) A、事件是系统定义的能被对象识别的动作 B、事件可分为用户事件与系统事件 C、VB为每个对象设置好各种事件,并定义好事件过程的过程名 D、VB中对象的事件就是对象的方法 3、下列选项中,不属于VB特点的选项是C。(1分) A、可视化程序设计 B、面向对象 C、窗口中包含有菜单栏和工具栏 D、事件驱动下的编程机制 4、下列叙述中,正确的是A。(1分) A、事件可以由用户触发,也可以由系统触发 B、Visual Basic应用程序只能以解释方式执行 C、保存Visual Basic程序时,只需保存窗体文件即可 D、所有控件都有DblClick事件 5、下列关于VB编码规则的叙述中,错误的是 B 。(1分) A、一条语句可以分为多行书写 B、多条语句可以书写在同一行上,每条语句之间用逗号隔开 C、可以用Rem注释内容给语句或程序段加上注释,以提高可读性 D、不区分程序代码中变量名的字母的大小写 6、B 是对象的一个基本要素,它描述了对象在程序中的外观特点。(1分) A、事件 B、属性 C、方法 D、事件程序 7、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。下列事件中,不属于VB系统提供的事件是C。(1分) A、Click B、Change C、MyFirst D、DblClick 8、在设计模式下,双击窗体上的一个控件,则会打开 C 。(1分) A、属性窗口 B、工程资源窗口 C、代码窗口 D、窗体布局窗口

VB二级历年真题

2009年3月二级VB语言笔试真题及答案 一、选择题(每题2分,共计70分) (1)下列叙述中正确的是 A)栈是先进先出的线性表 B)队列是"先进后出"的线性表 C)循环队列是非线性结构 D)有序线性表即可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个读为2的结点,则该二叉树中的叶子结点数是 A)10 B)8 C)6 D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序B)简单选择排序 C)直接插入排序D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是 A)编译程序B)操作系统 C)教务管理系统D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试程序进行"错误定位"是程序调试的必要步骤 C)程序调试也成为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性 C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计B)数据库系统设计 C)数据库维护D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为 A)属性B)键C)关系D)域 (11)执行语句Dim X,Y As Integer 后, A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量 C)X被定义为整型变量,Y被定义为变体变量 D)X被定义为变体类型变量,Y被定义为整型变量 (12)以下关系表达式中,其值为True的是 A)"XYZ">"XYz" B)"VisualBasic"<>"visualbasic" C)"the"="there" D)"Integer"<"Int" (13)执行以下程序段 a$="Visual Basic Programming" b$="C++" C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12) 后,变量C$的值为 A)Visual BASIC Programming B)VISUAL C++ Programming C)Visual C++ Programming D)VISUAL BASIC Programming 14)下列叙述中正确的是 A)MsgBox语句的返回值是一个整数 B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作 C)MsgBox语句的第一个参数不能省略 D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空 15)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后, 在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实 现上述操作的事件过程是 A)Private Sub Text1_Change() Label1.Caption=str(Len(Text1.Text)) End Sub B)Private Sub Text1_Click() Label1.Caption=str(Len(Text1.Text)) End Sub C)Private Sub Text1_Change() Label1.Caption=Text1.Text End Sub D)Private Sub Label1_Change() Label1.Caption=str(Len(Text1.Text)) End Sub 16)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"), 1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变 文字字体"),窗体外观如图所示。程序运行后,要求―宋体‖单选按钮和―粗体‖复选框被

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

最新[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案2

全国高等学校(安徽考区) 计算机水平考试试卷B (二级 Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒 10.计算机能直接运行的是 B 。 A)目标程序 B)机器语言程序C)汇编语言程序 D)高级语言程序 11.下列选项中是Visual Basic的合法变量名的是 C。 A)1_abc B)abc-1 C)abc_1 D)abc.1 12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。 A)X/Y=Int(X/Y) B)X Mod Y =0 C)X\Y=Fix(X/Y) D)X\Y=X/Y 13.下面可以正确定义2个整形变量和一个字符型变量的语句是 B 。 A)Dim x, y As Integer, n As String B) Dim x%, y As Integer, n As String C) Dim x%, y$, n As String D) Dim x As Integer, y, n As String 14.下面表达式中, A 的运算结果与其他三个不同。 A)Exp(-3.5) B)Int(-3.5)+0.5 C)-Abs(-3.5) D)Sgn(-3.5)-2.5 15.将任意一个正的两位整数N的个位数与十位数对换的表达式为 A 。 A)(N-Int(N/10)*10)*10+Int(N/10) B)N-Int(N)/10*10+Int(N)/10 C)Int(N/10)+(N-Int(N/10)) D)(N-Int(N/10))*10+Int(N/10) 16.执行语句s = Mid("VisualBasic",1,6)后,s的值是 A 。 A) Visual B) Basic C) 6 D) 11 17.表达式5 Mod 3+3\5*2的值是 B 。

历年vb题目整理(带答案)

1、算法描述:求的1~100之间所有偶数的和 '注:请不要更改原程序结构,删除(1)、(2)、(3),并在对应位置填写正确的代码'Function func() (1) i As Integer dim func = (2)0 For i = 2 To 100 Step (3)2 func = func + i Next i End Function 2、操作要求: 顺序查找单词“name”: 输入10个不同的单词给数组,查找单词“name”是否在数组中;如果在,输出单词在数组中的位置,否则,输出“不在数组中”。 Sub main() Dim i As Integer Dim buzai As Boolean '定义数组d,下界为1,上界为10,数据类型为string,在dim后完善语句 Dim (1) d(1 To 10) As String '输入10个单词,在for语句后完善i的初始值与终值 For i =(2) 1 to 10 '输入每个单词给数组元素,在赋值号左侧添加变量 (3) = InputBox("Please input word " & i) d(i) Next i buzai = True i = 0 While buzai = True And i < 10 '顺序查找单词,数组下标增1,在赋值号右侧添加表达式 i =(4) i+1 '判断数组元素是否为单词"name",在if语句后添加判断条件 If (5) Then d(i) = "name" buzai = False End If Wend If buzai = False Then MsgBox "在数组中的位置为:" + Str(i) Else MsgBox "不在数组中" End If End Sub 3、小王今年26岁,资助了一名贫困大学生, '他想从明年开始每年比上一年多资助一名贫困大学生。 '编程求解小王到多少岁,就能资助到n名甚至更多大学生? Function func(n) stu = 1

vb真题(选择题)

1、下列叙述中,错误的是( A )。(1分) A、一条语句可以分为多行书写,但要在上行末加上VBCrLf B、在同一行上书写多条语句,应在两两语句中加上:号 C、可以用Rem或'注释单行语句 D、VB程序代码不区分字母的大小写 2、下列叙述正确的是( D )。(1分) A、Visual Basic的事件是由用户定义的 B、Visual Basic程序从主窗体开始执行 C、Visual Basic程序是过程驱动的 D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件 3、被对象所识别的动作与对象可执行的动作分别称为对象的( A )。(1分) A、方法、事件 B、事件、方法 C、事件、属性 D、过程、属性 4、下列关于VB编码规则的叙述中,正确的是( C )。(1分) A、一条语句可以分为多行书写 B、多条语句不能书写在同一行上 C、每条语句以分号;结尾 D、应用程序代码字母是区分大小写的 5、( D )不属于面向对象系统的三要素。(1分) A、事件 B、属性 C、方法 D、变量 6、下列叙述中,不正确的叙述是( C )。(1分) A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译 B、注释语句能放在整个代码程序的最后 C、注释语句可以放在代码中的任何位置 D、代码中加入注释语句的目的是提高程序的可读性 7、下列叙述错误的是( B )。(1分) A、不允许使用行号与标号 B、单条语句可分行书写 C、同一行上可以书写多条语句 D、VB代码不区分字母的大小写 8、窗体设计器是用来设计( B )。(1分) A、应用程序的代码段 B、应用程序的界面 C、对象的属性 D、对象的事件 9、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。(1分) A、工程1 B、窗体1 C、工程 D、窗体 10、在界面设计时,双击窗体中的对象后,Visual Basic将显示的窗口是( C )。(1分) A、立即窗口 B、属性窗口 C、代码窗口 D、工程资源管理器窗口 11、VB应用程序在( A )模式下不能编辑代码和设计界面。(1分) A、运行 B、中断 C、设计 D、以上均不能 12、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( B )命令(1分) A、引用 B、部件 C、工程属性 D、加窗体 13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图 14、标准控件不包括( D )控件。(1分) A、驱动器列表框 B、目录列表框 C、文件列表框 D、通用对话框 15、在设计窗体时,如果窗体上没有显示网格会感到不方便,( c )可以使网格出现。(1分) A、使用“编辑”菜单上的相关命令 B、使用“格式”菜单上的相关命令 C、使用“工具”菜单上的相关命令 D、使用“工程”菜单上的相关命令 16、在Visual Basic中,某一事件对应的程序叫( b )。(1分)

全国计算机等级考试二级笔试试卷VB语言程序设计

2011年9月全国计算机等级考试二级笔试试卷VB语言程序设计 一、选择题 1、下列叙述中正确的是 A、算法就是程序 B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 2、下列关于线性链表的叙述中,正确的是 A、各数据结点存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上三种说法都不对 3、下列关于二叉树的叙述中,正确的是 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A、学生成绩管理系统 B、C语言编译程序 C、UNIX操作系统D 5 该系统总体结构图的深度是 A、7 B、6 C、3 D、2 6、程序调试的任务是 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误 D、诊断和改正程序的错误 7、下列关于数据库设计的叙述中,正确的是 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 8、数据库系统的三级模式不包括 A、概念模式 B、内模式 C、外模式 D、数据模式 9、有三个关系R、S和T如下: R S 则由关系R和S得到关系T的操作是 A、自然连接 B、差 C、交 D、并 10、下列选项中属于面向对象设计方法主要特征的是 A、继承 B、自顶向下 C、模块化 D、逐步求精 11、以下描述中错误的是 A、窗体的标题通过其Caption属性设置

2012年3月vb真题

2012年3月全国计算机等级考试二级笔试试卷 Visual Basic语言程序设计 (考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述正确的是()。 A) 循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构 (2)下列叙述正确的是()。 A) 栈是一种先进先出的线性表B.队列是一种后进后出的线性表 C.栈和队列都是非线性结构D.以上三种说法都不对 (3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。A.16 B.10 C.6 D.4 (4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A.外模式B.内模式C.概念模式D.逻辑模式 (5)在满足实体完整性约束的条件下()。 A.一个关系中应该有一个或多个候选关键字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.程序流程图

历年vb题目整理(带答案)

1、算法描述:求得1~100之间所有偶数得与 '注:请不要更改原程序结构,删除(1)、(2)、(3),并在对应位置填写正确得代码 'Function func() (1) i As Integer dim func = (2)0 For i = 2 To 100 Step (3)2 func = func + i Next i End Function 2、操作要求: 顺序查找单词“name” : 输入10个不同得单词给数组,查找单词“name”就是否在数组中;如果在,输出单词在数组中得位置,否则,输出“不在数组中”。 Sub main() Dim i As Integer Dim buzai As Boolean '定义数组d,下界为1,上界为10,数据类型为string,在dim后完善语句 Dim (1) d(1 To 10) As String '输入10个单词,在for语句后完善i得初始值与终值 For i =(2) 1 to 10 '输入每个单词给数组元素,在赋值号左侧添加变量 (3) = InputBox("Please input word " & i) d(i) Next i buzai = True i = 0 While buzai = True And i < 10 '顺序查找单词,数组下标增1,在赋值号右侧添加表达式 i =(4) i+1 '判断数组元素就是否为单词"name",在if语句后添加判断条件 If (5) Then d(i) = "name" buzai = False End If Wend If buzai = False Then MsgBox "在数组中得位置为:" + Str(i) Else MsgBox "不在数组中" End If End Sub 3、小王今年26岁,资助了一名贫困大学生, '她想从明年开始每年比上一年多资助一名贫困大学生。 '编程求解小王到多少岁,就能资助到n名甚至更多大学生? Function func(n) stu = 1 age = 26 '请完善下面两条语句 Do While stu < Val(n)

zlegfa考试中心安徽省计算机二级VB笔试权威模拟试题及复习资料

-+ 懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。 —罗兰 全国高等学校(安徽考区) 计算机水平考试试卷B (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制 5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒

VB考试试题及答案分解

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对

全国计算机等级考试二级VB语言笔试试题与答案

2005年9月 全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic 语言程序设计 (考试时间90 分钟,满分100 分) 一、选择题 (每小题 2 分,共 70 分 ) 下列各题A) 、 B) 、C)、 D) 四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A .程序设计就是编制程序 C.程序经调试改错后还应进行再测试C。 B.程序的测试必须由程序员自己去完成 D.程序经调试改错后不必进行再测试 (2)下列数据结构中,能用二分法进行查找的是A .顺序存储的有序线性表 B .线性链表 A C.二叉链表 。 D.有序线性链表 (3)下列关于栈的描述正确的是C。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是D。 A.一个逻辑数据结构只能有一种存储结构 B.数据的逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是C。 A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是D。 A . PDL( 过程设计语言 ) B .PAD 图C. N-S 图 D. DFD 图 (7)下列叙述中正确的是A。 A .软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决A。 A .数据共享问题B.数据安全问题C.大量数据存储问题 D .简化数据维护

VB真题2001春上

2001年(春)江苏省等级考试上机试卷 二级 Visual Basic (VB01) (本试卷上机考试时间为70分钟) 一、改错题(17分) [题目]下面程序功能是找出一个正整数的所有质因子。例如,48的质因子是2,2,2,3。Option Explicit Private Sub Form_Click() Dim Fac() As Integer,N(3) As Integer Dim I As Integer,J s Integer N(1)=48:N(2)=308:N(3)=1155 For I=1 To 3 Call Factor(Fac,N(I)) Print N(I);"的质因子是:"; For J=1 To UBound(Fac) Prin Fac(J); Next J Print ReDim Fac(1)

Next I End Sub Private Sub Factor(F() As Integer,ByVal N() As Integer) Dim I As Integer,J As Integer,Idx As Integer Dim K As Integer K=2 Do Until N=1 If N Mod K=0 Then Idx=Idx+1 ReDim F(Idx) F(Idx)=K N=N/K Else N=N+1 End If Loop End Sub [要求] 1.新建工程,输入上述代码,改正程序中的错误; 2.改错时,不得增加或删除语句 3.以Myfrm1的名字和Myprj1的名字分别将窗体和工程保存到软盘A的 根目录下。 二、编程题(23分)

计算机二级考试VB一般程序设计习题

般程序设计习题 '〖第1题〗:(事件)单击窗体。 '(响应)求100以内偶数的和,并将结果输出在窗体上。 '将结果存入变量SUM中 '答案:DimiAsInteger Fori=ITolOO lfiMod2=0Then sum=sum+i EndIf Next Printsum '〖第2题〗:(事件)双击窗体。 '(响应)求s=1+1X 2+1 X 2X 3+…+1X 2 X 3X …X 10, '并将结果存到变量S中 答案:DimijAsInteger DimkAsLong k=1 s=0 Fori=1To10 Forj=1Toi k=k*j Next s=s+k k=1 Next Print(CStr(s)) '〖第3题〗:(事件)单击窗体。 '(响应)求1+2+3+……+100的值,并把结果输出在窗体上。'结果存入变量SUM中o '答案:DimiAsInteger Fori=1To100 sum=sum+i Next Printsum '〖第4题〗:判断一个数是否是素数。 '答案:DimiAsInteger Prime=True Fori=2ToInt(Sqr(m)) lfmModi=0ThenPrime=False:ExitFor Nexti '〖第5题〗:(事件)单击窗体。 '(响应)求1-1/2+1/3-1/4+ ……+1/99-1/100 的值。 '将结果存入变量J中。 DimiAsInteger Fori=1To100 IfiMod2=1Then j=j+1/i ElseIfiMod2=0Then j=j-1/i EndIf Next Printj ”〖第6题〗:(事件)单击窗体。 '(响应)求200~300之间既能被3整除又能被7整除的数 '并求出所有数之和存入变量SUM中 '答案:DimiAsInteger Fori=2 0仃o300 If((iMod3)=0)And((iMod7)=0)Then Print(CStr(i)) sum=sum+i

郑州大学vb上机考试试题真题

一、单项选择题(50道小题,共50分) 1、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。下列事件中,不属于VB系 统提供的事件是( )。(1分) A、Click() B、Change() C、MyFirst() D、DblClick() 2、以下有关Visual Basic语言描述中,错误的是( )。(1分) A、语句是一行一句,以回车键结束 B、用“,”分隔一行中的多个语句 D、一条语句放在多行中,则在前一行结束处 C、变量名不区分大小写 使用续行符“_”连接下一行 3、下列叙述中,正确的是( )。(1分) B、Visual Basic应用程序只能以解释方式 A、事件可以由用户触发,也可以由系统触发 执行 C、保存Visual Basic程序时,只需保存窗 D、所有控件都有DblClick事件 体文件即可 4、下列不属于VB三种模式的是( )模式。(1分) A、设计 B、运行 C、代码 D、中断 5、( )是对象的一个基本要素,它描述了对象在程序中的外观特点。(1分) A、事件 B、属性 C、方法 D、事件程序 6、对象能够识别的操作称为( )。(1分) A、属性 B、方法 C、事件 D、过程 7、VB系统中供用户直接调用,使对象完成一定的操作或实现一定功能的特殊过程称为( )。 (1分)

A、事件 B、方法 C、属性 D、文件 8、可以用来进行一些简单计算的窗口是( )。(1分) A、属性窗口 B、立即窗口 C、工程窗口 D、窗体布局窗口 9、打开Visual Basic集成环境后,默认显示的工具栏是( )。(1分) A、编辑工具栏 B、标准工具栏 C、调试工具栏 D、窗体工具栏 10、在Visual Basic的中断模式下,按下功能键F8,则( )。(1分) A、执行中断时的下一个语句 B、执行中断时的下一个模块 C、退出Visual Basic D、结束当前的运行 11、当程序中断修改后再运行时,VB进入( )模式。(1分) A、设计 B、运行 C、中断 D、编程 12、在工具箱窗口关闭的情况下,如果要打开只需选择( )菜单的“工具箱命令”即可。(1分) A、视图 B、运行 C、编辑 D、文件 13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图 14、在设计模式下,双击窗体上的一个控件,则会打开( )。(1分)

2020年整合VB期末考试真题试卷及答案七名师精品资料

一、单选题 1、下列____不是Visual Basic程序的基本结构。 A) 层次结构 B) 分支结构 C) 循环结构 D) 顺序结构 2、当文本框的内容发生变化时,必将触发____事件。 A) LostFocus B) KeyPress C) Change D) Click 3、在Visual Basic中,建立一个文本编辑区域,可采用下列____。 A) 命令按钮 B) 标签控件C) 文本控件 D) 定时器控件 4、在Visual Basic中,下列____表达式的值不等于4。 A) int(4.1) B) int(4.9) C) Abs(int(-3.9)) D) Abs(int(-4.5)) 5、代数表达式中的一元二次方和求根公式中的一个改成VB表达式是____。 A) (-b+sqr(b*b-4*a*c))/(2*a) B) -b+sqr(b*b-4*a*c)/(2*a) C) (-b+sqr(b*b-4*a*c))/2*a D) (-b+ (b*b-4*a*c))/(2*a) 6、在Visual Basic中,下列____程序行是符合语法的。 A) X=Y=5 B) A+B=C^3 C) Y=1:Y=Y+1 D) I=10X 7、假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2,作用是____。 A) 用于测试X是否偶数 B) 返回一个整数 C) 返回一个奇数 D) 用于测试X是否整数 8、表达式Abs(-3.6)*sqr(100)的值是____。 A) -360 B) 360 C) -36 D) 36 9、为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为_______。 A)Show B)Hide C)Load D)Unload 10、要改变新建对象的缺省名称,应使用属性____。 A) Font B) ForeColor C) Name D) Height 11、要使一个命令按钮显示文字“确定”,正确的设置是把它的属性____设置为“确定”。 A) Font B) ForeColor C) Caption D) BorderStyle 12、在Visual Basic 中,下列____ 单词用于注释语句。 A) Rem B) End C) Else D) Loop 13、在Visual Basic中,设置控件的位置,可改变下列____属性。 A) Height 与 Width B) height 与Top C) Left 与 Top D) Left 与 Width 14、下列语句中____定义了一个单精度型变量。 A) Dim I As Integer B) Dim Sum As Single C) Dim Name As String D) wjm="信息技术" 15、要使一个控件在运行时无效,正确的设置是____。 A) 把属性Enabled设置为True B) 把属性Enabled设置为False C) 把属性Visibled设置为True D) 把属性Visibled设置为False 16、下面叙述正确的是_______。 A)算法的执行效率与数据的存储结构无关 B)算法的空间复杂度是指算法程序中指令(或语句)的条数 C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 D)算法的时间复杂度是指执行算法程序所需要的时间 17、下面概念中,不属于面向对象方法的是_______。

相关文档
最新文档