首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在当前目录下有—个名为“myfile.txt”的文本文件,其中有若干行文本。下面程序的功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。请填空。 Private Sub Command1_ Click() Dim c
在当前目录下有—个名为“myfile.txt”的文本文件,其中有若干行文本。下面程序的功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。请填空。 Private Sub Command1_ Click() Dim c
admin
2009-09-28
112
问题
在当前目录下有—个名为“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全国计算机二级
相关试题推荐
下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是()。importjava.io.*;publicclassXieShuzu{publicstaticvoidmain(String[]a){
下列叙述中正确的是()。
下列关于char类型的数据的说法中,正确的是()。
下列说法中,正确的是()。
1下列程序创建了一个线程并运行,请填空,使程序完整。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){Helloh=newHello();
查找随机文件的记录时,应使用的方法是()。
为了区分类中重载的同名的不同方法,要求()。
赋值表达式是由位于赋值运算符左边的变量和右边的【】组成。
在E-R图中,用来表示实体的图形是()。
下列JApplet实现了一个不可编辑的JTextArea和一个JButton。请填写正确的程序代码。importjavax.swing.*;importjava.awt.*;publicclassTestl7extends
随机试题
《国家中长期教育改革和发展规划纲要(2010-2020年)》坚持把教育摆在优先发展的战略地位。
以下属现代组织结构理论的代表人物的有
哪项不是急性蜂窝织炎的表现()
A、卡方检验B、构成比C、Kappa值D、显著性检验E、可信区间数据的统计分析用假设检验进行统计推断通常指的是
A.四肢麻木B.关节痛C.皮肤瘙痒D.轻度水、火烫伤E.伤风感冒引起的头痛
A.国食注字TY+4位年号+4位顺序号B.国食注字TP+4位年号+4位顺序号C.国食注字YP+4位年代号+4位顺序号D.国食注字YR+4位年代号+4位顺序号婴幼儿配方乳粉产品配方注册号的格式是()。
政策影响性是指房地产投资易受到政府政策的影响。政府用来调控房地产市场的主要政策包括()。
背景某钢厂将一条年产100万t宽厚板轧制生产线的建设项目,通过招标确定本工程中的板坯加热炉车间和热轧制车间由具有冶金施工总承包一级资质的企业进行施工总承包,负责土建施工,厂房钢结构制作、安装,车间内300t桥式起重机的安装,设备安装与调试,三电工
“教育即生长”反映的教育目的论是()
线性表的顺序存储结构和线性表的链式存储结构分别是
最新回复
(
0
)