问题 单项选择题

下列可以打开随机文件的语句是( )

A.Open"file1.dat"For Input As#1
B.Open"file1.dat"For Append As#1
C.Open"file1.dat"For Output As#1
D.Open"file1.dat"For Randow As#1 Len=20

答案

参考答案:D

解析: 本题主要考查随机文件与顺序文件的特点与区别,及文件操作的特点。Visual Basic中有3种文件访问的类型:顺序文件、随机文件、二进制文件。
随机文件又称直接存取文件,简称随机文件或直接文件。随机文件的每个记录都有一个记录号,在写入数据时只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就可直接读取。在记录文件中,可以同时进行读、写操作,所以能快速地查找和修改每个记录,不必为修改某个记录而像顺序文件那样,对整个文件进行读、写操作。其优点是数据存取较为灵活,方便,速度快,容易修改,主要缺点是占空间较大,数据组织复杂。顺序文件:顺序文件将文件中的记录一个接一个地按顺序存放。
二进制访问能提供对文件的完全控制,因为文件中的字节可以代表任何东西,当要使文件的尺寸尽量小时,应使用二进制访问。
在文件处理过程中,执行完Open操作后,程序将生成一个文件指针,程序可以调用LOF函数来获得返回给文件分配的字节数。在随机文件中,每个记录的长度是固定的.记录中的每个字段的长度也是固定的。因为是操作随机文件,所以选D。

多项选择题
问答题

2011年1月21日,某港商独资工艺玩具厂发生特大火灾事故,死亡84人,伤45人,直接经济损失达260余万元(时价)。
该厂厂房是一栋三层钢筋混凝土建筑。一楼为裁床车间,内用木板和铁栅栏分隔出一个库房。库房内总电闸的保险丝用两根铜丝代替,穿出库房顶部并搭在铁栅栏上的电线没有用套管绝缘,下面堆放了两米高的布料和海绵等易燃物。二楼是手缝和包装车间及办公室,一间厕所改作厨房,内放有两瓶液化气。三楼是成品车间。
该厂实行封闭式管理。厂房内唯一的上下楼梯平台上还堆放着杂物;楼下4个门,两个被封死,一个用铁栅栏与厂房隔开,只有一个供职工上下班进出,还要通过一条0.8m宽的通道打卡;全部窗户外都安装了铁栏杆加铁丝网。
起火原因是库房内电线短路时产生的高温熔珠引燃堆在下面的易燃物所致。起火初期火势不大,有工人试图拧开消火栓用灭火器灭火,但因不会操作未果。在一楼东南角敞开式货物提升机的烟囱效应作用下,火势迅速蔓延至二、三楼。一楼工人全部逃出。正在二楼办公的厂长不组织工人疏散,自顾逃命。二、三楼约300多名工人,在无人指挥的情况下慌乱逃生。由于要下楼梯、拐弯、再经打卡通道才能逃出厂房。路窄人多,浓烟烈火,致使人员中毒窒息,造成重大伤亡。
经调查确认以下事实:
(1)该厂雇佣无证电工,长期超负荷用电,电线、电器安装不符合有关安全规定要求。
(2)厂方平时未对工人进行安全防火教育培训,发生火灾时,厂长未指挥工人撤离,自顾逃生。
(3)该厂多处违反消防安全规定。对于消防部门所发《火险整改通知书》,未认真整改,留下了重大火灾隐患,并以向整治小组个别成员行贿等手段取得整改合格证。该厂所在地镇政府对此完全了解,不但不督促整改,还由镇长授意给整治小组送钱说情。

根据以上场景,回答下列问题:


分析此次火灾的间接原因。