首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在名称为Form1的窗体上画一个名称为lblPwd的标签,标题为“密令”;画两个文本框,名称分别为txtPwd、txtObi,都没有初始内容;再画三个命令按钮,名称分别为cmdShow、cmdHide、cmdCopy,标题分别为“显示”、“隐藏”、“
(1)在名称为Form1的窗体上画一个名称为lblPwd的标签,标题为“密令”;画两个文本框,名称分别为txtPwd、txtObi,都没有初始内容;再画三个命令按钮,名称分别为cmdShow、cmdHide、cmdCopy,标题分别为“显示”、“隐藏”、“
admin
2019-06-11
34
问题
(1)在名称为Form1的窗体上画一个名称为lblPwd的标签,标题为“密令”;画两个文本框,名称分别为txtPwd、txtObi,都没有初始内容;再画三个命令按钮,名称分别为cmdShow、cmdHide、cmdCopy,标题分别为“显示”、“隐藏”、“复制”,在开始运行时,向txtPwd中输入的所有字符都显示“*”,单击“显示”按钮后,在txtPwd中显示所有字符,再单击“隐藏”后,txtPwd中的字符不变,但显示的都是“?”,单击“复制”后,把txtPwd中的实际内容复制到txtObi中,如图3—59所示。
要求:
①在属性窗口中,把窗体的标题改为“密令窗口”。
②建立适当的事件过程,完成上述功能。每个过程中只允许写一条语句,且不能使用变量。存盘时,工程文件名为vbsj3.vbp,窗体文件名为vbsj3.frm。
(2)在考生文件夹下有一个工程文件vbsj4.vbp,运行情况如图3—60所示。程序的功能是计算如下表达式的值:Z=(X+2)^2+(X+3)^3+(x+4)^4+…+(X+N)^N。其中,N和X值通过键盘分别输入到文本框txtN、txtX中。之后如果单击名称为cmdCal、标题为“计算”的命令按钮,则计算表达式的值Z,并将计算结果显示在名称为lblResult的标签中。在给出的窗体文件中已经添加了全部控件和程序,但程序不完整。要求去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:考生不得修改窗体文件中已经存在的程序。程序中不得使用^运算符,而应使用函数xn进行幂运算。程序至少运行一次,按照下图输入数据,使N=5,X=10,单击“计算”按钮,计算Z的值,并将结果显示在标签lblResult中,否则没有成绩。最后,程序按原文件名存盘。
程序源码:
Private Function xn(a As Single,m As Integer)
Dim i As Integer:tmp=1
’For i=1Tom
tmp=?
Next
’xn=?
End Function
Private Sub cmdCal Click()
Dim n As Integer,i As Integer
Dim t As Single,s,x As Single
n=Val(txtN.Text)
x=Val(txtX.Text):z=0
For i=2To n
t=x+i
’z=z+?
Next
’lblResult.Caption=?
Call SaveResult
End Sub
Private Sub SaveResult()
Open App.Path&&"\out4.dat"For_Output As#1
Print#1,lblResult.Caption
Close#1
End Sub
选项
答案
第1小题 步骤1:新建一个“标准EXE”工程,按表4—36在窗体中画出控件并设置其相关属性。 [*] 步骤2:在代码编辑窗口,分别编写3个按钮的单击事件过程。 参考代码: Private Sub cmdShow_Click() txtPwd.PaSSWOrdChar=" " End Sub Private Sub cmdHide_Click() txtPwd.passwordChar="?" End Sub Private Sub cmdCopy_Click() txtobj.Text=txtPwd.Text End Sub 步骤3:按要求将文件保存至考生文件夹中。 第2小题 步骤1:打开考生文件夹中的本题工程文件vbsj4.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: tmp=tmp*a xn=tmp z=z+xn(t,i) lblResult.Caption=z 步骤2:按<F5>运行程序,在第1个文本框中输入5,第2个文本框中输入10,再单击“计算”按钮。 步骤3:按要求将文件保存至考生文件夹中。
解析
第1小题:PasswordChar属性用于设置屏蔽文本框中内容的字符,要去掉对文本框中输入内容的屏蔽,需将其PasswordChar属性值清空。
第2小题:本题源程序中,白定义函数xn的功能是进行a^m幂运算,它通过For循环连续m次将a乘以累积变量tmp(初值为1)来实现。故自定义函数xn中第一个?处应改为:tmp*a,作为函数返回值第二个?处应改为:map。
在“计算”按钮的单击事件过程中,根据程序所要计算表达式的特点,源程序利用一个For循环依次计算表达式中各项的值((x+i)^i),并将其累加入变量z。计算表达式中各项的值通过调用自定义函数xn(t,i)来实现的,其中t=x+j。故cmdCal_Click事件过程中第一个?处应改为:xn(t,i)。计算结果显示在标签中,故第二个?处应改为:z。
转载请注明原文地址:https://kaotiyun.com/show/5JUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但
在名称为Form1、标题为“欢迎”的窗体上画1个名称为Label1的标签,其标题内容为“欢迎使用本系统”,标题文字字体和字号分别为“宋体”、“三号”,标签大小能根据标题内容自动调整,效果如图所示。程序执行时,窗体的最大化按钮不可用(如图所示),请设置相应属
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是()。
在名称为Fralnel的框架中,有两个名称分别为op1、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。以下叙述中,正确的是()。
以下能够触发文本框Change事件的操作是()。
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此过程的参数I
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Forml的代码如下:PublicxAsIntegerPr
执行下列语句:strInput=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是()。
随机试题
以下描述正确的是()
愚所谓圣人之道者如之何?曰:“博学于文”,曰:“行己有耻”。自一身以至于天下国家,皆学之事也;自子臣弟友,以至出入、往来、辞爱、取与之间,皆有耻之事也。耻之于人大矣。不耻恶衣恶食,而耻匹夫匹妇之不被其泽,故曰:“万物皆备于我矣,反身而诚。”呜呼!士而不先言
患者,男,48岁。发生急性痛风性关节炎1天,血尿酸528μmol/L(正常值<416μmol/L)。患者平时应注意
不属于Ⅲ型超敏反应的疾病是
一患者不慎被玻璃划伤面部软组织,查见左耳前区皮肤长约5cm纵形创口,创缘整齐,有活跃的出血。本病例一般不会合并以下哪项重要结构损伤()
A.瘀血所致崩漏者B.阴寒内盛,格阳于外而见热象者C.里热盛极,阳盛格阴而见寒象者D.因脾虚而致痞满且大便不畅者E.因实热壅积而致大便不通者塞因塞用的治法适用于()
()是在可行性研究阶段广泛应用的一种评价方法。
学校课外活动的组织形式不包括()。
研究型病房是指在具备相关条件的医院内,设立的以临床研究为导向的病房,医务人员在其中开展药物和医疗器械的临床试验、生物医学新技术的临床应用观察等研究工作。该病房与普通病房有着本质性的区别,它是重要的科技基础设施,是开展新技术、新方法、新药品和新器械创新研究的
2021年4月26日,世卫组织等机构联合发布《2030年免疫议程》。有关该议程明确的主要目标,下列说法正确的有()。①到2030年实现儿童和青少年时期接种基本疫苗的覆盖率达到90%②将完全没有接种疫苗的儿童人数减少6
最新回复
(
0
)