试题四
阅读以下应用说明以及用Visual Basic语言编写的程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【应用4.1】
设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选框单击事件过程的程序代码如下:
Private Sub chkl_Click( )
Label.fontBold=chkl.Value
End Sub
Private Sub chk2_Click( )
Label.fontltalic=chk2.Value
End Sub
Private Sub chk3_Click( )
Label.fontUnderLine=chk3.Value
End Sub
三个复选框chkl、chk2、chk3的功能分别是: (1) 。
【应用4.2】
设应用程序的运行窗口内有两个文本框Txt1和Txt2,其初始内容为空。在Txt1文本框中输入一个数值,当光标离开此文本框(例如进入文本框Txt2)时,执行的程序代码如下:
Private Sub Txt1_LostFocus( )
dim x aS double
x=Val(Txtl.Text)
工f x<0 Or x>100 Then
Txtl.Text =""
MsgBox$("请重新输入!")
Txtl.SetFocus
Else
Txt2.Text=Txt1.Text
End If
End Sub
该程序代码的功能是:若在文本框Txtl中输入的数值小于0或大于100,当光标离开此文本框时, (2) ;否则,将其值复制到文本框Txt2中。
【应用4.3】
在下面的应用中,当窗口内发生C1ick事件时,窗口内将显示如图2-4所示的杨辉三角(每一行都是二项式展开的系数)。请完善程序代码。
试题四
阅读以下应用说明以及用Visual Basic 编写的程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。
[应用4.1]
设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选框单击事件过程的程序代码如下:
Private Sub chk1_Click( )
Label.fontBold = chk1.Value
End Sub
Private Sub chk2_Click( )
Label.fontItalic = chk2.Value
End Sub
Private Sub chk3_Click( )
Label.fontUnderLine = chk3.Value
End Sub
三个复选框chk1、chk2、chk3 的功能分别是: (1) 。
[应用4.2]
设应用程序的运行窗口内有两个文本框Txt1 和Txt2,其初始内容为空。在Txt1 文本框中输入一个数值,当光标离开此文本框(例如进入文本框Txt2)时,执行的程序代码如下:
Private Sub Txt1_LostFocus( )
dim x as double
x = Val(Txt1.Text)
If x<0 Or x>100 Then
Txt1.Text = ""
MsgBox$ ("请重新输入!")
Txt1.SetFocus
Else
Txt2.Text = Txt1.Text
End If
End Sub
该程序代码的功能是:若在文本框Txt1 中输入的数值小于0 或大于100,当光标离开此文本框时, (2) ;否则,将其值复制到文本框Txt2 中。
[应用4.3]
在下面的应用中,当窗口内发生Click 事件时,窗口内将显示如图4-1 所示的杨辉三从下角形(每一行都是二项式展开的系数)。请完善程序代码。
试题四
阅读以下应用说明以及用Visual Basic开发过程中进行的属性设置和所编写的程序代码,将应填入 (n) 处。
[应用说明]
启动某应用程序运行的登录窗口如下:
其中的标签(Label1)“用户名(U)”对应文本框Username,标签(Label2)“密 码(P)”对应文本框Password。当用户在Username文本框中输入用户名“ali88”,在Password文本框中输入“zmkm”(显示的字符均为“*”),并单击“确定”按钮时,就会弹出应用程序的主窗口frmAPP,而该登录窗口就会卸载。
如果用户名或密码输入错误,则会弹出报警信息框。当用户单击其中的“确定”按钮后,登录窗口中Password文本框的内容就会消失,光标停留在该框内,以便用户重新输入密码,必要时用户还可以再修改用户名,再次做登录尝试。本应用程序允许发生3次输入错误。在第3次输入错误后,就会立即退出该应用程序。
在弹出登录窗口后,当按组合键“Alt+U”时光标就会停留在Username文本框中:当按组合键“Alt+P”时光标就会停留在Password文本框中。当用户按Enter键时,就相当于单击“确定”按钮:当用户按Esc键时,就相当于单击“取消”按钮,立即退出该应用程序。
[属性设置]
在开发过程中,部分控件及属性设置如下:
对 象 | 对 象 名 | [单项选择]Visual Basic是开发Windows应用程序的良好工具。Visual Basic是一种 (6) 驱动的程序语言,在程序内必须设计各种 (6) 的处理程序码,当此 (6) 发生时,随即执行相应的程序码。在程序设计时,设计人员可使用Visual Basic所提供的 (7) 建立用户界面,从而大大提高程序设计效率。
A. 指令 B. 事件 C. 数据 D. 过程 [简答题]
试题四 [简答题]试题三
以下是与Visual Basic 开发应用有关的5 个问题。对每一个问题,请将解答填入答题纸的对应栏内。
(1) 在Visual Basic 中,工程文件、窗体文件和标准模块文件的扩展名是什么?请从下列选项中选择:
prg、prj、exe、vbp、form、frm、win、fra、std、bas、vbs、vbm
(2) 设某窗体上有一个命令按钮,其名称为CmdSave,运行时该按钮上显示有“保存(S)”字样的信息。为使热键ALT+S 与该命令按钮相关联,应该对按钮CmdSave 的Caption 属性设置什么样的属性值?
(3) 设某窗口内有一个图像框Image1,以及两个命令按钮“放大”和“缩小”。单击“放大”按钮就会使该图像框的长和宽都放大10%;单击“缩小”按钮就会使该图像框的长和宽都缩小10%(该图像框的左上角不动)。请分别写出这两个命令按钮的单击事件过程中的程序代码。
(4) 为使某个单选按钮初始时默认被选中,在开发时应怎样做?
(5) 若有语句Tmpval=MsgBox("非法操作!", vbOKCancel + vbCritical, "提示"),请简要描述程序运行时弹出的消息框的主要特征。
[填空题]Visual Basic允许一个变量未加定义直接使用,这样Visual Basic即把它当作______类型的变量;若使用Dim语句定义这种类型的变量,则As后面应该使用______关键字。
[单项选择]以下可以作为Visual Basic变量名的是( )
A. A # A B. counstA C. 3A D. AA [单项选择]以下合法的Visual Basic标识符是( )。
A. ForLoop B. Const C. 9abc D. a#x [单项选择]用Visual Basic编写的应用程序的特点是( )。
A. 无须有明显的开头程序和结尾部分 B. 无须编写任何程序代码 C. 必须有明确的开头程序才能启动运行 D. 必须有结尾的程序段才能正常运行 [单项选择]以下关于Visual Basic特点的叙述中,错误的是
A. Visual Basic是采用事件驱动编程机制的语言 B. Visual Basic程序既可以编译运行,也可以解释运行 C. 构成Visual Basic程序的多个过程没有固定的执行顺序 D. Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构 [单项选择]以下各项中,Visual Basic不支持的图形文件是
A. .ico文件 B. .jpg文件 C. .psd文件 D. .bmp文件 [简答题]请根据以下个小题的要求设计Visual Basic应用程序(包括界面和代码)
在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”(名称分别为vbFile和vbHelp)两个主菜单项,其中“文件”菜单包括“打开”、“关闭”和“退出”3个子菜单项(名称分别为vbOpen、vbClose和vbExit),如图11-8所示。只建立菜单,不必定义其事件过程。 注意:窗体文件名为sjt1.frm,工程文件名为为sjt1.vbp。 [填空题]Visual Basic应用程序中标准模块文件的扩展名是【 】。
我来回答: 提交
|