首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Label1、标题为“回文的个数为”的标签和一个名称为Text1,初始值为空的文本框,如图3.87所示。程序功能如下: ①单击“读
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Label1、标题为“回文的个数为”的标签和一个名称为Text1,初始值为空的文本框,如图3.87所示。程序功能如下: ①单击“读
admin
2017-09-22
43
问题
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Label1、标题为“回文的个数为”的标签和一个名称为Text1,初始值为空的文本框,如图3.87所示。程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中。
②单击“统计"按钮,则统计in5.dat文件(该文件中仅含由空格间隔开的字母串)中回文的个数,并将统计的回文个数显示在Text1文本框内。(所谓回文是指顺读与倒读都一样的字符串,如“recycer”)。“读数据”按钮和“统计”按钮的Click事件过程已经给出,请完善Function过程foundhuiwen的功能,实现上述程序功能。
注意:考生不得修改窗体文件中已存在的控件和程序,在结束程序运行之前,必须先进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开考生文件夹下的工程文件sjt5.vbp,如表4.55所示在窗体上画出控件并设置它们的相关属性。 [*] 步骤2:打开代码编辑窗口,在指定位置编写foundhuiwen函数的过程。参考代码: Function foundhuiwen(p As String) foundhuiwen=True k=Len(p) For i=1 To k/2 If Mid(p,i,1)<>Mid(p,k+1-i,1)Then foundhuiwen=False Exit For End If Next End Function 步骤3:按
键运行程序,先单击“读数据”按钮,再单击“统计”按钮,最后单击窗体右上角的关闭按钮结束程序。 步骤4:按要求将文件保存至考生文件夹中。
解析
本题中自定义函数fotmdhuiwen的功能是判断字符串参数p是否为回文,若是则返回函数值True,否则返回函数值False。根据回文的定义程序设计思路:在For循环中按从两端到中间的顺序,分别用Mid函数依次从字符串参数p中同时取出两个字符,并比较这两个字符是否相同,若不相同则返回函数值False,并用Exit Function语句退出自定义函数;否则继续往下比较直至循环结束。循环正常结束时,返回函数值True。
转载请注明原文地址:https://kaotiyun.com/show/4kGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()。
假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的15个属性。请在划线处将程序补充完整。PrivateSubForm_Click()StaticxAsIntegerClsPri
排序是计算机程序设计中的一种重要操作,常见的拌序方法有插入排序、______和选择排序。
定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则
下列事件过程的功能是:建立一个名为Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,…,90。请在空白处填入适当的内容,将程序补充完整()。PrivateTypeAngKAsInteger
以下程序代码用来实现如下功能:单击命令按钮弹出对话框,在其中输入正数后单击确定,弹出一个提示信息显示刚才输入的正数,否则提示"error"。请填空。PrivateSubCommand1_Click()DimaAsInteger,bAsSt
窗体上有两个按钮,执行程序后按Cancel按钮的输出结果是______。PrivateSubCommandl_Click()Print“北京”;EndSubPrivateSubCommand2,_Click()
下面程序运行后,输出的结果是如下矩阵:471058116912请在程序[]处填入正确的内容。
在窗体上画一个名称为Filel的文件列表框,并编写如下程序:PrivateSubFilel_DblClick()x=Shell(Filel.FileName,1)EndSub以下关于该程序的叙述中,错误的是__
随机试题
属于护理组织文化隐性内容的是
肝硬化患者食管静脉曲张破裂大出血后发生的变化,不正确的是
下列哪一选项的表述不可以成立?()
某水利水电工程项目,发包人与承包人依据《水利水电工程标准施工招标文件》(2009年版)签订了施工承包合同,合同价格4000万元(含临建固定总价承包项目200万元)。合同中规定:(1)工程预付款的总额为合同价格的10%,开工前由发包人一次付清。
普通发票的联次包括存根联、记账联、发票联和抵扣联。()
关于认股权证的内在价值,下列说法正确的是()。
张某和赵某在一处工地打工。某日两人在工地发生争执,张某顺手推了赵某一把,赵某倒地后后脑勺正好碰到石头上,导致颅脑损伤,经抢救无效死亡。张某对于赵某的死亡的心理态度属于()。
投资银行按照议定价格从发行人手中购进将要发行的全部股票,然后再出售给投资者,最后将所筹集的资金交付发行人的股票销售方式是()。
财务会计报告须经注册会计师审计的,企业应当将注册会计师及其会计师事务所出具的审计报告随同财务会计报告一并对外提供。()
甲的父亲病重,急需钱治疗。为筹集治疗费,甲决定将其收藏的一幅油画出售,乙提出以相当子市场价一半的价格购买该油画,甲在急需用钱的情况下无奈把油画以市价的一半转让给乙。下列说法正确的是()
最新回复
(
0
)