试卷详情
-
二级VISUAL BASIC笔试358
-
[单项选择]如果准备读文件,打开随机文件“text.dat”的正确语句是( )。
A. Open"texdat"For Write As #1
B. Open"texdat"For Binary As #1
C. Open"texdat"For Input As #1
D. Open"texdat"For Random As #1
-
[填空题]栈的3种基本运算是:入栈、退栈和______。
-
[单项选择]随机文件用于读数据的语句是( )。
A. Get
B. Wtite
C. Print
D. Input
-
[单项选择]编写如下事件过程和函数过程: Private Sub Command1_Click( ) Dim num(1 To 6)As Single num(1)=103:num(2)=190:num(3)=0 num(4)=32:num(5)=-56:num(6)=100 Print Print p2(6,num( )) End Sub Private Function p2(By Val n As Integer, number( ) As Single) As Integer p2=number(1) For j=2 To n If number(j)<p2 Then p2=number(j) Next j End Function 程序运行后,在窗体上输出( )。
A. -56
B. 0
C. 103
D. 190
-
[单项选择]按照“先进先出”组织数据的数据结构是( )。
A. 队列
B. 栈
C. 双向链表
D. 二叉树
-
[单项选择]在运行程序时,在程序代码中改变文本框的Text属性值,或在文本框中输入新的内容,相应会触发( )事件。
A. GotFocus
B. Click
C. Change
D. DblClick
-
[单项选择]有下列两个过程: Sub S1(By Val x As Integer, By Val y As Integer) Dim t As Integer t=X x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=x x=y y=t End Sub 则下列叙述中正确的是( )。
A. 用过程S1可以实现交换两个变量的值的操作,S2不能实现
B. 用过程S2可以实现交换两个变量的值的操作,S1不能实现
C. 用过程S1和S2都可以实现交换两个变量的值的操作
D. 用过程S1和S2都不能实现交换两个变量的值的操作
-
[单项选择]在窗体上画两个单选按钮,名称分别为Option1和Option2,标题分别为“黑体”和“楷体”;一个复选框,名称为Check1,标题为“粗体”。要求程序运行时, “黑体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是( )。
A. Option1.Value=True CheckValue=False
B. Option1.Value=True Check1.Value=True
C. Option2.Value=False Check1.Value=Tree
D. Option1.Value=Tree Check1.Value=1
-
[单项选择]通过InputBox函数可以产生输入对话框。若执行下列语句:st$=InputBox("请输入字符串","字符串对话框","字符串") 则运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。
A. 字符串
B. 请输入字符串
C. 字符串对话框
D. 用户输入内容
-
[单项选择]下列描述中,是软件调试技术的是( )。
A. 错误推断
B. 集成测试
C. 回溯法
D. 边界值分析
-
[填空题]为了选择多个控件,可以按住______键,然后单击每个控件。
-
[单项选择]结构化程序设计主要强调的是( )。
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序的易读性
-
[单项选择]下列关于文件的叙述中,说法不正确的是( )。
A. 顺序文件中的记录一个接一个地顺序存放
B. 随机文件中记录的长度是随机的
C. 执行打开文件命令后,自动生成一个文件指针
D. LOF函数返回给文件分配的字节数
-
[单项选择]下列叙述中正确的是( )。
A. 在面向对象的程序设计中,各个对象之间具有密切的关系
B. 在面向对象的程序设计中,各个对象都是公用的
C. 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
D. 上述3种说法都不对
-
[填空题]数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
-
[单项选择]图像框和图片框在使用时的不同之处是( )。
A. 图片框比图像框占内存少
B. 图像框内还可包括其他控件
C. 图片框有Stretch属性而图像框没有
D. 图像框有Stretch属性而图片框没有
-
[填空题]排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
-
[单项选择]结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。
A. 对象
B. 数据结构
C. 数据流
D. 目标
-
[单项选择]获取文本框中被选取的文本内容的属性是( )。
A. SelText
B. SelStart
C. Text
D. Length
-
[填空题]在关系模型中,二维表的行称为______。
-
[填空题]数据库系统其内部分为3级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
-
[单项选择]在窗体上画一个命令按钮,其名称为Command1。程序运行后,单击命令按钮,输出结果为( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i,"*") Print x Next i End Sub Private Sub Command1_Click( ) p1(3) End Sub
A. *** ** *
B. * ** ***
C. * * *
D. ******
-
[单项选择]数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
A. DB包括DBS和DBMS
B. DBMS包括DB和DBS
C. DBS包括DB和DBMS
D. 没有任何关系
-
[单项选择]下列叙述中错误的是( )。
A. 菜单项的快捷键不可以任意设置
B. 除了Click事件之外,菜单项还能响应其他的事件过程(如Db1Click等)
C. 每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件
D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择
-
[单项选择]窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load( ) List1.AddItem"北京" List1.AddItem"天津" List1.AddItem"上海" Text1.Text=" " End Sub Private Sub List1_Click( ) Print Text1.Text+List1.Text End Sub 程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。
A. 中国北京
B. 中国天津
C. 中国上海
D. 北京中国
-
[单项选择]最简单的交换排序方法是( )。
A. 快速排序
B. 选择排序
C. 堆排序
D. 冒泡排序
-
[填空题]列表框的List属性返回______。
-
[填空题]首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是______。
-
[单项选择]要在命令按钮控件上显示图像应( )。
A. 设置Picture属性
B. 实现不了
C. 先将Style设置为1,然后再设置Picture属性
D. 以上都不对
-
[单项选择]要从自定义对话框Form2中退出,可以在该对话框的“退出”按钮Click事件过程中使用( )语句。
A. Form2.Unload
B. Unload Form2
C. HidForm2
D. Form2.Hide
-
[填空题]下列程序段的执行结果为______。
i=4
a=5
Do
i=i+1
a=a+2
Loop Until i>=7
Print "A=";a
-
[填空题]下列的For语句循环体要执行50次,请填空。
For k=______To-7 Step-3
-
[填空题]下列程序段在窗体上输出______,在立即窗口中输出______。
S1="software"
S2="hardware"
S3="computer"
Print Right(S1,3)
Picturel.Print Mid(S2,2,4)
Debug.Print Left(S3,2)
-
[单项选择]图像框中的Stretch属性为True时,其作用效果为( )。
A. 只能自动设定图像框长度
B. 只能自动扩大图像
C. 只能自动缩小图像
D. 图形自动调整大小适应图像控件
-
[单项选择]不能脱离控件(包括窗体)而独立存在的过程是( )。
A. 事件过程
B. 通用过程
C. Sub过程
D. 函数过程
-
[填空题]在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。
DoWhile List2.ListCount
________
List2.RemoveItem 0
Loop
-
[单项选择]在窗体上建立通用对话框需要添加的控件是( )。
A. Data控件
B. Form控件
C. CommonDialog控件
D. VBComboBox控件
-
[单项选择]声明一个变量为局部变量应该用( )。
A. Global
B. Private
C. Static
D. Public
-
[填空题]窗体下面有一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
x=0
Do Until x=-1
a=InputBox("请输入第一个数字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,输出结果为______。
-
[单项选择]设有数组定义语句:Dim a(5)As Integer,并设List1为列表框控件。下列给数组元素赋值的语句错误的是( )。
A. a(3)=3
B. a(3)=inputbox("inputdata")
C. a(3)=List1.List1ndex
D. a=Array(1,2,3,4,5,6)
-
[单项选择]有如下Sub过程: Sub Sun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上的命令按钮Command1中,编写如下事件过程,执行该事件过程调用Sun过程,结果为( )。 Private Sub Command1_Click( ) Dim a As Single Dim b As Single a=5 b=4 Sun a,b Print a;b End Sub
A. 1.25 1
B. 5 4
C. 4 5
D. 1 1.25
-
[单项选择]使用CommonDialog控件的( )方法,可显示“打印”对话框。
A. ShowOpen
B. ShowSave
C. ShowColor
D. ShowPrinter
-
[填空题]执行下列语句后,输出结果为______。
s$="ABCDEFG"
Print InStr(s$,"efg")
Print LCase$(s$)
-
[单项选择]算法的空间复杂度是指( )。
A. 算法程序的长度
B. 算法程序中的指令条数
C. 算法程序所占的存储空间
D. 算法执行过程中所需要的存储空间
-
[单项选择]表示滚动条控件取值范围最大值的属性是( )。
A. Max
B. LargeChange
C. Value
D. Min