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

  第18套上机考试试题
  一、基本操作题
  下面出现的“考生文件夹”均为c:\wexam\20060001。
  请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
  1.在名称为Form1的窗体上画一个文本框,名称为Text1;再画两个命令按钮,名称分别为c1和C2,标题分别为“隐藏”和“显示”。请编写适当的事件过程,使得在运行时,如果单击“隐藏’’按钮,则文本框消失;如果单击“显示”按钮,则文本框显示出来,如图18-1和图18-2所示。程序中不得使用任何变量。
  注意:保存时必须存放在考生文件夹下,工程文件名为kt1.vbp,窗体文件名为kt1.frm。
  2.在窗体上画两个文本框,名称分别为Text1和Text2。请设置适当的控件属性并编写适当的事件过程,使得在运行时,如果在Text1中每输入一个字符,则显示一个“*”,而同时在Text2中显示输入的相应内容,如图18-3所示。程序中不得使用任何变量。
  
  图18-1
  
  图18-2
  
  图18-3
  注意:保存时必须存放在考生文件夹下,工程文件名为kt2.vbp,窗体文件名为kt2.frrn。
  二、简单应用题
  下面出现的“考生文件夹”均为c:\wexam\20060001。
  请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
  1.在考生文件夹下有工程文件kt3.vbp及其窗体文件kt3.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“'”号).但不能修改其他部分,保存时不得改变文件名和文件夹。。运行界面如图18-4所示。
  
  图18-4
  本题描述如下:
  在窗体上有一个标签数组,名为Label1,该数组有4个控件元素,标题分别是“程序运行”、“文本编辑”、“双向箭头”和“移动窗体”。在程序运行后,将鼠标移动到各控件元素上,则鼠标指针将变成各控件元素的标题所代表的指针形状;离开控件元素,则恢复正常情况下的指针形状。
  2.在考生文件夹下有工程文件kt4.vbp及其窗体文件kt4.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分。保存时不得改变文件名和文件夹。
  本题描述如下:
  根据给定图形三边的边长来判断图形的类型。若为三角形,则同时计算出为何种三角形以及三角形的周长和面积,程序运行界面如图18-5所示。要求完成“判断并计算”按钮的功能如下:
  判断输入的图形是否为三角形,若是三角形则在Text1中显示“是三角形”,在Text2中显示是何种三角形;单击“清除再来”按钮可以将所有显示框清空,且按钮本身变为不可选取状态。当单击“判断并计算”之后重新恢复为可选状态。
  附:三角形存在的条件为任何一边不为0,且任意两边之和大于第三边;若一边具有a^2+b^2=c^2,则为直角三角形;若所有边满足a^2+b^2>c^2,则为锐角三角形;若一边满足a^2+b^2<c^2,则为钝角三角形。
  三、综合应用题
  下面出现的“考生文件夹”均为c:\wexamk20060001。
  在考生文件夹下有工程文件kt5.vbp及其窗体文件kt5.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分,保存时不得改变文件名和文件夹。
  本题描述如下:
  在窗体中有三个Labe1控件和两个名称分别为COMSTART和COMEXIT、标题分别为“开始”和“退出”的命令按钮。编写函数ITEM(A,N),其功能是由数字A组成的不多于N位数的整数之和,利用该函数求8+88+888+8888的结果,并写入考生文件夹下的kt5.dat文件中。计算完毕,“开始”字样变为“完成”字样,且无效(变灰)。运行界面如图18—6所示。
  
  图18-5
  
  图18-6

  第18套参考答案与解析 
  一、基本操作题
  1.【解析】本题主要考查文本框和按钮的基本操作。命令按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;文本框的可见性通过Visible属性设置。当Visible属性为True时,控件在运行时可见;当Visible属性为False时,在运行时不可见。
  【解题步骤】
  (1)建立界面并设置控件属性。程序中用到的控件及其属性见表18-1。
  表18-1


   控件
属性 设置值
文本框 Name Text1
Name C1
按钮 Caption 隐藏
Name C2
按钮 Caption 显示

  (2)编写程序代码。
  参考代码:
  
  (3)调试并运行程序。
  (4)按题目要求存盘。
  2.【解析】文本框的内容由其Text属性设置。文本框的PasswordChar属性可用于口令输入,在默认状态下,该属性被设置为空字符串(不是空格)。题目要求在Text1中输入字符的同时Text2中显示Text1中输入的内容,这要用到文本框的Change事件。当用户向文本框中输入新信息,或当程序改变文本框的Text属性时,将触发Change事件。
  【解题步骤】
  (1)建立界面并设置控件属性。程序中用到的控件及其属性见表18-2。
  表18-2

控件 属性 设置值
Name Text1
文本框 PasswordChar *
文本框 Name Text2

  (2)编写程序代码。
  参考代码:
  
  (3)调试并运行程序,同时要灵活掌握不同的事件所实现的特殊功能。
  (4)按题目要求存盘。
  二、简单应用题
  1.【解析】本题主要考查控件数组的使用。控件数组是由一组相同类型的控件组成,建立控件数组时系统给每个元素赋一个唯一的索引号(Index)。例如,控件数组cmdName(3)表示控件数组名为cmdName的第4个元素。鼠标的指针形状通过属性MousePointer来设置,该属性值为11时对应程序运行时的鼠标指针形状;该属性值为3时对应文本编辑时的鼠标指针形状;该属性值为7时对应双向箭头的鼠标指针形状;该属性值为5时对应移动窗体时的鼠标指针形状。
  【解题步骤】
  (1)建立界面并设置控件属性。程序中用到的控件及其属性见表18-3。
  表18-3


   控件
下标 属性 设置值
Name Label1
Label(0) Caption 程序运行
Nalne Label1
Label(1) Caption 文本编辑
Label数组 Name Label1
Label(2) Caption 双向箭头
Narfle Label1
Label(3) Caption 移动窗体

  (2)编写程序代码。
  程序提供的代码:
  
  
  (3)调试并运行程序。
  (4)按题目要求存盘。

[1] [2] 下一页

责任编辑:小草

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