2009年4月全国计算机等级二级VisualBaisc上机试练习习题(5)
来源:优易学  2011-12-11 17:26:45   【优易学:中国教育考试门户网】   资料下载   IT书店


  2.【解析】
  本题主要考查复选框的使用。复选框用来表示状态,在程序运行期间可以改变其状态。复选框的标题通过Caption属性来设置,复选框的Value属性用来表示复选框的选中状态。其取值见表5—4所示。
  
  图5-1
  表5-4


   Value
含义
0 表示复选框未被选中
1 表示选中该复选
2 表示该复选框被禁止(灰色)

  在窗体上打印信息用Print方法,单击命令按钮触发的是Click事件。
  (1)建立界面并设置控件属性。程序中用到的控件及其属性见表5-5。
  表5-5

控件 属性 设置值
Name C1
按钮 Caption 选课
标签 Caption 课程
Name Ch1
复选框 Caption 程序设计
Name Ch2
复选框 Caption 数据库原理
Name Ch3
复选框 Caption 计算机网络

  (2)打开代码窗口,得到程序提供的代码如下:
  
  (3)研读代码:
  ①语句S=S&Ch3.?是要与如下语句等效:S=S&“计算机网络”,复选框Ch3的Caption属性值是“计算机网络”。即:
  S=S&Ch3.Caption
  ②语句Print?是将S的内容打印在窗体上,即:Print S
  (4)参考代码如下:
  
  (5)调试并运行程序。
  (6)按题目要求存盘。

  三、综合应用题
  【解析】在窗体上建立控件后,先设置控件属性,再研读提供的代码,找出问题,修改事件过程以满足题目要求。
  文本框显示的内容通过Text属性设置;按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;在本题中涉及到文件的操作,读入顺序文件以顺序的方式打开,用“Input#”语句读取数据,另外需要注意对文件操作结束后,一定要关闭文件。
  (1)文本框显示的内容通过Text属性设置,Multiline属性决定文本框是否可以多行显示。如果需要多行显示,必须将Multiline的属性设置为True,将Scrollbars的属性设置为2。
  (2)建立界面并设置控件属性。按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。程序中用到的控件及属性设置见表5-6。
  表5-6


   控件
属性 设置值
Name Text1
文本框 Scrollbars 2
Multiline Tme
Nanle Cmd1
命令按钮 Caption 读入数据
Name Cmd2
命令按钮 Caption 排序显示保存
  (3)打开代码窗口,得到如下代码:
  
  
  (4)研读程序代码。排序的方法有多种,如冒泡排序、选择排序等,本题采用的是选择排序法。选择排序法的思想是:每一次循环从数组的n-i+1(i=1,2,…,n-1)个元素中选择一个值最小的元素与第n-i+1个元素的前面那个元素交换位置,即与整个数组的第i个位置的元素交换。如此下去,直到i=n-1时,排序结束。
  ①语句Forj=?T0 100用来对数组i循环操作,通过定义Dim I (1 T0 100)可知,正确的形式为:Forj=1 T0 100
  ②研读如下代码段:
  
  这里有两处需要改写。显然“flag”是布尔变量,初始值为flase。语句Fork=1 T0 100 -j需要Next与其配合。
  (5)完整的参考代码如下:
  
  
  (6)调试并运行程序。为了方便调试,可以在该文件夹中简单地做一个数据文件in.txt。最简单的方法是输入1、3、5、7、9、2、4、6、8、10,然后反复复制,凑成l00个数。这一步也很重要,可以简单地验证程序。排序结果如图5-2所示。
  
  图5-2

上一页  [1] [2] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训