1.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是
A) VB6.0
B) 操作系统
C) 教务管理系统
D) 汇编程序
2.下面叙述中错误的是
A) 软件测试的目的是发现错误并改正错误
B) 对被调试程序进行"错误定位"是程序调试的必要步骤
C) 程序调试也成为Debug
D) 软件测试应严格执行测试计划,排除测试的随意性
3.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
A) 提高耦合性降低内聚性有利于提高模块的独立性
B) 降低耦合性提高内聚性有利于提高模块的独立性
C) 耦合性是指一个模块内部各个元素间彼此结合的紧密程度
D) 内聚性是指模块间互相连接的紧密程度
4.数据库应用系统中的核心问题是
A) 数据库设计
B) 数据库系统设计
C) 数据库维护
D) 数据库管理员培训
5.有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为
A) 选择
B) 投影
C) 插入
D) 连接
6.将E-R图转换为关系模式时,实体和联系都可以表示为
A) 属性
B) 键
C) 关系
D) 域
7.执行语句 Dim X,Y As Integer 后,
A) X和Y均被定义为整型变量
B) X和Y均被定义为变体类型变量
C) X被定义为整型变量,Y被定义为变体变量
D) X被定义为变体类型变量,Y被定义为整型变量
8.以下关系表达式中,其值为True的是
A) "XYZ">"XYz"
B) "VisualBasic"<>"visualbasic"
C) "the"="there"
D) "Integer"<"Int"
9.执行以下程序段 a$="Visual Basic Programming" b$="C++" C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12) 后,变量C$的值为
A) Visual BASIC Programming
B) VISUAL C++ Programming
C) Visual C++ Programming
D) VISUAL BASIC Programming
10.下列叙述中正确的是
A) MsgBox语句的返回值是一个整数
B) 执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作
C) MsgBox语句的第一个参数不能省略
D) 如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空
11.在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后, 在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是
A) Private Sub Text1_Change()
Label1.Caption=str(Len(Text1.Text))
End Sub B) Private Sub Text1_Click()
Label1.Caption=str(Len(Text1.Text))
End Sub C) Private Sub Text1_Change()
Label1.Caption=Text1.Text
End Sub D) Private Sub Label1_Change()
Label1.Caption=str(Len(Text1.Text))
End Sub
12.在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"),1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变 文字字体"),窗体外观如图所示。程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句序列是
A) Option1.Value=False Check1.Value=True
B) Option1.Value=True Check1.Value=0
C) Option2.Value=False Check1.Value=2
D) Option1.Value=True Check1.Value=1
13.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=1234 c1=Trim(Str(c)) For i=1 To 4 Print __________ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234 则在横线处应填入的内容为
A) Right(c1,i)
B) Left(c1,i)
C) Mid(c1,i,1)
D) Mid(c1,i,1)
14.假定有一下程序段 For i=1 To 3 For j=5 To 1 Step -1 Print i*j Next j Next i 则语句Print i*j 的执行次数是
A) 15
B) 16
C) 17
D) 18
15.在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程: Private Sub Command1_Click() x=0 Do While x<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为
A) 1和0
B) 2和72
C) 3和50
D) 4和168
16.阅读程序: Private Sub Command1_Click() a=0 For j=1 To 15 a=a+j Mod 3 Next j Print a End Sub 程序运行后,单击窗体,输出结果是
A) 105
B) 1
C) 120
D) 15
17.以下说法中正确的是
A) 当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程
B) 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程
C) 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同
D) 在KeyPress事件过程中,KeyAscii参数可以省略
18.语句Dim a(-3 To 4,3 To 6) As Integer 定义的数组的元素个数是
A) 18
B) 28
C) 21
D) 32
19.在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a 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) 4321
B) 1234
C) 34
D) 12
20.假定通过复制,粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是
A) 数组中每个命令按钮的名称(Name属性)均为Command1
B) 若未做修改,数组中每个命令按钮的大小都一样
C) 数组中各个命令按钮使用同一个Click事件过程
D) 数组中每个命令按钮的Index属性值都相同
你的考试成绩: |