热工应知应会

卡诺热机在T1=900K的高温热源和T2=300K的低温热源间工作。求:(1)热机效率η;(2)当向低温热源放热-Q2=100kJ时,系统从高温热源吸热Q1及对环境所作的功-W。

题目

卡诺热机在T1=900K的高温热源和T2=300K的低温热源间工作。求:(1)热机效率η;(2)当向低温热源放热-Q2=100kJ时,系统从高温热源吸热Q1及对环境所作的功-W。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在相同的高温恒温热源和低温恒温热源间工作的任何可逆热机的热效率都()卡诺热机的热效率。

A、大于

B、等于

C、小于1

D、无法比较


参考答案:B

第2题:

有如下程序: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5:b=4 Call Sub1(a,b) End Sub Sub Sub1(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
解析:考查考生对调用通用过程的掌握情况。
  [解题要点] 调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程。因为在默认的情况下,变量都是通过“引用”传送给sub1过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值。过程Sub1的形参获得a,b的地址,此时x=5,y=4,在过程Sub1中,将x,即5的值赋给t,而将t\y的值赋给x,将t除以y的余数赋给y,此时x,y的值为1,1。
  [错解分析] 调用通用过程可以返回多个参数值。
  [考点链接] 过程调用、参数传递。

第3题:

若p1 = 2p2,则:和某卡诺热机,低温热源温度为27°C,效率为40%。其高温热源的温度为T;若想将效率提高到50%且保持低温热源的温度不变,高温热源的温度需增加ΔT则有: ()

A、T = 600K;ΔT = 100K。

B、T = 500K;ΔT = 200K。

C、T = 500K;ΔT = 200K。

D、T = 500K;ΔT = 100K。


正确答案:D

第4题:

有如下程序。

Private Sub Command1_Click()

Dim a As Single

Dim b As Single

a=5: b=4

Call Sub1(a, b)

End Sub

Sub Sub1(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
解析:考查考生对调用通用过程的掌握情况。调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程;因为在默认的情况下,变量都是通过"引用"传送给Sub1过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值;过程Sub1的形参获得a,b的地址,此时x=5,y=4,在过程Sub1中,将x,即5的值赋给t,而将t 调用通用过程可以返回多个参数值。

第5题:

假定有如下的Sub过程: Sub S(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=2 S a,b print a,b End Sub 程序运行后,单击命令按钮,输出结果是( )。

A.5 2

B.1 1

C.1.25 4

D.2.5 1


正确答案:D

第6题:

以下程序用于求S=1+3+32+33+…+310的值。

Private Sub Commandl_Click()

S=1

T=1

ForI=1 To 10

T=______

S=S+T

NextI

Print"S=";S

End Sub


正确答案:T*3
T*3

第7题:

假定有如下的Sub过程: Sub S(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 S a,b Print a,b End Sub 程序运行后,单击命令按钮,输出结果为 ______ 。

A.5 4

B.1 1

C.1.25 4

D.1.25 1


正确答案:D
解析:Visual Basic的函数参数默认的方式是传地址的,所以函数S对参数做的改变会反映到原来的变量里。

第8题:

有如下SUB过程:

Sub s(x As Single,y As Single)

t=x

x=t / y

y=t Mod y

End Sub

在窗体上添加一个命令按钮,然后编写如下事件过程:

Private Sub Form_Click()

Dim a As Single

Dim b As Single

a=5

b=4

s a,b

Print a,b

End Sub

则程序运行后,单击命令按钮,输出的结果为【 】 。


正确答案:1.251
1.25,1 解析:调用s过程,传入"a=5,b=4"。t=5 , x=5/4, 故x=1.25;y=5%4,故y=1。返回并输出(1.25,1)

第9题:

有如下程序。 Private Sub Commandl_Click() Dim a As Single Dim b As Single a=5:b=4 Call Sub1 ( a,B)End Sub Sub Subl(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

D.1 2


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

第10题:

有如下程序: 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。

更多相关问题