[说明] 本程序提供了三阶矩阵加、减及乘运算的功能。用户单击“生成操作数”按钮将随

题型:多项选择题

问题:

[说明]
本程序提供了三阶矩阵加、减及乘运算的功能。用户单击“生成操作数”按钮将随机生成两个矩阵(即操作数1和操作数2),再单击某一矩阵运算按钮后,程序将输出相应运算的结果。程序运行界面如下:


开发过程中,界面上从左至右三个文本框分别取名为Text1至Text3,“生成操作数”按钮名为 CmdNew,“+”、“-”和“*”构成按钮控件组,分别名为CmdOperate(0)、CmdOperate(1)和CmdOperate(2)。
已知n阶矩阵加、减法运算法则是对应位置的元素相加、减;n阶矩阵的乘法C=AB有公式:Cij=AilBij+AilBij+…+An1Bnj其中记号Xij表示矩阵X第i行第j列上的元素。程序使用的主要变量是三维数组matrix(3,3,3),其元素matrix(i,j,k)代表第i个矩阵j行k列上的元素,这里i,j,k均从0开始计数,第0、1、2个矩阵分别表示操作数1、操作数2和结果矩阵。
代码中用到的子过程及其功能说明如下:
(1) Sub newMatrices():随机产生矩阵运算的两个操作数;
(2) Sub printOut(txt As TextBox, i As Integcr):定义矩阵i向文本框txt的输出格式;
(3) Sub operate(operation As String):计算并输出矩阵运算结果。
[Visual Basic代码]
Dim matrix(3, 3, 3) As Integer
Sub newMatrices()
……… End Sub
Sub printOut(txt As TextBox, i As Integer)
……… End Sub
Sub operate(operation As String)
Dim i, j, k As Integer
For i = 0 To 2
For j = 0 To 2
(1)
Case"+": matrix(2, i, j) = matrix(0, i, j) + matrix(1, i, j)
Case"-": matrix(2, i, j) = matrix(0, i, j) - matrix(1, i, j)
Case"*"
matrix(2, i, j) = 0
For k = 0 To 2
matrix(2, i, j) = matrix(2, i, j) + (2)
Next
End Select
Next
Next
printOut (3)
End Sub
Private Sub CmdNew_Cliek() ’“生成操作数”按钮的单击事件响应代码
(4)
printout Text1,0
printout Text2,1
End Sub
Private Sub CmdOperale_Click(Index As Integer) ’矩阵运算按钮组的单击事件响应代码
operate CmdOperate(Index). (5)
End Sub

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:多项选择题

下表中细胞结构与功能搭配正确的是(  )

选  项细胞结构主要功能
A细胞膜储存糖分、色素等多种物质
B细胞核进行光合作用,合成有机物
C线粒体进行呼吸作用,分解有机物
D叶绿体细胞生命活动的控制中心

A.A

B.B

C.C

D.D

题型:多项选择题

根据《建筑抗震设计规范》(GB 50011—2001)的规定,非液化出中低承台桩基的抗震验算时,当承台周围的回填土夯实至干密度不小于《建筑地基基础设计规范》对填土的要求时,可由承台正面填土与桩共同承担水平地震作用,但( )计入承台底面与地基土间的摩擦力。

A.不应

B.应

C.宜

D.不宜

题型:多项选择题

腹足类动物身体不对称吗?

题型:多项选择题

我国临床检验中心推荐的血糖测定常规方法是

A.POD法

B.己糖激酶法

C.邻甲苯胺法

D.葡萄糖脱氢酶法

E.氧电极法

题型:多项选择题

SAE衡量润滑油性能的重要标志是()等级。

A.粘度

B.厚度

C.温度

D.力度

更多题库