油务化验员考试

取M克的CuO,与氢气完全反应后得到n克的Cu,同时用去W克的氢气,则Cu的相对原子质量是()。A、16n/(M-n)B、16M/(M-n)C、2n/WD、(n-M)/16M

题目

取M克的CuO,与氢气完全反应后得到n克的Cu,同时用去W克的氢气,则Cu的相对原子质量是()。

  • A、16n/(M-n)
  • B、16M/(M-n)
  • C、2n/W
  • D、(n-M)/16M
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

单击命令按钮时,下列程序的运行结果为 Private Sub Command1_Click() Print Fun(23,18) End Sub Public Function Fun(m As Integer,n As Integer)As Integer Do While m<>n Do While m>n:m=m-n:Loop Do While m<n:n=n-m:Loop Loop Fun=m End Function

A.0

B.1

C.3

D.5


正确答案:B
解析:此题程序代码中,被调过程采用了Do While…Loop的嵌套语句结构,主调过程只调用了一次被调过程,Print Fun(23,18)语句表明,程序最后输出的只是被调过程的返回值。主调过程在调用被调过程Fun时,把数值23,18分别传给形参m和n,从被调过程中的循环语句来看,因为此时m的值大于n的值,所以执行语句m=m-n,m值变为5,然后循环调用,直到m=n,而由语句Fun=m可看出,此过程的返回值就是m的值,即为1。

第2题:

铜基催化剂还原反应为()。

A、CuO+H2=Cu+H2O吸热反应

B、CuO+H2=Cu+H2O放热反应

C、CuO+H2=Cu+H2O可逆反应

D、ABC不对


参考答案:A

第3题:

( 8 )有以下程序

#include <stdio.h>

main ()

{ int m,n;

scanf ( " %d%d " ,&m,&n ) ;

while ( m!=n )

{ while ( m>n ) m=m-n;

while ( m<n ) n=n-m;

}

printf ( " %d\n " ,m ) ;

}

程序运行后,当输入 14 63 < 回车 > 时,输出结果是 【 8 】 。


正确答案:




第4题:

下面程序的运行结果是 ______ 。程序的功能是 _______ 。

Public Function myfun(m,n)

Do while m>n

Do while m>n:m=m-n:Loop

Do While n>m:n=n-m:Loop

Loop

Myfun=m

End Function

Private Sub Command1_Click()

Print myfun(15,15)

End Sub


正确答案:5 互换两数
5 互换两数

第5题:

下列程序的运行结果是( )。 Private Function myfun(m,n) Do while m>n Do While m>n:m=m-n:Loop Do Wllile n>m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click( ) print myfun(9,8) End Sub

A.2

B.1

C.4

D.3


正确答案:B
B。【解析】求解本题的关键在于理解好3个DoWhile循环的执行顺序,第2个和第3个DoWhile循环嵌套在第l个DoWhile循环内,先执行第2个循环,然后是第3个循环,最后是外层循环即第1个DoWhile循环。程序执行过程是:m=9,n=8;第1个DoWhile循环完,执行第2个DoWhile循环,m=m-n=1;退出第2个DoWhile循环;执行第3个DoWhile循环,n=n-m,最后n的值为1;退出第3个DoWhile循环;退出第1个DoWhile循环。程序执行结果是l。

第6题:

(25)下列程序的运行结果是 。 Private Function myfun(m,n) Do While m>n Do While m>n:m=m-n:Loop Do While n>m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click() Print myfun(9,8) End SubA.2 B.1 C.4 D.3


正确答案:B
【解析】求解本题的关键在于理解好3个Do While循环的执行顺序,第2个和第3个Do While循环嵌套在第1个Do While循环内,先执行第2个循环,然后是第3个循环,最后是外层循环即第1个Do While循环。程序执行过程是:m=9,n=8;第1个Do While循环内,执行第2个Do While循环,m=m-n=1;退出第2个Do While循环;执行第3个Do While循环,n=n-m,最后n的值为1;退出第3个Do While循环;退出第1个Do While循环。程序执行结果是1。

第7题:

对于最小相位系统而言,当频率ω=∞时,其相位角为()。

A.-(n-m)×90°

B.-(m-n)×90°

C.-(n-m)×45°

D.-(m-n)×45°


参考答案:A

第8题:

单击命令按钮时,下列程序的运行结果为

Private Sub Command1_Click()

Print Fun(23,18)

End Sub

Public Function Fun(m As Integer,n As Integer) As Integer

DO While m<>n

DO While m>n:m=m-n:Loop

DO While m<n:n=n-m:Loop

Loop

Fun=m

End Function

A.0

B.1

C.3

D.5


正确答案:B
解析:此题程序代码中,被调过程采用了Do While…Loop的嵌套语句结构,主调过程只调用了一次被调过程,PrintFun(23,18) 语句表明,程序最后输出的只是被调过程的返回值。主调过程在调用被调过程Fun时,把数值23,18分别传给形参m和n,从被调过程中的循环语句来看,因为此时m的值大于n的值,所以执行语句m=m-n,m值变为5,然后循环调用,直到m=n,而由语句Fun=m可看出,此过程的返回值就是m的值,即为1。

第9题:

有以下程序

inculde <stdio.h>

main()

{ int m,n;

scanF(“%d%d”,&m&n);

While(m!=n)

{ While(m>n)m=m-n;

While(m<n)n=n-m;

}

PrintF(“%d\n”,m);

}

程序运行后,当输入14 63<回车>时,输出结果是【 】。


正确答案:7
7 解析:执行while(m<n)的循环,得到m=14,n=7,然后执行while(m>n)的循环,得到m=7,n=7。此时所有循环结束,m=7。

第10题:

下列程序的运行结果是( )。 Private Function myfun(m,n) Do While m>n Do While m>n:m=m-n:Loop Do While n>m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click() Print myfun(9,8) End Sub

A.2

B.1

C.4

D.3


正确答案:B
解析:求解本题的关键在于理解好3个DoWhile循环的执行顺序,第2个和第3个DoWhile循环嵌套在第1个DoWhile循环内,先执行第2个循环,然后是第3个循环,最后是外层循环即第1个DoWhile循环。程序执行如下:m=9,n=8:第1个DoWhile循环内,执行第2个DoWhile循环,m=m-n=1;退出第2个DoWhile循环;执行第3个DoWhile循环,n=n-m,最后n的值为1;退出第3个DoWhile循环;退出第1个DoWhile循环。程序执行结果是1。

更多相关问题