首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了向随机文件中写一条记录的程序,代码如下: Type RType Name As String * 10 Tel As String * 20 End Type Private Sub Command1_Click() Dim p A
某人编写了向随机文件中写一条记录的程序,代码如下: Type RType Name As String * 10 Tel As String * 20 End Type Private Sub Command1_Click() Dim p A
admin
2015-10-23
58
问题
某人编写了向随机文件中写一条记录的程序,代码如下:
Type RType
Name As String * 10
Tel As String * 20
End Type
Private Sub Command1_Click()
Dim p As RType
p.Name=InputBox("姓名")
p.Tel=InputBox("电话号")
Open "Books.dat" For Random As #1
Put #1, , p
Close #1
End Sub
该程序运行时有错误,修改的方法是( )。
选项
A、在类型定义"Type RType"之前加上"Private"
B、Dim p As RType必须置于窗体模块的声明部分
C、应把Open语句中的For Random 改为 For Output
D、Put语句应该写为Put #1,p.Name , p.Tel
答案
A
解析
记录类型的定义必须放在模块的声明部分,当在标准模块中定义时,关键字Type前可以有Public(默认)或Private,而如果在窗体模块中定义,则必须在前面加上关键字Private。Open语句中使用For Random表示文件以随机方式存取。Put语句的语法为:Put #文件号,[记录号],变量。其中"变量"是除对象变量和数组变量外的任何变量。
转载请注明原文地址:https://kaotiyun.com/show/7WLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果要在任何新建的模块中自动插入OptionExplicit语句,则应采用下列()操作步骤。
下列叙述中,不属于测试的特征的是
PrivateSubForm_Activate()Forj=1to3x=3Fori=1to2x=x+6NextNextPrintxEndSub程序运行后,窗体上显示的结果为【
文本框的SerollBars属性设置为非零值,却没有效果,原因是
设用复制、粘贴的方法建立了一个命令按钮数组Commandl,以下对该数组的说法错误的是
软件开发的结构化生命周期方法将软件生命周期划分成
假定在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType要求在执行事件过程Command1_Click时,在顺序文件Person.txt中
下列关于MDI子窗体在运行时特性的叙述错误的是()。
下列是软件调试技术的是()。
某二叉树中度为2的节点有n个,则该二叉树中有______个叶子节点。
随机试题
庄公寤生。
患者症见午后潮热及夜间发热,不欲近衣,手足心热,烦躁,少寐多梦,盗汗,口干咽燥,舌质红,有裂纹,苔少,脉细数。辨证为
新生儿颅内出血的发病与下列哪项无关
下列对欧洲古代城市规划的政治背景的分析有误的一项是()。
会计核算软件分为通用会计核算软件和专用会计核算软件两种。其中,专用会计核算软件一般是为()定点开发的。
下列固定资产中,不应当计提折旧的是()。
将证券组合A的夏普指数与证券组合B的夏普指数比较,下列关于比较结果的描述正确的有( )。
“负债类”账户的本期减少数和期末余额分别反映在()。
下列说法正确的是()。
Conventionaldisplayadsaresimplywasteful,saysJakobNielsenofGroupM,alargemediabuyer.Sayacompanywantstoreachyo
最新回复
(
0
)