国家开放大学

力法方程中的系数δij代表基本体系在Xj=1作用下产生的()AXiBXjCXi方向的位移DXj方向的位移

题目
力法方程中的系数δij代表基本体系在Xj=1作用下产生的()

AXi

BXj

CXi方向的位移

DXj方向的位移

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

第1题:

以下过程的定义中,( )是错误的。

A、Public Sub Sum(x ; y)

B、Public Sub Sum(ByVal x, ByVal y)

C、Public Sub Sum(x As Integer,y As Integer)

D、Public Sub Sum(x%, y%)


参考答案:A

第2题:

有以下程序:

Private Sub Form_Activate()

For j=1 to 3

x=3

For i=1 to 2

x=x+6

Next

Next

Print x

End Sub

程序运行后,窗体上显示的结果为______。


正确答案:15
15 解析:每一次j的赋值后,x都等于3,所以只用计算最后一层循环当j=3,i=1时,x=3+6=9;i=2时,x=9-6=15。

第3题:

有以下程序:

Private Sub Form_Activate()

For j=1 to 3

x=3

For i=l to 2

x=x+6

Next

Next

Print x

End Sub

程序运行后,窗体上显示的结果为______。


正确答案:15
15

第4题:

有如下一个Sub过程: Sub mlt(ParamArray numbers()) n=1 For Each x In numbers n=n*x Next x Print n End Sub 在一个事件过程中如下调用该Sub过程: Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer a=1 b=2 c=3 d=4 mlt a,b,c,d End Sub 该程序的运行结果为( )。

A.12

B.24

C.36

D.48


正确答案:B

第5题:

在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Command1_Click() x=10 Call s1 Call s2 MSgBox x End Sub Private Sub s1() x=x+20 End Sub Private Sub s2() Dim x As Integer x=X+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

A.10

B.30

C.40

D.50


正确答案:B
解析:本题使用Call关键字调用子过程s1,s2。x=10在调用子过程s1后,x=30,但由于在s1中直接使用变量,所以该值的作用范围是局部的,即只限于s1子过程中,没有传回。在调用s2时,由于s2使用Dim...As关键字定义x,所以其值是模块范围的。故在消息框中输出的值,是从子过程s2传回的值。

第6题:

阅读下列程序。

Option Base 1

Private Sub Form. Click()

Dim x(3,3)

For j=l to 3

For k=l to 3

If j=k then x(j,k)=l

If j<>k then x(j,k)=k

Next k

Next j

Call fun(x())

End Sub

Private Sub fun(x() )

For j=1 to 3

For k=1 to 3

Print x(j,k);

Next k

Next j

End Sub

运行程序时,输出结果为【 】


正确答案:1 2 311 3 1 21
1 2 311 3 1 21 解析:本题考查考生对数组虚实结合掌握的情况。事件过程声明了一个二维数组,并利用循环产生3*3数组,由题干可知,该数组对角线元素全部为1,其余元素为3。调用fun过程时,采用了虚实结合的方法,然后执行该过程。在过程中访问x数组就是事件过程中的数组,优先输出了x数组的所有元素值,由于在输出时执行了Print x(j,k),并且输出数据语句后有分号,因此只输出一行。

第7题:

窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是( )。

A.Private Sub Form1 Click( )

End Sub···

B.Private Sub Form1. Click( )

End Sub···

C.Private Sub Command1 click( )

End Sub···

D.Private Sub Command Click( )

End Sub···


正确答案:B
B。【解析】窗体单击事件为Form—Click事件。

第8题:

(12)有下列Sub过程: Sub Sub(x As Single,y As Single) t=x x=t/y y=t Mody End Sub 在窗体上的命令按钮Commandl中,编写下列事件过程,执行该事件过程调用Sun过程,结果是( )。 Private Sub Commandl_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a,b Print a;b End Sub A.1.25 1 B.5 4 C.4 5 D.1 1.25


正确答案:A
【解析】本题考查过程的调用,如果用Call语句调用子过程时,实际参数要放在括号中,如果不使用Call子句,则不必使用括号。本题参数调用时是按地址传递,因此Sun过程中变量的值改变也即改变了单击事件中的a、b变量值。
Sun a,b的执行过程是:t=x=5,x=t/y=1.25,y=t Mod y=1。

第9题:

有如下程序: 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。
  [错解分析] 调用通用过程可以返回多个参数值。
  [考点链接] 过程调用、参数传递。

第10题:

阅读下列程序。

Option Base 1

Private Sub Form CliCk()

Dim x(3,3)

For j=1 to 3

For k=1 to 3

If j=k then x(j,k)=1

If j<> k then x(j,k)=3

Next k

Next j

Call fun(x())

End Sub

Private Sub fun(a())

For j=1 to 3

For k=1 to 3

Print a (j,k);

Next k

Next j

End Sub

运行程序时,输出的结果是【 】。


正确答案:1 3 3 3 1 3 3 3 1
1 3 3 3 1 3 3 3 1 解析:本题主要考查考生数组虚实结合掌握的情况。事件过程定义又生成了 3*3的数组,该数组的主对角线元素为1,其余元素为3。接着调用了通用过程。调用通用过程时,首先进行虚实结合,然后执行通用过程。执行过程后,返回调用它的事件过程。本题中调用通用过程时,进行虚实地址结合,在通用过程中访问的a数组就是事件过程中的X的数组。在过程中,按行优先顺序输出了a数组所有的元素的值。由于在输出时只执行了循环体的"printan,k);”,输出数据后有分号。因此输出一行,输出的结果是:1 3 3 3 1 3 3 3 1。

更多相关问题