计算题:某脱硫装置日处理H2S含量为4%(体积分数),CO2含量为1%(体积分数)的天然气288×104m3,控制气液比为800,溶液循环量应为多少?

题目

计算题:某脱硫装置日处理H2S含量为4%(体积分数),CO2含量为1%(体积分数)的天然气288×104m3,控制气液比为800,溶液循环量应为多少?


相似考题
参考答案和解析
正确答案: QN=288×104m3/d
=12×104m3/h
n=800
所以:L=QN/n
=12×104÷800
=150m3/h
其循环量为150m3/h。
更多“计算题:某脱硫装置日处理H<sub>2</sub>S含量为4%(”相关问题
  • 第1题:

    在窗体中添加一个命令按钮,编写如下程序: Private Sub Subl(p,m,n) p=p+1:m=m+1:n=n+1 Print"subl:";p;m;n End Sub Private Sub Command1_Click() al=1:b=2:c1=3 Call Subl(a,b1+3,c1) Print"Main:";a1;b1;c1 End Sub 程序运行后,输出结果为

    A.Sub:2 6 4 Main:2 6 4

    B.Sub:2 6 4 Main:2 6 4

    C.Sub:2 6 4 Main:1 2 3

    D.Sub:2 6 4 Main:2 2 3


    正确答案:D
    解析:考查考生对参数传递的掌握情况。
      [解题要点] 这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和c1为表达式按值传送。
      [错解分析] 参数的传值方式和传址方式的区别。
      [考点链接] 函数调用和参数传递。

  • 第2题:

    下列程序的运行结果是()。includevoid sub(int*s,int*y){static int m=4:*y=s[m];m--;}

    下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4: *y=s[m]; m--; } void main() {int a[]={1,2,3,4,5},k,x; printf("\n"); for(k=0;k<=4;k++) {sub(a,&x); printf("%d,",x); } }

    A.5,4,3,2,1,

    B.1,2,3,4,5,

    C.0,0,0,0,0,

    D.4,4,4,4,4,


    正确答案:A
    解析:本题考查的是静态变量以及函数的实参与形参之间的地址值传递。sub()函数数中定义的变量m是一个静态变量,系统可为其分配固定的存储空间,重复使用时,变量的值保留;所以当mam()函数中的for循环中语句sub(a,&x);执行时,sub函数中m的值依次是4,3,2,1,0;因为变量x进行的是地址值传递,所以最后依次输出的是数组a的元素a[4]、a[3]、a[2]、a[1]、a[0]。

  • 第3题:

    在窗体中添加一个命令按钮,编写如下程序: Private Sub Test(p,m,n) p=p+1:m=m+1:n=n+1 Print "Sub: ";p;m;n End Sub Private Sub Command1.Click() a1=1:b=2:c1=3 Call Test((a,b1+3,(c1)) Print "Main:";a1;b1;c1 End Sub 程序运行后,输出结果为

    A.Sub: 2 6 4 Main: 2 6 4

    B.Sub: 2 6 4 Main: 2 6 4

    C.Sub: 2 6 4 Main: 1 2 3

    D.Sub: 2 6 4 Main: 2 2 3


    正确答案:D
    解析:这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和(c1)为表达式按值传送。

  • 第4题:

    有如下程序: Private Sub Command1 Click() Dim a As Single Dim b As Single a=5:b=4 Call S(a,B)End Sub Sub S(x As Single,y As Single) t=x x=t\y y=t Mod y End Sub 在调用运行上述程序后,a和b的值分别为

    A.0 0

    B.1 1

    C.2 2

    D.1 2


    正确答案:B
    解析:调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程;因为在默认的情况下,变量都是通过“引用”传送给S过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值;过程S的形参获得a,b的地址,此时x=5,y=4,在过程S中,将x,即5的值赋给t,而将t\y的值赋给x。将t除以y的余数赋给y,此时x,y的值为l,1。

  • 第5题:

    在窗体中添加一个命令按钮,编写如下程序: Private Sub Sub1(p,m,n) p=p+1:m=m+1:n=n+1 Print "sub1:";p;m;n End Sub Private Sub Command1_Click() a1=1:b=2:c1=3 Call Sub1(a,b1+3,c1) Print"Main:";a1;b1;c1 End Sub 程序运行后,输出结果为

    A.Sub: 2 6 4 Main: 2 6 4

    B.Sub: 2 6 4 Main: 2 6 4

    C.Sub: 2 6 4 Main: 1 2 3

    D.Sub: 2 6 4 Main: 2 2 3


    正确答案:D
    解析:这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和c1为表达式按值传送。

  • 第6题:

    计算题:某脱硫塔进料气流量为1500Nm3/h,H2S含量12%(V),贫液胺浓度为20g/100mL,含H2S1.4g/L,如果要求富液的酸性气负荷不大于0.35,脱硫后气体硫化氢含量为0%,求胺液的最小循环量。(H2S分子量为34,MDEA分子量为105,胺液密度约为1000kg/m3


    正确答案: 1)燃料气中H2S摩尔数=1500×12%/22.4=8.04kmolH2S/h
    2)贫液的酸气负荷=(1.4/34)/(20×10/105)=0.0216molH2S/mol胺
    3)溶剂能增加的酸气负荷=0.35-0.0216=0.328molH2S/mol胺
    4)最小贫液循环量=(8.04/0.328×105)/(20×10)=12.87m3/h≈12.87t/h
    最小贫液循环量为12.87t/h。

  • 第7题:

    计算题:某砜胺法脱硫装置日处理含H2S5%(体积分数),CO22%(体积分数)的天然气240×104m3,溶液循环量为200m3/h,脱硫效率按100%计,求溶液的酸气负荷(F总V)。(F残H2S=1.539g/l溶液,F残CO2=9.885g/l溶液)


    正确答案: 因为QN=240×104÷24
    =10×104m3/h
    yH2S=5%yCO2=2%
    F残H2Sm=1.539g/溶液F残CO2m=9.885g/溶液
    L=200m3/h
    所以F净V=QN(yH2S+yCO2)/L
    =10×104×(0.05+0.02)÷200
    =35m3(H2S+CO2)/m3
    F残V=F残H2SV+F残CO2V
    =F残H2Sm•1/ρH2S+F残CO2m•1/ρCO2
    =1.539×1/1.539+9.885×1/1.977(6%)
    =6m3(H2S+CO2)/m3
    所以:F总V=F净V+F残V
    =35+6
    =41m3(H2S+CO2)/m3
    溶液酸气总负荷为41m3(H2S+CO2)/m3液。

  • 第8题:

    计算题:某MDEA法脱硫装置的处理量为120×104m3/d,天然气中H2S含量为1.704%(体积分数),CO2含量为2.201%(体积分数),溶液浓度为15%,当溶液循环量为110m3/h时,其摩尔净负荷为多少?


    正确答案: 因为QN=120×104÷24
    =5×104m3/h
    CMEA=15%
    yH2S=1.704%yCO2=2.201%L=110m3/h
    MH2S=34.08kg/kmolMCO2=44.01kg/kmol
    ρH2S=1.539kg/m3
    MMEA=61.1kg/kmolρ液=1000kg/m3
    ρCO2=1.977kg/m3
    所以:F净mol=QN[(yH2S•ρH2S)/MH2S+yCO2•ρCO2/MCO2]/(L•ρ液•CMEA/MMEA)
    =[5×104×(1.704%×1.539÷34.08+2.201%×1.977÷44.01)]÷(110×1000×15%÷66.1)
    =0.3256kmol(H2S+CO2)/kmolMEA
    其摩尔净负荷为0.3256kmol(H2S+CO2)/kmolMEA。

  • 第9题:

    s=”this is the mainstring”,sub=”string”,strindex(s,sub)是()


    正确答案:13

  • 第10题:

    单选题
    干熄焦循环气体的主要成分为N2,其他成分还有H2、CH4、CO等气体,其中属于不可燃组分是(   )。
    A

    <p>N<sub>2</sub>      </p>

    B

    <p>H<sub>2</sub></p>

    C

    <p>CH<sub>4</sub></p>

    D

    CO


    正确答案: A
    解析:

  • 第11题:

    单选题
    酶促反应速度(v)达到最大反应速度(Vmax)的80%时,底物浓度[S]为
    A

    <p>1K<sub>m</sub></p>

    B

    <p>2K<sub>m</sub></p>

    C

    <p>3K<sub>m</sub></p>

    D

    <p>4K<sub>m</sub></p>

    E

    <p>5K<sub>m</sub></p>


    正确答案: E
    解析:

  • 第12题:

    填空题
    设字符串S1= “ABCDEF”,S2= “PQRS”,则运算S=CONCAT(SUB(S1,2,LEN(S2)),SUB(S1,LEN(S2),2))后的串值为()。

    正确答案: “BCDEDE”
    解析: 暂无解析

  • 第13题:

    下列程序的运行结果是()。includevoid sub(int*s,int*y){static int m=4;*y=s[0];m++;}

    下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {int a[]={1,2,3,4,5},k; int x; printf("\n"); for(k=0;k<=4;k++) {sub(a,&x); printf("%d,",x); } }

    A.1,1,1,1,1,

    B.1,2,3,4,5,

    C.0,0,0,0,0,

    D.4,4,4,4,4,


    正确答案:A
    解析:本题中sub(int*s,int*y)函数的参数是两个指针型变量,在函数体内将数组s的第一个元素赋给y。主程序内,首先定义了一维数组并赋初值,然后通过for循环,5次调用sub(a,&x)函数,每一次调用都是将数组a的第一个元素1赋给x,并输出。

  • 第14题:

    写出程序运行的结果

    Public class Base

    Public virtual string Hello() {return “Base”;}

    Public class Sub:Base

    Public override string Hello() {return “Sub”;}

    1. Base b = new Base(); b.Hello;

    2. Sub s = new Sub(); s.Hello;

    3. Base b = new Sub (); b.Hello;

    4. Sub s = new Base(); s.Hello;


    正确答案:
     

  • 第15题:

    在窗体中添加一个命令按钮,编写如下程序:

    Private Sub Sub1(p,m,n)

    p=p+1:m=m+1:n=n+1

    Print "sub1:";p;m;n

    End Sub

    Private Sub Command1_Click()

    a1=1:b=2:c1=3

    Call Sub1(a,b1+3,c1)

    Print"Main:";a1;b1;c1

    End Sub

    程序运行后,输出结果为

    A.Sub: 2 6 4 Main: 2 6 4

    B.Sub: 2 6 4 Main: 2 6 4

    C.Sub: 2 6 4 Main: 1 2 3

    D.Sub: 2 6 4 Main: 2 2 3


    正确答案:D
    解析:考查考生对参数传递的掌握情况。这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和c1为表达式按值传送。参数的传值方式和传址方式的区别。

  • 第16题:

    运行下列程序:

    Private Sub form_Click( )

    x = 8: y = 2

    Call fun1((x), y)

    Print x, y

    End Sub

    Private Sub fun1(x, y)

    s = x

    x = s / y

    y = s Mod y

    End Sub

    单击窗体后,则在窗体上显示的结果是( )。

    A.4 2

    B.8 2

    C.8 0

    D.2 4


    正确答案:C

  • 第17题:

    下列程序的执行结果为 Private Sub Commandl_Click() Dim s1 As String ,s2 As String s1= "abcd" Call Transfer(sl,s2) Print s2 End Sub Private Sub Transfer (ByVal xstr As String,ystr As String) Dim tempstr As String ystr=tempstr End Sub

    A.dcba

    B.abdc

    C.abcd

    D.dabc


    正确答案:A
    解析:主调函数最终输出值是s2值,这就得调用函数过程Transfer函数。被调过程Transfer的参数xstr,ystr从主调函数中收到实参s1,s2传来的值"abcd",过程Transfer开始声明了两个String型的变量,xstr、ystr。i=Len(xstr)语句的功能是:i的值就是xstr的长度,此题为4。程序代码执行DoWhile…Loop的循环语句。循环体为tempstr=tempstr+Mid(xstr,i,l),其中变量是I,由I=Len(xstr)开始的,每循环一次减1。此程序的最后输出的是字符串s1的反向输出。

  • 第18题:

    计算题:某脱硫装置内溶液总量为100t,某时刻分析溶液组成为MDEA∶SF∶H2O=38∶47∶15,如何将其调整为装置要求的MDEA∶SF∶H2O=40∶45∶15?


    正确答案: 从题中可以看出,MDEA不足,SF偏高,水含量刚好
    则可使SF保持不,向液体中加入适量MDEA和H2O。
    设加入的MDEA为Xt,水为Yt
    则:0.38×100+X=0.40×(100+X+Y)0.15×100+Y=0.15×(100+X+Y)
    整理后为:3X–2Y=1017Y–3X=0
    X=3.778tY=0.667t
    需往溶液中加入MDEA3.778t。水0.667t,即可达到要求。

  • 第19题:

    出脱硫工段煤气中H2S含量指标为()。


    正确答案:≤20mg/NM3

  • 第20题:

    设字符串S1= “ABCDEF”,S2= “PQRS”,则运算S=CONCAT(SUB(S1,2,LEN(S2)),SUB(S1,LEN(S2),2))后的串值为()。


    正确答案:“BCDEDE”

  • 第21题:

    单选题
    铁水预脱硫方法用得较多的为机械搅拌法和气体搅拌法,两种方法采用的脱硫剂大致相同,下列不属于脱硫剂的是( )。
    A

    <p>Na<sub>2</sub>C0<sub>3</sub></p>

    B

    NaOH

    C

    CaO

    D

    <p>CaC<sub>2</sub></p>


    正确答案: B
    解析:

  • 第22题:

    单选题
    煤矿井下的有害气体主要是由()、CO2、H2S、NO2、H2、NH3气体组成。
    A

    CO

    B

    <p>CH<sub>4</sub>、SO<sub>2</sub></p>

    C

    <p>SO<sub>2</sub>、CO</p>

    D

    <p>CO、CH<sub>4</sub>、SO<sub>2</sub></p>


    正确答案: D
    解析:

  • 第23题:

    单选题
    A

    <p>I<sub>2</sub>=I<sub>3</sub></p>

    B

    <p>I<sub>2</sub>=4I<sub>3</sub></p>

    C

    <p>I<sub>2</sub>=2I<sub>3</sub></p>

    D

    <p>I<sub>3</sub>=4I<sub>2</sub></p>


    正确答案: D
    解析: