2.【解析】本题主要考查复选框的使用。单击命令按钮触发Click事件,程序中需要检测复选按钮的状态,可以通过Value属性来实现。如果复选按钮被选中,则Value值为1,否则Value值为0。
(1)在窗体上先按要求建立控件,设置控件属性,程序中用到的控件及属性见表1-4。
表1-4
对象 |
属性 |
设置值 | ||
Name |
Ch1 | |||
复选按钮 |
Caption |
体育 | ||
Name |
Ch2 | |||
复选按钮 |
Caption |
音乐 | ||
Name |
Ch2 | |||
复选按钮 |
Caption |
美术 | ||
标签 |
Caption |
爱好 | ||
Name |
C1 | |||
按钮 |
Caption |
显示 |
(2)打开代码窗口,程序提供的代码如下:
(3)读懂程序,分析代码。
①通过语句S=”我的爱好是”可知S为字符串,所以应改为:Dim s As String
②由语句:s=s+Chx.Caption可知输出的变量为S,所以应改为:Print S
(4)编写程序代码,整理后可得如下参考代码:
(5)调试并运行程序。
(6)按题目要求存盘。
三、综合应用题
【解析】本题主要考查的知识点有文本框及选项按钮的使用,在程序代码设计中用到了循环结构设计的思想。素数的判断准则为看该数除了1和其本身之外,还有无其他约数,若有,表示该数不是素数,否则该数为素数。
文本框用Text属性来显示计算结果;命令按钮的标题通过Caption属性来设置,单击命令按钮触发Click事件;为了检测单选按钮是否被选中,可以通过检测Value属性来实现,当Value的属性为True时,表示单选按钮被选中,否则未被选中。
(1)建立界面并设置控件属性。题目提供了程序用到的控件及其属性,见表1-5。
表1-5
控件 |
属性 |
设置值 |
Name |
Op1 | |
单选按钮 |
Caption |
100~200之间素数 |
Name |
Op2 | |
单选按钮 |
Caption |
200~400之间素数 |
续表
控件 |
属性 |
设置值 |
文本框 |
Name |
Text1 |
Name |
Cmd1 | |
命令按钮 |
Caption |
计算 |
Name |
Cmd2 | |
命令按钮 |
Caption |
存盘 |
(2)打开代码窗口,得到程序提供的代码如下:
(3)分析代码,找出答案。
①temp用来存放累加和,所以必须初始化,即:temp=0
②Text1显示temp的值,所以使用Text1的Text属性,即:Text1.Text=temp
(4)整理代码,标准模块代码内没有错误,得到窗体参考代码如下:
(5)调试并运行程序。
(6)按题目要求存盘。
责任编辑:小草