更多“下列程序段的执行结果为Dim M(10)For k=1 To 10 M (k)=11-kNext kx=6Print M (2+M(x))A.2 B.3 ”相关问题
  • 第1题:

    执行下列程序后,输出的结果是()。 include define S(X)X*X void main() {iht a=9,k=3,

    执行下列程序后,输出的结果是( )。

    #include<stdio.h>

    #define S(X)X*X

    void main()

    { iht a=9,k=3,m=2;

    a/=S(k+m)/S(k+m);

    printf("%d",A) ;

    }

    A.1

    B.4

    C.9

    D.0


    正确答案:D
    解析:本题主要是考查带参数的宏定义及其相关运算。本题中宏运算过程如下:a=a/(S(k+m)/S(k+m))=a/(k+ m*k+m/k+m*k+m)=9/ (3+2*3+2/3+2*3+2)=0。

  • 第2题:

    阅读下列FORTRAN 程序:
    DIMENSION M(6)
    READ(*,*)M
    DO 10 J=1,6
    DO 10 K=J,6
    IF(M(K).LT.M(J))THEN
    N=M(K)
    M(K)=M(J)
    M(J)=N
    END IF
    10 CONTINUE
    WRITE(*,100)(M(I),I=1,6)
    100 FORMAT(2X,614)
    END
    键盘输入10,7,9,2,1,3;程序运行后的输出结果是:
    (A)1 2 3 7 9 10 (B)10 9 7 3 2 1
    (C)7 9 2 1 3 10 (D)3 1 2 9 7 10


    答案:A
    解析:

  • 第3题:

    不透水岩基上有水平分布的三层土,厚度均为1m,渗透系数分别为k1=1m/d,k2=5m/d,k3=9m/d,则等效土层水平渗透系kx为 。

    A.kx=10m/d

    B.kx=5m/d

    C.kx=2.29m/d

    D.kx=1m/d


    1.88 m/day

  • 第4题:

    下列程序段的执行结果为

    Dim M(10)

    For k=1 To 10

    M(K)=11-k

    Ncxt k

    x=6

    Print M(2+M(x))

    A.2

    B.3

    C.4

    D.5


    正确答案:C
    解析:通过Fork循环,数组M(10)被逐一赋值,结果是要显示(通过Print语句)M(2+M(x))的值。根据M(k)=11-k,不难得出当x=6时,M(2+M(x))=M(2+5)=M(7)=11-7=4,故答案为C。

  • 第5题:

    不透水岩基上有水平分布的三层土,厚度均为1m,渗透系数分别为k1=1m/d,k2=5m/d,k3=9m/d,则等效土层水平渗透系kx为多少?

    A.kx=10m/d

    B.kx=5m/d

    C.kx=2.29m/d

    D.kx=1m/d


    1.88 m/day