二级VISUAL+BASIC笔试模拟3
- 格式:doc
- 大小:74.00 KB
- 文档页数:10
二级VISUAL BASIC笔试模拟36
一、选择题
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
1. 在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是________。
A.动态结构和静态结构
B.紧凑结构和非紧凑结构
C.线性结构和非线性结构
D.内部结构和外部结构
答案:C
2. 下列描述中,不是线性表顺序存储结构特征的是。
A.不便于插入和删除
B.需要连续的存储空间
C.可随机访问
D.需另外开辟空间来保存元素之间的关系
答案:D
[解答] 线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。
数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。
3. 有下列二叉树,对此二叉树前序遍历的结果是。
A.ACFHIBEDG
B.ABCDEFGHI
C.ABDEGCFHI
D.ABCDEFHGI
答案:C
[解答] 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
4. 对长度为n的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为________。
A.n/2
B.(n+1)/2
C.(n-1)/2
D.n/4
答案:C。
国家二级VF笔试模拟试卷293(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.有下列二叉树,对此二叉树前序遍历的结果为()。
A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ正确答案:D解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
记住3种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树;②中序,技中序遍历左子树一访问根一按中序遍历右子树;③后序,按后序遍历左子树一按后序遍历右子树一访问根2.以下所述中,是软件调试技术的是()。
A.错误推断B.集成测试C.回溯法D.边界值分析正确答案:C解析:软件调试技术包括强行排错法、回溯法和原因排除法。
边界值分析、错误推断都是黑盒测试的方法。
3.数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指( )。
A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对正确答案:D4.对下列二叉树进行中序遍历的结果是( )。
A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG正确答案:A5.A.B.C.D.正确答案:B6.Visual FoxPro DBMS是______。
A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一种操作系统正确答案:B解析:数据库管理系统(DBMS)的功能是让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,使数据与程序具有较高的独立性;是对数据实行专门管理的一个系统软件。
7.“向导”菜单命令在( )菜单中。
A.“编辑”B.“文件”C.“窗口”D.“工具”正确答案:D8.关系代数运算是以______为基础的运算。
二级VISUAL BASIC笔试-320(总分100,考试时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请选出正确选项。
1. 有如下程序:Function F(a As Integer)b = 0Static Cb = b + 1c = c + 2F = a + b + cEnd FunctionPrivate Sub Command1_Click()Dim a As Integera = 2For i=1 To 3Print F(A. ;Next iEnd Sub  2. 下列关于队列的叙述正确的是A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表3. 假定窗体的名称(Name属性)为Form1,则将窗体的标题设置为“等级考试”的语句为A. Form1="等级考试"B. Caption="等级考试"C. Form1.Text="等级考试"D. Form1.Name="等级考试"4. 将E-R图转换到关系模式时,实体与联系都可以表示成A. 属性B. 关系C. 键D. 域5. 算法指的是A. 计算机程序B. 解决问题的计算方法C. 排序算法D. 解题方案准确而完整的描述6. 在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()A=Text1.Text+Text2.TextPrint aEnd SubPrivate SUb Form胃Load()Text1.Text= " "Text2.Text=" "End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入33和44,然后单击命令按钮,则输出结果为A. 77B. 33+44C. 3344D. 44337. 在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,y As Integerx = 41: y = 54Call sub1(x,y)x = x + 1Print x; yEnd SubPrivate Sub sub1(n As Integer, ByVal m As Integer)n=n Mod 10m=m\10End Sub程序运行后,单击命令按钮,则窗体上显示的内容是A. 41 54B. 2 54C. 1 3D. 42 38. 以下合法的变量名是A. Len1B. LenC. 6LenD. Len@a9. 下列有关测试的论述中,错误的是A. 证明错误存在B. 证明错误不存在C. 发现程序中的错误D. 提供诊断信息10. 为了使文本框同时具有水平和垂直滚动条,应先将MultiLine属性设置为True,然后再将ScrollBars属性设置为A. 0B. 1C. 2D. 311. 关于Move方法,下列叙述正确的是A. 用来移动窗体和控件,不能改变其大小B. “对象”是窗体时,移动基准以屏幕左边界和上边界为准C. Move方法移动除计时器以外的所有标准控件D. “对象”是控件时,移动基准以屏幕左边界和上边界为准12. 在窗体上画一个命令按钮,然后编写如下程序:Option Base 1Private Sub Command1 Click()Dim Arr1(12)As Integer,Arr2(3)As IntegerDim Sum As IntegerSum = 2For i=1 To 12Arrl(i)= iNext iFor i=1 To 3Arr2(i)= Arrl(i*i)Next iFor i = 1 To 3Sum = Sum + Arr2(i)Next iPrint SumEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果为A. 16B. 24C. 32D. 3613. 对序列(7,19,24,13,31,8,82,18,44,63,5,29)进行一趟排序后得到的结果如下:(7,18,24,13,5,8,82,19,44,63,31,29),则可以认为使用的排序方法是A. 希尔排序B. 插入排序C. 快速排序D. 选择排序14. 以下关于Visual Basic程序模块的描述正确的是A. 标准模块中的所有过程可以在整个工程文件的范围内被调用B. 窗体模块Form1中的过程可以调用其他窗体中被声明为Public的通用过程C. 如果工程文件中包含sub Main过程,则运行该工程文件时,一定先执行sub Main过程D. 如果工程文件中不包含sub Main过程,则程序从第一个创建的窗体开始运行15. 下列工具中,需求分析常用的工具是A. PADB. PFDC. N-SD. DFD16. 击窗体中的对象后,Visual Basic将显示的窗口是A. 工具箱B. 项目(工程)窗口C. 代码窗口D. 属性窗口17. 为了使标签覆盖背景,应将BackStyle属性设置为A. 0B. 1C. TrueD. False18. 在窗体上画两个文本框(其名称分别为Textl和Text2)和一个命令按钮(其名称为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()Text1.Text="Microsoft Visual Basic"End SubPrivate Sub Text1_Change()Text2.Text=UCase(Text1.Text)End Sub程序运行后,单击命令按钮,则在Text2文本框中显示的内容是A. Microsoft Visual BasicB. microsoft visual basicC. MICROSOFT VISUAL BASICD. 空字符串19. 设已经建立如下表的菜单结构:标题名称层次数据库操作 Db 1添加记录 Tj 2查询记录 Cx 2按姓名查询 Xm 3按学号查询 Xh 3删除记录 Delete 2在窗体上还有一个名称为c1的命令按钮,要求在运行时,单击命令按钮则将菜单项“按姓名查询”设置为无效,下面正确的事件过程是A. Private Sub c1 Click()Cx.Xm.Enabled=FalseEnd SubB. Private Sub c1 Click()Db.Cx.Xm.Enabled=FalseEnd SubC. Private Sub c1 Click()Xrn.Enabled=FalseEnd SubD. Private Sub c1 Click()Me.Db.Cx.Xm.Enabled=FalseEnd Sub20. 关于结构化程序设计原则和方法的描述错误的是A. 选用的控制结构只准许有一个入口和一个出口B. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C. 不允许使用GOTO语句D. 语言中没有的控制结构,应该采用前后一致的方法来模拟21. 在窗体上画两个文本框(其Name属性分别为了ext1和Text2)和一个命令按钮(其Name 属性为Command1),然后编写如下事件过程:Private Sub Command1_Click()x = 0: n = 0Do Until x >= 30x = (n + 2)* (n + 3)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为A. 2和30B. 2和240C. 3和50D. 4和3022. 下面列出的条目中,哪些是数据库技术的主要特点Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A. Ⅰ、Ⅱ和ⅢB. Ⅰ和ⅡC. Ⅰ、Ⅱ和ⅣD. 都是23. 设有如下变量声明Dim timel As Date,为变量time1正确赋值的表达式是A. time1=#11:34:04#B. time1=Format(Time,"yy:mm:dd")C. time1=#"11:34:04"#D. fime1=Format("hh:mm:ss",Tim24. 假定有下面的程序段:For i=1 To 3For j = 1 To iFor k=j To 3Print "i = ";i,"j=";i,"k =";kNext kNext jNext i这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是A. 3、6和14B. 3、8和16C. 3、4和12D. 3、9和1825. 某线性表采用顺序存储结构,每个元素占4个存储单元,首地址为200,则第12个元素的存储地址为A. 248B. 247C. 246D. 24426. 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click()a = 0For m=1 To 10a = a + 1b = 0For j=1 To 10a = a + 1b = b + 2Next jNext mPrint a,bEnd Sub程序运行时,单击命令按钮Command1后,窗体上显示的结果为A. 10 20B. 20 110C. 110 20D. 200 11027. 在窗体上画一个名称为Timer1的计时器、一个名称为Command1的命令按钮和一个名称为Labell的标签。
二级VISUAL BASIC笔试330(总分94,考试时间90分钟)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
1. 要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性______。
A. DirB. PathC. DriveD. Filename2. 已知二叉树BT的后序遍历序列是,dabec,中序遍历序列是debac,它的前序遍历序列是______。
A. cedbaB. acbedC. decabD. deabc3. 下列程序段的执行结果为______。
A=0:B=0 For I=-1 To-2 Step-1 For J=1 To 2 B=B+1 Next J A=A+1 Next I Print A;BA. 2 4B. -2 2C. 4 2D. 2 34. 在用菜单编辑器设计菜单时,必须输入的项是______。
A. 快捷键B. 标题C. 索引D. 名称5. 以下控件可以用来实现定时地执行某段代码的是______。
A. OLEB. TimerC. ComboBoxD. FileListBox6. 使用目录列表框的属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。
A. DriveB. PathC. DirD. Listlndex7. 下列程序段的执行结果为______。
N=0 For I=1 To 3 For J=5 To 1 Step-1 N=N+1 NextJ NextI PrintN;J;IA. 12 0 4B. 15 0 4C. 12 3 1D. 15 3 18. 要把一个命令按钮设置成无效,应设置属性______的值为False。
A. VisibleB. EnabledC. DefaultD. Cancel9. 系统符号常量的定义可以通过______获得。
A. 对象浏览器B. 代码窗口C. 属性窗口D. 工具箱、10. 下列不属于软件调试技术的是______。
二级VISUAL BASIC笔试模拟133
一、选择题
1. 下列陈述中正确的是______ 。
A.二叉树是度为2的有序树
B.二叉树中结点只有一个孩子时无左右之分
C.二叉树中必有度为2的结点
D.二叉树中最多只有两棵子树,并且有左右之分
答案:D
2. 深度为k的二叉树至多有______ 。
A.2k个结点
B.2k-1个结点
C.2K-1结点
D.2k-1-1个结点
答案:C
3. 在有n个结点的--31链表中,值为非空的链域的个数为______ 。
A.n-1
B.2n-1
C.n+1
D.2n+1
答案:A
4. 对二叉树从1开始进行连续编号,要求每个结点的编号大于其左右孩子的编号,同一个结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用______ 遍历实现编号。
A.无序
B.中序
C.后序
D.从根开始的层次遍历
答案:C
5. 结构化程序设计的一种基本方法是______ 。
A.归纳法
B.逐步求精法
C.递归法
D.穷尽法
答案:B
6. 为了提高测试的效率,应该______ 。
A.随机地选取测试数据。
二级VISUAL BASIC笔试-306(总分:100.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.当a=1、b=3、c=5、d=4时,执行下面一段程序后,x的值为______。
If a<b ThenIf c<d Thenx=1ElseIf a<c ThenIf b<d Thenx=2Elsex=3End IfElsex=6End IfEnd IfElsex=7End If(分数:2.00)A.1B.2 √C.3D.6解析:[解析] 当a<b成立时,继续执行;当c<d不成立时,执行else分支;当a<c成立时,继续执行;当b<d成立时,则x=2,随后连续跳出4层end if2.对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是______。
(分数:2.00)A.分支覆盖准则比语句覆盖准则严密√B.条件覆盖要比分支覆盖优越,因此,条件覆盖能完全满足分支覆盖C.组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。
因此,组合条件覆盖准则是一种完全测试D.上述说法都不对解析:[解析] 白箱(盒)测试是根据对程序内部逻辑结构的分析来选取测试用例的。
白箱(盒)测试用例的设计准则有:语句覆盖、分支覆盖、条件覆盖和组合条件覆盖。
分支覆盖通过足够多的测试用例,使程序中的每个分支至少通过一次。
分支覆盖准则比语句覆盖准则严密一些,选项A正确;条件覆盖通过执行足够多的测试用例,使每个判定中的每个条件都能取到两种不同的结果(“真”与“假”)。
虽然条件覆盖要比分支覆盖优越,但、并不能完全满足分支覆盖,选项B错误;组合条件覆盖要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次,它既能满足分支覆盖准则,也能满足条件覆盖准则,但也不是完全测试,选项C错误。
3.下面程序的运行结果是______。
Dim a,i,sa=Array("6","5","a","b","2","1")s=0i=0Dw While a(i)>="0" And a(i)<="9"s=10* s+a(i)-"0"Print si=i+2Loop(分数:2.00)A.12ba56B.652C.6 √D.62解析:[解析] 当i=0时,a(0)=“6”,满足条件执行循环体,使得s=6并输出,i=i+2=2;当i=2时,a(2)=“a”,不满足循环条件,循环结束。
二级VISUAL BASIC笔试-394(总分104,考试时间90分钟)一、选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的1. 下面叙述中正确的是( )。
A. SW函数只能用于Print方法中B. Space函数既可以用于Print方法中,也能用于表达式C. Spc函数与Space函数均生成空格,没有区别D. 以上说法均不对2. 设有如下语句:Dim a,b As Integer c="VisualBasic" d=#7/20/2005# 以下关于这段代码的叙述中,错误的是( )。
A. a被定义为Integer类型变量B. b被定义为Integer类型变量C. c中的数据是字符串D. d中的数据是日期类型3. 在VisualBasic中,要使标签的标题居中显示,则将其Alignment属性设置为( )。
A. 0B. 2C. 1D. 34. 下面程序运行后的结果是( )。
Private Sub Form_Click() Dim s As Integer,k As Integer,i As Integer,n As Integer s=1 fori=1 to 3 forj=i to 3 for k=j to istep-1 s=s*k nextk,J,i print s End SubA. 6B. 72C. 144D. 4325. 当对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示所需的图形,原因是没有对某个属性设置为1,该属性是( )。
A. MousePictureB. StyleC. DownPictureD. DisabledPicture6. 任何控件都具有( )属性。
A. TextB. CaptionC. NameD. ForeCol0r7. 在窗体上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:Private Sub Commandl_Click() Dimarrayl(10,10)As Integer Dimi As Integer,j As Integer Fori=1 To 3 Forj=2 To 4 arrayl(i,j)=i+j Nextj Nexti Text1.Text=array1(2,3)+array1(3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是( )。
二级VISUAL BASIC笔试320(总分90,考试时间90分钟)一、选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
1. 以下关于变量作用域的叙述中,正确的是______。
A. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B. 全局变量必须在标准模块中声明C. 模块级变量只能用private关键字声明D. Static类型变量的作用域是它所在的窗体或模块文件2. 以下叙述中错误的是______。
A. 一个工程中可以包含多个窗体文件B. 在一个窗体文件中用Private定义的通用过程可以被其他窗体调用C. 在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D. 全局变量必须在标准模块中进行定义3. 设有语句:X=InputBox("输入数值","0","示例") 程序运行后,如果从键盘上输人数值10并按回车键,则下列叙述中正确的是______。
A. 变量x的值是数值10B. 在InputBox对话框标题栏中显示的是“示例”C. 0是默认值D. 变量x的值是字符串“10”4. 软件中子类部件对父类部件属性的延续性指软件的______。
A. 独立性B. 共享性C. 多态性D. 继承性5. 窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Optlon Base 1 Prlvete Sub Command1_Click() Dim s As Variant a=Array(1, 2, 3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum_a(i) Next i X=Sum/5 For i=1 To 5 If a(i)>x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是______。
国家二级VB机试(选择题)模拟试卷219(题后含答案及解析) 题型有:1.1.下列关于栈的叙述中,正确的是A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则D.以上三种说法都不对正确答案:C解析:栈是限定只能在表的一端进行插入和删除操作的线性表,必须按“后进先出”的规则操作元素。
知识模块:数据结构与算法2.如果要将一个窗体从内存中清除,应使用的语句是A.UnloadB.ShowC.LoadD.Hide正确答案:A解析:与窗体有关的事件较多,其中Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Unload事件当窗体从内存中被清除时发生。
Show和Hide是用于显示和隐藏窗体的方法。
3.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A.n+1B.n-1C.2nD.n/2正确答案:A解析:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
所以该二叉树的叶子结点数等于n+1。
知识模块:数据结构与算法4.设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。
则T中的叶子结点数为A.8B.7C.6D.5正确答案:B解析:深度为m二叉树其总结点数为2m-1=24一1=15。
总结点数减去度为1,2,3,4的结点个数就是叶子结点数。
15—4—2.1.1=7。
知识模块:数据结构与算法5.编写如下程序:Private Sub Command 1 Click( ) Dim m As Integer,n As Integex n=2 For m=1 To 3 Print proc(n);Next m End Sub Function proc(i AS Integer)Dim a As Integer,Static b As Integera=a+1:b=b+1proc=a*b+i End Function 程序运行后,单击命令按钮Commandl,输出结果为A.3 3 3B.3 4 5C.3 5 6D.1 2 3正确答案:B解析:使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。
二级VISUAL BASIC模拟题2018年(47)(总分97,考试时间90分钟)一、选择题1. 算法的时间复杂度是指______。
A. 算法的执行时间B. 算法所处理的数据量C. 算法程序中的语句或指令条数D. 算法在执行过程中所需要的基本运算次数2. 以下数据结构属于非线性数据结构的是______。
A. 队列B. 线性表C. 二叉树D. .栈3. 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1 Click()Dim i As Integer,j As IntegerDim a(10,10)As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是______。
A. 1 2 32 4 63 6 9B. 2 3 43 4 54 5 6C. 1 4 72 5 83 6 9D. 1 2 34 5 67 8 94. 下列关于函数过程的叙述中,正确的是______。
A. 如果不指明函数过程参数的类型,则该参数没有数据类型B. 函数过程的返回值可以有多个C. 函数过程形参的类型与函数返回值的类型没有关系D. 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递5. 在窗体上画一个命令按钮,然后编写如下事件过程,结果为______。
Private Sub Command1_Click()MsgBox Str(123+321)End SubA. 字符串“123+321”B. 字符串“444”C. 数值“444”D. 空白6. 下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是______。
Dim count(25)As Integer,ch As Stringch=UCase(InputBox("请输入字母字符串"))For k=1 To Len(ch)n=Asc(Mid(ch,k,1))-Asc("A")If n>=0 Thencount(n)=count(n)+1End IfNext km=count(0)For k=1 To 25If m<count(k)Thenm=count(k)End IfNext kPrint mEnd SubA. 0B. 1C. 2D. 37. 确定一个窗体或控件的大小的属性是______。
全国计算机等级考试二级笔试超级模拟试卷(一) 公共基础知识和Visual Basic语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)~(35)每小题2分,共70分) 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。 (1)下面叙述正确的是 ______。 A) 算法的执行效率与数据的存储结构无关 B) 算法的空间复杂度是指算法程序中指令(或语句)的条数 C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D) 算法的时间复杂度是指执行算法程序所需要的时间 (2)以下数据结构属于非线性数据结构的是 ______。 A) 队列 B) 线性表 C) 二叉树 D) 栈 (3)在一棵二叉树上第8层的结点数最多是 ______。 A) 8 B) 16 C) 128 D) 256 (4)下面描述中,不符合结构化程序设计风格的是 ______。 A) 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑。 B) 自顶向下 C) 注重提高程序的执行效率 D) 限制使用goto语句 (5)下面概念中,不属于面向对象方法的是 ______。 A) 对象、消息 B) 继承、多态 C) 类、封装 D) 过程调用 (6)在结构化方法中,用数据流图(DFD) 作为描述工具的软件开发阶段是 ______。 A) 可行性分析 B) 需求分析 C) 详细设计 D) 程序编码 (7)软件生命周期中所花费用最多的阶段是 ______。 A) 详细设计 B) 软件编码 C) 软件测试 D) 软件维护 (8)数据库系统的核心是 ______。 A) 数据模型 B) DBMS C) 软件工具 D) 数据库 (9)下列叙述中正确的是 ______。 A) 数据处理是将信息转化为数据的过程 B) 数据库设计是指设计数据库管理系统 C) 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 D) 关系中的每列称为元组,一个元组就是一个字段 (10)下列模式中, ______ 是用户模式。 A) 内模式 B) 外模式 C) 概念模式 D) 逻辑模式 (11)下列不能打开属性窗口的操作是 ______。 A) 执行“视图”菜单中的“属性窗口”命令 B) 按F4键 C) 按Ctrl +T D) 单击工具栏上的“属性窗口”按钮 (12)要使列表框中的列表项显示成复选框形式,则应将其Style属性设置为 ______。 A) 0 B) 1 C) True D) False (13)可以同时删除字符前导和尾部空白的函数是 ______。 A) Ltrim B) Rtrim C) Trim D) Mid (14)表达式4+5\6*7/8 Mod 9的值是 ______。 A) 4 B) 5 C) 6 D) 7 (15)执行以下程序段后,变量c$的值为 ______。 a$="Visual Basic Programming" b$="Quick" c$=b$ & UCase(Mid$(a$,7,6))& Right$(a$,12) A) Visual Basic Programming B) Quick Basic Programming C) QUICK Basic Programming D) Quick BASIC Programming (16)执行下面的程序段后,x的值为 ______。 x=5 For I=1 To 20 Step 2 x=x+I\5 Next I A) 21 B) 22 C) 23 D) 24 (17)阅读程序: Function F(a As Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Print F(A) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ______。 A) 4 4 4 B) 4 5 6 C) 4 6 8 D) 4 7 9 (18)Rnd函数不可能产生 ______ 值。 A) 0 B) 1 C) 0.1234 D) 0.00005 (19)为了暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是 ______ 。 A) Visble B) Timer C) Enabled D) Interval (20)对窗体编写如下事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single) If Button=2 Then Print "AAAAA" End If End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, Y As Single) Print "BBBBB" End Sub 程序运行后,如果单击鼠标右键,则输出结果为 ______ 。 A) AAAAA BBBBB B) BBBBB C) AAAAA D) BBBBB AAAAA (21)假定有以下循环结构: Do until条件 循环体 Loop 则下列说法正确的是 ______。 A) 如果“条件”是一个为-1的常数,则一次循环体也不执行 B) 如果“条件”是一个为-1的常数,则至少执行一次循环体 C) 如果“条件”是一个不为-1的常数,则至少执行一次循环体 D) 不论“条件”是否为“真”,至少要执行一次循环体 (22)在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Private Sub Command1_Click() Dim Arr1(10)As Integer,arr2(10)As Integer n=3 For i=1 To 5 Arr1(i)=i arr2(n)=2*n+i Next i Print arr2(n);Arr1(n) End Sub 程序运行后,单击命令按钮,输出结果是 ______。 A) 11 3 B) 3 11 C) 13 3 D) 3 13 (23)在Visual Basic应用程序中,以下正确的描述是 ______。 A) 过程的定义可以嵌套,但过程的调用不能嵌套 B) 过程的定义不可以嵌套,但过程的调用可以嵌套 C) 过程的定义和过程的调用均可以嵌套 D) 过程的定义和过程的调用均不能嵌套 (24)假定在窗体上建立一个通用对话框,其名称为CommonDialog1,用下面的语句可以建立一个对话框: CommonDialog1.Action=1 与该语句等价的语句是 ______。 A) CommonDialog1.ShowOven B) Commofidialog1.ShowSave C) CommonDialog1.ShowColor D) CommonDialog1.ShowFont (25)以下说法错误的是 ______。 A) 函数过程没有返回值 B) 子过程没有返回值 C) 函数过程可以带参数 D) 子过程可以带参数 (26)执行如下两条语句后,窗体上显示的是 ______。 a=8.4326 Print Format(a,"$00,00.00") A) 0,008.43 B) $8.43 C) 8.43 D) $0,008.43 (27)Visual Basic逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符是 ______。 A) Xor B) Or C) Eqv D) And (28)下列哪项是窗体对象的方法而不是属性 ______。 A) Name B) Prim C) Caption D) Enabled (29)不在Visual Basic 6启动时的基本控件集中的是 ______。 A) Timer B) OLE C) Shape D) CommonDialog (30)文本框控件最多能处理 ______个字节。 A) 32K B) 64K C) 128K D) 16K (31)在窗体上画一个命令按钮,然后编写如下代码: Private Type Record ID As Integer Name As String*20 End Type Private Sub Command1_Click() Dim MaxSize.NextChar,MyChar Open"D:\temp\female.txt"For Input As #1 MaxSize=LOF(1) For NextChar=1 To MaxSize Seek#1,NextChar MyChar=Input(1,#1) Next NextChar Print EOF(1) Close #1 End Sub 程序运行后,单击命令按钮,其输出结果为 ______。 A) True B) False C) 0 D) Null (32)用 ______ 属性可惟一标志控件数组中的某一个控件。 A) Name B) Index C) Caption D) TabIndex (33)在Visual Basic中传递参数的方法有 ______ 方式。 A) 一种 B) 两种 C) 三种 D) 四种 (34)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, n As Integer For i=0 To 50 i=i+3 n=n+1 If i>10 Then Exit For Next Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ______ 。 A) 2 B) 3 C) 4 D) 5 (35)在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序: