试题3
以下是与Visual Basic开发应用有关的5个问题。对每个问题,请将答案填入答题纸的对应栏内。
(1)在Visual Basic中,工程文件、窗体文件和标准模块文件的扩展名是什么 从下列选项中选择:prg,prj,exe,vbp,form,frm,win,fra,std,bas,vbs,vbm。
(2)设某窗体上有1个命令按钮,其名称为CmdSave,运行时该按钮上显示有“保存 (S)”字样的信息。为使热键Alt+S与该命令按钮相关联,应该对按钮CmdSave的 Caption属性设置什么样的属性值
(3)设某窗口内有1个图像框Imagel及2个命令按钮“放大”和“缩小”。单击“放大”按钮就会使该图像框的长和宽都放大10%;单击“缩小”按钮就会使该图像框的长和宽都缩小10%(该图像框的左上角不动)。分别写出这2个命令按钮的单击事件过程中的程序代码。
(4)为使某个单选按钮初始时默认被选中,在开发时应怎样做
(5)若有语句Tmpval=MsgBox(“非法操作!”,vbOKCancel+vbCritical,“提示”),简要描述程序运行时弹出的消息框的主要特征。
参考答案:工程文件扩展名为vbp,窗体文件扩展名为frm,标准模块文件的扩展名为bas。
(2)按钮CmdSave的Caption属性可以这样设置:保存(&S)。
(3)“放大”命令按钮单击事件过程程序代码如下:
Imagel.Width=Imagel.Width*1.1;
Imagel.Height=Imagel.Height*1.1;
“缩小”命令按钮单击事件过程程序代码如下:
Imagel.Height=Imagel.Height*0.9;
Imagel.Width=Imagel.width*O.9;
(4)将该单选按钮的Value属性值设置成True。
(5)消息框的标题栏显示“提示”;消息框中有1个出错标记及2个命令按钮,分别显示“确定”和“取消”;消息框中显示的信息为“非法操作!”。
解析:
[分析]:
(1)Visual Basic应用程序可以用4种类型的文件保存。第一类是单独的窗体文件,扩展名为FRM;第二类是公用的标准模块文件,扩展名为BAS;第三类是类模块文件,扩展名为CLS;第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为VBP。
(2)对于任何一个控件,只要它有Caption属性,就可以为其指定访问键。对于一般控件(非菜单项),可以在设计阶段通过属性窗口在Caption属性中加“&”设置访问键。访问键只能是一个字符,而且这个字符必须是键盘上的某个键,否则没有实际意义。因此,通常用键盘上存在的西文字符作为访问键。如果用汉字作为菜单项或控件的标题,则通常把访问键放在标题后面的括号中。
(3)对图像框的“放大”和“缩小”,可以通过设置它的Height属性和Width属性而改变。
(4)为使一个单选按钮初始时默认被选中,一般是对它的Checked属性进行设置,把该属性标记为True。
(5)MsgBox语句的形式为MsgBox Msg$[,type%][,title$][,helpfile,context]。Msg是一个字符串,其内容在产生的对话框内显示;type是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类和数量;title是一个字符串,用来显示对话框的标题。