首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)考生文件夹中有工程文件sjt3.vbp。其窗体上已有部分控件。在窗体上添加含有两个单选钮的控件数组,其名称为Optionl,单选按钮的下标分别为0、1,Caption属性分别为“驱动器为C”及“列txt文件”,如图3.12所示。运行程序时,驱动器列表
(1)考生文件夹中有工程文件sjt3.vbp。其窗体上已有部分控件。在窗体上添加含有两个单选钮的控件数组,其名称为Optionl,单选按钮的下标分别为0、1,Caption属性分别为“驱动器为C”及“列txt文件”,如图3.12所示。运行程序时,驱动器列表
admin
2017-09-22
48
问题
(1)考生文件夹中有工程文件sjt3.vbp。其窗体上已有部分控件。在窗体上添加含有两个单选钮的控件数组,其名称为Optionl,单选按钮的下标分别为0、1,Caption属性分别为“驱动器为C”及“列txt文件”,如图3.12所示。运行程序时,驱动器列表框、目录列表框和文件列表框三个控件能够同步变化。
1)选中“驱动器为C”单选按钮,则驱动器列表框的当前驱动器被设为“C”。
2)选中“列txt文件”单选按钮,则文件列表框中只显示tXt类型的文件。
3)单击文件列表框中的某个文件时,被选中的文件名显示在“当前文件”右侧的标签中。
要求:按照题目要求添加控件,设置有关属性,去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:考生不得修改窗体文件中已经存在的程序。最后,程序按原文件名存盘。
(2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上已有全部控件,如图3.13(a)所示。要求单击标题为“生成矩阵”的命令按钮时,随机生成由单个大写字母组成的5×5矩阵,并显示在名称为Text1的文本框中。单击“查找”按钮,找出所生成矩阵中ASCII值最大的字母及其位置,并显示在Text2中(只显示一个ASCII值最大的字母及其位置),如图3.13(b)所示(Text2中显示的是第2行第5列的“Y”)。在给出的窗体文件中已经有了全部控件,但程序不完整。要求去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
选项
答案
(1)步骤1:打开考生文件夹中的本题工程文件sjt3.vbp,在代码编辑窗1:3中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: Filel.Path=Dirl.Path Dirl.Path=Drivel.Drive If Index=0 Then Filel.Pattern="*.txt" 步骤2:按要求将文件保存至考生文件夹中。 (2)步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: s=s+a(i,j)+" " Text1=s Nax=Asc(a(i,j)) Text2 = Chr(Nax) & Str(NaxT) & Str(NaxJ) 步骤2:按要求将文件保存至考生文件夹中。
解析
(1)驱动器列表框(Drive ListBox)用来显示当前系统中所有有效磁盘驱动器的列表;目录列表框(Dir List Box)用来分层显示指定磁盘驱动器上的目录列表;文件列表框(File List Box)用来显示指定目录中所选择文件类型的文件列表,默认为*.*。要在程序运行时,能对系统中的文件进行浏览,就要让驱动器列表框、目录列表框和文件列表框实现同步变化,关键是将驱动器列表框、目录列表框、文件列表框相互关联起来,这可通过编写驱动器列表框、目录列表框的Change事件过程,使三者的路径保持一致来实现。
(2)题目要求在点击“生成矩阵”命令按钮时,在Text1文本框内生成一个5×5的大写字母矩阵,通过一个嵌套的循环来实现。同样在矩阵里面查找ASCII码最大的字母的时候也是通过嵌套的循环来搜索。
第一个“?”处是给变量s赋值,在外层的For循环里面“s=s & Chr(13)&Chr(10)”是给S添加换行,因此内层For循环是给s添加行数据,因此第一个“?”处是把a(i,i)的值添加到s当中;第二个“?”处是把S的值赋给Text1文本框;第三个“?”处的If判断当前元素a(i,j)是否比Max大,如果大的话将其赋值给Max变量:最后一个“?”处是在Text2文本框里面显示Max的值和位置。
转载请注明原文地址:https://kaotiyun.com/show/gkGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。DoWhileList2.ListCount________
在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是()。
下列程序段的执行结果为______。Forx=5To1Step-1ForY=1To6-xPrintTab(Y+5);"*";NextYPrintNextx
各种运算符间的优先顺序从高到低是
假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的15个属性。请在划线处将程序补充完整。PrivateSubForm_Click()StaticxAsIntegerClsPri
排序是计算机程序设计中的一种重要操作,常见的拌序方法有插入排序、______和选择排序。
阅读下列程序: PrivateSubCommand1_Click() DimiAsInteger,kAsInteger k=2 Fori=1To3 PrintH(k); Nexti EndSub Fu
在窗体上有一个命令按钮,然后编写如下事件过程 PrivateSubCommand1_cickc() a=InputBox("enterthefirstinteger") b=InputBox("enterthesecon
要把一个命令按钮设置成无效,应设置属性______的值为False。
使用驱动器列表框的______属性可以返回或设置驱动器列表中当前选中的磁盘驱动器的索引值。
随机试题
关于程序模块化,以下叙述错误的是()。
企业发生的下列交易或事项产生的汇兑差额应计入当期损益的有()。
以下不属于货币型理财产品的是()。
下列关于股票的表述中,正确的有()。
顾客满意度报告的内容应包括()。
适用于初学者,也适用于优秀运动员的负荷增加方式有()。
海事局新进了一批公务员,领导让你组织他们进行为期三个月的培训。请问你怎么组织?怎么体现针对性和实效性?
设3阶矩阵A的特征值λ1=1,λ2=2,λ3=3对应的特征向量依次为α1=(1,1,1)T,α2=(1,2,4)T,α3=(1,3,9)T.(Ⅰ)将向量β=(1,1,3)T用α1,α2,α3线性表出;(Ⅱ)求Anβ.
将当前工作表的记录,按“总分”的降序排列。
PeopleallovertheworldknowWimbledonasthecentreoflawntennis. In1874itwasacountryvillage,butitwasthehome
最新回复
(
0
)