1、【
单选题
】
在窗体上画一个名为Co mmand1的命令按钮,然后编写如下代码:
Option Base 1
Private Sub Co mmand1_Click()
Di ma
a=Array(1,2,3,4)
j=1
For i =4To 1Step -1
s =s +a(i)*j
j=j*10
Nexti
Print S
End Sub
运行上面的程序,其输出结果是( )。
[1分]
答案:
2、【
单选题
】
若窗体上的图片框中有一个命令按钮,则此按钮的Left 属性是指( )。
[1分]
、
按钮左端到窗体左端的距离
、
按钮左端到图片框左端的距离
、
按钮中心点到窗体左端的距离
、
按钮中心点到图片框左端的距离
答案:
3、【
单选题
】
下列说法中正确的是( )。
[1分]
、
当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress 事件过程
、
因为窗体不接受焦点,所以窗体不存在自己的KeyPress 事件过程
、
若按下的键相同,KeyPress 事件过程中的KeyAscii参数与KeyDown 事件过程中的KeyCode 参数的值也相同
、
在KeyPress 事件过程中,KeyAscii 参数可以省略
答案:
4、【
单选题
】
在软件开发中,需求分析阶段可以使用的工具是( )。
[1分]
、
N -S 图
、
DFD 图
、
PAD 图
、
程序流程图
答案:
5、【
单选题
】
下列叙述中正确的是( )。
[1分]
、
MsgBox 语句的返回值是一个整数
、
执行MsgBox 语句并出现信息框后,不用关闭信息框即可执行其他操作
、
MsgBox 语句的第一个参数不能省略
、
如果省略MsgBox 语句的第三个参数(Title),则信息框的标题为空
答案:
6、【
单选题
】
下列有关子菜单的说法中,错误的是( )。
[1分]
、
除了Click 事件之外,菜单项不可以响应其他事件
、
每个菜单项都是一个控件,与其他控件一样也有其属性和事件
、
菜单项的索引号必须从1开始
、
菜单的索引号可以不连续
答案:
7、【
单选题
】
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
[1分]
、
DB包含DBS 和DBMS
、
DBMS 包含DB和DBS
、
DBS 包含DB和DBMS
、
没有任何关系
答案:
8、【
单选题
】
对如下二叉树:
进行后序遍历的结果为( )。
[1分]
、
ABCDEF
、
DBEAFC
、
ABDECF
、
DEBFCA
答案:
9、【
单选题
】
建立一个新的标准模块,应该选择( )下的"添加模块"命令。
[1分]
、
"工程"菜单
、
"文件"菜单
、
"工具"菜单
、
"编辑"菜单
答案:
10、【
单选题
】
下面程序段执行结果为( )。
x=Int(Rnd()+3)
Select Case x
Case 5
Print "excellent"
Case 4
Print "good"
Case 3
Print "pass"
Case Else
Print "fail"
End Select
[1分]
、
excellent
、
good
、
pass
、
fail
答案:
11、【
单选题
】
现有如下程序:
Private Sub Co mmand1_Click()
S=0
For i =1to 5
S=S+f(5+i)
Next
Print S
End Sub
Public Function f(x As Integer)
If x>=10Then
t =x+1
Else
t =x+2
End If
f =t
End Function
运行程序,则窗体上显示的是( )。
[1分]
答案:
12、【
单选题
】
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
[1分]
答案:
13、【
单选题
】
假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为( )。
[1分]
、
Label1.BackStyle =0
Label1.BorderStyle =0
、
Label1.BackStyle =1
Label1.BorderStyle =1
、
Label1.BackStyle =True
Label1.BorderStyle =True
、
Label1.BackStyle =False
Label1.BorderStyle =False
答案:
14、【
单选题
】
关于MDI 窗体,下列说法正确的是( )。
[1分]
、
一个应用程序可以有多个MDI 窗体
、
子窗体可以移到MDI 窗体以外
、
不可以在MDI 窗体上放置按钮控件
、
MDI 窗体的子窗体不可以拥有菜单
答案:
15、【
单选题
】
在窗体上画一个名称为Co mmand1的命令按钮,然后编写如下程序:
Di mSW As Boolean
Function func(X As Integer)As Integer
If X<20Then
Y =X
Else
Y =20+X
End If
func =Y
End Function
Private Sub Form_MouseDown(Button As Integer ,_
Shift As Integer ,X As Si ngle ,Y As Si ngle)
SW=False
End Sub
Private Sub Form_Mouse Up(Button As Integer ,_
Shift As Integer ,X As Si ngle ,Y As Si ngle)
SW=True
End Sub
Private Sub Co mmand1_Click()
Di mi nt Num As Integer
i nt Num=InputBox("")
If SW Then
Print func(i nt Num)
End If
End Sub
程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入25,则程序的执行结果为( )。
[1分]
、
输出0
、
输出25
、
输出45
、
无任何输出
答案:
16、【
单选题
】
设窗体上有一个标签Labell 和一个计时器Ti mer1,Ti mer1的Interval 属性被设置为1000,Enabled 属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
[1分]
、
Private Sub Ti mer1_Ti mer()
Label1.Caption =True
End Sub
、
Private Sub Ti mer1_Ti mer()
Label1.Caption =Ti me$
End Sub
、
Private Sub Ti mer1_Ti mer()
Label1.Interval =1
End Sub
、
Private Sub Ti mer1_Ti mer()
For k =l To Ti mer1.Interval
Label1.Caption =Ti mer Next k
End Sub
答案:
17、【
单选题
】
用树型结构表示实体之间联系的模型是( )。
[1分]
、
关系模型
、
网状模型
、
层次模型
、
以上三个都是
答案:
18、【
单选题
】
下列选项中不属于面向对象程序设计特征的是( )。
[1分]
答案:
19、【
单选题
】
以下叙述中错误的是( )。
[1分]
、
在同一窗体的菜单项中,不允许出现标题相同的菜单项
、
在菜单的标题栏中,"&"所引导的字母指明了访问该菜单项的访问键
、
程序运行过程中,可以重新设置菜单的Visi ble 属性
、
弹出式菜单也在菜单编辑器中定义
答案:
20、【
单选题
】
从工程管理角度,软件设计一般分为两步,它们是( )。
[1分]
、
概要设计与详细设计
、
数据设计与接口设计
、
软件结构设计与数据设计
、
过程设计与数据设计
答案:
21、【
单选题
】
如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是( )。
[1分]
、
任何时刻最多只有一个窗体是活动窗体
、
不能把标准模块设置为启动模块
、
用Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体
、
如果工程中含有Sub Main 过程,则程序一定首先执行该过程
答案:
22、【
单选题
】
概要设计中要完成的事情是( )。
[1分]
、
系统结构和数据结构的设计
、
系统结构和过程的设计
、
过程和接口的设计
、
数据结构和过程的设计
答案:
23、【
单选题
】
把数学表达式5x+32y-6表示为正确的VB表达式应该是( )
[1分]
、
(5x+3)/(2y-6)
、
x*5+3/2*y-6
、
(5*x+3)÷(2*y-6)
、
(x*5+3)/(y*2-6)
答案:
24、【
单选题
】
下列( )事件过程可以将打开文件对话框的标题改变为"new Caption"。
[1分]
、
Private Sub Command1_Click()
CommonDialog1.DialogTitle ="new Caption"
CommonDialog1.ShowFont
End Sub
、
Private Sub Command1Click()
CommonDialog1.DialogTitle ="new Caption"
CommonDialog1.ShowOpen
End Sub
、
Private Sub Command1_Click()
CommonDialog1.DialogTitle ="ne w Caption"
CommonDialog1.ShowHelp
End Sub
、
Private Sub Command1_Click()
CommonDialog1.DialogTitle ="new Caption"
CommonDialog1.ShowColor
End Sub
答案:
25、【
单选题
】
设窗体上有一个滚动条,要求单击滚动条右端的 按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是( )。
[1分]
、
Max
、
Mi n
、
SmallChange
、
LargeChange
答案:
26、【
单选题
】
假定有下列函数过程:
Function Fun(S As Stri ng)As Stri ng
Di ms1As Stri ng
For i =1To Len(S)
S1=LCase(Mid(S,i ,1))+s1
Next i
Fun =s1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Co mmand1_Click()
Di mStr1As Stri ng ,Str2As Stri ng
Str1=InputBox("请输入一个字符串")
Str2=Fun(Str1)
Print Srt2
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结果为( )。
[1分]
、
ABCDEFG
、
abcdefg
、
GFEDCBA
、
gfedcba
答案:
27、【
单选题
】
下列叙述中错误的是( )。
[1分]
、
一种数据的逻辑结构可以有多种存储结构
、
数据的存储结构与数据的处理效率无关
、
数据的存储结构与数据的处理效率密切相关
、
数据的存储结构在计算机中所占的空间不一定是连续的
答案:
28、【
单选题
】
在软件设计中,不属于过程设计工具的是( )。
[1分]
、
PDL(过程设计语言)
、
PAD 图
、
N -S 图
、
DFD 图
答案:
29、【
单选题
】
原因排除法属于( )。
[1分]
、
软件调试方法
、
黑盒测试方法
、
白盒测试方法
、
动态测试方法
答案:
30、【
单选题
】
若在某窗体模块中有如下事件过程:
Private Sub Co mmand1_Click(Index As Integer)
……
End Sub
则以下叙述中正确的是( )。
[1分]
、
此事件过程与不带参数的事件过程没有区别
、
有一个名称为Co mmand1的窗体,单击此窗体则执行此事件过程
、
有一个名称为Co mmand1的控件数组,数组中有多个不同类型控件
、
有一个名称为Co mmand1的控件数组,数组中有多个相同类型控件
答案:
31、【
单选题
】
下面程序的输出结果是( )。
Private Sub Co mmand1_Click()
ch$="ABCDEF"
proc ch Print ch
End Sub
Private Sub proc(ch As Stri ng)
S=""
For k =Len(ch)To 1Step -1
s =s &Mid(ch ,k ,1)
Next k
ch =s
End Sub
[1分]
、
ABCDEF
、
FEDCBA
、
A
、
F
答案:
32、【
单选题
】
以下关于函数过程的叙述中错误的是( )。
[1分]
、
函数过程一定有返回值
、
函数过程一定有参数
、
函数过程可以在窗体模块和标准模块中定义
、
函数过程参数的类型与返回值的类型无关
答案:
33、【
单选题
】
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。下列可以实现上述操作的事件过程是( )。
[1分]
、
Private Sub Text1_Change()
Label1.Caption =Str(Len(Text1.Text))
End Sub
、
Private Sub Text1_Click()
Label1.Caption =str(Len(Text1.Text))
End Sub
、
Private Sub Text1_Change()
Labe11.Caption =Text1.Text
End Sub
、
Private Sub Label l_Change()
Label1.Caption =Str(Len(Text1.Text))
End Sub
答案:
34、【
单选题
】
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。
[1分]
、
抽象和信息隐蔽
、
局部化和封装化
、
内聚性和耦合性
、
激活机制和控制方法
答案:
35、【
单选题
】
设a=4,b =5,c =6,执行语句Print a <b And b <c后,窗体上显示的是( )。
[1分]
、
True
、
False
、
出错信息
、
0
答案:
36、【
单选题
】
如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的( )属性。
[1分]
、
Value
、
Visi ble
、
Enabled
、
Default
答案:
37、【
单选题
】
以下能够触发文本框Change 事件的操作是( )。
[1分]
、
文本框失去焦点
、
文本框获得焦点
、
设置文本框的焦点
、
改变文本框的内容
答案:
38、【
单选题
】
假定在图片框控件Picturel 中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法?( )
[1分]
、
选择图片框控件,然后按<Del >键
、
执行语句Picture 1.Picture =LoadPicture("")
、
执行语句Picturel .Picture =""
、
选择图片框控件,在属性窗口中选择Picture 属性,然后删除该属性的值
答案:
39、【
单选题
】
软件是指( )。
[1分]
、
程序
、
程序和文档
、
算法加数据结构
、
程序、数据与相关文档的完整集合
答案:
40、【
单选题
】
为使程序运行时通用对话框CD1上显示的标题为"对话框窗口",若通过程序设置该标题,则应使用的语句是( )。
[1分]
、
CD1.DialogTitle ="对话框窗口"
、
CD1.Action ="对话框窗口"
、
CD1.File Name ="对话框窗口"
、
CD1.Filter ="对话框窗口"
答案: