首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生目录下有一个工程文件vbsj3.vbp,窗体上有一个命令按钮cmdNext(标题为“下一个”)。 要求:在窗体上建立一个单选按钮数组optItem,含4个单选按钮,标题分别为“A”、“B”、“C”、“D”,初始状态下,“A”为选中状态。如图3—
(1)在考生目录下有一个工程文件vbsj3.vbp,窗体上有一个命令按钮cmdNext(标题为“下一个”)。 要求:在窗体上建立一个单选按钮数组optItem,含4个单选按钮,标题分别为“A”、“B”、“C”、“D”,初始状态下,“A”为选中状态。如图3—
admin
2017-03-27
36
问题
(1)在考生目录下有一个工程文件vbsj3.vbp,窗体上有一个命令按钮cmdNext(标题为“下一个”)。
要求:在窗体上建立一个单选按钮数组optItem,含4个单选按钮,标题分别为“A”、“B”、“C”、“D”,初始状态下,“A”为选中状态。如图3—70所示。窗体文件中已经给出了命令按钮的Click事件过程,但不完整,请去掉程序中的注释符,把程序中的“?”改为正确的内容,使得每单击命令按钮一次,就选中下一个单选按钮,如果已经选中最后一个单选按钮,再单击命令按钮,则选中第1个单选按钮。
注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
程序源码:
Private Sub cmdNext Click()
’For k=0To?
If optItem(k).Value Then
’n=?
End If
Next k
optItem(n).Value=False
n=n+1
If n=4Then
’n=?
End If
optItem(n).Value=True
End Sub
(2)在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在txtInput中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放入txtResult(如图3—71所示)。在给出的窗体文件中已经给出了全部控件,但程序不完整,要求:去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
程序源码:
Private Sub cmdChange_Click()
Dim n As Integer,k As Integer
Dim ch As String,a As String
n=Len(txtInput.Text)
ch=" "
For k=1To n
’a=Mid$(txtInput.Text,?,1)
If Opt1.Value=True Then
If a>="a"And a<="z"Then
ch=ch+UCase(a)
ElseIf a>="A"And a<="Z"Then
’ch=ch+?
ElSe
ch=Ch+a
End If
End If
If Opt2.Value=True Then
ch=UCase(txtInput)
End If
If Opt3.Value=True Then
ch=LCase(txtInput)
End If
Next k
’txtResult=?
End Sub
选项
答案
第1小题 步骤1:打开考生文件夹中的本题工程文件vbsj3.vbp,按表4—43在窗体中用“复制”和“粘贴”命令画出包含4个元素的单选数组和1个命令按钮并设置属性。 [*] 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: Private Sub CmdNext_Click() For k=0To3 If optItem(k).Value Then n=k End If Next k OptItem (n).Value=False n=n+1 If n=4Then n=0 End If OptItem(n).Value=True End Sub 步骤3:按要求将文件保存至考生文件夹中。 第2小题 步骤1:打开考生文件夹中的本题工程文件vbsj4.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: a=Mid$(txtInput.Text,k,1) ch=ch+LCase(a) txtResult=ch 步骤2:按要求将文件保存至考生文件夹中。
解析
第1小题:本题源程序在命令按钮的单击事件过程中,首先利用For循环语句(循环变量k的初值为0,终值为3)逐一检查单选按钮数组中的每个元素是否被选中,若选中则用变量n记录下选中单选按钮的索引号,即n=k。循环结束后,取消对当前选中单选按钮的选抒,,变量n增1;接着判断增1后的n值是否为4,荇是则将n的值设置为0;最后设置索引号为n的单选按钮被选中。
第2小题:本题源程序功能是存命令按钮的单击事件过程中,用For循环语句和Mid函数逐一取出文本框txtInput中的字符后,根据单选按钮的选择进行相应转换;当选择“大小写互换”时,如果是小写字母就用UCase雨数转换为大写,如果是大写字母就用LCase函数转换为小写,如果不是字母就不用转换:当选择“全部大写”时,就用UCase函数将文本框中所有字母转换为大写:当选择“全部小写”时,就用LCase函数将文本框中所有字母转换为小写。将转换结果显示在文本框txtResult中。
转载请注明原文地址:https://kaotiyun.com/show/NhGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行下面的程序段后,S的值为【】。s=5Fori=2.6To4.9Step0.6s=s+1Nexti
在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:DimStr1AsString,str2AsStringPrivateSubform_load()Tex
声明一个变量为局部变量应该用()。
窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序DimyAsIntegerPrivateSubCommand1_Click()DimxAsIntegerX=2
假定程序中有以下语句:answer=MsgBox("String1",,"String2","String3",2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则answer的值为______。
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DoUntilnu
在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:PrivateSubTimer1_______()TextTime.text=TimeEndSub
已知数组A(4,4),各个元素在运行程序时被赋值并打印,形成四除非方阵。请在________和________处填入所需的内容,使产生一个转置矩阵(即行列互换),仍放在数组A中,并打印出来。例如:12341234
设已经在"菜单编辑器"中设计了窗体的快捷菜单,其顶级菜单为Bs,取消其"可见"属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键菜单的是
软件生命周期一般可分为以下阶段;问题定义、可行性研究、______、设计、编码、测试、运行与维护。
随机试题
为了达到保证检定、校准和检测质量的目标,必须对检定、校准和检测的__________两个方面进行全面有效的控制,对控制获得的数据进行分析,并且采取相应的措施。
个性初具雏形的年龄班是()
慢性肾小球肾炎的综合治疗包括
患者头痛而晕,心悸不宁,神疲乏力,面色无华,舌淡苔薄白,脉细弱。治疗应首选()
根据《合同法》的规定,承诺必须具备的条件包括()。
在自动控制系统中,控制输入信号与主反馈信号之差,称为()。
甲公司拟收购乙上市公司。根据证券法律制度的规定,下列投资者中,如无相反证据,不属于甲公司一致行动人的是()。
甲公司为增值税一般纳税人,适用的增值税税率为16%,该公司主营业务为经销W产品并按实际成本核算。W产品的售价中不包含增值税,确认收入的同时结转销售成本。2019年该公司发生的经济业务如下:(1)3月1日,收到乙公司预付货款1100万元。3月2日,向乙公司
下列不属于新教教堂的是()。
Iwonderwhofirstconceivedtheideaofcuttingaholeinthedoor.
最新回复
(
0
)