2010年3月计算机等级考试二级VB试题及答案

时间:2019-05-14 10:22:31下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《2010年3月计算机等级考试二级VB试题及答案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《2010年3月计算机等级考试二级VB试题及答案》。

第一篇:2010年3月计算机等级考试二级VB试题及答案

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

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

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

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

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

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

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

(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集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是

(12)设x是整型变量,与函数Ⅱf(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_C1ick(Index As Integer)

End Sub

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

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

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

ReDim arr(3,5)

B)Dim arr()As Integer

ReDim arr(50)As String C)Dim arr()„

ReDim arr(50)As Integer D)Dim 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 For j=1 To 3 Print a(j,i);Next Print Next B)For i=1 To 3 For j=1 To 5 Print a(j,i);Next

Print

Next

C)For j=1 To 5

For i=1 To 3

Print a(j,i);

Next

Print

Next

D)For i=1 To 5

For j=1 To 3

Print a(i,j);

Next

Print

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

Private Sub Commandl_Click()

Dim n

If Text1.Text<>“23456” Then

n=n+1

Print “口令输入错误” & n & “次”

End If

End Sub

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

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

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)计算二的近似值的一个公式是

某人编写下面的程序用此公式计算并输出π的近似值:

Private Sub Comand1_Click()

PI=1。

Sign=1

n=20000

For k=3 To n

Sign=-Sign/k

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 Comand1_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 Comand1_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 Comand1_Click()

Dim x%

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

Print x Mod 10,x100,(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 Comand1_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个列表项,然后单击Commandl命令按钮,则产生的结果是

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=”Teaeher“ Then

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

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

Private Sub Comand1_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 Comand1_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)12345 B)54321 C)01234 D)43210(35)下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是 Private Sub Comand1_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

二、填空题

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

Private Sub Form_Load()

Label1.Caption=”欢迎“

Timer1.Enabled=False

Timer1.Interval= 【7】

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:testsmtext1.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:testsmtext2.Txt" For Output As #1

Print #1, 【15】

Close #1

End Sub

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

1、A

2、D

3、B

4、A

5、C

6、B

7、A

8、D

9、A

10、A

填空题

1、A,B,C,D,E,5,4,3,2,1 2、15

3、EDBGHFCA

4、程序

5、课号

第二篇:2008年计算机等级考试二级VB预测试题及答案1 免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

提供大学英语考试试题免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

提供大学英语考试试题免费下载

提供大学英语考试试题免费下载

www.xiexiebang.com提供大学英语考试试题免费下载

第三篇:2014年3月计算机二级考试试题

2014年3月计算机二级考试试题:MS Office高级应用

二、操作题

1.打开“新浪新闻中心”的主页,地址是http://news.sina.corn.en,任意打开一条新闻的页面浏览,并将页面保存到指定文件夹下。

2.使用“百度搜索”查找篮球运动员姚明的个人资料,将他的个人资料复制,保存到Word文档“姚明个人资料.docx”中。

3.将BenLinus(邮件地址:benlinus@sohu.com)添加到Outlook的联系人中,然后给他发送一封邮件,主题为“寻求帮助”,正文内容为“Ben,你好,请你将系统帮助手册发给我一份,谢谢。”

4.在IE浏览器的收藏夹中新建一个目录,命名为“常用搜索”,将百度搜索的网址(www.xiexiebang.com)添加至该目录下。

5.使用Outlook给袁琳(yuanlin2000@sogou.com)发送邮件,插入附件“关于节日安排的通知.txt”,并使用密件抄送将此邮件发送给benlinus@sohu.com。汉字在计算机内部的传输、处理和存储都使用汉字的A.字形码

B.输入码

C.机内码

D.国标码

2.1946年诞生了世界上第一台电子计算机,它的英文名字是

A.UNIVAC—I

B.EDVAC

C.ENIAC

D.MARK-II

根据光盘中素材文件夹中“操作题素材”子文件夹中“操作题4.2”中所提供的“迎春花”及其中的图片,制作名为“迎春花”的演示文稿,要求如下:

(1)有标题页,有演示主题,制作单位(老年协会),在第一页上要有艺术字形式的“美好生活”字样。

(2)幻灯片不少于5页,选择恰当的版式并且版式要有变化。请选择一个主题并利用背景样式对颜色进行修改。

(3)幻灯片中除文字外要有图片,可插入表格展示信息。

(4)采用在展台浏览方式放映演示文稿,动画效果要贴切、丰富,幻灯片切换效果要恰当、多样,放映时间在1分钟内。

(5)需要在演示时全程配有背景音乐自动播放,字体要适合老年人看。

(6)演示文稿也要能在未安装PowerPoint应用程序的环境下放映,因此需将演示文稿文件转换成“Power-Point幻灯片放映”类型。

第四篇:2012年计算机等级考试二级VB考点及习题

上学吧:http://

上学吧:http://

上学吧:http://

上学吧:http://

上学吧:http://

上学吧:http://

m = UBound(a): n = UBound(b)

上学吧:http://

上学吧:http://

上学吧为您提供计算机二级VB考试资料下载:http://

第五篇:2013年计算机二级考试:VB冲刺试题及答案(二)

2013年计算机二级考试:VB冲刺试题及答案

(二)一、选择题

1.栈和队列的共同特点是()

A.都是先进先出

B.都是先进后出

C.只允许在端点处插入和删除元素

D.没有共同点

【参考答案】 C

2.链表不具有的特点是()

A.不必事先估计存储空间

B.可随机访问任一元素

C.插入删除不需要移动元素

D.所需空间与线性表长度成正比

【参考答案】 B

3.为了提高测试的效率,应该()

A.随机选取7测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.集中对付那些错误群集的程序

【参考答案】 D

4.软件生命周期中所花费用最多的阶段是()

A.详细设计

B.软件编码

C.软件测试

D.软件维护

【参考答案】 D

5.下列有关数据库的描述,正确的是()

A.数据库是一个DBF文件

B.数据库是一个关系

本试题摘取于考试吧:http://

C.数据库是一个结构化的数据集合 D.数据库是一组文件

【参考答案】 C

6.算法的空间复杂度是指()

A.算法程序的长度

B.算法程序中的指令条数

C.算法程序所占的存储空间

D.执行过程中所需要的存储空间

【参考答案】 D

7.数据结构中,与所使用的计算机无关的是数据的()

A.存储结构

B.物理结构

C.逻辑结构

D.物理和存储结构

【参考答案】 C

8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()

A.模块间的关系

B.系统结构部件转换成软件的过程描述

C.软件层次结构

D.软件开发过程

【参考答案】 B

9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()

A.控制流

B.加工

C.数据存储

D.源和潭

【参考答案】 A

10.在数据库设计中,将E-R图转换成关系数据模型的过程属于()

本试题摘取于考试吧:http://

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

【参考答案】 B

11.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择()

A.菜单项

B.子菜单

C.命令

D.过程

【参考答案】 B

12.在Visual FoxPro中,用于建立或修改过程文件的命令是()

A.MODIFY<文件名>

B.MODIFY COMMAND<文件名>

C.MODIFY PROCEDURE<文件名>

D.以上B、C都对

【参考答案】 B

13.在菜单设计器中,第一级菜单的“结果”项中选项有()

A.命名、填充名称、子菜单、过程

B.包含对象的表单集

C.菜单项、命令、过程和快捷菜单

D.子菜单、菜单项、过程和快捷菜单

【参考答案】 A

14.使用命令DECLARE MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为(A.2个

B.3个

C.5个

D.6个

本试题摘取于考试吧:http://)

【参考答案】 D

15.计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令()

A.AVERAGE工资TO PJ FOR″教授″$职称

B.AVERAGE FIELDS工资TO PJ FOR″教授″$职称

C.AVERAGE工资TO PJ FOR职称=″副教授″.AN

D.职称=″教授″$

D.AVERAGE工资TO PJ FOR职称=″副教授″.OR.″教授″

【参考答案】 A

16.“x是小于100的非负数”,用VFP表达式表示是()

A.0≤x<100

B.0<=x<100

C.0<=x AND x<100

D.0<=x OR x<100

【参考答案】 C

17.将A区上的主表文件按关键字段“XM”和C区上的辅助文件建立关联,正确的是()

A.SET RELATION TO XM INTO C

B.SET RELATION TO C INTO XM

C.SET RELATION TO XM TO C

D.SET RELATION ON XM INTO C

【参考答案】 A

18.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,屏幕将显示()

A.10条记录排序完成

B.CJ.DBF已存在,覆盖它吗(Y/N)

C.文件在使用

D.出错信息

【参考答案】 C

19.关于数据库表和自由表,下列说法正确的是()

A.数据库表可以转换为自由表,反之不能

本试题摘取于考试吧:http://

B.自由表可以转换为数据库表,反之不能

C.两者不能相互转换

D.两者可以相互转换

【参考答案】 D

20.在下列各式中,运算结果为数值的是()

A.CTOD(′04/05/97′)-28

B.′1234′+′5678′

C.120+30=150

D.LEN(′ABCD′)-1

【参考答案】 D

21.从数据库的整体结构看,数据库系统采用的数据模型有()

A.网状模型、链状模型和层次模型

B.层次模型、网状模型和环状模型

C.层次模型、网状模型和关系模型

D.链状模型、关系模型和层次模型

【参考答案】 C

22.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令()

A.MODIFY STRUCTURE

B.DELETE

C.REPLACE

D.ZAP

【参考答案】 C

23.假定系统日期是1998年12月20日,有如下命令:

MJ=MOD(YEAR(DATE()),100)

执行该命令后,MJ的值是()

A.1998

B.98 本试题摘取于考试吧:http://

C.981220

D.1220

【参考答案】 B

24.在Visual FoxPro中,执行STORE DTOC(DATE()+10)TO B后,变量B的类型为()

A.日期型

B.数据型

C.备注型

D.字符型

【参考答案】 D

25.以下关于表单控件基本操作的叙述中,错误的是()

A.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件

B.要使表单中被选定的多个控件大小一样,可单击“布局”工具栏中的“相同大小”按钮

C.要将某个控件的Tab程序设置为1,可以进入Tab键次序交互设置状态后,双击控件的Tab键次序

D.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”选项

【参考答案】 A

26.在Visual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是()

A.DO WHILE

B.SCAN

C.LOOP

D.FOR

【参考答案】 D

27.视图比查询设计器多出的选项卡是()

A.字段

B.排序依据

C.联接

D.更新条件

【参考答案】 D

28.VisualFoxPro中,使用SET RELATION可建立两个表之间的关联,这种关联是()

本试题摘取于考试吧:http://

A.永久性关联

B.永久性关联或临时性关联

C.临时性关联

D.以上都不正确

【参考答案】 C

29.在一个系统中,使多个对象协调工作,可以使用()

A.工具栏

B.菜单栏

C.单选按钮组

D.命令按钮组

【参考答案】 B

30.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择()

A.临时表

B.表

C.临时表或表

D.浏览或屏幕

【参考答案】 B

31.不能够作为应用程序系统中的主程序的是()

A.表单

B.菜单

C.数据表

D.程序

【参考答案】 C

32.在VisualFoxPro中,可以使用的两类变量是()

A.内存变量和字段变量

B.全局变量和局部变量

C.字段变量和简单变量

D.内存变量和自动变量

【参考答案】 A 本试题摘取于考试吧:http://

33.关于复合索引文件的说法,错误的是()

A.复合索引文件可由FoxPro自动压缩

B.复合索引文件比同样功能的单索引文件要小

C.所有索引文件必须在对应的数据库打开后,再将其打开

D.复合索引文件的扩展名.CDX

【参考答案】 C

34.执行LIST NEXT 1命令之后,记录指针的位置指向()

A.下一条记录

B.原来记录

C.尾记录

D.首记录

【参考答案】 B

35.在Visual FoxPro中,打开表命令是()

A.OPEN TABLE<表名>

B.USE<表名>

C.USE TABLE<表名>

D.OPEN<表名>

【参考答案】 B

二、填空题

1.某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。

【参考答案】

【1】19

2.在面向对象方法中,类的实例称为【2】。

【参考答案】

【2】对象

3.诊断和改正程序中错误的工作通常称为【3】。

【参考答案】

【3】程序调试

4.在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。

【参考答案】

本试题摘取于考试吧:http://

【4】关系

5.问题处理方案的正确而完整的描述称为【5】。

【参考答案】

【5】算法

6.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。

【参考答案】

【6】多对多

7.执行命令A=2005/4/2之后,内存变量A的数据类型是【7】型。

【参考答案】

【7】数值

8.如下程序显示的结果是【8】。

s=1

i=0

do while i<8

s=s+i

i=i+2

enddo

?s

【参考答案】

【8】13

9.在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是【9】表。

【参考答案】

【9】数据库表

10.Visual FoxPro中数据库文件的扩展名(后缀)是【10】。

【参考答案】

【10】DBC

11-13题使用如下三个数据库表:

金牌榜.DBF 国家代码 C(3),金牌数 I,银牌数 I,铜牌数 I 本试题摘取于考试吧:http://

获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(3),名次 I

国家.DBF 国家代码 C(3),国家名称 C(20)

“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:

国家代码 运动员名称 项目名称 名次

001 刘翔 男子110米栏 1

001 李小鹏 男子双杠 3

002 菲尔普斯 游泳男子200米自由泳 3

002 菲尔普斯 游泳男子400米个人混合泳 1

001 郭晶晶 女子三米板跳板 1

001 李婷/孙甜甜 网球女子双打 1

11.为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句

ALTER TABLE 金牌榜【11】奖牌总数I

【12】奖牌总数>=0

【参考答案】

【11】ADD 【12】CHECK

12.使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句

SELECT COUNT(*)FROM 国家 INNER JOIN 获奖牌情况;

【13】国家.国家代码=获奖牌情况.国家代码;

WHERE 国家.国家名称=“中国” AND 名次=1

【参考答案】

【13】ON

13.将金牌榜.DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL语句【14】金牌榜【15】奖牌总数=金牌数+银牌数+铜牌数。

【参考答案】

【14】UPDATE 【15】SET

上机部分

1.基本操作题

在考生文件夹下,完成如下操作:

本试题摘取于考试吧:http://

(1)创建一个名为Sproject的项目文件。

(2)将考生文件夹下的学生数据库SDB添加到新建的项目文件中。

(3)打开学生数据库SDB,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序)。

(4)通过“班级号”字段建立班级表CLASS和学生表STUDENT之间的永久关系;通过班级表CLASS的“班主任号”字段和教师表TEACHER的“教师号”字段建立班级表CLASS和教师表TEACHER之间的永久联系。

【参考答案】

(1)具体步骤如下:

① 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。

② 在“文件类型”中选中“项目”单选按钮,单击“新建文件”按钮。

③ 在弹出的“创建”对话框中,选择保存路径为考试目录,在“项目文件”文本框中输入Sproject,在“保存类型”下拉列表框中选择“项目(.pjx)”,单击“保存”按钮。即可新建一个Sproject项目,同时打开项目管理器。

(2)具体步骤如下:

① 单击项目管理器中的“数据”选项卡,选择“数据库”选项。

② 单击“添加”按钮,系统弹出“打开”对话框。

③ 选择要添加的SD

B.DBC文件,单击“确定”按钮。

(3)具体步骤如下:

① 在项目管理器中选择数据库文件SDB,单击“修改”按钮,系统打开“数据库设计器”窗口,并显示SDB中所有的表文件。

② 在“数据库设计器”窗口中的空白处单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令。

③ 在弹出的“打开”对话框中选择需要添加的TEACHER.DBF文件。

④ 单击“确定”按钮,返回到“数据库设计器”窗口中。

⑤ 选中TEACHER表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。

⑥ 单击“索引”选项卡,在“索引名”和“表达式”文本框中输入“教师号”,在“类型”下拉列表框中选择“主索引”选项。

本试题摘取于考试吧:http://

⑦ 单击“确定”按钮,系统弹出询问是否要永久修改表结构对话框,单击“是”按钮。

⑧ 在“数据库设计器”窗口中选中CLASS表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。

⑨ 单击“索引”选项卡,在“索引名”和“表达式”文本框中输入“班主任号”,在“类型”下拉列表框中选择“普通索引”选项。

⑩ 单击“确定”按钮,系统弹出询问是否要永久修改表结构对话框,单击“是”按钮。

(4)具体步骤如下:

① 在“数据库设计器”窗口中,将光标指向CLASS表的“班级号”索引处,按住鼠标左键并拖动鼠标至STUDENT表的“班级号”索引处,释放鼠标左键,即可在两个表之间创建一个永久关系。

② 用同样的方法为CLASS和TEACHER表建立永久关系。2.简单应用题

(1)在考生文件夹下使用菜单设计器设计一个名称为SMENU的下拉式菜单。要求如下:

① 菜单包括“数据浏览”和“退出”两个菜单栏。

② 数据浏览菜单栏包括“学生表”和“课程表”两个选项:

学生表选项在过程中使用SQL语句SELECT*FROM STUDENT查询学生表STUDENT的记录。

课程表选项在过程中使用SQL语句SELECT*FROM COURSE查询课程表COURSE的记录。

③ 退出菜单栏包括“返回到系统菜单”一个选项:返回系统菜单选项在过程中使用命令返回系统默认的菜单。

(2)在考生文件夹下打开命令文件ONE.PRG,该命令文件用来建立一个名称为S_VIEW的视图,视图查询学生的班级号、班级名、姓名、性别和班主任名(来自TEACHER表的教师名)。命令文件只包含两条语句,第1条语句有一个错误,第2条语句有两个错误,请修改之,并运行。

注意:修改时不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。

① 下面的程序在第1行、第2行和第5行有错误,请直接在错误处修改。

② 修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。

ONE.PRG文件的内容如下:

USE sdb

CREATE VIEW;

SELECT Class.班级号,班级名,姓名,性别,教师名 AS班主任名;

FROM Student,Class,Teacher;

WHERE Student.班级号=Class.班级号,Teacher.教师号=Class.班主任号

【参考答案】

本试题摘取于考试吧:http://

(1)具体步骤如下:

① 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。

② 在“文件类型”选项区中选中“菜单”单选按钮,单击“新建文件”按钮。

③ 在弹出的“新建菜单”对话框中,单击“菜单”按钮。

④ 系统打开“菜单设计器”窗口。

⑤ 在“菜单名称”文本框中输入“数据浏览”,在“结果”下拉列表中选择“子菜单”选项,单击“创建”按钮,进入子菜单设计窗口。

⑥ 在“菜单名称”文本框中输入“学生表”,在“结果”下拉列表中选择“过程”选项,单击“创建”按钮。

⑦ 在打开的程序窗口中输入SELECT*FROM STUDENT,关闭程序窗口,返回到菜单设计器。

⑧ 用同样的方法创建“课程表”子菜单。

⑨ 在“菜单级”下拉列表中选择“菜单栏”选项,返回到主菜单设计窗口。

⑩ 用同样的方法创建另一个菜单项。

单击“保存”按钮,系统弹出“另存为”对话框,选择保存路径为考试目录,在“保存菜单为”文本框中输入SMENU,在“保存类型”下拉列表框中选择“菜单(.mnx)”选项,单击“保存”按钮。

(2)正确的程序如下所示:

OPEN DATABASE sdb

CREATE VIEW S_VIEW AS;

SELECT Class.班级号,班级名,姓名,性别,教师名AS班主任名;

FROM Student,Class,Teacher;

WHERE Student.班级号=Class.班级号 AND Teacher.教师号 = Class.班主任

3.综合应用题

在考生文件夹下,打开学生数据库SDB,完成下列综合应用。

设计一个名为sform的表单,表单文件名为SDISPLAY,表单的标题为“学生课程教师基本信息浏览”。表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个“退出”按钮(Command1),其他功能要求如下:

(1)为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。

(2)要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。

(3)三个选项卡的标签名称分别为“学生”(Page1)、“课程”(Page2)和“教师”(Page3),每个选项卡分别以本试题摘取于考试吧:http://

表格形式浏览学生表、课程表和教师表的信息。选项位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。

(4)单击“退出”按钮时关闭表单。

【参考答案】

具体步骤如下:

① 从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择数据库文件SD

B.DBC。

② 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“表单”单选按钮,单击“新建文件”按钮,系统打开“表单设计器”窗口。

③ 在“属性”窗口中设置表单的以下属性:

AutoCenter=.T.Caption=“学生课程教师基本信息浏览″

Height=280

Name=sform

Width=450

④ 在表单中单击鼠标右键,在弹出的快捷菜单中选择“数据环境”命令,打开“数据环境设计器”,同时系统将会弹出“添加表或视图”对话框。

⑤ 添加STUDENT表、COURSE表、TEACHER表后,单击“关闭”按钮关闭对话框。

⑥ 单击“控件”工具栏中的“页框”按钮,在表单的工作区域中单击,添加一个页框。用同样的方法在表单中添加一个按钮。

⑦ 设置页框的属性如下:

PageCount=3

Left=18

Top=10

Height=230

Width=420

⑧ 选中页框,单击鼠标右键,在弹出的快捷菜单中选择“编辑”命令。分别在每个选项卡中添加一个表格,并设置选项卡和表格的属性如下:

Page1.Caption=“学生”

本试题摘取于考试吧:http://

Page2.Caption=“课程”

Page3.Caption=“教师”

Grid1=RecordSourceType=“0-表”

Grid2=RecordSourceType=“0-表”

Grid3=RecordSourceType=“0-表”

Grid1=RecordSource=“STUDENT”

Grid2=RecordSource=“COURSE”

Grid3=RecordSource=“TEACHER”

⑨ 设置命令按钮的Caption属性为“退出”,为其Click事件添加如下代码:

THISFORM.RELEASE

⑩ 设置好后的表单

单击工具栏中的“保存”按钮,将表单以SDISPLAY文件名保存。

单击工具栏中的“运行”按钮,运行表单。

本试题摘取于考试吧:http://

下载2010年3月计算机等级考试二级VB试题及答案word格式文档
下载2010年3月计算机等级考试二级VB试题及答案.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    2011年计算机等级考试二级VB考点及习题1

    2011年计算机等级考试二级VB考点及习题 §1、VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。 熟悉VB的IDE,VB开发应用程序的一般步骤。 特点:GUI......

    2011年计算机等级考试二级VB考点及习题汇总(精选五篇)

    §1、VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。 熟悉VB的IDE,VB开发应用程序的一般步骤。 特点:GUI(集成开发环境)、OLE(对象的连接和嵌......

    2018年3月计算机二级Web考试选择题练习及答案

    2018年3月计算机二级Web考试选择题练习及答案 1、下面哪一个不是JSP本身已加载的基本类?(B) A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 2、......

    2011年计算机等级考试二级VFP考点

    VFP 第1章 关于数据库的基础知识 1 数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。即是存放数据的仓库。 2 数据库管理系统(DBMS):实现各种数据管理功能的核心......

    2018年3月计算机二级MySQL练习题及答案二

    2018年3月计算机二级MySQL练习题及答案二 一、选择题 1.数据库系统的核心是________。 A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 2.E-R图提供了表示信息世界中......

    2018年9月计算机二级《公共基础》模拟试题

    通过试题练习,能够帮助考生们更好掌握所学知识点。下面是小编分享的2018年9月计算机二级《公共基础》模拟试题,欢迎大家练习!一、选择题树是结点的集合,它的根结点的数目是( )......

    计算机二级考试:VB冲刺试题及答案(四)

    2013年计算机二级考试:VB冲刺试题及答案(四) 笔试部分一、选择题 1.串的长度是 A.串中不同字符的个数 B.串中不同字母的个数 C.串中所含字符的个数且字符个数大于零 D.串中所含......

    2018年3月计算机二级MySQL考试练习1

    2018年3月计算机二级MySQL考试练习1 第一章 数据库技术的基本概念与方法 1[填空题] 数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。......