试卷详情
-
二级VISUAL BASIC笔试5
-
[单项选择]下列语句的输出结果为 Print Format$(5689.36,"000,000.000")
A. 5,689.36
B. 5,689.360
C. 5,689.3
D. 005,689.360
-
[单项选择]在设计程序时,应采纳的原则之一是
A. 不限制goto语句的使用
B. 减少或取消注解行
C. 程序越短越好
D. 程序结构应有助于读者理解
-
[单项选择]程序设计语言的基本成分是数据成分、运算成分、控制成分和
A. 对象成分
B. 变量成分
C. 语句成分
D. 传输成分
-
[单项选择]建立一个新的标准模块,应该选择哪个菜单下的“添加模块”命令
A. “工程”菜单
B. “文件”菜单
C. “工具”菜单
D. “编辑”菜单
-
[单项选择]阅读下列程序: Private Sub Command1_Click( ) Dim i As Integer,k As Integer k=2 For i=1 To 3 Print H(k); Next i End Sub Function H(j As Integer) a=0 Static b a=a+1 b=b+1 H=a*b+j End Function 程序运行后,单击命令按钮输出结果是
A. 234
B. 345
C. 567
D. 356
-
[单项选择]下列叙述中,不属于软件需求规格说明书的作用的是
A. 便于用户、开发人员进行理解和交流
B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据
C. 作为确认测试和验收的依据
D. 便于开发人员进行需求分析
-
[单项选择]设置命令按钮的属性时,只有将何属性设置为1,Picture属性才有效,否则无效
A. Style
B. Caption
C. Enabled
D. Default
-
[单项选择]激活菜单栏的快捷键是
A. F10
B. F4
C. F5
D. Ctrl
-
[单项选择]下列程序段的执行结果为a=1b=0Select Case a Case 1 Select Case b Case 0 Print"**0**" Case 1 Print"**1**" End SelectCase 2 Print"**2**"End Select
A. * * 0 * *
B. * * 1 * *
C. * * 2 * *
D. 0
-
[单项选择]能够获得一个文本框中被选取文本的内容的属性是
A. Text
B. Length
C. Seltext
D. SelStart
-
[单项选择]下列程序段的执行结果为a=95If a>60 Then I=lIf a>70 Then l=2If a>80 Then I=3If a>90 Then I=4Print"I=":I
A. I=1
B. I=2
C. I=3
D. I=4
-
[单项选择]SQL语言又称为
A. 结构化定义语言
B. 结构化控制语言
C. 结构化查询语言
D. 结构化操纵语言
-
[填空题]在文件对话框中,假定有一个名为"fc.exe"的文件,它位于"d:/pp"目录下,则"FileName"属性
的值为 【14】 ;FileTifie属性的值为 【15】 。
-
[填空题]数据结构分为逻辑结构与存储结构,线性链表属于 【1】 。
-
[单项选择]下列有关子菜单的说法中,错误的是
A. 除了Click事件之外,菜单项不可以响应其他事件
B. 每个菜单项都是一个控件,与其他控件一样也有其属性和事件
C. 菜单项的索引号必须从1开始
D. 菜单的索引号可以不连续
-
[单项选择]已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的 后序遍历为
A. GEDHFBCA
B. DGEBHFCA
C. ABCDEFGH
D. ACBFEDHG
-
[填空题]当对象得到焦点时,会触发 【10】 事件,当对象失去焦点时将触发 【11】 事件。
-
[填空题]在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。
-
[单项选择]执行下列程序段后,输出的结果是 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y
A. 90
B. 60
C. 40
D. 10
-
[单项选择]将E-R图转换到关系模式时,实体与联系都可以表示成
A. 属性
B. 关系
C. 键
D. 域
-
[填空题]新建一个工程,内有两个窗体,窗体Form1上有一个命令按钮Command1,单击该按钮,
Form1窗体消失,显示Form2窗体,程序如下:
Private Sub Command1_Click( )
【6】
Form2 【7】
End Sub
试补充完整。
-
[单项选择]下列程序段的执行结果为a=6For k=1 To 0 a=a+kNext kPrint k;a
A. -1 6
B. -1 16
C. 1 6
D. 11 21
-
[填空题]把窗体的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
程序运行后,如果按下B键,则在窗体上输出的数值是 【12】 和 【13】 。
-
[填空题]用户可以用 【8】 语句定义自己的数据类型。
-
[填空题]在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
x=0
Do Until x=-1
a=lnputBox("请输入第一个数字a的值")
a=Val(a)
b=InputBox("请输入第二个数字b的值")
b=Val(b)
x=InputBox("请输入第三个数字x的值")
x=Val(x)
a=a+b+x
Loop
Print a
End Sub
在程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出结果为 【9】 。
-
[单项选择]下列程序的执行结果为 Private Sub Command1_Click( ) Dim s1 As String,s2 As String S1;="abcdef" Call Invert(s1,s2) Print s2 End Sub Private Sub Invert (ByVal xstr As String,ystr As String) Dim tempstr As String i=Len(xstr) Do While i>=1 tempstr=tempstr+Mid(xstr,i,1) i=i-1 Loop ystr=tempstr End Sub
A. fedcba
B. abcdef
C. afbecd
D. defabc
-
[单项选择]下列不属于软件工程的3个要素的是
A. 工具
B. 过程
C. 方法
D. 环境
-
[单项选择]通常情况下,垂直滚动条的值是
A. 由下往上递增
B. 由上往下递增
C. 由左到右递增
D. 由右到左递增
-
[单项选择]下列程序段的执行结果为a=1b=1For I=1 To 3 f=a+b a=b b=f Print f;Next I
A. 236
B. 235
C. 234
D. 228
-
[单项选择]如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性
A. Value
B. Visible
C. Enabled
D. Default
-
[单项选择]单击一次命令按钮后,下列程序的执行结果是 Private Sub Command1_Click( ) s=P(1) +P(2) +P(3) +P(4) Print s End Sub Public Function P(N As Integer) Static Sum For i=1 To N Sum=Sum+i Next i P=Sum End Function
A. 15
B. 25
C. 35
D. 45
-
[单项选择]下列说法错误的是
A. 方法是对象的一部分
B. 在调用方法时,对象名是不可缺少的
C. 方法是一种特殊的过程和函数
D. 方法的调用格式和对象属性的使用格式相同
-
[单项选择]单个用户使用的数据视图的描述称为
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
-
[单项选择]下列过程定义语句中,形参个数为不确定数量的过程是
A. Private Sub Pro3(x As Double,y As Singl
B. Private Sub Pro3(Arr(3),Option x,Option
C. Private Sub Pro3(ByRef x,ByVal y,Arr())
D. Private Sub Pro3(ParamArray Arr())
-
[单项选择]设有数组定义语句:Dim a(5)As Integer,List1为列表框控件。下列给数组元素赋值的语句错误的是
A. a(3)=3
B. a(3)=inputbox("input data")
C. a(3)=ListListlndex
D. a=Array(1,2,3,4,5,6)
-
[单项选择]下列各种形式的循环中,输出"*"的个数最少的循环是
A. a=5:b=8 Do Print"*" a=a+l Loop While a<b
B. a=5:b=8 Do Print"*" a=a+l Loop Until a<b
C. a=5:b=8 Do Until a-b Print"*" b=b+1 Loop
D. a=5:b=8 Do Until a>b Print"*"a=a+1 Loop
-
[单项选择]Visual Basic集成的主窗口中不包括
A. 属性窗口
B. 标题栏
C. 菜单栏
D. 工具栏
-
[填空题]数据库设计分为以下6个设计阶段:需求分析阶段、 【5】 、逻辑设计阶段、物理设计阶 段、实施阶段、运行和维护阶段。
-
[填空题]一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体 “项目”的联系属于 【4】 的联系。
-
[填空题]耦合和内聚是评价模块独立性的两个主要标准,其中 【3】 反映了模块内各成分之间 的联系。
-
[单项选择]如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A. e3,e1,e4,e2
B. e2,e4,e3,el
C. e3,e4,e1,e2
D. 任意顺序
-
[单项选择]设有如下过程:Sub ff(x,y,z,) x=y+zEnd Sub以下所有参数的虚实结合都是传址方式的调用语句是
A. Call ff(5,7,
B. Call ff(x,y,
C. Call ff(3+x,5+y,
D. Call ff(x+y,x-y,
-
[单项选择]下面程序段执行结果为x=Iht(Rnd( )+4)Select Case x Case 5 Print"excellent" Case 4 Print"good" Case 3 Print"paSS" Case Else Print "fail"End Select
A. excellent
B. good
C. pass
D. fail
-
[单项选择]树是结点的集合,它的根结点数目是
A. 有且只有1
B. 1或多于1
C. 0或1
D. 至少2
-
[单项选择]单击命令按钮时,下列程序的执行结果为 Private Sub Command1 Click( ) Dim x As Integer,y As Integer x=12:y=32 Call PCS(x,y) Print x;y End Sub Public Sub PCS(ByVal n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub
A. 1232
B. 232
C. 23
D. 123