注册环保工程师笔试题
“明月入怀”通过精心收集,向本站投稿了10篇注册环保工程师笔试题,今天小编在这给大家整理后的注册环保工程师笔试题,我们一起来看看吧!

篇1:注册环保工程师笔试题
1、水环境的污染源有许多方面,但最普遍最重要的污染源为( ),
A.排放的各类废水
B.酸雨
C.固体废物渗滤液
D.大气中有害沉降物
答案:A
2、生物膜法是一种( )处理技术。
A.厌氧生物
B.好氧生物
C.厌氧微生物
D.兼氧生物
答案:B
3、污泥作为农副业用途时,为防止致病微生物传播,常采用一定的处理方法加以杀灭,其中一种方法,处理后其污泥的气味比低热消毒法处理后的污泥淡,能耗为低热消毒法的1/50,它能改变污泥的胶体性能,减少胶体颗粒的`负电荷,降低比阻,但无机成分不发生变化,而且它被认为是颇有前途的污泥消毒方法,这种方法是( ),
A.堆肥
B.化学消毒法
C.辐射处理法
D.消化处理法
答案:C
4、下列不属于排水管道系统上的附属构筑物的是( )。
A.检查井
B.闸阀
C.倒虹管
D.跌水井
答案:B
5、污水在管道中的流速应( )明渠中的流速。
A.大于
B.小于
C.等于
D.远大于
答案:A
篇2:注册环保工程师试题
注册环保工程师试题精选
1.取水构筑物设计时需要收集和掌握有关河道的多种特征指标,对取水水质影响最大最直接的特征指标是以下何项内容?
A 冰冻情况
B 泥沙和漂浮物
C 水位
D 流量
选 B
2.地表水取水构筑物分为固定式和活动式两大类,下列何项属于固定式取水构筑物型式?
A 岸边式 缆车式 水泵直接吸水式
B 岸边式 河床式 浮船式
C 岸边式 河床式 斗槽式
D 河床式 斗槽式 渗渠
选 C
3.粒径不均匀滤料在反冲洗时处于流态化状态,反冲洗结束后产生较大粒径滤料分布在下层的自然分层现象,其主要原因是:
A 大粒径滤料密度较大,容易先沉到下层
B 大粒径滤料比表面积较小,下沉时受水流阻力较小,容易先沉到下层
C 大粒径滤料受水的.浮力较小,容易先沉到下层
D 大粒径滤料不受水中颗粒布朗运动撞击作用
选B
4. 在支流、干流汇合的河段上取水,为防止所取的水泥沙含量过高或泥沙淤积,取水构筑物取水口位置宜设置在以下何处?
A 靠近支流河道出口处的支流河道上
B 支流河道出口处的干流河道上
C 支流河道出口处的上下游足够距离的干流河道上
D 支流河道和干流河道汇合处夹角最小的地方
选 C
5. 选择岸边式取水构筑物的位置,除了水量充沛,水质、地质条件较好,水位变化幅度不大的条件外,还应要求:
A 江河岸边较陡,主流近岸,岸边有足够水深
B 江河岸边平坦,风浪不大,河床有足够水深
C 江河岸边平坦,水流顺直,岸边有足够场地
D 江河岸边较陡,主流冲顶,岸边有足够水深
选 A
篇3:注册环保工程师试题
注册环保工程师试题
1、评价项目预测,是指对能代表评价项目的什么等最变化的预测:特征环境质量?本文来源:考试大网
2、《环境影响评价技术导则 总纲》,环境预测范围与现状调查范围的关系?
3、《环境影响评价技术导则 总纲》,土壤环境影响评价,只需要简述?
4、类比分析,排放系数,排放量等可用此系数,但需要:修正?
5、地下水Ⅰ类,反映?考试大论坛
6、评价工作等级,环境特征还须考虑?
7、地下水监测频率,每年不得少于?
8、地下水质单项组分评价,应:从优不从劣?
9、《地表水水质标准》,COD最低检出限为多少mg/L?
10、二级,PM10日平均浓度限值为多少mg/m³?
11、属于二类环境空气区的`是?请标明岭南有嘉木原创
12、《环境空气质量标准》,NO2,每月至少有分布均匀的多少个日均值?
13、R处于可接受水平,说明:不需要制定预案?
14、环境风险分为什么类型?(三个) 15、一级,环境风险评价的工作内容为?
篇4:注册安全工程师法律知识笔试题
1. 《安全生产法》规定,法律责任分为刑事责任、行政责任和____三种,( )
A.民事责任
B.财产责任
C.其他法律责任
答案:A
2. 《安全生产法》规定,个人经营的投资人未能保证安全生产所必需的资金投入,导致发生生产安全事故,构成犯罪的,依照刑法规定追究刑事责任;尚不够刑事处罚的,对个人经营的投资人处2万元以上____万元以下的罚款。( )
A.10
B.20
C.30
答案:B
3. 《安全生产法》规定,生产经营单位采用新工艺、新技术、新材料或者使用新设备时,应对从业人员进行____的安全生产教育和培训。( )
A.班组级
B.车间级
C.专门
答案:C
4. 《安全生产法》规定从业人员在安全生产方面的`义务包括:”从业人员在作业过程中,应当严格遵守本单位的安全生产规章制度和操作规程,服从管理,正确佩戴和使用____。( )
A.安全卫生设施
B.劳动防护用品
C.劳动防护工具
答案:B
5. 按照《安全生产法》的规定,国务院负责安全生产监督管理的部门对全国安全生产工作实施( ),
A. 综合管理
B.综合监督管理
C.监督管理
答案:B
6. 生产经营单位必须为从业人员提供符合国家标准或行业标准的( )。
A.防暑用品
B.防寒用品
C.劳动防护用品
答案:C
7. 《安全生产法》规定,生产经营单位应当在较大危险因素的生产经营场所和有关设施、设备上,设置明显的____的( )。
A.安全宣传标语
B.安全宣教挂图
C.安全警示标志
答案:C
8. 生产经营单位对____应当登记建档,定期检测、评估、监控,并制定应急预案,告知从业人员和相关人员应当采取的紧急措施。( )
A.事故频发场所
B.重大事故隐患
C.重大危险源
答案:C
9. 《安全生产法》规定,生产经营单位不得使用国家明令淘汰、禁止使用的危及生命安全的( )。
A.工艺、设备
B.工具
C.原材料
答案:A
10. 《安全生产法》对工会在安全生产工作中的____作出了规定。( )
A.监督职责
B.享有的权利
C.应尽的义务
答案:A
篇5:注册环保工程师大气专业笔经
我是考大气的。刚好及格。谈不上经验,只是把我的过程说一下,希望能对大家有一点帮助。
1.考试不放弃,两天很长的时间,所以体力要很好,要平时锻炼身体。
2.审题一定要清楚,四本书上的样题说的是不定型选择,但是在试卷上出的题是多选,也就是至少有两个答案。(这可能害了不少人第一天的分数偏低)。
3.大气的重点是除尘、脱硫、脱硝、和一些燃烧计算,还有工程实践中的经验,仔细看马广大的大气污染控制工程应该没问题,
4.非重点是吸收和吸附,中间的传质等几乎没有考(这是的,说不定就要考了请注意)
5.多带一些自己熟悉的手册,有时出的题,就是原题,比如今年一道风机和管道连接的图形选择题,如有印象立刻可以得2分。
6.第一天专业时水的题是很难的,可能是论坛里有人说的,考水的人多,所以水的题应该难一些来控制通过率。
7.试题里面有错题,08年噪声的一道题是多选题,但是只有一个答案是对的`,所以遇到这样的题,不要浪费时间。
8.噪声的试题相对来说比较死,学会可以多得分,知识也比较简单,如果是考固废和大气的一定要重视。
9.固废系统的复习几遍应该就能拿到合理的分数,因为相对来说固废是最简单的。如果你水、气都不好,那你一定好好准备考固废。
10.辐射几乎不用看。去年好像只有一道题。
篇6:注册环卫工程师试题
注册环卫工程师试题
1.城市自来水厂的设计规模,一般按以下何项确定?
A 设计年限内平均日供水量加自用水量
B 设计年限内最高日供水量加自用水量
C 设计年限内平均日最高时供水量加自用水量
D 设计年限内最高日最高时供水量加自用水量
选 B
2.树枝状管网水力计算中,流量分配确定后,某管段流量是指以下何项?
A 该管段以后所有节点流量之和
B 该管段前后两节点流量之和
C 沿线流量乘以该管段长度之和
D 比流量乘以该管段长度之和
选 A
3. 为节约供水能量,采用分区供水时,按理论计算可论证分区数量与节约能量多少的关系是以下何项?
A 仅串联分区越多,节约能量越多
B 仅并联分区越多,节约能量越多
C 只有分区为偶数时,分区越多,节约能量越多
D 无论串联并联,分区越多,节约能量越多
选 D
4. 为节约供水能量,采用分区供水时,按理论计算可论证分区数量与节约能量多少的关系是以下何项?
A 仅串联分区越多,节约能量越多
B 仅并联分区越多,节约能量越多
C 只有分区为偶数时,分区越多,节约能量越多
D 无论串联并联,分区越多,节约能量越多
选 D
5. 为节约供水能量,采用分区供水时,按理论计算可论证分区数量与节约能量多少的关系是以下何项?
A 仅串联分区越多,节约能量越多
B 仅并联分区越多,节约能量越多
C 只有分区为偶数时,分区越多,节约能量越多
D 无论串联并联,分区越多,节约能量越多
选 D
篇7:环保工程师试题
环保工程师试题
1、恶臭排放可由于什么而变化?
2、一般工业固体废物项目,地下水控制应根据?来源:考试大的美女编辑们
3、Ⅱ类工业固体废物,基础层距离地下水不得小于多少m?
4、适用《危险废物焚烧标准》的.是:低热值危险废物?
5、允许建设危险废物焚烧厂的功能区有:一类水体、二类水体、二类空气?考试大论坛
6、工业排气筒最低允许高度为多少m?
7、恶臭测定,什么监测值≤标准值?
8、六价铬,最高允许排放浓度为?采集者退散
9、生产周期8h以内,工业污水采样频率为?
10、执行《污水综合排放标准》的是?
11、污水,Ⅰ类污染物为?
12、1月1日规定,SO2最高允许浓度为多少mg/m³?本文来源:考试大网
13、大气污染一级限值中,分为三级的是?
14、冲击振动,夜间最大不允许超过多少dB?采集者退散
15、稳态噪声是以什么为评价量?
篇8:C工程师笔试题
1、关键字static的作用是什么?
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:
1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。(本地化数据和代码范围的好处和重要性)。
2、“引用”与指针的区别是什么?
答 、1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
3) 不存在指向空值的引用,但是存在指向空值的指针。
指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。
流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用。
3、.h头文件中的ifndef/define/endif 的作用?
答:防止该头文件被重复引用。
4、#include 与 #include “file.h”的区别?
答:前者是从Standard Library的路径寻找和引用file.h,而后者是从当前工作路径搜寻并引用file.h。
5、描述实时系统的基本特性
答 :在特定时间内完成特定的任务,实时性与可靠性。
6、全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
答 :全局变量储存在静态数据区,局部变量在堆栈中。
7、什么是平衡二叉树?
答 :左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。
8、堆栈溢出一般是由什么原因导致的?
答 :1.没有回收垃圾资源2.层次太深的递归调用
9、冒泡排序算法的时间复杂度是什么?答 :O(n^2)
10、什么函数不能声明为虚函数?答:constructor
篇9:软件工程师笔试题
考察虚继承内存体系
class A
{
public:
A { cout<<“Construct A”<
~A { cout<<“Destruct A”<
void speak { cout<<“A is speaking!”<
};
class B:public virtual A
{
public:
B { cout<<“Construct B”<
~B { cout<<“Destruct B”<
};
class C:public virtual A
{
public:
C { cout<<“Constuct C”<
~C { cout<<“Destruct C”<
};
class D:public B, public C
{
public:
D{ cout<<“Constsruct D”<
~D{ cout<<“Destruct D”<
};
int main
{
D *p = new D;
p->speak;
delete p;
}
输出:
Construct A
Construct B
Constuct C
Constsruct D
A is speaking!
Destruct D
Destruct C
Destruct B
Destruct A
篇10:C工程师笔试题
1、队列和栈有什么区别?答:队列先进先出,栈后进先出
2、不能做switch的参数类型答 :switch的参数不能为实型。
3、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用”::”
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内
4、如何引用一个已经定义过的全局变量?
答 、可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变量,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
5、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
答 、可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。
6、语句for( ;1 ;)有什么问题?它是什么意思?答 、和while(1)相同,无限循环。
7、do„„while和while„„do有什么区别?答 、前一个循环一遍再判断,后一个判断以后再循环。
8、statac 全局变量、局部变量、函数与普通全局变量、局部变量、函数
答 、全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。
static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件
static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
9、程序的内存分配
答:一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放。
4、文字常量区—常量字符串就是放在这里的。程序结束后由系统释放。
5、程序代码区—存放函数体的二进制代码
例子程序
这是一个前辈写的,非常详细
//main.cpp
int a=0; //全局初始化区
char *p1; //全局未初始化区
main
{
intb;栈
char s=”abc”; //栈
char *p2; //栈
char *p3=”123456″; //123456\0在常量区,p3在栈上。
static int c=0; //全局(静态)初始化区
p1 = (char*)malloc(10);
p2 = (char*)malloc(20); //分配得来得10和20字节的区域就在堆区。
strcpy(p1,”123456″); //123456\0放在常量区,编译器可能会将它与p3所向”123456″优化成一个地方。 }
10、解释堆和栈的区别
答:堆(heap)和栈(stack)的区别
(1)申请方式
stack:由系统自动分配。例如,声明在函数中一个局部变量int b;系统自动在栈中为b开辟空间
heap:需要程序员自己申请,并指明大小,在c中malloc函数如p1=(char*)malloc(10);
在C++中用new运算符,如p2=(char*)malloc(10);但是注意p1、p2本身是在栈中的。
(2)申请后系统的响应
栈:只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。
堆:首先应该知道操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样,代码中的delete语句才能正确的释放本内存空间。另外,由于找到的堆结点的大小不一定正好等于申请的大小,系统会自动的将多余的那部分重新放入空闲链表中。
(3)申请大小的限制
栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。
堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。堆的大小受限于计算机系统中有效的虚拟内存。由此可见,堆获得的空间比较灵活,也比较大。
(4)申请效率的比较:
栈:由系统自动分配,速度较快。但程序员是无法控制的。
堆:是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便.
另外,在WINDOWS下,最好的方式是用Virtual Alloc分配内存,他不是在堆,也不是在栈,而是直接在进程的地址空间中保留一块内存,虽然用起来最不方便。但是速度快,也最灵活。
(5)堆和栈中的存储内容
栈:在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。注意静态变量是不入栈的。
当本次函数调用结束后,局部变量先出栈,然后是参数,最后栈顶指针指向最开始存的地址,也就是主函数中的下一条指令,程序由该点继续运行。
堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容由程序员安排。
(6)存取效率的比较
char s1=”aaaaaaaaaaaaaaa”; aaaaaaaaaaa是在运行时刻赋值的;
char *s2=”bbbbbbbbbbbbbbbbb”; 而bbbbbbbbbbb是在编译时就确定的;
但是,在以后的存取中,在栈上的数组比指针所指向的字符串(例如堆)快。
比如:
#include
voidmain
{
char a=1;
char c=”1234567890″;
char *p=”1234567890″;
a = c[1];
a = p[1];
return;
}
对应的汇编代码
10:a=c[1];
004010678A4DF1movcl,byteptr[ebp-0Fh]
0040106A884DFCmovbyteptr[ebp-4],cl
11:a=p[1];
0040106D8B55ECmovedx,dwordptr[ebp-14h]
004010708A4201moval,byteptr[edx+1]
004010738845FCmovbyteptr[ebp-4],al
第一种在读取时直接就把字符串中的元素读到寄存器cl中,而第二种则要先把指针值读到edx中,在根据edx读取字符,显然慢了。
【注册环保工程师笔试题】相关文章:
8.笔试题
10.注册安全工程师答案
文档为doc格式



