第 1 页:选择题 |
第 5 页:基本操作 |
第 6 页:简单应用题 |
第 7 页:综合应用题 |
在窗体上从左到右有Text1、Text2两个文本框,如图所示,要求程序运行时,在Text1中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,则光标移到Text2中;否则光标不动,并弹出对话框显示"分数错"。下列程序中正确的是( )。
A. Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii =13Then
回车符的ASCII 码是13
a=Val(Text1)
If a >=0Or a <=100Then
Text2 . SetFocus
Else
Text1 . SetFocus :MsgBox ("分数错")
End If
End If
End Sub
B. Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii =13Then 回车符的ASCII 码是13
a=Val(Text1)
If a >=0And a <=100Then
Text1 . SetFocus
Else
Text2 . SetFocus :MsgBox ("分数错")
End If
End If
End Sub
C. Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii =13Then 回车符的ASCII 码是13
a=Val(Text1)
If a <0And a >100Then
Text2 . SetFocus
Else
Text1 . SetFocus :MsgBox ("分数错")
End If
End If
End Sub
D. Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii =13Then 回车符的ASCII 码是13
a=Val(Text1)
If a >=0And a <=100Then
Text2.SetFocus
Else
Text1.SetFocus :MsgBox ("分数错")
End If
End If
End Sub
参考答案:D 系统解析:A 选项中的IF 判断条件错误,因为题中要求分数是在0~100之间(包含端点数),大于等于0的同时也要小于等于100,是and 关系不是or 关系。B选项中的当Text1的Text 合法时,光标移到Text1中,不合法时光标移到Text2中并弹出出错对话框;而题目要求是Text 合法时,光标移到Text2中,否则光标不动,弹出出错对话框。C选项的IF 判断条件错误应该是包含端点的分数。故应选D。
22
下列关于菜单的叙述中,错误的是( )。
A. 当窗体为活动窗体时,用
B. 把菜单项的Enabled 属性设置为False ,则可删除该菜单项
C. 弹出式菜单在菜单编辑器中设计
D. 程序运行时,利用控件数组可以实现菜单项的增加或减少
参考答案:B 系统解析:Visual Basic中的菜单(包括弹出式菜单)是通过菜单编辑器来设计的。打开某个活动窗体的菜单编辑器有4种方法:①选择菜单【工具】→【菜单编辑器】命令;②单击工具栏中的"菜单编辑器"图标;③使用快捷键
菜单项的"有效"属性(即Enabled)用来控制菜单项的有效性,当把一个菜单项的"有效"属性设置为False,就可以使其失效,运行后该菜单项变为灰色。菜单项的增减也可通过控件数组来实现,控件数组可以在设计阶段建立,也可以在运行时建立。利用这一特点,可在设计时建立菜单控件数组的第一个元素,该元素的下标为0,Visible属性为False。在程序运行时,通过Load语句来建立该菜单控件数组的新元素,并将其Visible属性设置为True,从而实现增加菜单项的功能。删除菜单项时可通过UnLoad语句来实现。
23
数据库设计包括两个方面的设计内容,它们是( )。
A. 概念设计和逻辑设计
B. 模式设计和内模式设计
C. 内模式设计和物理设计
D. 结构特性设计和行为特性设计
参考答案:A 系统解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。
24
当一个工程含有多个窗体时,其中的启动窗体是( )。
A. 启动Visual Basic 时建立的窗体
B. 第一个添加的窗体
C. 最后一个添加的窗体
D. 在"工程属性"对话框中指定的窗体
参考答案:D 系统解析:在Visual Basic 程序中,如果有多个窗体,且没有指定启动窗体,则默认设计时的第一个窗体为启动窗体:如果要指定启动窗体,可以通过"工程"菜单中的"工程属性"命令来指定启动窗体。注意:如果没有指定启动窗体,则第一个创建的窗体自动显示在"工程属性"对话框中的"启动对象"中。
25
窗体上有一个名称为Co mmand1的命令按钮,其单击事件过程及有关函数过程如下:
Private Sub Co mmand1_Click()
Di mn As Integer
n =add(5,10)
Print n
End Sub
Function add(v1As Integer ,v2As Integer ,Optionalv3)As Integer
If Not Is Missi ng(v3)Then
add =v1+v2+v3
Else
add =v1+v2
End If
End Function
运行程序,单击命令按钮,以下叙述中正确的是( )。
A. 程序不能正常运行,因为函数add 的参数定义有错
B. 程序不能正常运行,因为函数定义与函数调用语句的参数个数不匹配
C. 程序能正常运行,结果是在窗体上显示15
D. 程序能正常运行,结果是在窗体上显示510v3
参考答案:C 系统解析:本题考查add 方法里Is Missi ng 的v3,v3是一个可选项,用来判断这个参数是否存在。根据程序语句,当输入3个参数时,就是3个参数求和,输入2个参数时是两个数求和,题目中是2个参数,因此是2个参数求和,不会报错。
26
下列叙述中错误的是( )。
A. 在程序运行时,通用对话框控件是不可见的
B. 调用同一个通用对话框控件的不同方法(如ShowOpen 或ShowSave),可以打开不同的对话框窗口
C. 调用通用对话框控件的Showopen 方法,能够直接打开在该通用对话框中指定的文件
D. 调用通用对话框控件的ShowColor 方法,可以打开颜色对话框窗口
参考答案:C 系统解析:通用对话(CommonDialog)可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框可显示的对话框类型及其对应的Action 属性值及方法如下。Action 属性值显示的对话类型有:0无操作,1打开文件ShowOpen ,2存为文件ShowSave ,3选择颜色ShowColor ,4选择字体ShowFont ,5打印ShowPrinter ,6调用"帮助"文件ShowHelp。
27
设a =6,则执行x =IIf(a >5,-1,0)后,x 的值为( )。
A. 5
B. 6
C. 0
D. -1
参考答案:D 系统解析:IIf 是If ...Then ...Else 语句的紧凑表达。语法为:IIf(expression ,if_true ,if_false),如果expression 成立,执行if_true ,如果不成立,执行If_false。根据题意,a=6,大于5,所以结果为-1。
28
设有如下通用过程:
Public Function f(x As Integer)
Di my As Integer
x=20
y =2
f =x*y
End Function
在窗体上画一个名称为Co mmand1的命令按钮,然后编写如下事件过程:
Private Sub Co mmand1_Click()
Static x As Integer
x=10
y =5
y =f(x)
Print x;y
End Sub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。
A. 10 5
B. 20 5
C. 20 40
D. 10 40
参考答案:C 系统解析:本题考查Static 变量的定义与使用,以及自定义函数过程的参数传递。在Visual Basic 中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。如果想改变传递方式可以通过在变量定义前加关键字ByRef 或ByVal。ByRef 为默认值,按地址传递,ByVal 按值传递,函数调用后不改变变量值。Static 变量在函数调用后保持其值不变。因此本题在调用f函数后,结果为2040,选项C正确。
29
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。
A. 模拟现实世界中不同事物之间的联系
B. 强调模拟现实世界中的算法而不强调概念
C. 使用现实世界的概念抽象地思考问题从而自然地解决问题
D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
参考答案:C 系统解析:面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为C。
30
软件详细设计产生的图如下:
该图是( )。
A. N-S图
B. PAD图
C. 程序流程图
D. E-R图
参考答案:C 系统解析:N-S图(也称为盒图或CHAPIN图)、PAD(问题分析图)和PFD(程序流程图)是详细设计阶段的常用工具,E-R图即实体-联系图是数据库设计的常用工具。从图中可以看出该图属于程序流程图。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |