第28套参考答案与解析
一、基本操作题
1.【解析】首先将题目要求在窗体上画一个标签和两个命令按钮,并分别将它们的属性按表28-111进行设置。窗体标题栏中的最小化和最大化按钮是通过MinButton属性和MaxButton属性来设置的。Cancel属性返回或设置一个值,用来指示窗体中命令按钮是否为取消按钮。
(1)控件的主要属性设置见表28-1。
表28-1
控件 |
控件名 |
属性名 |
属性值 |
标签 |
L1 |
Caption |
请确认 |
命令按钮 |
C1 |
Caption |
是 |
续 表
控件 |
控件名 |
属性名 |
属性值 |
|
|
Width |
800 |
命令按钮 |
C1 |
Height |
300 |
|
|
Caption |
否 |
Height |
300 |
命令按钮 |
C2 |
Width |
800 |
Cancel |
True |
2.【解析】首先按题目要求在窗体上画一个文本框和一个水平滚动条,并分别将它们的属性按表28。2的内容进行设置。将滚动条的Value属性值赋给文本框的Width属性值,即可通过移动滚动条框来改变文本框的宽度。
表28-2
控件 |
控件名 |
属性名 |
属性值 |
|
|
Text |
|
文本框 |
Text1 |
Width |
1000 |
|
|
Min |
1000 |
水平滚动条 |
HS1 |
Max |
2000 |
(2)参考代码:

二、简单应用题
1.【解析】本题主要考查列表框的使用。列表框的Addltem方法将项目(字符串表达式)添加到列表框中;列表框的RemoveItem方法是从ListBox控件中删除指定的一项;ListCount属性返回控件的部分列表项目的个数;List属性返回或设置列表框控件的部分列表项目。Selected属性实际上是一个数组,各个元素的值有True或False两种情况,每个元素与列表框中的一项相对应。当元素值为True时,表明对应的该项被选中,若为False表明未被选中。
程序提供代码:

参考代码:

2.【解析】本题考查通过循环设计思想来计算阶乘。首先按试题要求在窗体上画一个命令按钮、一个文本框和一个具有3个单选按钮的控件组,并分别设置它们的属性。变量n是从单选按钮的Caption属性中读取计算的终值;变量fact为阶乘的计算结果;变量k记录循环次数。记录连乘运算的变量初值为I,最终结果在文本框中显示出来。数据的保存通过unload_sub事件自行处理。
(1)控件的主要属性设置见表28-3。
表28-3
控件 |
控件名 |
属性名 |
属性值 |
控件 |
控件名 |
属性名 |
属性值 |
|
|
Index |
0 |
|
|
Index |
2 |
Caption |
10! |
单选按钮 |
Opl |
Caption |
12! |
单选按钮 |
Op1 |
Index |
1 |
文本框 |
Text1 |
Text |
|
Caption |
11! |
命令按钮 |
Command |
Capdon |
计算 |
程序提供代码:

参考代码:

(2)调试并运行。
(3)按要求保存。
三、综合应用题
【解析】变量a记录着从数据文件读取来的内容,将其赋给Text1文本框,即在文本框中显示出来。当通用对话框的Action
属性值为2时,表示打开“保存文件”对话框。
程序提供代码:

参考代码:

上一页 [1] [2]
责任编辑:cyth