下面的子程序求一方阵的次对角线上的元素之和。SUBROUTINE CDJX(M,N,K)DIMENSION M(N,50)DO 10 J = 1,NK=_10 CONTINUE RETURN END为了使程序完整,应在_处填入的是:A.K+M(J,J)B.K+M(J,N+1—J)C. K+M(N+J,J)D. K+M(N+J,N-J)
下面的子程序求一方阵的次对角线上的元素之和。
SUBROUTINE CDJX(M,N,K)
DIMENSION M(N,50)
DO 10 J = 1,N
K=_
10 CONTINUE RETURN END
为了使程序完整,应在_处填入的是:
SUBROUTINE CDJX(M,N,K)
DIMENSION M(N,50)
DO 10 J = 1,N
K=_
10 CONTINUE RETURN END
为了使程序完整,应在_处填入的是:
A.K+M(J,J)
B.K+M(J,N+1—J)
C. K+M(N+J,J)
D. K+M(N+J,N-J)
B.K+M(J,N+1—J)
C. K+M(N+J,J)
D. K+M(N+J,N-J)
参考解析
解析:(1)方阵是行和列数目相等的矩阵,方阵次对角线指从左下角到右上角的直线。
(2)N值是由主程序调用子例行子程序时传递过来的。
(3)子例行子程序定义的两维数组下标上界最大为50。
(4)方阵的行和列由传递过来的N值决定。
(5)可以设置N=5,有下列25个数组元素:
(2)N值是由主程序调用子例行子程序时传递过来的。
(3)子例行子程序定义的两维数组下标上界最大为50。
(4)方阵的行和列由传递过来的N值决定。
(5)可以设置N=5,有下列25个数组元素:
相关考题:
下列程序用于输出一个主对角线上元素值为“*”,其他元素值为“”的5×5阶的方阵,试将程序补充完整。Private Sub Command1_Click()Dim x(5, 5)For i = 1 To 5For j = 1 To 5If ______Thenx(i, j) = '*'Else______End IfPrint ______Next jPrintNext iEnd Sub
下面的子程序求一方阵的次对角线上的元素之和。SUBROUTINE CDJX(M,N,K)DIMENSION M(N,50)DO 10 J = 1,NK=_10 CONTINUE RETURN END为了使程序完整,应在_处填入的是:A.K+M(J,J)B.K+M(J,N+1—J)C. K+M(N+J,J)D. K+M(N+J,N-J)
下面的子程序求一方阵的次对角线上的元素之和SUBROUTINE CDJX(M,N,K)DIMENSION M(N,50)DO 10 J=1,NK= {pz_填空}10 CONTINUERETURNEND为了使程序完整,应在{pz_填空}处填入的是:(A)K+M(J,J)(B)K+M(J,N+1-J)(C)K+M(N-J,J)(D)K+M(N+J,N-J)
单选题设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段:sum=0;for(i=0;iA矩阵两条对角线元素之和B矩阵所有不靠边元素之和C矩阵所有元素之和D矩阵所有靠边元素之和
填空题下面的语句显示输出8行8列数组h的主对角线上的所有元素,请补充完整:for(i=0;i8;i++)cout()’’;