一 基本操作题
请根据以下各个小题的要求设计Visual Basic应用程序(包括界面和代码)。
1、在名称为Form1的窗体上画一个名称为L1的标签,标题为“请确认”;再画两个命令按钮,名称分别为C1、C2,标题分别为“是”、“否”,高均为300、宽均为800。如下图所示。
请在属性窗口中设置适当属性满足以下要求:
1)窗体标题为“确认”,窗体标题栏上不显示最大化和最小化按钮;
2)在任何情况下,按Enter键都相当于单击“是”按钮;按Esc键都相当于单击“否”按钮。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为
sjt11.vbp,窗体文件名为sjt11.frm。
& ……此处隐藏10910个字…… n属性为“计算”。双击工具箱中的单选按钮,在窗体上复制该按钮,然后粘贴,在弹出的对话框中选择“是”,建立一个包含三个单选按钮的控件数组,Caption属性分别为“10!”、“11!”、“12!”。
3.双击窗体的任何部分,进入程序编写窗口,补充程序如下:
第一个?处填2
第二个?处填Out
第三个?处填t=t*i
第四个?处填False
4.填写完毕,删除“”符号,调试程序,确定无误后,将工程与窗体按照原来的文件名保存在考生文件夹下。
[解析] 本题程序代码中包含一个函数过程Out,该过程用来计算以n为参数的阶乘。第三个?处填t=t*i,表示阶乘,阶乘值赋给t。第二个?处填Out,表示对函数过程的引用。第一个?处填2。Left$(Opl(i).Caption,2)表示返回字符串Opl(i).Caption从左开始的2个字符,即需要传给Out过程的实参。
根据题意,窗体加载时,Cmd2按钮不可用,表示禁用,故在第四个?处填False。