首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了向随机文件中写一条记录的程序,代码如下: Type RType Name As String*10 TelAs String*20 End Type Private Sub Command1
某人编写了向随机文件中写一条记录的程序,代码如下: Type RType Name As String*10 TelAs String*20 End Type Private Sub Command1
admin
2020-08-10
47
问题
某人编写了向随机文件中写一条记录的程序,代码如下:
Type RType
Name As String*10
TelAs 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 BType必须置于窗体模块的声明部分
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/1qHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MuhiSelect属性设置为()。
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1Click()Dima(10)AsInteger,iAsIntegerRandomizcFori=1To10a(i)=
设工程中有2个窗体:Forml和Form2,每个窗体上都有一个名称为Textl的文本框。若希望把Forml上文本框中的内容复制到Form2上的文本框中,应进行的操作是
以下关于窗体的叙述中错误的是
在窗体上画1名为Commandl的命令按钮和1名Textl的文本框,再编写如下程序:DimssAsStringPrivateSubTextl_KeyPress(KeyAsciiAsInteger)IfChr(KeyAscii)<
下列关于栈的叙述正确的是
下面关于VB应用程序的叙述中正确的是
随机试题
临床上对伴有细胞外液减少的低钠血症一般首先应用
从下列五个选项中选择正确答案:A.膝关节肿胀,剧烈疼痛,高热,X线片示关节承重面骨质明显破坏,关节肿胀 B.膝关节肿胀,疼痛,X线片示膝关节非承重面骨质破坏,关节肿胀C.膝关节肿胀,疼痛,X线片示膝关节面边缘虫噬样骨质破坏,伴有多关节病变
关于古琴,下列说法不正确的是()。
抽油机按照结构和工作原理不同可分为游梁式抽油机和()抽油机。
specialdrawingright________
在德育过程中,起主导作用的因素是
中和抗体抗病毒的机制是
下列应按增值税小规模纳税人的标准缴纳增值税的有()。
当整个社会都______着书香的时候,当爱读书、读好书成为人们不变的______的时候,这样的社会和这样的人们必定是健康而富足的。填入划横线部分最恰当的一项是:
求函数y=ln(x+)的反函数.
最新回复
(
0
)