试卷详情
-
二级VISUAL BASIC笔试-355
-
[单项选择]下列程序运行后在立即窗口输出的结果是( )。
Private Sub Form_Click( )
x="a":y="b"
z=1:u=2
Debug.Printx;y,z;u
Debug.Printz;x,y;u
End Sub
A. a b 1 2
B. a b 1 2
C. a b 1 2
D. a b 1 2
-
[单项选择]通用对话框中打开“颜色对话框”的方法是( )。
A. ShowOpen
B. ShowColor
C. ShowSave
D. ShowPrinter
-
[填空题]有下列程序:
DefStr X-Z
X="12Y"
Y="456"
Z=X+Y
Print Z
End
运行后,输出结果是______。
-
[单项选择]表达式Right("Beijing",4)的值是( )。
A. Beij
B. jing
C. eiji
D. ijin
-
[单项选择]要设定文本框中的文字内容是否允许修改,应该设置的属性是( )。
A. Text
B. Locked
C. PasswordChar
D. Multiline
-
[单项选择]复选框的Value属性为0时,表示该复选框( )。
A. 未被选中
B. 被选中
C. 框内有灰色的勾
D. 操作有误
-
[填空题]数据流图的类型有______和事务型。
-
[单项选择]设计程序时,应采纳的原则之一是( )。
A. 程序的结构应有助于读者的理解
B. 限制GOTO语句的使用
C. 减少或取消注释行
D. 程序越短越好
-
[单项选择]下列子过程语句中正确的是( )。
A. Sub fl(By Val()As Integer)
B. Sub fl(n() As Integer)As Integer
C. Functionn fl(fl As Integer)As Integer
D. Function fl(ByVal f As Integer)
-
[单项选择]关于结构化程序设计原则和方法的描述错误的是( )。
A. 选用的结构只准许有一个入口和一个出口
B. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C. 不允许使用GOTO语句
D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟
-
[填空题]枉程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
-
[单项选择]在窗体上画一个命令按钮Command1,然后编写下列代码:
Private Sub Command1_Click( )
Dim Arr1(10) As Integer,Art2(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
-
[单项选择]在窗体上画一个文本框和一个列表框,然后编写下列两个事件过程:
Private Sub Form_Load( )
List1.AddItem"357"
List1.AddItem"246"
List1.AddItem"123"
List1.AddItem"456"
Text1.Text=""
End Sub
Private Sub List1 DblClick( )
m=List1.Text
Print m+Text1.Text
End Sub
程序运行后,在文本框中输入“123”,然后双击列表框中的"456",输出结果是( )。
A. 1245
B. 456123
C. 123456
D. 0
-
[单项选择]在程序运行期间,当滚动条的滑块被拖动时,则立即触发滚动条的( )事件。
A. Click
B. Change
C. Db1Click
D. Scroll
-
[单项选择]对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
A. 125
B. n/2
C. n
D. n+1
-
[单项选择]下列说法不正确的是( )。
A. 滚动条的重要事件是Change和Scroll
B. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能
C. 组合框是组合了文本框和列表框的特性而形成的一种控件
D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上
-
[单项选择]在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是( )。
A. 定长字符串和数组
B. 变长字符串和动态数组
C. 货币型和日期型
D. 变长字符串和货币型
-
[填空题]滚动条的最小值属性是______,最大值属性是Max。
-
[单项选择]下列叙述中正确的是( )。
A. 软件交付使用后还需要进行维护
B. 软件一旦交付使用就不需要再进行维护
C. 软件交付使用后其生命周期就结束
D. 软件维护是指修复程序中被破坏的指令
-
[填空题]DefSng a定义的变量a是______类型的变量。
-
[单项选择]下列特征中不是面向对象方法的主要特征的是( )。
A. 多态性
B. 继承
C. 封装性
D. 模块化
-
[填空题]表达式Len(Str(1.3))Mod 2的值为______。
-
[单项选择]为了在列表框中使用Ctrl和Shift键进行多个列表项的选择,应将列表框的MultiSelect属性设置为( )。
A. 0
B. 2
C. False
D. True
-
[单项选择]若要将一个窗体从内存中清除,应该使用的方法是( )。
A. Show
B. UnLoad
C. Load
D. Hide
-
[单项选择]最简单的交换排序方法是( )。
A. 快速排序
B. 选择排序
C. 堆排序
D. 冒泡排序
-
[填空题]在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框Text1和若干复选框,其中复选框Check1用于设置文本框Text1显示的文本是否加下划线。Check1的单击事件过程如下:
Private Sub Checkl_Click( )
If ______ Then
Text1.FontUnderline=True
Else If ______ Then
Text1.FontUnderline=False
End If
End Sub
-
[单项选择]下列描述错误的是( )。
A. 继承分为多重继承和单继承
B. 对象间靠传递消息实现通信
C. 在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征
D. 类是具有共同属性、共同方法的对象的集合
-
[单项选择]窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。
Private Sub Command1_Click( )
Dim a
a=Array(1,2,3,4,5)
For k=1 To 4
S=s+a(k)
Next k
Print s
End Sub
A. 10
B. 14
C. 15
D. 120
-
[单项选择]在窗体上画一个命令按钮Command1和一个文本框Text1,然后编写下列程序:
Private Sub Command1 click( )
A=InputBox("请输入日期(1~31)")
t="旅游景点:"_
&Ⅱf(A>0 And A<=10,"长城","")_
&Ⅱf(A>10 And A<=20,"故宫","")_
&Ⅱf(A>20 And A<=30,"颐和园","")
Text1.Text=t
End Sub
程序运行后,如果从键盘输入5,则在文本框中显示的内容是( )。
A. 旅游景点:长城
B. 旅游景点:长城颐和园
C. 旅游景点:颐和园
D. 旅游景点:故宫
-
[单项选择]使用ReDim Preserve语句,可以( )。
A. 改变数组最后一维的大小
B. 改变数组第一维的大小
C. 改变数组所有维的大小
D. 改变数组维数和所有维的大小
-
[单项选择]在窗体上画一个命令按钮,名称为Command1,然后编写下列程序:
Private Sub Command1_Click( )
For i=1 To 2
For j=1 To i
Print String(i,"Hello")
Next j
Print
Next i
End Sub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。
A. H
B. H
C. HHHHH
D. H
-
[单项选择]组合框控件是将( )组合成一个控件。
A. 列表框控件和文本框控件
B. 标签控件和列表框控件
C. 标签控件和文本框控件
D. 复选框控件和选项按钮控件
-
[单项选择]下列关于过程叙述不正确的是( )。
A. 过程的传值调用是将实参的具体值传递给形参
B. 过程的传址调用是将实参在内存的地址传递给形参
C. 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的
D. 无论过程传值调用还是过程传址调用,参数传递都是双向的
-
[填空题]注释一般分为序言性注释和______注释。
-
[填空题]设A=2,B=-2,则表达式A/2+1>B+5 Or B*(-2)=6的值是______。
-
[填空题]某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
-
[填空题]庄面向对象程序设计方法中,类的实例称为______。
-
[单项选择]下列程序段的输出结果是( )。
A=0
Print A+1
A=3
A. 1
B. -1
C. 3
D. 0
-
[单项选择]关于MDI窗体,下列说法正确的是( )。
A. 一个应用程序可以有多个MDI窗体
B. 子窗体可以移到MDI窗体以外
C. 不可以在MDI窗体上放置按钮控件
D. MDI窗体的子窗体不可以拥有菜单
-
[单项选择]图像框的( )属性,可以自动调整图形的大小以适应图像的尺寸。
A. AutoSize
B. Stretch
C. AutoRedraw
D. Appearance
-
[填空题]表达式14/5*2的值是______。
-
[单项选择]假定有一个菜单项,名为Menultem,为了在运行时使该菜单项不可见,应使用的语句为( )。
A. Menultem.Enabled=False
B. Menultem.Enabled=Tme
C. Menultem.Visible=True
D. Mwaultem.Visible=Flase
-
[单项选择]在窗体上添加一个文本框Text1,然后编写下列Load事件过程,则程序运行结果是( )。
Private Sub Form_Load( )
Text1.Text=""
Text1.SetFocus
For k=1 To 5
t=t*k
Next k
Text1.Text=t
End Sub
A. 在文本框中显示120
B. 文本框中仍为空
C. 在文本框中显示1
D. 出错
-
[填空题]在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下列的标签中显示出来。请填空使程序完整。
Private Sub Combol_Click( )
Call ShowItem(Combo1,Label1)
End Sub
Private Sub Combo2_Click( )
Call ShowItem(Combo2,Label2)
End Sub
Public Sub ShowItem(tmpCombo As ComboBox,tmpLabel As Label)
______.Caption=______.Text
End Sub
-
[单项选择]在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )来实现。
A. 调用语句
B. 命令
C. 口令
D. 消息