首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在当前目录下有—个名为“myfile.txt”的文本文件,其中有若干行文本。下面程序的功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。请填空。 Private Sub Command1_ Click() Dim c
在当前目录下有—个名为“myfile.txt”的文本文件,其中有若干行文本。下面程序的功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。请填空。 Private Sub Command1_ Click() Dim c
admin
2009-09-28
80
问题
在当前目录下有—个名为“myfile.txt”的文本文件,其中有若干行文本。下面程序的功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。请填空。
Private Sub Command1_ Click()
Dim ch$, ascii As Integer
Open "myfile.txt" For【 】 As #1
While Not EOF(1)
Line Input #1 ,ch
ascii=toascii(【 】)
Print ascii
Wend
Close #1
End Sub
Private Function toascii(mystr$)As Integer
n=0
Fork=1 To【 】
n=n+ Asc(Mid(mystr,k,1))
Next k
toascii=n
End Function
选项
答案
Input、ch、Len(mystr)
解析
Line Input #语句格式:Line Input # 文件号,字符串变量。Line Input #语句可以从顺序文件中读取一个完整的行,并把它赋给一个字符串变量。文件号是一个整型表达式,其值在1~511范围内。执行Open语句时,打开文件的文件号与一个具体的文件相关联,其它输入输出语句或函数通过文件号与文件发生关系。“字符串变量”是一个字符串简单变量名,也可以是一个字符串数组元素名,用来接收从顺序文件中读出的字符行。
本题要求读入文本文件“myfile.txt”,“myfile.txt”中有若干行文本,并按行计算每行字符的ASCII码之和,显示在窗体上。在按钮的点击事件中,先定义了两个变量,变量ch$为字符型数据,变量ascii是数值型数据,应使用Input读入文本文件,所以使用的读取文本文件的语句应该为Open "myfile.txt" for input As #1,以读的方式打开文本文件myfile.txt,并给myfile.txt文件一个文件号1。当文件1没有到达文件尾时,读取myile.txt文件的一行,赋给变量ch。题目定义了一个Function过程toascii,功能是计算每行字符的ASCII码之和,先给变量n赋值,变量n的值等于数值0。要统计每行字符的ASCII码之和,那么要分别取出每行的每个字符,计算出它的码值,取字符从每行的第一个字符开始,到每行的字符个数为止。所以循环的终值为Len(ch),用变量n存放每行ASCII码之和,并赋给变量toascii。所以传值时,传字符串ch给过程toascii。将ASCII码的和赋给变量ascii,最后在屏幕上显示各行的码值之和。
转载请注明原文地址:https://kaotiyun.com/show/Zc1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列命令中用于Java解释命令的是()。
下列哪个成员变量声明是正确的?()
查找随机文件的记录时,应使用的方法是()。
在深度为5的满二叉树中,叶子结点的个数为()。
赋值表达式是由位于赋值运算符左边的变量和右边的【】组成。
当启动Applet程序时,首先调用的方法是()。
在一棵二叉树上第5层的结点数最多是()。
在关系代数中,对一个关系投影操作以后,新关系的元组个数跟原来关系的元组个数相比()。
以下各项中可以减少相同数据重复存储现象的是()。
下列关于Applet的安全限制的叙述中,错误的是()。
随机试题
某学校初中二年级五班的物理老师要求学生两人一组制作一份物理课件。小曾与小张自愿组合,他们制作完成的第一章后三节内容见文档“第3—5节.pptx”,前两节内容存放在文本文件“第l一2节.pptx”中。小张需要按下列要求完成课件的整合制作:将演示文稿“第3
患者男性,52岁。因肝硬化上消化道出血入院,经药物止血效果不佳给予三腔二囊管暂时压迫止血。使用过程中,若患者频发期前收缩,最可能的原因是
中国历史上第一部正式宪法是由()政权公布的。
从业人员在为客户制定税收规划时,通过交流和资料填写,可以了解到客户的一些基本情况,主要有()。Ⅰ.婚姻状况Ⅱ.财务情况Ⅲ.投资意向Ⅳ.投资要求
下列项目中,属于土地增值税免税范围的有()。
在银行存款对账中,未达账项包括()。
设某君的效用函数为U=f(m)=3mδ(0<δ<1),这里M代表货币量。如果他在面临一次抽奖活动中,有20%的机会获得200元,有80%的机会获得75元,抽奖的费用为100元,试问他会不会参加这一活动?
在下列传输介质中,哪一种错误率最低()?
Employee的表结构为:职工号、单位号、工资,Department的表结构为:单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的SQL命令是
A、Toprovethatshecouldearnherlivingasagardener.B、Toshowthatwomenaremorehardworkingthanmen.C、Toshowthatwome
最新回复
(
0
)