化学工程

NaHCO3(s)在真空容器中部分分解为NaCO3(s)、H2O(g)和CO2(g)达平衡时,该系统的独立组分数、相数及自由度分别为()。

题目

NaHCO3(s)在真空容器中部分分解为NaCO3(s)、H2O(g)和CO2(g)达平衡时,该系统的独立组分数、相数及自由度分别为()。

参考答案和解析
正确答案:2,3,1
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有如下程序:

Private Sub Form_Click()

Dim n As Integer, s As Integer

n = 8

s = 0

Do

s = s + n

n = n - 1

Loop While n > 0

Print s

End Sub

以上程序的功能是______。程序运行后,单击窗体,输出结果为______。


正确答案:

 求1-8的和 36

第2题:

运行以下程序后,输出结果为_____________。 Private Sub Command1_Click() a=1:b=2:c=3 Call test(a,b+3,(c)) Print "main:";a;b;c End Sub Private Function test(p,m,n) p=p+1:m=m+1:n=n+1 Print "sub:";p;m;n End Function

:A. sub:2 6 4 main:1 2 3

B. sub:2 6 4 main:2 2 3

C. sub:2 6 4 main:2 6 4

D. sub:2 6 4 main:1 6 4


参考答案:B

第3题:

1+ + + +…….n 最大的n。请填空

Private Sub Command1__Click()

Dim s ,m,n AS Integer

m=Val(InputBox(“请输入一个大于100的整数”))

n=_______

s=0

Do While s N=n+1

S=s+n*n

Loop

Print “满足不等式的最大n是_______

End Sub


正确答案:

 0 N-1

第4题:

设有如下程序:

Private Sub Form_Cliok()

Dima As Integer,S As Integer

n=8

s=0

Do

s=s+n

n=n-1

Loop While n>0

Print s

End Sub

以上程序的功能是 [7] ;程序运行后,单击窗体,输出结果为 [8] 。


正确答案:计算8+7+6+5+4+3+2+1(能正确描述1~8累加和的任何叙述)3 6
计算8+7+6+5+4+3+2+1(能正确描述1~8累加和的任何叙述),3 6

第5题:

设有如下程序: Private Sub Form. Click( ) Dim s As Long,f As Long Dim n As Integer,i As Integer f=1 n=4 For i=1 To n f=f*i s=s+f Next i Print s End Sub 程序运行后,单击窗体,输出结果是( )。

A.32

B.33

C.34

D.35


正确答案:B
B。【解析】本题考查For循环,当f=1时,i=1,计算f=f*i=1*1=1;S=S十f=0十1=1,循环继续,当i=2时,f=f*i=1*2=2,S=s+f=1+2=3,循环继续,当i=3时,f=f*i=2*3=6,S=s+f=3+6=9,循环继凄,当i=4时,f=f*i=6*4=24,S=s+f=9+24=33,所以最后输出结果为33,答案选择B。

第6题:

下列程序用来计算1+2+…n,当和大于100时停止计算,请填空。

Private Sub Form_Click()

Dim n as integer,s as integer,I as integer,k as integer

s=0

k=0

n=inputbox(″请输入n的值)

For i=1 to 100

k=k+1

s=s+I

【 】

Next i

Print s

End Sub


正确答案:if s>100 then exit for
if s>100 then exit for 解析:依题意,用变量S来记录1到n的累加和,当累加和S大于100时停止计算,故加入退出循环条件"if s>100 then exit for"

第7题:

下列过程说明合法的是( )

A、Sub S1(ByVal n!())

B、Sub S1(n!) as Integer

C、 Function S1%(S1%)

D、 Function S1(ByVal n!)


参考答案D

第8题:

有以下程序:int sub(int n) { return(n/10+n%10); }void main(){ int x,y; scanf("%d",&x); y=sub(sub(sub(x))); printf("%d\n",y);}若运行时输入:4321<回车>,程序的输出结果是。


正确答案:10
n/10是求n的去掉个位数上的数字之外的部分,而n%10是求个位数字,所以函数的功能是将去掉个位外的数和个位相加的结果返回。第一次432+1=433,43+3=46,4+6=10.

第9题:

阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( )。

A、Sub plus(sum, a , b ): sum = a + b: End Sub

B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub

C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub

D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub


参考答案:B

第10题:

下面过程运行后,变量N的值为( )。 PRIVATE SUB MAINSUB( ) DIM N AS INTEGER N=9 CALL GET. DATA(N) END SUB PRIVATE SUB GETDATA(BYREF M AS INTEGER) M=M*3+SC-N(-9) END SUB

A.25

B.26

C.27

D.28


正确答案:B
解析:通过参数传递CALLGETDATA(N)语句,将N值赋予M,所以M=N=9。而SGN函数为返回参数的正负号,SGN(-9)=-1。因而M=M*3+SGN(-9)=9*3+(-1)=27-1=26。

更多相关问题