试卷详情
-
二级VISUAL BASIC笔试91
-
[单项选择]决定一个窗体有无控制菜单的属性是 ______。
A. MinButtom
B. Caption
C. MaxButton
D. ControlBox
-
[单项选择]软件调试的目的是 ______。
A. 发现错误
B. 改正错误
C. 改善软件的性能
D. 挖掘软件的潜能
-
[填空题]为了使标签能自动调整大小以显示全部文本内容,应把标签的 【7】 属性设置为True。
-
[单项选择]在列表框中当前被选中的列表项的序号是由下列哪个属性表示 ______。
A. List
B. Index
C. Listindex
D. Tabindex
-
[单项选择]面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 ______。
A. 模拟现实世界中不同事物之间的联系
B. 强调模拟现实世界中的算法而不强调概念
C. 使用现实世界的概念抽象地思考问题从而自然地解决问题
D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
-
[填空题]记时器控件能有规律的以一定时间间隔触发 【6】 事件,并执行该事件过程中的程序代码。
-
[单项选择]当一个工程含有多个窗体时,其中的启动窗体是 ______。
A. 启动Visual Basic时建立的窗体
B. 第一个添加的窗体
C. 最后一个添加的窗体
D. 在“工程属性”对话框中指定的窗体
-
[填空题]执行以下程序段,并输入1.23,则程序的输出结果应是 【15】 。
N=Str(InputBox(“请输入一个实数:”))
p=IiaStr(N,".")
Print Mid(N,p)
-
[填空题]关系模型的数据操纵即是建立在关系上的数据操纵,一般有 【5】 、增加、删除和修改四种操作。
-
[单项选择]下列程序段的执行结果为 ______。 For x=5 To 1 Step-1 For Y=1 To 6-x Print Tab(Y+5);"*"; Next Y Print Next x
A. ***** **** *** ** *
B. ***** **** *** ** *
C. * ** *** ****
D. * *** ***** ******* *********
-
[单项选择]下列程序段的执行结果为 ______。 A="abcd" B="bcde" E=Right(A,3) F=Mid(B,2,3) If E<F Then Print E+F Else Print F+E
A. cdebcd
B. cdd
C. cdcd
D. bcdcde
-
[单项选择]决定控件上文字的字体、字形、大小、效果的属性是 ______。
A. Text
B. Caption
C. Name
D. Font
-
[单项选择]下列程序段的显示结果为 ______。 x=0 Print x-1 x=3
A. -1
B. 3
C. 2
D. 0
-
[单项选择]在下列选项中,哪个不是一个算法一般应该具有的基本特征 ______。
A. 确定性
B. 可行性
C. 无穷性
D. 拥有足够的情报
-
[单项选择]在程序代码中将图片文件mypic.jpg装入图片框Picture1的语句是 ______。
A. Picture1.Picture="mypijpg"
B. Picture1.Image="mypijpg"
C. Picture1.Picture=LoadPicture("mypijpg")
D. LoadPicture("mypijpg")
-
[单项选择]下列程序段的执行结果为 ______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 Else Y=-1 Print Y-X>0
A. True
B. False
C. -1
D. 1
-
[填空题]数据库系统中实现各种数据管理功能的核心软件称为 【4】 。
-
[填空题]数据流的类型有 【3】 和事务型。
-
[单项选择]数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的 ______ 的过程,包括确定数据库在物理设备上的存储结构和存取方法。
A. 逻辑结构
B. 物理结构
C. 概念结构
D. 层次结构
-
[填空题]把窗体的KeyPreview属性设置为True,并编写如下两个事件过程:
Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)
Print KeyCode;
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
程序运行后,如果按下A键,则在窗体上输出的数值为 【11】 和 【12】 。
-
[单项选择]设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为 ______。
A. 123456
B. 123445
C. 8
D. 6
-
[单项选择]要获得当前驱动器应使用驱动器列表框的哪个属性 ______。
A. Path
B. Drive
C. Dir
D. Pattern
-
[填空题]为了显示一个窗体,所使用的方法为 【13】 ;为了隐藏一个窗体,所使用的方法为 【14】 。
-
[填空题]在3种不同类型的组合框中,只能选择而不能输入数据的组合框是 【10】 。
-
[单项选择]希尔排序法属于哪一种类型的排序法 ______。
A. 交换类排序法
B. 插入类排序法
C. 选择类排序法
D. 建堆排序法
-
[填空题]栈的基本运算有三种:入栈、退栈和 【1】 。
-
[单项选择]对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ______。
A. N+1
B. N
C. (N+1)/2
D. N/2
-
[单项选择]信息隐蔽的概念与下述哪一种概念直接相关 ______。
A. 软件结构定义
B. 模块独立性
C. 模块类型划分
D. 模拟耦合度
-
[单项选择]下列可以打开立即窗口的操作是 ______。
A. Ctrl+D
B. Ctrl+E
C. Ctrl+F
D. Ctrl+G
-
[单项选择]在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是 ______。
A. Private Sub List1_Click() Label1.Caption=List1.ListIndex End Sub
B. Private Sub List1_Click() Label1.Name=List1.ListIndex End Sub
C. Private Sub List1_click() Label1.Name=List1.Text End Sub
D. Private Sub List1_Click() Label1.Caption=List1.Text End Sub
-
[单项选择]以下关于菜单的叙述中,错误的是 ______。
A. 在程序运行过程中可以增加或减少菜单项
B. 如果把一个菜单的Enabled属性设置为False,则可删除该菜单项
C. 弹出式菜单在菜单编辑器中设计
D. 利用控件数组可以实现菜单项的增加或减少
-
[单项选择]执行如下语句: a:InputBox(”Today","Tomorrow","Yesterday",,,"Day before yesterday",5) 将显示一个对话框,在对话框的输入区中显示的信息是 ______。
A. Today
B. Tomorrow
C. Yesterday
D. Day before yesterday
-
[单项选择]下列程序段的执行结果为 ______。 Dim A(10),B(5) For i=1 To 10 A(i)=i Next i For j=1 To 5 B(j)=j*20 Next j A(5)=B(2) Print"A(5)=";A(5)
A. A(5)=5
B. A(5)=10
C. A(5)=20
D. A(5)=40
-
[单项选择]表达式Abs(-5)+Len("ABCDE")的值是 ______。
A. 5ABCDE
B. -5ABCDE
C. 10
D. 0
-
[单项选择]在结构化方法中,软件功能分解属于软件开发中的 阶段。
A. 详细设计
B. 需求分析
C. 总体设计
D. 编程调试
-
[单项选择]如果在立即窗口中执行以下操作(<CR>是回车键); a=8 <CR> b=9 <CR> print a>b<CR> 则输出结果是 ______。
A. -1
B. 0
C. False
D. True
-
[单项选择]下列程序段的执行结果为 ______。 K=0 For I=1 To 3 A=I^I^K Print A; Next I
A. 1 1 1
B. 1 4 9
C. 0 0 0
D. 1 2 3
-
[单项选择]设有语句 Open"c:/Test.Dat" For Output As #1 则以下错误的叙述是 ______。
A. 该语句打开C盘根目录下一个已经存在的文件TesDat
B. 该语句在C盘根目录下建立一个名为TesDat的文件
C. 该语句建立的文件的文件号为1
D. 执行该语句后,就可以通过Print#语句向文件TesDat中写入信息
-
[单项选择]下列关于队列的叙述中正确的是 ______。
A. 在队列中只能插入数据
B. 在队列中只能删除数据
C. 队列是先进先出的线性表
D. 队列是先进后出的线性表
-
[填空题]在KeyDown和KeyUp事件过程中,当参数Shift的值为十进制数1,2,4时,分别代表Shift、 【8】 、 【9】 键。
-
[单项选择]可以在窗体模块的通用声明段中声明 ______。
A. 全局变量
B. 全局常量
C. 全局数组
D. 全局用户自定义类型
-
[单项选择]单击命令按钮时,下列程序代码的执行结果为 ______。 Public Sub Procl(n As Integer,ByVal m As Integer) n=n Mod 10 m=m/10 End Sub Private Sub Command1_Click( ) Dim x As Integer,y As Integer x=12:y=34 Call Procl(x,y) Print x;y End Sub
A. 12 34
B. 2 34
C. 2 3
D. 12 3
-
[单项选择]在窗体上面画一个名称为TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA__KeyPress(Keyascii as integer) …… End Sub 若焦点位于文本框中,则能够触发KeyPress事件的操作是 ______。
A. 单击鼠标
B. 双击文本框
C. 鼠标滑过文本框
D. 按下键盘上的某个键
-
[单项选择]设在工程中有一个标准模块,其中定义了如下记录类型 Type Books Name As String*10 TelNum As String*20 End Type 在窗体上画一个名为Command1的命令按钮,要求当执行事件过程Command1_Click时, 在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是 ______。
A. Private Sub Command1_Click() Dim B As Books Open"c:/Persotxt"For Output As #1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Write#1, Name,TelNum Close #1 End Sub
B. Private Sub Command1_Click() Dim B As Books Open"c:/Persotxt"For lnput As #1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Print#1,Name,TeINum Close #1 End Sub
C. Private Sub Command1_Click() Dim B As Books Open"c:/Persotxt"For Output As #1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Write #1,B Close #1 End Sub
D. Private Sub Command1_Click() Dim B As Books Open"c:/Persotxt"For Input As #1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Print #1,Name,TelNum Close #1 End Sub
-
[单项选择]下列可作为Visual Basic变量名的是 ______。
A. A#A
B. 4A
C. xy
D. constA
-
[填空题]在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。