A(:,j)表示矩阵的第j列。

题目

A(:,j)表示矩阵的第j列。

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

第1题:

在窗体上画两个命令按钮,名称分别为Command1、Command2,并编写如下程序 Const n=5,m=4 Dim a(m,n) Private Sub Command1_Click() k=1 For i=1 To m Forj=1 To n a(i,j)=k k=k+1 Next j Next i End Sub Private Sub Command2_Click() summ=0 For i=1 Tom For j=1 To n If i=1 Or i=m Then summ=summ+a(i,j) Else If j=1 Or j=n Then summ=summ+a(i,j) End If End If Next j Next i Print summ End Sub 过程Command1 Click()的作用是在二锥数组a中存放—个m行n列的矩阵;过程Command2 Click()的作用是______。

A.计算矩阵外围一圈元素的累加和

B.计算矩外围一圈以外的所有元素的累加和

C.计算矩阵第1列和最后—列元素的累加和

D.计算矩阵第1行和最后—行元素的累加和


正确答案:A
解析:过程Command2_Click()中用了一个If语句的嵌套,If语句的条件是第1行或第n行或第1列或第n列,所以说是计算矩阵外围一圈元素的累加和。

第2题:

在上述流程图a和b所示的算法中:

(1) 矩阵A第i行第j列的元素A(i,j)被复制到矩阵B中的哪个位置?

(2) A(i,j)后来又被复制到矩阵C中的哪个位置?

(3) 填补流程图b中的空缺。


正确答案:B(jn-i+I) (2) C(n-i+1n-j+1) (3) A(n-j+1i)
B(j,n-i+I) (2) C(n-i+1,n-j+1) (3) A(n-j+1,i) 解析:根据上述流程图中的算法,不难发现,矩阵A第i行第i列的元素A(i,j)被复制到B的第n-i+1列第j行,即B(j,n-i+1)。A(i,j)后来又被复制到矩阵C中的第n-i+1行第n-j+1列,即C(n-i+1,n-j+1)。流程图b中,循环开始后,应该是将A(n-j+1,i)赋给B(i,j)。

第3题:

若有定义:int a[2][3];则对a数组中第i行第j列元素地址的正确引用为 ()。

A.*(a[i]+j)

B. (a+i)

C. *(a+j)

D. a[i]+j


参考答案:D

第4题:

已知一个有向图的邻接矩阵表示,要删除所有从第j个结点发出的边,应()。

A、将邻接矩阵的第j行删除

B、将邻接矩阵的第j行元素全部置为0

C、将邻接矩阵的第j列删除

D、将邻接矩阵的第j列元素全部置为0


参考答案:B

第5题:

已知有一维数组A[0...m*n-1],若要对应为m行、n列的矩阵,则下面的对应关系______可将元素A[k](0≤k<m*n)表示成矩阵的第i行、第j列的元素(0≤i<m,0≤j<n)。

A.i=k/n,j=k%m

B.i=k/m,j=k%m

C.i=k/n,j=k%n

D.i=k/m,j=k%n


正确答案:C
解析:本题其实是求一个一维数组A[m*n)向二维数组B[m][n]的转化问题。最原始的方法就是把A数组的前n个元素放到B数组的第一行中,A数组的第n个元素放到B数组的第二行中,依次类推,A数组的最后n个元素放到B数组的最后一行中。
  要求A[k]在B数组中的位置,首先确定A[k]处在哪一行,根据上面的存放方法,显然,应该是k/n行。然后再确定处在k/n行的哪一列,显然是k%n。

第6题:

若有定义int a[2][3];,则对a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为

A.*(*(a+i)+j)

B.(a+i)[j]

C.*(a+i+j)

D.*(a+i)+j


正确答案:A
解析:本题考查了二维数组元素的引用方法。选项A中a+i指向了数组a的第i+1行,*(a+i)则是第i+1行第0列的地址值,*(a+i)+j指向了数组a第i+1行,j+1列,*(*(a+i)+j)取到的是数组a的a[i][j]元素。

第7题:

若有定义:“int a [2][3];”则对a数组的第i行第j列元素的正确引用为( )。

A.*(*(a+i)+j)

B.(a+i)[j]

C.*(a+i+j)

D.*(a+i)+j


正确答案:A
解析:本题考查如何通过地址来引用数组元素。通过地址来引用数组元素的方法有下列5种:①a[i][j]:②*(a[i]+j);⑨*(*(a+i)+j):④*(a[i][j];⑥*(&a[0][0]+3*i+j)。

第8题:

在窗体上画2个命令按钮,名称分别为Command1、command2,并编写如下程序

Const n=5,m=4

Dim a(m,n)

Private Sub Command1_Click()

K=1

For i=1 To m

For j=1 To n

a(i,j)=k

k=k+1

Next j

Next i

Private Sub Command2_Click()

Summ=0

For i=1 To m

For j=1 To n

If i=1 Or i=m Then

Summ=summ+a(i,j)

Else

If j=I Or j=n Then

Summ=summ+a(i,j)

End If

End If

Next j

Next i

Print summ

End Sub

过程Command1_Click()的作用是二维数组a 中存放1个 m行n列的矩阵;过程Command2_Click()的作用是( )。

A.计算矩阵外围一圈元素的累加和

B.计算矩阵除外一圈以外的所有元素的累加和

C.计算矩阵第1列和最后一列元素的累加和

D.计算矩阵第1行和最后一行元素的累加和


正确答案:A

第9题:

已知一个有向图图的邻接矩阵表示,删除所有从第j个结点出发的边的方法是将邻接矩阵上第j行元素置为0。()

此题为判断题(对,错)。


参考答案:正确

第10题:

A是mk´矩阵, B是kt´矩阵, 若B的第j列元素全为零,则下列结论正确的是()

A、AB的第j行元素全等于零

B、AB的第j列元素全等于零

C、BA的第j行元素全等于零

D、BA的第j列元素全等于零


参考答案:B

更多相关问题