试卷详情
-
二级VISUAL BASIC笔试323
-
[单项选择]定义变量如下: Dim Str_x Str_x="祝你成功!" 若在立即窗口中显示Str_x的值,下面正确的是______。
A. Debu Print Str_x
B. PictureBo Print Str_x
C. Printe Print Str_x
D. Print Str_x
-
[单项选择]数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。
A. 数据与程序独立存放
B. 不同的数据被存放在不同的文件中
C. 不同的数据只能被对应的应用程序所使用
D. 以上三种说法都不对
-
[填空题]编写一个过程把C盘中的Config. sys文件内容读出,并在文本框中显示出来。在窗体Form1建立一个文本框Text1,将其MultiLine属性设置为True,将ScrollBars属性设置为3-Both。根据题意。请完善下列程序。
option Explicit
Private Sub Form C1ick( )
Dim chl As String, fn As Integer
Dim Str As String
fn= 【13】
Open "C:/Config. sys" For Input As fn
Do While Not EOF( 【14】 )
Line Input #fn, chl
Str=Str+chl+vbCrLf
Loop
Text1. Text= 【15】
End Sub
-
[单项选择]以下能够触发文本框Change事件的操作是______。
A. 文本框失去焦点
B. 文本框获得焦点
C. 设置文本框的焦点
D. 改变文本框的内容
-
[单项选择]以下关于图片框控件的说法中,错误的是______。
A. 可以通过Print方法在图片框中输出文本
B. 清空图片框控件中图形的方法之一是加载一个空图形
C. 图片框控件可以作为容器使用
D. 用Stretch属性可以自动调整图片框中图形的大小
-
[单项选择]假定窗体上有一个标签,名称为Lahel1,为了使该标签透明并且没有边框,则正确的属性设置为______。
A. Label1. BackStyle=0 Label1. BorderStyle=0
B. Label1. BackStyle=1 Label1. BorderStyle=1
C. Label1. BackStyle=True Label1. BorderStyle=True
D. Label1. BackStyle=False Label1. BorderStyle=False
-
[单项选择]在窗体上面一个名称为TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(KeyAscii as Integer) … End Sub 若焦点位于文本框中,则能够触发KeyPress事件的操作是______。
A. 单击鼠标
B. 双击文本框
C. 鼠标滑过文本框
D. 按下键盘上的某个键
-
[单项选择]设有语句: x=InputBox("输入数值","0","示例") 程序运行后,如果从键盘上输人数值10并按回车键,则下列叙述中正确的是______。
A. 变量x的值是数值10
B. 在InputBox对话框标题栏中显示的是“示例”
C. 0是默认值
D. 变量x的值是字符串“10”
-
[填空题]数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供 【5】 的方法。
-
[单项选择]在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程; Private Sub Command1_Click( ) a $="software and hardware" b $=Right(a$, 8) c $=Mid(a$, 1, 8) MsgBox a$, ,b$,c$,1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是______。
A. software and hardware
B. software
C. hardware
D. 1
-
[单项选择]下列概念中,______不是数据库管理系统必须提供的数据控制功能。
A. 安全性
B. 完整性
C. 移植性
D. 一致性
-
[单项选择]在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为______。
A. For i=0 To List1. ListCount-1 … Next
B. For i=0 To List1. Count-1 … Next
C. For i=1 To List1. ListCount … Next
D. For i=1 To List1. Count-1 … Next
-
[单项选择]为了使命令按钮(名称为Command1)右移200,应使用的语句是______。
A. Command1. Move-200
B. Command1. Move 200
C. Command1. Left=Command1. Left+200
D. Command1. Left=Command1. Left-200
-
[单项选择]下列叙述中正确的是______。
A. 软件工程只是解决软件项目的管理问题
B. 软件工程主要解决软件产品的生产率问题
C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D. 软件工程只是解决软件开发中的技术问题
-
[填空题]数据结构分为逻辑结构和存储结构,循环队列属于 【1】 结构。
-
[单项选择]设有如下通用过程: Public Sub Fun(a( ) As Integer, x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮。然后编写如下的事件过程: Private Sub Command1_Click( ) Dim arr(5)As Integer, n As Integer For i=1 To 5 art(i)=i+i Next Fun arr, n Text1. Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的内容是______。
A. 30
B. 25
C. 20
D. 15
-
[单项选择]层次模型、网状模型和关系模型的划分原则是______。
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
-
[单项选择]在窗体上画一个名称为Label1的标签,然后编写如下事件过程: Private Sub Form_Click( ) Dim arr(10, 10)As Integer Dimi As Integer, j As Integer For i=2 To 4 For j=2 To 4 arr(i, j)=i*j Next j Next i Label1. Caption=Str(arr(2, 2)+arr(3, 3)) End Sub 程序运行后,单击窗体,在标签中显示的内容是______。
A. 12
B. 13
C. 14
D. 15
-
[单项选择]在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim num As Integer num=1 Do Until num>6 Print num; num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是______。
A. 13.45.8
B. 135
C. 1 4 7
D. 无数据输出
-
[单项选择]下列叙说中正确的是______。
A. 一个逻辑数据结构只能有一种储存结构
B. 数据的逻辑结构属于线性结构,储存结构属于非线性结构
C. 一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率
D. 一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率
-
[单项选择]在窗体上画一个名为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. 测试是为了表明程序的正确性
C. 好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案
D. 成功的测试是发现了至今为止尚未发现的错误的测试
-
[单项选择]信息屏蔽的概念与______概念相关。
A. 模块独立性
B. 模块类型划分
C. 软件结构定义
D. 模块耦合度
-
[单项选择]下面数组说明语句错误的是______。
A. Dim b(-10)As Double
B. Dim c(8, 3)As Byte
C. Dim d(-10 To-1)As Boolean
D. Dim e(-99 To-5, -3 To 0)
-
[单项选择]下列关于源程序文档化的说法不适宜的是______。
A. 变量的定义要有明确的意义
B. 程序代码的注释可以随意放置
C. 根据代码层次进行不同的缩进
D. 序言性注释关注的问题比较全面
-
[单项选择]执行如下语句: a=InputBox("Today", "Tomorrow", "Yesterday", "Day before yesterday", 5) 将显示一个输入对话框,在对话框的输入区中显示的信息是______。
A. Today
B. Tomorrow
C. Yesterday
D. Day before yesterday
-
[填空题]软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且影响软件的 【3】 。
-
[填空题]根据假定的条件,判断应该选择哪条途径来执行相应的程序语句序列,这样的程序结构是 【2】 。
-
[单项选择]在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序: Private Sub Command1_Click( ) Dim a As Integer, b As String, c As Integer a=1234: b=Str(a) c=Len(b) Print c End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是______。
A. 0
B. 5
C. 6
D. 7
-
[单项选择]有如下事件过程: Prirate Sub Form_Click( ) A$="123": B$="456" x=Val(A$)+Val(B$) Print x/100 End Sub 程序运行后,单击窗体,则窗体上显示的内容是______。
A. 123
B. 3
C. 5
D. 579
-
[填空题]窗体中有两个命令按钮:“显示”(控件名为CmdDisplay)和“测试”(控件名为CmdTest)。单击“测试”按钮时,执行如下事件过程。此事件过程的功能是:当在窗体中出现消息框并选中其中的“确定”按钮时,隐藏“显示”按钮。否则退出。根据题意,请完善下列程序。
Private Sub CmdTest_Click( )
Answer= 【6】 ("隐藏按钮")
IF Answer=vbOK then
CmdDisplay. visible= 【7】
Else
End
End IF
End Sub
-
[填空题]数据库技术的主要特点为 【4】 ,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。
-
[单项选择]在最坏情况下,下列排序方法中时间复杂度最小的是______。
A. 冒泡排序
B. 快速排序
C. 插入排序
D. 堆排序
-
[填空题]把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:
Prirate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Print Chr(Keycode)
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Print Chr(KeyAscii)
End Sub
程序运行后,如果直接按键盘上的“A”键(即不按住Shift键),则在窗体上输出的字符分别是 【11】 和 【12】 。
-
[填空题]以下程序的功能是:求x的y次方。根据题意,请完善下列程序。
Private Function funl(x As Double, y As Integer)As Double
Dim i As Integer
Dim z As Double
z= 【8】
For i=1 To y
z=z*x
Next i
【9】
End Function
Private Sub Command1_Click( )
Dim m As Double
Dim n As Integer
Dim t As Double
m=InputBox("输入x数:")
n=InputBox("输入次方数:")
t=funl(m, n)
Print Str(m)+"^"+Str(n)+"="; 【10】
End Sub
-
[单项选择]在窗体上面一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Coramandl_Click( ) Dim a s=0 a=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是______。
A. 4221
B. 1234
C. 34
D. 12
-
[单项选择]在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,在文本框中输入以下字符串: Microsoft Visual Basic Programming 然后编写如下事件过程: Private Sub Command1_CIick( ) Open"d:/temp/outf. txt" For Output As #1 For i=1 To Len(Text1. Text) c=Mid(Text1. Text, i, 1) If c>="A" And c<="Z" Then Print #1, LCase(C) End If Next i Close End Sub 程序运行后,单击命令按钮,文件outf. txt中的内容是______。
A. MVBP
B. mvbp
C. M V B P
D. m v b p
-
[单项选择]在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Commaadl_Click( ) Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 To 4 arrayl(i, j)=i+j Next j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是______。
A. 12
B. 13
C. 14
D. 15
-
[单项选择]在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是______。
A. Prlvate Sub Text1_Change() Command1. Caption="计算机等级考试" End Sub
B. Private Sub Command1_Click() Caption="计算机等级考试" End Sub
C. Private Sub Form_Load() Text1. Caption="计算机等级考试" End Sub
D. Private SubCommand1_Click() Text1. Text="计算机等级考试" End Sub
-
[单项选择]软件工程与计算机科学性质不同,软件工程着重于______。
A. 理论研究
B. 建造软件系统
C. 原理和理论
D. 原理探寻
-
[单项选择]下列可作为Visual Basic变量名的是______。
A. A#A
B. 4A
C. xy
D. constA