上学吧题库

2013年3月全国计算机等级考试二级Visual Basic笔试试卷

试卷预览
下列叙述中正确的是__________

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

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

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

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

算法的时间复杂是指__________

A.算法的执行时间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的基本运算次数

软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是__________

A.编辑软件

B.操作系统

C.教务管理系统

D.浏览器

软件(程序)调试的任务是__________

A.诊断和改正程序中的错误

B.进肯能多的发现程序中的错误

C.发现并改正程序中的所有错误

D.确定程序中错误的性质

数据流程图(DFD图)是__________

A.软件概要设计的工具

B.软件详细设计的工具

C.机构化方法的需求分析工具

D.面向对象方法的需求分析工具

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

A.定义阶段

B.开发阶段

C.维护阶段

D.上述三个阶段

数据库管理系统中负责数据模式定义的语言是__________

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

在学生管理的关系数据库中,存取一个学生信息的数据单位是__________

A.文件

B.数据库

C.字段

D.记录

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

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

有两个关系R和T如下:  则由关系R得到关系T的操作是__________

A.选择

B.投影

C.交

D.并

一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为__________。
设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有__________个元素。
设二叉树如下: 对该二叉树进行后序遍历的结果为__________。
软件是__________、数据和文档的集合。
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,__________,成绩)。
为了使复选框禁用(即呈现灰色),应把它的value属性设置为__________。
在窗体上画一个标签、一个计时器和一个命令按钮,其名称分别为Labl1、Timer1和Command1,如图1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“欢迎”二字显示、消失各一次,如图2所示。以下是实现上述功能的程序,请填空。 Private Sub Form_Load( ) Label1.Caption="欢迎" Timer1.Enabled=False  Timer1.Interval=__________  End Sub Private Sub Timer1_Timer( )  Label1.Visible=__________  End Sub  Private Sub command1_Click( ) __________  End Sub
有如下程序:Option Base 1Private Sub Command1_Click( )Dim a(10) As IntegerFor i=1 To 10a(i)=iNextCall swap (__________)For i=1 To 10Print a(i);NextEnd SubSub swap(b( ) As Integer)n=Ubound(b)For i=1 To n/2t=b(i)b(i)=b(n)b(n)=t__________NextEnd Sub程序运行后,单击窗体,输出结果为__________。
在窗体上画一个名称为Command1的命令按钮。然后编写如下程序:  Option Base 1 Private Sub Command1_Click( )  Dim a(10) As Integer For i=1 To 10 a(i)=i  Next Call swap (__________)  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 __________  Next  End Sub 上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……。请填空。
在窗体上画一个文本框,其名称为Text1,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程: Private Sub Form_Click( )  Open "d:\test\smtext1.Txt" For Input As #1  Do While Not __________ Line Input #1, aspect$ Whole$=whole$+aspect$+Chr$(13)+Chr$(10)  Loop Text1.Text=whole$ __________  Open "d:\test\smtext2.Txt" For Output As #1 Print #1, __________ Close #1 End Sub 运行程序,单击窗体,将把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请填空。