• 回答数

    3

  • 浏览数

    138

浮云秋叶
首页 > 工程师考试 > 基础工程师考试题库及答案

3个回答 默认排序
  • 默认排序
  • 按时间排序

继续改一个

已采纳

1、中间仓库是指为满足日常连续生产需要,在厂房内存放从仓库或上道工序的厂房(或车间)取得的原材料、半成品、辅助材料的场所。有条件时,中间仓库要尽量设置直通室外的出口。下列关于中间仓库消防安全检查正确的是( )。 A.甲、乙、丙类中间仓库,储量不宜超过一昼夜的需要量 B.丙类中间仓库,采用耐火极限不低于的防火隔墙和耐火极限不低于的楼板与厂房隔开,仓库的耐火等级和面积符合丙类仓库的相关规定 C.在一级耐火等级的丙类多层厂房内设置丙类2项物品库房,厂房每个防火分区的允许建筑面积为6000㎡,中间仓库建筑面积1200㎡,其所服务车间的允许建筑面积不应大于6000㎡ D.甲类中间仓库采用防火墙和耐火极限不低于的不燃性楼板与其他部位分隔 2、《公安部关于修改火灾事故调查规定>的决定》(公安部令第121号)自2012年11月1日起施行,下列对于火灾事故调查规定描述错误的是( )。 A.火灾事故调查一般由县级消防机构按照规定分工进行 B.简易调查程序,由一名火灾事故调查人员调查 C.一般调查程序,火灾事故调查人员不得少于两人 D.当事人对火灾事故认定有异议的,可以自火灾事故认定书送达之日起十五日内,向上一级消防机构提出书面复核申请 3、建筑内设置的防烟分区可以保证在一定时间内,使火场中产生的高温烟气不致随意扩散,以便蓄积和迅速排出,并达到有利于人员安全疏散、控制火势蔓延和减少火灾损失的目的。下列关于防烟分区设置描述错误的是( )。 A.挡烟垂壁等挡烟分隔设施的深度不应小于规范规定的储烟仓厚度 B.当空间净高不大于3m时,防烟分区的允许面积为500㎡ C.公共建筑、工业建筑中的走道宽度不大于时,其防烟分区的长边长度不应大于60m D.当空间净高大于6m时,防烟分区之间可不设置挡烟设施 4、防烟排烟系统的维护管理是系统正常完好、有效使用的基本保障,下列检查项目中,不属于每季度检查项目的是( )。 A.排烟风机 B.排烟防火阀 C.挡烟垂壁 D.排烟窗 5、宾馆和饭店是供旅客住宿、就餐、娱乐和举行各种会议、宴会的场所,具有多功能、综合性的特点。其火灾危险性主要包括:可燃装修材料多、火灾荷载大:建筑结构复杂、火势蔓延迅速;人员聚集、疏散困难等,做好消防宣传与教育培训,对保护人民生命和财产安全至关重要。下列不属于宾馆、饭店消防宣传工作的主要内容和形式的是( )。 A.通过电子显示屏向顾客告知安全出口位置和消防安全注意事项 B.在大堂、餐厅等悬挂或张贴消防宣传标语 C.建立消防安全教育场所,配备必要的消防设备、宣传资料 D.在显著位置和每个楼层提示场所的火灾危险性,在疏散通道、安全出口位置及逃生路线提示消防器材的位置和使用方法 6、消防机构在对某工业区进行安全检查,检查结果如下,其中错误的是( )。 A.某制袜厂房循环使用厂房内的空气,并通过净化处理设备将空气中的含尘浓度低于其爆炸下限的1/4 B.某燃气锅炉房采用防爆型的事故排风机,设定正常通风量的换气次数为8次/h C.某多层木器厂房的送风管道分层布置,并在进入生产车间处布置防火阀,该厂房的每层送风管共用一个送风系统 D.某单层铝粉厂房,使用湿式除尘器对地面上的积尘进行处理 【参考答案】1-6 DADBCD

基础工程师考试题库及答案

259 评论(14)

yangyang2336903

下面是10道java基础面试题,后附答案

1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?

Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。

Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。

2.“static”关键字是什么意思?Java 中是否可以覆盖(override)一个 private 或者是static 的方法?

“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。

Java 中 static 方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而 static 方法是编译时静态绑定的。static 方法跟类的任何实例都不相关,所以概念上不适用。

和 JRE 的区别是什么?

Java 运行时环境(JRE)是将要执行 Java 程序的 Java 虚拟机。它同时也包含了执行 applet 需要的浏览器插件。Java 开发工具包 (JDK)是完整的 Java 软件开发包,包含了 JRE,编译器和其他的工具(比如:JavaDoc,Java 调试器),可以让开发者开发、编译、执行 Java 应用程序。

4.是否可以在 static 环境中访问非 static 变量?

static 变量在 Java 中是属于类的,它在所有的实例中的值是一样的。当类被 Java 虚拟机载入的时候,会对 static 变量进行初始化。如果你的代码尝试不用实例来访问非 static 的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上。

支持的数据类型有哪些?什么是自动拆装箱?

Java 语言支持的 8 中基本数据类型是:

byte

short

int

long

float

double

boolean

char

自动装箱是 Java 编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把 int 转化成 Integer,double 转化成 double,等等。反之就是自动拆箱。

支持多继承么?

不支持,Java 不支持多继承。每个类都只能继承一个类,但是可以实现多个接口。

中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?

当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java 编译器会为这个类创建一个默认的构造函数。

Java 中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。

Java 不支持像 C++中那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,Java 不会创建默认的复制构造函数。

中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?

Java 中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。

9.接口和抽象类的区别是什么?

Java 提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:

接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。

类可以实现很多个接口,但是只能继承一个抽象类

类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。

抽象类可以在不提供接口方法实现的情况下实现接口。

Java 接口中声明的变量默认都是 final 的。抽象类可以包含非 final 的变量。

Java 接口中的成员函数默认是 public 的。抽象类的成员函数可以是 private, protected 或者是 public。

接口是绝对抽象的,不可以被实例化。抽象类也不可以被实例化,但是,如果它包含 main 方法的话是可以被调用的。

10.什么是值传递和引用传递?

对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值。

对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上。

最后祝你面试顺利!

159 评论(12)

周闹闹now

如下这些热门题目是应聘Delphi工程师笔试常考的内容,分享给大家收藏: 一、Delphi基础 1、Delphi 内置类型 string 和 WideString 的区别。 2、简要描述Delphi代码单元中,以下关键字的作用。 interface: implementation: initialization: finalization: 3、将一周七天声明成枚举类型。 4、现有Integer 变量 A、B,在不声明其它变量的情况下,将它们的值交换。 如,A := 1; B := 2; 交换之后 A = 2; B = 1。 5、现有以下类: type TBase = class function GetValue: Integer; virtual; end; TChild1 = class(TBase) function GetValue: Integer; override; end; TChild2 = class(TBase) function GetValue: Integer; override; end; function : Integer; begin Result := 1; end; function : Integer; begin Result := 2; Result := inherited GetValue; end; function : Integer; begin Result := inherited GetValue; Result := 3; end; 用以下方法创建对象o1, o2: TBase: o1 := ; o2 := ; 那么调用以下方法的返回值是 返回: 返回: 6、如何模块内部获得自身路径? Exe程序: DLL程序: 7、描述一下TEidt和TListView的类派生顺序,并说明它们的来源区别。 8、用pascal 写一个双向链表。 9、设计模式中的单件模式,在Delphi中可以用什么方式创建。 10、Delphi快捷键 快速搜索添加控件: 打开工程属性对话框: 切换编辑中的代码窗体: 删除一行代码: 二、Win32基础 1、写出Delphi声明Win32类型的库及其对应的Win32 Dll库(至少3个)。 2、如何在Delphi中完成多线程的内存保护。 三、数据库 1、现有MS SQL Server 数据库 UserLibs 列举出所有用户表及其字段。 2、现有数据库A,数据库B和A相对应,在数据A中表增加时,或字段增加时,将结构同步到数据库B中,该过程不能损害数据。(上机题) ;

172 评论(11)

相关问答