首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在当前目录下有一个名为"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
56
问题
设在当前目录下有一个名为"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://www.kaotiyun.com/show/YpQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
用Dim(1,3to7,10)声明的是一个______维数组。
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下事件过程:PrivateSubForm_Load()ShowText1.Text=""Text2.Text=""Text2.SetFocusEndSubPrivate
在窗体上画一个通用对话框,程序运行后,通过ShowOpen方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC的文件,则对通用对话框的Filter属性的正确设置是______。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
关于控件数组,下列描述中不正确的是______。
以下叙述中错误的是______。
下面关于完全二叉树的叙述中,错误的是______。
下列关于多重窗体程序的叙述中,错误的是()。
关于多行结构条件语句的执行过程,正确的说法是()。
随机试题
A.四环素B.多西环素C.二者均是D.二者均否
A.心肌收缩期泵功能障碍B.心肌非对称性肥厚C.心内膜心肌纤维化,心室舒张功能受损D.血压升高,左心室肥厚E.局部心缘突出,有反常搏动肥厚型心肌病为
评标委员会应当否决其投标的情形有()。
会计资料最基本的质量要求是()。
下列属于个人商用房贷款操作风险的有()。
有这样一种假说:冬眠是一种高度发达的机能。冬眠的哺乳动物虽然与人类一样都是温血动物,但是它们在更宽范围的调节性上获得了进化,例如在体温调节上,就要比非冬眠动物强。对这段话理解不正确的是()。
孙小姐在网上某品牌化妆品专卖店购买了一款化妆品,花费了100元.货物送到后经认定是假冒商品,孙小姐便向人民法院提起诉讼,请求赔偿其损失,问孙小姐最多能获得多少赔偿?()
风险大致有两种定义:一种定义强调了风险表现为不确定性;而另一种定义则强调风险表现为损失的不确定性。下列说法正确的是()。
被称为“国际会议之都”的城市是()。
A、 B、 C、 D、 E、 E
最新回复
(
0
)