首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在当前目录下有一个名为"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-09-19
19
问题
设在当前目录下有一个名为"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/M8m0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下事件过程:PrivateSubCommand1_Click() Dima a=Array(3,5,6,3,2,6,5,3,5,4,3,9,4,5,6,3,5) x=0 n=UBound(a)
(1)在考生文件夹下有一个工程文件sjt3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Text1的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“
(1)在名称为Forml,标题为“图片”的窗体上添加1个名称为Imagel的图像框,其高为2500,宽为2000。请通过属性窗口设置适当属性,将考生文件夹下的图片文件piel.jpg插入图像框,并使图片自动适应图像框的大小(如图所示)。注意:存盘
有如下过程代码:Subvar_dim() StaticnumaAsInteger DimnumbAsInteger numa=numa+2 numb=numb+1 printnuma;numbEndSub连续3次
关于水平滚动条,如下叙述中错误的是( )。
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
窗体上有一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click()i=0DoWhilei<6Forj=1Toin
下面描述不属于软件特点的是
如果在过程A中用语句:Callproc(a,b)调用下面的过程PrivateSubproc(bAsInteger,ByValaAsInteger)a=a+1b=b*2EndSub则调用结束后
VB应用程序不能把一个二维表格中的数据存入文件
随机试题
给定资料1.文家村是一个有着悠久历史文化和文明传统的古老村庄,该村庄先后被称为“全国美丽乡村”“生态文化旅游示范村”“中华优秀传统文化传承发展示范村”,入选首批全国村级“乡风文明建设”优秀典型案例。10月28日一大早,村“文明礼堂”迎来了开放使用后第
《蜀相》中高度概括诸葛亮一生辉煌业绩的句子是( )
关于纵向弛豫的叙述,错误的是
F公司“盈余公积”科目年初余额为100万元,本年提取法定盈余公积135万元,用盈余公积转增实收资本80万元。假定不考虑其他因素,则下列表述中不正确的是()。
期货从业人员在执业过程中应当坚持期货市场的( )原则,维护期货交易各方的合法权益。
发行人应按规定披露近()年内是否存在违法违规行为,若存在违法违规行为,应披露违规事实和受到处罚的情况,并说明对发行人的影响。
教学某版高中语文课文《在马克思墓前的讲话》一课时,教师设置了以下导入。(上课初,教师板书课题、介绍背景知识)师:同学们,今天我们来学习《在马克思墓前的讲话》。马克思于1818年5月5日生于德国,是享誉世界的革命家、思想家、科学家、社会活
某生在学习上总是制订好计划,根据计划安排学习进程,及时总结不足,并进行针对性的改进。支配她这样做的认知因素是()。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
Manypeoplewronglybelievethatwhenpeoplereacholdage,theirfamiliesplacetheminnursinghomes.Theyareleftinthehan
最新回复
(
0
)