首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分乙存盘时
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分乙存盘时
admin
2009-02-25
28
问题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。
在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分乙存盘时不得改变文件名和文件夹,相应的dat文件也保存到考生文件夹下,否则没有成绩。
本题描述如下:
在名称为Form1的窗体上有五个Labe1控件和两个命令按钮,数据文件prog8a.dat存放一些字符。按“开始”按钮后,能从考生文件夹下的prog8a.dat中读出数据并分别统计出其中数字、大写字母、小写字母和其他类型字符的个数,将结果写入考生文件夹下的prog8b.dat文件中(以标准格式在一行中输出);执行完毕,“开始”按钮变成“完成”,且无效(变灰)。程序运行界面如图15-6所示。
选项
答案
在程序运行时控件是否可用由其Enable属性决定,当其值为True时可用,当为False不可用(灰色)。对文件进行操作必须先打开文件,同时通知操作系统对文件进行读操作还是写操作,打开文件的命令是Open,其常用形式为: Open“文件名”For模式As[#]文件号[Len=记录长度] 模式有Output(打开文件,对其进行写操作)、Input(打开文件,对其进行读操作)、Append(打开文件,在文件末尾追加记录)。 统计大小写字符和数字只需根据字符的ASCII码判断,大写字母的ASCII值是65~90,小写字母的ASCII值是97~122,数字的为48~57。解题步骤: 第一步:编写程序代码。 程序提供的代码: Private Sub COMEXIT_Click() End End Sub Private Sub COMSTART_Click() Dim Ch As String, Number As Integer, Cp As Integer, Lp As Integer, Others As Integer myfile1=App.Path & "\" & "prog8a.txt" myfile2=App.Path & "\" & "prog8b.txt" ’Open myfile1 For ? As #1 ’Open myfile2 For ? As #2 While Not EOF(1) ’Input ?, Ch$ If Asc(Ch$)>=48 And Asc(Ch$)<=57 Then Number=Number+1 ElseIf Asc(Ch$)>=65 And Asc(Ch$)<=90 Then Cp=Cp+1 ElseIf Asc(Ch$)>=97 And Asc(Ch$)<=122 Then Lp=Lp+1 Else ’Others=? End If Wend ’Print ?, Number, Cp, Lp, Others Close ’COMSTART.Caption=? ’COMSTART.Enabled=? End Sub 参考代码: Private Sub COMEXIT_Click() End End Sub Private Sub COMSTART_Click() Dim Ch As String, Number As Integer, Cp As Integer, Lp As Integer, Others As Integer myfile1=App.Path & "\" & "prog8a.txt" myfile2=App.Path & "\" & "prog8b.txt" Open myfile1 For Input As #1 Open myfile2 For Output As #2 While Not EOF(1) Input #1, Ch$ If Asc(Ch$)>=48 And Asc(Ch$)<=57 Then Number=Number+1 ElseIf Asc(Ch$)>=65 And Asc(Ch$)<=90 Then Cp=Cp+1 ElseIf Asc(Ch$)>=97 And Asc(Ch$)<=122 Then Lp=Lp+1 Else Others=Others+1 End If Wend Print #2, Number, Cp, Lp, Others Close COMSTART.Caption="完成" COMSTART.Enabled=False End Sub 第二步:调试并运行程序。 第三步:按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/WQ1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于异常的描述中错误的是()。
下列数据结构不属于线性表的是()。
以下各特点中属于算法的基本特征的是()。
向DataOutputStream对象dos的当前位置处写入一个保存在变量f中的浮点数的语句是【】。
编制好的程序,确保它的正确性和可靠性的同时,还应强调良好的编程风格。在书写功能性注解时应考虑()。
阅读下列代码publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println(89>>1);}}
下列叙述中正确的是
在下列程序的下划线处,填入适当语句使程序能正确执行并输出异常栈信息。publicclassThrowableException{publicstaticvoidmain(Stringargs[]{tr
赋值表达式的组成是:在赋值运算符的左边是【】,右边是一表达式。
使用驱动器列表框的______属性可以返回或设置驱动器列表中当前选中的磁盘驱动器的索引值。
随机试题
中华人民共和国2016年国民经济和社会发展统计公报公布的数据显示,2016年年末全部金融机构本外币各项存款余额155.5万亿元,比年初增加15.7万亿元,其中人民币各项存款余额150.6万亿元,增加14.9万亿元。全部金融机构本外币各项贷款余额112.1万
患者,女,70岁。外阴瘙痒、灼热感4天。妇科检查:阴道上皮萎缩,皱襞消失,黏膜充血,有小出血点,较多淡黄色分泌物。该患者可能的病因是
城镇给水系统分为()。
企业在安全生产许可证有效期内,严格遵守有关安全生产法律法规,未发生死亡事故的,安全生产许可证有效期满时,关于安全生产许可证有效期延期说法不正确的是( )。
评标委员会在对某工程建设项目投标文件评审过程中,发现某投标文件的投标报价组成中某分项工程单价有明显的小数点错位,导致单价与工程量的乘积结果与总价不一致,对此问题的处理原则是()。
生命周期理论指出个人是在()实现消费的最佳配置。
某国家重点扶持的高新技术企业,2020年度的应纳税所得额为3000万元,但经税务机关审查发现:该企业安置残疾人支付工资100万元,据实扣除;取得财政拨款200万元,计入收入总额。假设无其他纳税调整事项,已知该企业适用企业所得税税率为15%,则该企业2020
乙公司向甲公司出售机器设备,于2012年2月1日签发了一张以乙公司为出票人和收款人、以甲公司为付款人、付款日期为2012年7月1日、金额为200万元的商业承兑汇票(以下简称“票据A”)。甲公司承兑后,将该汇票返还给乙公司。2012年3月1日,乙公司保存的
HowhasMr.HumphriesbeenlearningSpanish?
Thecurrentpoliticaldebateoverfamilyvalues,personalresponsibility,andwelfaretakesforgrantedtheentrenchedAmerican
最新回复
(
0
)