第26套参考答案与解析
一、基本操作题
1.【解析】首先按题目要求在窗体上画两个文本框、两个标签和一个命令按钮,并分别设置它们的属性。要求不能使用任何变量,因此可以将Text1.Text和Text2.Text视为变量来处理,即将其与其他字符串用“&”连接起来,再用Print方法把结果在窗体上打印出来。
(1)控件的主要属性设置见表26-1。
表26-1
控件 |
控件名 |
属性名 |
属性值 |
文本框 |
Textl |
Text |
|
文本框 |
Text2 |
Text |
|
标签 |
Label1 |
Caption |
书名 |
标签 |
Label2 |
Caption |
作者 |
命令按钮 |
Command1 |
Caption |
显示 |
(2)参考代码:

2.【解析】首先按题目要求在窗体上画一个垂直滚动条和一个水平滚动条,并分别设置它们的属性。当单击滚动条时,系统就会触发change事件,只要将Hscroll1.Value和Vscroll1.Value属性值分别赋值给Form1.Width和Form1.Height就能满足试题的要求。Largechange属性返回和设置当用户单击滚动块和滚动箭头之间的区域时,滚动条控件Value属性值的改变量;SmallChaIlge属性返回或设置当用户单击滚动箭头时,滚动条控件Value属性值的改变量。
(1)控件的主要属性设置见表26-2。
参考代码:

2.【解析】本题主要考查对数组中所有元素求平均值的方法。Lbound()函数和函数Ubound()分别返回数组的最小下标值和最大下标值。用于累加的变量初值为0。当数组作为实际参数时,只能使用数组名。当数组的最小下标值为1时,数组的最大下标值(Finish)就是数组元素的个数,变量Sum的计算结果为数组各元素值之和,表达式Sum/Finish的计算结果即为所求的平均值。
程序提供代码:

三、综合应用题
【解析】本题考查数组的排序。从程序提供的代码中可以看出,整型数组a的使用范围是本窗体中的所有事件过程,它用来存放文件中读取的数据。在排序过程中,使用双重循环,外循环每循环一次,确定内循环循环的次数,内循环的作用就是把本次循环中的最大数,放在数组的最后面,这样即可实现对这50个数的升序排序。
【解题步骤】
(1)分析题目提供的代码。

(3)调试并运行程序。
(4)按题目要求存盘。
上一页 [1] [2]
责任编辑:cyth