1[简答题] 在考生文件夹下有一个工程文件sjt4.vbp。在其窗体中“待选城市”下的List1列表框中有若干个城市名称。程序运行时,选中List1中若干个列表项(如图l所示),单击“选中”按钮则把选中的项目移到List2中,单击“显示”,则在Text1文本框中显示这些选中的城市(如图2所示)。已经给出了所有控件和程序,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存工程文件和窗体文件。
参考解析:
【考点分析】本题考点有:列表框的ListCount、Se.1ected和List属性,“&”连接符,列表框的Addhem和Re-moveltem方法,For循环语句以及If判断语句。
【解题思路】Selected属性是一个与List数组中的各个元素相对应的一维数组,记录List数组中每个项目是否被选取。例如,如果List(1)被选取,则Selected(1)的值为True,如果List(1)未被选取,则Selected(1)的值为False。List属性是一个一维数组,数组中元素的值就是在执行时看到的列表项。设计时可以在属性窗口中通过List属性来建立列表项,运行时对List数组从0到ListCount-l依次取值,可以获得列表的所有项目。通过对Selected属性返回值的判断,可以得知列表项是否被选中,从而进行删除和添加操作。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】循环下限大于循环上限,因此循环语句步长Step为-1。
2[简答题]考生文件夹中有工程文件sit3.vbp。窗体上有一个名称为Label1、标题为“标签控件”的标签;有一个名称为Command1、标题为“命令按钮”的命令按钮。单击上述两控件中的任一控件,则在标签Label2中显示所单击控件的标题内容(标题内容前添加“单击”二字),下图是单击命令按钮后的窗体外观。请去掉程序中的注释符,把程序中的?改为正确的内容。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。
参考解析:
【考点分析】本题考点有:Call语句、TypeOf运算符、标签的Caption属性、命令按钮的Caption属性以及If判断语句。
【解题思路】单击两个控件中的任一个,通过Call语句调用函数ShowName()实现在标签Label2中显示所单击控件的标题内容,自定义函数ShowName()用于判断控件的类型,CommandButton表示命令按钮,Label表示标签,如果变量C的控件类型是CommandButton,那么Label2的Caption属性设置为”单击”&Command1.Caption,显示控件的标题内容。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】在自定义函数时,参数C定义的类型为Con-trol,表示定义的是控件的名称,同时在调用函数时要注意,函数的参数是控件的名称。
3[简答题] 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个文本框,其名称为Text1,然后通过“属性”窗口设置窗体和文本框的属性,实现如下功能:
在文本框中可以显示多行文本,显示水平和垂直滚动条,显示的初始信息为“模拟试题”,显示的字体为三号、宋体、粗体、加下划线;如图23-1所示。要求:不编写任何代码。存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为Sj1.frm。
(2)在名称为Form1的窗体上画一个标签,其名称为Label1,然后通过“属性”窗口设置窗体和文本框的属性,实现如下功能:
初始状态,Label1中不显示任何内容,程序运行时,双击窗口,则在Label1上显示“双击窗口”,单击窗口,则在Label1上显示“单击窗口”,如图23-2所示。要求不使用任何变量。存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。
参考解析:
(1)根据题意,新建“标准EXE”工程,将一个Text控件
(2)根据题意,新建“标准EXE”工程,将一个Label控件添加到窗体上,Label的名称为Label1、Caption属性为空。双击Form1进入代码窗口,编写如下代码:
4[单选题]为了显示弹出式菜单,要使用
A.窗体的PopupMenu方法
B.窗体的OpenMenu方法
C.菜单的PopupMenu方法
D.菜单的OpenMenu方法
参考答案:A
参考解析:显示弹出式菜单使用PopupMcnu方法。
5[单选题] 设有语句:
Open”e:\Test.Dat”For Output As#1则以下叙述中错误的是( )。
A.该语句打开c盘根目录下的一个文件Test.Dat,如果该文件不存在则出错
B.该语句打开c盘根目录下一个名为Test.Dat的文件,如果该文件不存在则创建该文件
C.该语句打开文件的文件号为l
D.执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息
参考答案:A
参考解析:本题中是用Open语句打开一个顺序文件Test.Dat,并指定一个文件号1。故c选项正确。如果Test.Dat文件不存在,则系统自动创建该文件。故B选项正确,A选项错误。用For Output模式打开文件,可通过Print语句向文件写入信息。故D选项正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |