首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 (1)在考生文件夹中有工程文件sjt3.vbp及其窗体文件sjt3.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号)但不能修改其他部分。存
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 (1)在考生文件夹中有工程文件sjt3.vbp及其窗体文件sjt3.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号)但不能修改其他部分。存
admin
2009-02-25
57
问题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。
(1)在考生文件夹中有工程文件sjt3.vbp及其窗体文件sjt3.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号)但不能修改其他部分。存盘时不得改变文件名和文件夹。
本题描述如下:
在窗体上有两个单选按钮,名称分别为Op1和Op2,标题分别为“黑体”和“楷体”,一个文本框,名称为Text1,字体为宋体,字号为四号字,还有一个命令按钮,名称为C1,标题为“切换”。要求程序运行后,在文本框中输入“等级考试”,并选择一个单选按钮,如图2-3所示。在单击“切换”按钮后,会根据所选的单选按钮来切换文本框中所显示的汉字字体,如图2-4所示。
(2)在窗体上建立一个名称为Text1的文本框和一个名称为Cmd1,标题为“计算”的命令按钮,如图2-5所示。程序运行后,单击“计算”命令按钮,通过在对话框输入整数12,放入整型变量a中,然后计算a!,(提示:运算结果应放入Long型变量中),在文本框中显示结果,并把结果存入文件out.txt中。在考生文件夹中有一个标准模块mode.bas,该模块中提供了保存文件的过程putdata,考生可以直接调用。
注意:保存时必须存放在考生文件夹下,窗体文件名为sjt4.frm,工程文件名为sjt4.vbp。
选项
答案
(1)窗体的控件及属性已经建好,只需编写事件过程空缺的代码即可。 单选按钮和“切换”按钮的是通过它们的Caption属性来设置的,当点击“切换”时触发它的Click事件来使文本框的内容改变的。文本框的字体设置是通过它的Font属性来实现的。 解题步骤: 第一步:编写程序代码。 程序提供的代码: Option Explicit Private Sub C1_Click() If Op1 The n ’ Text1.Font = Op1.? End If If Op2 Then ’ Text1.?:“楷体GB2312” End If End Sub 参考代码: Option Explicit Private Sub C1_Click() If Op1 Then ’ Text1.Font = Op1.Caption End If If Op2 Then Text1.FontName =“楷体GB2312” End If End Sub 第二步:调试并运行程序。 第三步:按题目要求存盘。 (2)在窗体上建立好控件后,先设置控件属性,再编写事件过程。 当运行程序后所弹出的对话框是由Visual Basic系统本身提供的,通过调用函数InputBox来实现,本题的主要思想是考查循环语句的应用。计算一个数值的阶乘时使用了for循环,最后调用了所给模块中的过程将结果进行保存。解题步骤: 第一步:建立界面并设置控件属性。本题用到了1个文本框和1个命令按钮,将命令按钮的Caption属性设置为“计算”, Name属性设置成Cmd1,文本框属性为默认设置。 第二步:编写程序代码。 在编写程序代码时要注意变量范围的设定,题目要求将计算结果存入Long变量中,所以把最后放入文本框内的变量设置为长整型,然后保存结果。 参考代码: Private Sub Cmd1_Click() Dim a As Integer Dim temp As Long Dim i As Integer a = Val(InputBox(“请输入”,,"12")) temp = 1 For i =1 To Val(a) temp = temp * i Next Text1.Text = temp putdata"out.txt",Text1.Text End Sub 标准模块代码: Option Explicit Sub putdata(t_FileName As String,T_Str As Variant) Dim sFile As String sFile ="\" & t FileName Open App.Path & sFile For Output As # 1 Print #1,T_Str Close #1 End Sub 第三步:调试并运行程序。 第四步:按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/8h1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Java程序的执行过程中用到一套JDK工具,其中jbD.exe是指()。
一元算术运算符中,运算符+的功能是()。
下面程序段的输出结果是classBase{inti;Base(){add(1);}voidadd(intv){
执行下面程序后输出的正确结果是publicclassTest{publicstoicvoidmain(Stringargs[]){bytex=3,y=4;longr=80L;Sys
下面属于面向对象语言的是
下面不属于软件设计原则的是
程序设计方法要求在程序设计过程中
有下面的Applet程序段:import,java.awt.*;import.java.applet.*;publicclassHelloextendsApplet{publicvoidpanin(Grap
随机试题
现代领导工作的核心任务是科学决策和有效地组织决策实施,以实现
Aschoolboy’slifeisinpreparationfortherealbattleoflife.Itisalso【C1】______ofdifferencesandinterests.Oneofthe【
心脏内膜上皮是()
患者,男,32岁。发热、咳嗽、咳痰5天伴咯血1天。5天前着凉后出现发热,体温波动在37.5~38.2℃,伴咳嗽、咳黄痰。今日晨起咯鲜血2口,约30ml,急诊来院。查体:体温38.0℃,左下肺背部闻及吸气中期中水泡音,响亮,无干啰音。心率98次/分,律齐,各
实行工程总承包的工程,专项施工方案可由专业分包单位组织编制的有()。
下列法律法规中,对立法机关、政府以及政府财政主管部门和预算执行部门的预算管理职权作出明确规定的是()。
萎靡不振对于()相当于()对于食物
某工厂生产甲和乙两种产品,已知生产1件甲产品可获利1000元,消耗A.和B.材料分别为2千克、3千克;生产1件乙产品可获利1700元,消耗A.和B.材料分别为5千克、4千克。若有A.和B.材料分别为200千克、240千克,则生产甲、乙两种产品能取得的最大利
如果心灵完全_________在物欲之中,那将是人生中最可悲哀的事。倘若一个人听到山鸟的呜叫、看到花开花落的变化都会从内心生发感动,这样的心灵才是纯净动人的。历经千百年________的中国古典诗词“博大而善感”,一定能引领现代人踏进岁月的长河,品察生命本
FloatingFacebookTheIPOofFacebook—both(1)______andrisksI.IPObringsmoneyA.Mr.Zuckerberg,whoowns28.4%ofFacebook,
最新回复
(
0
)