化学工程

三氟化氮NF3(沸点-129℃)不显Lewis碱性,而相对分子质量最低的化合物NH3(沸点-33℃)却是个人所共知的Lewis碱。 (a)说明它们挥发性差别如此之大的原因; (b)说明它们碱性不同的原因。

题目

三氟化氮NF3(沸点-129℃)不显Lewis碱性,而相对分子质量最低的化合物NH3(沸点-33℃)却是个人所共知的Lewis碱。 (a)说明它们挥发性差别如此之大的原因; (b)说明它们碱性不同的原因。

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

第1题:

在通用声明中定义a,在窗体中添加一个命令按钮Command1,编写如下程序代码:

DimaAsInteger

Subtest()

a=a+1:b=b+1:c=c+1

Print"Sub:";a;",";b;",";c

EndSub

PrivateSubCommand1_Click()

a=2:b=3:c=4

Calltest

Calltest

EndSub

程序运行后,单击命令按钮,窗体中将显示( )

A.Sub:3,4,5Sub:4,5,6

B.Sub:2,3,4Sub:2,3,4

C.Sub:3,1,1Sub:4,1,1

D.Sub:1,1,1Sub:1,1,1


正确答案:C

第2题:

强酸中毒血气分析正确为( )

A.pH上升

B.PaCO/sub2/supsubno上升

C.PaO/sub2/supsubno上升

D.HCO/sub3/supsubno/sup-/supsubno降低

E.HCO/sub3/supsubno/sup-/supsubno升高


正确答案:D

第3题:

布窗体上画一个名称为Command l的命令按钮,然后编写如下事件过程:

Private Sub Command l-Click ()

n=5

f=l

s=o

For I =l To n

f=f【 】

s= s +f

Next

Print s

End Sub

该事件过程的功能是计算s=1+1/2!+l+3!+…+l/ n!的值。请填空。


正确答案:*(1/i)或 /i
*(1/i)或 /i 解析:本程序首先置f为1,s为0;经过5次循环使f每次都乘以l/i实现了l/n的求法,每次循环后都加 f,把结果再赋给s,循环结束,s的值即为所求。

第4题:

在窗体中添加一个命令按钮,编写如下程序: 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为表达式按值传送。
  [错解分析] 参数的传值方式和传址方式的区别。
  [考点链接] 函数调用和参数传递。

第5题:

下列程序的运行结果是______。

Sub abcd(ByValn As Integer)

n=n+5

End Sub

Private Sub Form_Click()

nx%=3

Callabcd(nx%)

Printnx%

End Sub


正确答案:3
3

第6题:

运行以下程序后,输出结果为_____________。 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

第7题:

强酸中毒血气分析正确为()。

A.pH上升

B.PaCO/sub2/supsubno上升

C.Pa0/sub2/supsubno上升

D.HCO/sub3/supsubno/sup-/supsubno降低

E.HCO/sub3/supsubno/sup-/supsubno升高


参考答案:B

第8题:

有如下事件过程:

Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)

If (Button And 3) =3 Then

Print "OK"

End If

End Sub

程序运行后,为了在窗体上输出“OK”,应当按下的鼠标键是

A.左键

B.右键

C.同时按下左键和右键

D.按什么键都不显示


正确答案:D
解析:此题考查的是有关鼠标事件的问题。从题目要求来看,上述事件应是鼠标事件过程,下面来看看有关鼠标事件的具体事件。
按下鼠标键事件过程:
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
End Sub
松开鼠标键事件过程:
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
End Sub
移动鼠标光标事件过程:
Privme Sub Form_MouseMove(Button As Interger,Shift As Integer,X As Single,Y As Single)
End Sub
以上3个鼠标事件过程具有相同的参数,含义如下:
Button表示被按下的鼠标键;
Shift表示Shift、Ctrl、Alt键状态;
X,Y表示鼠标光标的当前位置。
现在再来看一下事件过程,可知此事件过程并非鼠标事件过程,并且Button也不是事件过程的参数,即此事件过程的两个参数KeyCode和Shift在程序运行过程中并没有得到任何信息,所以无论按什么键都不显示任何内容。

第9题:

下列程序的输出结果是______。 #include sub1(char a,char b) {char c; c=a;a=b;b=c;} sub2(char* a,char b) {char c; c=*a;*a=b;b=c;} sub3(char* a,char*b) {char c; c=*a;*a=*b;*b=c;} { char a,b; a='A' ;b='B'; sub3 (&a, &b) ;putchar (a) ;putchar (b); a='A';b='B';sub2(&a,b);putchar(a);prtchar(b); a='A';b='B';sub1(a,b);putchar(a) ;putchar(b); }

A.BABBAB

B.ABBBBA

C.BABABA

D.BAABBA


正确答案:A

第10题:

在窗体上画一个命令按钮,然后编写下列程序: Private Sub Command12_Click() Tt 3 End Sub Sub Tt(a As Integer) Static X As Integer X=X * a + 1 Print x; End Sub 连续三次单击命令按钮,输出的结果是

A.1 5 8

B.1 4 13

C.3 7 4

D.2 4 8


正确答案:B
解析:在过程Tt中,将Integer型变量x定义为静态变量(StatiC,Static语句的格式与Dim语句完全一样,但Static语句只能出现在事件过程,Sub过程或Function过程中,在过程中的Static变量只有局部的作用域,即只能在本过程中可见,但可以和模块级变量传递,即使过程结束后,其值仍能保留。Tt过程是将变量a的值乘以x然后加1赋给x,然后输出x的值。第一次调用Tt过程时,x未赋值,默认为0,所以输出结果为1;第二次调用Tt过程时,因为x为静态变量,所以它的值为上次调用后的值,即为1,加上乘以a加1后,x的值变为4,输出结果为4;同理,第三此调用后输出结果为13。

更多相关问题