首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在当前目录下有一个名为"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
2018-12-20
23
问题
设在当前目录下有一个名为"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://jikaoti.com/ti/WAm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是
软件设计中模块划分应遵循的准则是
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。[*130]程序代码如下:Dimcolor(3)As
设有下面程序代码:PrivateSubCommand1_Click()DimaAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75
设窗体名称为frm1。以下叙述中正确的是( )。
窗体上有一个名称为VScroll1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScroll1.Value的值等于( )。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下面描述中不属于数据库系统特点的是
下列运算符中,优先级别最低的是
下列运算符中,优先级别最高的是
随机试题
时间序列预测的主要缺陷是()
25岁,G1P0,足月妊娠。胎膜早破,自然分娩后第3天,体温38.8℃,下腹痛,恶露血性混浊有臭味,宫底平脐,压痛,白细胞15.8×109/L,中性粒细胞0.80,最可能的诊断是
按我国海关的监管方式,该批货物属于:对于已损坏的道具,若留在境内未向海关申报的,海关可如何处理:
以下哪个说法是错误的()。
十七大报告中提出的“五条中国特色具体道路”内容是什么?
一、注意事项1.申论考试,与传统的作文考试不同,是对分析驾驭材料能力与对表达能力并重的考试。2.作答参考时限:阅读40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定材料2000年7月1
若f(x)的导函数是sinx,则f(x)的原函数是__________.
阅读以下说明,回答问题,将解答填入对应的解答栏内。【说明】某公司网络拓扑图如图3-1所示。为了便于管理,公司决定将员工网络按业务划分了3个不同的VLAN,其中VLAN10为行政部门(xzbm),VLAN20为财务部门(cwbm),VLAN30为
「お宅のお母様のお名前は何とおっしゃいますか。」「洋子と()。」
Inrecentyearsanewfarmingrevolutionhasbegun,onethatinvolvesthe【21】______oflifeatafundamentallevel—thegene.
最新回复
(
0
)