VB语言程序设计

考试试题

[问答题](1)考生文件夹中有工程文件sjt3.vbp。其窗体上已有部分控件。在窗体上添加含有两个单选钮的控件数组,其名称为Option1,单选按钮的下标分别为0、1,Caption属性分别为"驱动器为C"及"列txt文件",如图所示。运行程序时,驱动器列表框、目录列表框和文件列表框三个控件能够同步变化。    1) 单击"驱动器为C"单选按钮,则驱动器列表框的当前驱动器被设为"C"。    2) 单击"列txt文件"单选按钮,则文件列表框中只显示txt类型的文件。    3) 单击文件列表框中的某个文件时,被选中的文件名显示在"当前文件"右侧的标签中。    要求:    按照题目要求添加控件,设置有关属性,去掉程序中的注释符,把程序中的?改为正确的内容。    注意:    考生不得修改窗体文件中已经存在的程序。最后,程序按原文件名存盘。  (2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上已有全部控件,如图1所示。要求单击标题为"生成矩阵"的命令按钮时,随机生成由单个大写字母组成的5×5矩阵,并显示在名称为Text1的文本框中。单击"查找"按钮,找出所生成矩阵中ASCII值最大的字母及其位置,并显示在Text2中(只显示一个ASCII值最大的字母及其位置),如图2所示(Text2中显示的是第2行第5列的"Y")。在给出的窗体文件中已经有了全部控件,但程序不完整。    要求:去掉程序中的注释符,把程序中的 ?改为正确的内容。    注意:    不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
[问答题](1)在考生文件夹下有一个工程文件sjt3.vbp。窗体Form1上有2个标题分别是 "读数据"和"查找"的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:    ①在考生文件夹下的in3.dat文件中存有100个正整数。单击"读数据"按钮,则将文件in3.dat中的数据读入数组a中。 ②单击"查找"按钮,则查找数组a中所有为7的倍数的数据,并将这些数据顺次显示在Text1文本框内(数据之间用空格隔开)。"读数据"按钮的Click事件过程已经给出,请编写程序完成"查找"按钮的Click事件过程,实现上述功能。  注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用"查找"按钮完成查找过程,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后将程序按原文件名存盘。(2)考生文件夹下有一个工程文件sjt4.vbp。在窗体Form1上有2个名称为Command1和Command2、标题分别为"重输"和"查找"的命令按钮。程序功能为:单击"重输"按钮,则清空Text1中的内容,等待用户输入由空格隔开的若干个英文单词;单击"查找"按钮,则找出Text1中最长的单词,并将其显示在Text2中。某一次的运行效果如图所示。请将"查找"按钮的Click事件过程中的注释符去掉,把 ?改为正确内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。