首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序: Private Sub Command1_Click() Dim ch$, ascii As Integer Open "file.txt" For Inpu
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序: Private Sub Command1_Click() Dim ch$, ascii As Integer Open "file.txt" For Inpu
admin
2015-08-28
42
问题
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:
Private Sub Command1_Click()
Dim ch$, ascii As Integer
Open "file.txt" For Input As #1
While Not EOF(1)
Line Input #1, ch
ascii=toascii(ch)
Print ascii
Wend
Close #1
End Sub
Private Function toascii(mystr As String)As Integer
n=0
For k=1 To Len(mystr)
n=n+Asc(Mid(mystr, k, 1))
Next k
toascii=n
End Function
程序的功能是( )。
选项
A、按行计算文件中每行字符的ASCII码之和,并显示在窗体上
B、计算文件中所有字符的ASCII码之和,并显示在窗体上
C、把文件中所有文本行按行显示在窗体上
D、在窗体上显示文件中所有字符的ASCII码值
答案
A
解析
过程toascii的功能是依次取出传入字符串中的每个字符,用Asc函数将这个字符转换为相应的ASCII码值,通过For循环将这些值累加。累加值由过程名返回。Click事件中以顺序输入方式打开file.txt文件,即以读取方式打开文件。While循环的结束条件是到达文件尾部,在循环体中,Line Input #语句读取文件中的一行数据存入变量ch中,然后以ch为参数调用过程toascii,即计算这一行字符中所有字符的ASCII码值的和,返回值赋给变量ascii,在窗体上输出ascii的值。所以While循环结束时,将在窗体上显示输出file.txt中每一行数据的ASCII码值的和。因此答案为A。
转载请注明原文地址:https://kaotiyun.com/show/AKQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是______。
在设计程序时,应采纳的原则之一是______。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
已知通用对话框名为Cdlg,则执行下列的______语句,将弹出“另存为”对话框。
以下叙述正确的是______。
为了使列表框中的项目分为多列显示,需要设置的属性为()。
执行下列程序段后,整型变量n的值为()。n=0Fori=1To20Step5n=n+1Nexti
需求解析中开发人员要从用户那里了解______。
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
随机试题
企业对广告活动的管理在内容和程序上主要包括__________、__________、__________、__________和__________等。
在Word2010中文档文件的默认扩展名是________。
下列临床表现最有可能的诊断为A.呕吐伴腹痛、腹泻、发热B.呕吐伴眩晕,眼球震颤C.呕吐物有粪臭味伴腹痛、腹胀、不排便D.呕吐伴右上腹痛、发热、寒战、黄疸E.呕吐伴头痛,意识障碍,偏瘫
下列取水行为,不需要申请取水许可证的是哪项?()
一平面简谐波的波动方程为y=0.01cos10π(25t—x)(SI),则在t=0.1s时刻,x=2m处质元的振动位移是()。
民主决策原则包括:独立咨询机构参与,(),公众参与。
在( )模式条件下,业主不聘请“工程师”(即我国的监理工程师)来管理工作,而是自己或委派业主代表来管理工程。
甲公司计划投资购入一台新设备,预计该设备投产后,第一年年初的流动资产需要额为25万元,流动负债需要额为15万元。第二年年初流动资产需要额为46万元,流动负债需要额为14万元。该设备投产第二年,需要增加的流动资金投资额是()万元。
请认真阅读下列材料,并按要求作答。依据拟定的教学目标,设计导入环节,并说明理由。
下列各类计算机程序语言中,不属于高级程序设计语言的是()。
最新回复
(
0
)