A、栈是非线性结构 B、栈是一种树状结构 C、栈具有先进先出的特征D、栈具有后进先出的特征
2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是(▲)
A、bdgcefha B、gdbecfha C、bdgaechf D、gdbehfca
3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(▲)
A)动态结构和静态结构 B、紧凑结构和非紧凑结构 C)线性结构和非线性结构 D、内部结构和外部结构 4.下面对对象概念描述错误的是(▲)
A、任何对象都必须有继承性 B、对象是属性和方法的封装体 C、对象间的通讯靠消息传递 D、操作是对象的动态属性 5.软件开发的结构化生命周期方法将软件生命周期划分成(▲) A、定义、开发、运行维护 B、设计阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 6.下列工具中为需求分析常用工具的是(▲) A、PAD B、PFD C、N-S D、DFD 7.开发大型软件时,产生困难的根本原因是(▲)
A、大系统的复杂性 B、人员知识不足 C、客观世界千变万化 D、时间紧、任务重
8.下述关于数据库系统的叙述中正确的是(▲) A、数据库系统减少了数据冗余 B、数据库系统避免了一切冗余
C、数据库系统中数据的一致性是指数据类型一致 D、数据库系统比文件系统能管理更多的数据 9.单个用户使用的数据视图的描述称为(▲) A、外模式B、概念模式C、内模式D、存储模式 10.关系数据库管理系统能实现的专门关系运算包括(▲) A、排序、索引、统计 B、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表
11.与传统的程序设计语言相比,Visual Basic 最突出的特点是(▲)
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术 12.在Visual Basic 中,下列优先级最高的运算符是(▲) A、* B、\\ C、< D、Not
13.下列语句用来设置疤錐orm1的属性,其中在运行时不能正确操作的语句是(▲) A、Form1.Caption=\"Form Test\" B、Form1.Name=\"Form Test\" C、Form1.MaxButton=False D、Form1.MinButton=False 14.表达式Left(\"how are you\的值是(▲) A、how B、are C、you D、how are you
15.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(▲)
A、工程资源管理器窗口 B、工具箱窗口 C、代码窗口 D、属性窗口 16.下列正确的Visual Basic注释语句是(▲) A、Dim a(10)As Integer Rem 这是一个VB程序
B、这是一个VB程序 Private Sub Command1_Click() … C、a=1:b=2:_Rem 这是一个VB程序 :c=3 D、If Shift=6 And Button=2 Then Print\"BBBB\"Rem这是一个VB程序 End If
17.代数式ab+cd对应的Visual Basic6.0表达式是(▲)
A、a/(b+c/D) B、(a/b+c)/d C、a/(b+c)/d D、a/b+c/d 18.使程序立即从一个Function过程中退出的语句是(▲) A、Exit Function B、Exit C、Return D、Resume 19.要使一个标签透明且具有边框,则应(▲)
A、将其BackStyle属性设置为0,BorderStyle属性设置为0 B、将其BackStyle属性设置为0,BorderStyle属性设置为1 C、将其BackStyle属性设置为1,BorderStyle属性设置为0 D、将其BackStyle属性设置为1,BorderStyle属性设置为1 20.在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click(▲) a&=InputBox(\"请输入第一个数\") b&=InputBox(\"请输入第二个数\") Print b&+a& End Sub
程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输出结果是(▲)
A、66666 B、5432112345 C、1234554321 D、出错
答案:1.D 2.D 3.C 4.A 5.A 6.D 7.A 8.A 9.A 10.B 11.C 12.A 13.B 14.A 15.C 16.B 17.A 18.A 19.B 20.A
1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(▲) A、冒泡排序B、选择排序C、快速排序D、归并排序
2.非空的循环单链表head的尾结点(由p所指向),满足(▲)
A、p->next==NULLB、p==NULLC、p->next=headD、p=head 3.线性表的顺序存储结构和线性表的链式存储结构分别是(▲) A、顺序存取的存储结构、顺序存取的存储结构 B、随机存取的存储结构、顺序存取的存储结构 C、随机存取的存储结构、随机存取的存储结构 D、任意存取的存储结构、任意存取的存储结构
4.结构化程序设计所规定的三种基本控制结构是(▲)
A、输入、处理、输出B、树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数
5.下列不属于软件调试技术的是(▲)
A、强行排错法B、集成测试法C、回溯法D、原因排除法 6.软件生命周期中花费时间最多的阶段是(▲)
A、详细设计B、软件编码C、软件测试D、软件维护
7.软件设计中,有利于提高模块性的一个准则是(▲)
A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合 8.数据库的故障恢复一般是由(▲)
A、数据流图完成的B、数据字典完成的C、DBA完成的D、PAD图完成的 9.下列关系运算的叙述中,正确的是(▲)
A、投影、选择、连接是从二维表行的方向进行的运算 B、并、交、差是从二维表的列的方向来进行运算
C、投影、选择、连接是从二维表列的方向进行的运算 D、以上3种说法都不对
10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(▲) A、等于原来关系中的元组个数 B、大于原来关系中的元组个数 C、小于原来关系中的元组个数 D、不能确定元组个数
11.以下不具有Picture属性的对象是(▲) A、窗体B、图片框C、图像框D、文本框
12.双击窗体中的对象后,Visual Basic将显示的窗口是(▲) A、项目(工程)窗口B、工具箱C、代码窗口D、属性窗口 13.若要将窗体从内存中卸载,其实现的方法是(▲) A、ShowB、UnLoadC、LoadD、Hide
14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(▲)
A、在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive B、在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.Drive
C、在Drivel中的Change事件中,书写语句 Dirl.Path=Drivel.Drive D、在Drivel中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive 15.设有如下声明:
Dim x As Integer
如果Sgn(x)的值为-1,则表示x的值是(▲)
A、整数B、大于0的整数C、等于0的整数D、小于0的数 16.下述说法不正确的是(▲)
A、变量名的长度不能超过255个字符
B、变量名可以包含小数点或者内嵌的类型声明字符 C、变量名不能使用关键字
D、变量名的第一个字符必须是字母
17.下列可作为Visual Basic变量名的是(▲) A、FilenameB、A(A+B)C、A%DD、Print
18.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(▲) A、-36B、1C、-1D、-72
19.下面说法中,不正确的是(▲)
A、Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)
B、当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除 C、Move方法用来移动窗体和控件,并改变其大小
D、Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容 20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(▲) A、选择图片框,然后按Del键
B、执行语句 Picturel.picture=LoadPicture(\"\") C、执行语句 Picturel.picture=\"\"
D、选择图片框,在属性窗口中选择Picture属性条,然后按回车键 答案:
1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.D 9.B 10.A 11.B 12.D 13.A 14.A 15.A 16.B 17.A 18.B 19.D 20.D
2009年上半年等级考试二级VB笔试精选试题(2) 计算机等级频道 更新:2009-3-26 编辑:小王
1.结构化程序设计的三种基本逻辑结构为顺序、选择和【1】。 2.冒泡排序算法在最好的情况下的元素交换次数为【2】。 3.软件结构是以【3】为基础而组成的一种控制层次结构。
4.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【4】。 5.关系数据库的关系演算语言是以【5】为基础的DML语言。
6.要使工具栏控件的某按钮呈按钮菜单的样式,可以在其属性页中设置其【6】选项为5-tbrDropDown。
7.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程: Private Sub Command1_Click(▲) Text1.Text=\"VB Programming\" Text2.Text=Text1.Text Text1.Text=\"ABCD\" End Sub
程序运行后,单击命令按钮,两个文本框中显示的内容分别为【7】和【8】。 8.下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Text1输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。 Private Sub MoveRight(x(▲)As Integer) Dim i As Integer Dim j As Integer Dim k As Integer i=UBound(x) j=x(i)
For k=i To【9】Step-1 【10】 Next k
x(LBound(x))=j
End Sub
Private Sub Command1_Click(▲) Dim a(10) As Integer Dim i As Integer Dim j As Integer Dim k As Integer For i=0 To 10 a(i)=i Next i
j=Val(Text1.Text) k=0 Do k=k+1
Call MoveRight(a) Loop Until k=j For i=0 To 10 Print a(i); Next i End Sub
9.下面程序是用来打印九九乘法表的,请填空。 Private Sub Form_Click(▲)
Dim flag As Integer,i As Integer,j As Integer,Str1 $ Str1=“”
For i=1 To 9 【11】 For j=1 To 9 If 【12】Then
str1=str1+Str$(j)+“*”+Str$(i)+“=”+Str$(Val(i*j)) Else
str1=str1 & Chr(13) Exit For End If Next j Next i Print str1 End Sub
10.把一个磁盘文件的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入另一个磁盘文件,请填空完成程序。
在窗体上建立一个文本框,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程: Private Sub Form_Click(▲)
Open“D:\\ test1.txt”For Input As # 1 Text1.FontSize=14 Text1.FontName=“幼圆” Do While Not EOF(1) 【13】
whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=【14】 Close
Open“D:\\ test2.txt”For Output As # 1 Print # 1,【15】 Close End Sub 答案:
1.【1】重复(或循环) 2.【2】0 3.【3】模块 4.【4】消息 5.【5】谓词演算 6.【6】样式
7.【7】ABCD 【8】VB Programming 8.【9】LBound(x)+1 【10】x(k)=x(k-1) 9.【11】Flag=i 【12】j
10.【13】Line Input # 1,aspect$ 【14】Whole$ 【15】Text1.text
1.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(▲) A、每个元素都有一个直接前件和直接后件 B、线性表中至少要有一个元素
C、表中诸元素的排列顺序必须是由小到大或由大到小
D、除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件
2.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为(▲)
A、8B、7C、6D、5
3.设有下列二叉树:对此二叉树前序遍历的结果为(▲)
A、ZBTYCPXAB、ATBZXCYPC、ZBTACYXPD、ATBZXCPY 4.结构化程序设计的一种基本方法是(▲)
A、筛选法B、递归法C、归纳法D、逐步求精法
5.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(▲) A、模块间的关系B、系统结构部件转换成软件的过程描述C、软件层次结构D、软件开发过程
6.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(▲)
A、黑箱测试法B、白箱测试法C、错误推测法D、安装测试法 7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(▲) A、控制流B、加工C、数据存储D、源和潭
8.在数据管理技术的发展过程中,可实现数据共享的是(▲)
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、系统管理阶段 9.按条件f 对关系R进行选择,其关系代数表达式是(▲) A、R|×|RB、R|×|fRC、σf(R)D、πf(R)
10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(▲)
A、多对多B、一对一C、多对一D、一对多 11.以下说法不正确的是(▲)
A、Visual Basic是一种可视化编程工具 B、Visual Basic是面向过程的编程语言 C、Visual Basic是结构化程序设计语言 D、Visual Basic采用事件驱动编程机制 12.下列叙述不正确的是(▲)
A、注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译 B、注释语句可以放在代码中的任何位置 C、注释语句不能放在续行符的后面
D、代码中加入注释语句的目的是提高程序的可读性
13.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(▲)
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏
14.我们可以在设计时(属性窗口中)和运行时(程序代码中)设置属性的属性值,以下关于属性设置的说法正确的是(▲)
A、在属性窗口中可以设置所有属性的属性值 B、在程序代码中可以设置所有属性的属性值 C、属性的名称由VB事先定义,用户不能改变 D、所有对象的属性都是可见的
15.为了清除列表框中指定的项目,应使用的方法为(▲) A、ClsB、ClearC、RemoveD、RemoveItem
16.设a=2,b=3,c=4,d=5,则表达式Not a<=c Or 4*c=b^2 And b<>a+c的值是(▲)
A、-1B、1C、TrueD、False 17.下列叙述中正确的是(▲)
A、在窗体的Form_Load事件过程中定义的变量是全局变量 B、局部变量的作用域可以超出所定义的过程
C、在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
D、在调用过程时,所有局部变量被系统初始化为0或空字符串
18.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是(▲) A、Print 25B、Picture1.Print 25C、Text1.Print 25D、Debug.Print 25 19.假定程序中有如下语句:
answer=MsgBox(\"第一个字符串\",vbAbortRetryIgnore_Or vbCritical_Or vbDefaultButton3,_\"第二个字符串\")执行该语句后,将显示一个信息框,此时如果按回车键,则answer的值为(▲)
A、“第二个字符串”B、5C、3D、7
20.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为(▲) A、0B、1C、2D、3 参:
1.D 2.A 3.B 4.D 5.B 6.A 7.A 8.C 9.C 10.C 11.B 12.B 13.A 14.C 15.D 16.D 17.C 18.C 19.B 20.D
1.结构化程序设计的三种基本逻辑结构为顺序、选择和【1】。 2.冒泡排序算法在最好的情况下的元素交换次数为【2】。 3.软件结构是以【3】为基础而组成的一种控制层次结构。
4.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【4】。 5.关系数据库的关系演算语言是以【5】为基础的DML语言。
6.要使工具栏控件的某按钮呈按钮菜单的样式,可以在其属性页中设置其【6】选项为5-tbrDropDown。
7.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程: Private Sub Command1_Click(▲) Text1.Text=\"VB Programming\" Text2.Text=Text1.Text Text1.Text=\"ABCD\" End Sub
8.下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Textl输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。 Private Sub MoveRight(x(▲)As Integer) Dim i As Integer Dim j As Integer Dim k As Integer i=UBound(x) j=x(i)
For k=i To【9】Step-1 【10】
Next k
x(LBound(x))=j End Sub
Private Sub Command1_Click(▲) Dim a(10) As Integer Dim i As Integer Dim j As Integer Dim k As Integer For i=0 To 10 a(i)=i Next i
j=Val(Text1.Text) k=0 Do
k=k+1
Call MoveRight(a) Loop Until k=j For i=0 To 10 Print a(i); Next i End Sub
9.下面程序是用来打印九九乘法表的,请填空。
Private Sub Form_Click(▲)
Dim flag As Integer,i As Integer,j As Integer,Str1 $ Str1=“”
For i=1 To 9 【11】
For j=1 To 9 If 【12】Then
str1=str1+Str$(j)+“*”+Str$(i)+“=”+Str$(Val(i*j)) Else
str1=str1 & Chr(13) Exit For End If Next j Next i Print str1 End Sub
10.把一个磁盘文件的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入另一个磁盘文件,请填空完成程序。在窗体上建立一个文本框,在属性窗口中把该文本框的MultiLine属性设置为True,Examda提示:然后编写如下的事件过程: Private Sub Form_Click(▲)
Open癉:\\ test1.txt”For Input As # 1 Text1.FontSize=14
Text1.FontName=“幼圆” Do While Not EOF(1) 【13】
whole$=whole$+aspect$+Chr$(13)+Chr$(10) Loop
Text1.Text=【14】
Close
Open“D:\\ test2.txt”For Output As # 1 Print # 1,【15】 Close End Sub 参
1.【1】重复(或循环) 2.【2】0 3.【3】模块 4.【4】消息 5.【5】谓词演算 6.【6】样式
7.【7】ABCD 【8】VB Programming
8.【9】LBound(x)+1 【10】x(k)=x(k-1) 9.【11】Flag=i 【12】j
10.【13】Line Input # 1,aspect$ 【14】Whole$ 15】Text1.text
【
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务