首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
admin
2020-02-27
52
问题
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。
(2)在考生文件夹中有一个工程文件sjt4.vbp。该程序的功能是将文件in4.txt中的文本读出并在文本框Text1中显示。输入一个英文字母到文本框Text2中,然后单击“统计”命令按钮,统计该字母(大小写被认为是不同的字母)在文本中出现的次数,统计结果在标签Label3中显示。
给出的窗体文件中已经有了全部控件,如图所示。程序不完整,要求:去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。
选项
答案
(1)步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Private Sub Option1_Click(Index As Integer) Dim n As Integer n=Val(Text1.Text) ’Select Case? Case 0 ’Text2.Text=f1(?) Case 1 ’Text2.Text=f1(?) End Select End Sub Public Function f1(n As Integer)As Long Dim x As Long x=1 ’For i=1 To ? x=x*i Next ’? =x End Function 程序结束 参考答案 第1个?处填入:Index 第2个?处填入:n 第3个?处填入:n+2 第4个?处填入:n 第5个?处填入:n 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Private Sub Form_Load() Open App.Path&"\in4.txt"For Input As #1 Line Input #1.s ’Text1.Text=? Close #1 End Sub Private Sub Command l_Click() Dim n As integer s=Text1.Text s1=RTrim(17ext2.Text) Do ’p=InStr(?) If p<>0 Then n=n+1 s=Mid(s,p+1) ’Loop While p?0 ’Label3.Caption=? End Sub 程序结束 参考答案 第1个?处填入:s 第2个?处填入:s,s1 第3个?处填入:<> 第4个?处填入:n 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
(1)在单击单选按钮数组事件过程中,首先向文本框Text1中输入一个不超过10的正整数,通过Val函数实现字符向数值的转换,然后选择“N的阶乘”或“(N+2)的阶乘”单选按钮,通过Select Case语句和单选按钮数组的Index属性,确定所调用函数的参数,从而调用Function f1()过程函数进行计算,将计算结果显示在文本框Text2中。
(2)通过文件操作和“&”连接符将文件in4.txt中的文本读出并显示在文本框Text1中,在Command1 Click事件过程中,在文本框Text2中输入一个英文字母,然后单击“统计”命令按钮,统计该字母(大小写被认为是不同的字母)在文本中出现的次数,统计结果显示在标签LabeB中。
转载请注明原文地址:https://www.kaotiyun.com/show/nFTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
下列程序段的输出结果是()。x=5Printx+1;x+1
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
窗体上有1个名称为Commandl的命令按钮,能够使其向左移动100的语句是()。
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此过程的参数Index的叙述中,正确的
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在考生文件夹下有一个工程文件sjt5.vbpc,其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件夹下in5.
窗体上有一个名称为HSemlll的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
HowmanycallcentersdoesthehelplinehaveinEngland?
胎龄超过26周而不足37周出生的婴儿称为早产儿。()
女性,63岁,发现右乳肿块1个月,查体见肿块位于外上象限,5cm×4cm大小,皮肤无变化,右侧腋窝淋巴结大小为1cm×1cm,与周围无粘连,右锁骨上有-1.5cm×1cm肿大淋巴结,肿块及肿大淋巴结细针穿刺细胞学检查均发现癌细胞。该病人属于乳腺癌的
卵巢癌患者,由于肿瘤组织有可能侵犯肠道,术中要剥离癌组织或切除病变部位的部分肠管。术后腹部压沙袋
患者,男性,65岁,因慢性支气管炎、肺部感染、呼吸衰竭入院。护理体检:气促,不能平卧,黏痰呈黄色,不易咳出。测血气分析PaO255mmHg,PaO262mmHg。护士巡视时,发现患者烦躁不安,呼吸频率及心率加快,球结膜充血,应该
甲养的宠物狗将乙咬伤,乙起诉甲请求损害赔偿。诉讼过程中,甲认为乙被咬伤是因为乙故意逗狗造成的。关于本案中举证责任的分配,下列哪一选项是正确的?(2007—卷三—45,单)
混凝土坝防渗帷幕后设置排水孔幕的目的是降低()。
教师和家长尊重合作的基本要求不包括()。
Ifhedoesn’tstudyhard,hewon’tpasstheEnglishexam.Hewon’tpasstheEnglishexam______he______hard.
A、Futureevents.B、Catastrophicevents.C、Small-scaledisasters.D、Smokinghazards.B细节题。问题是人们倾向害怕什么样的事件。女士说“Peopletypicallyfe
最新回复
(
0
)