更多“绩麻jì má ”相关问题
  • 第1题:

    有以下程序

    #include <stdio.h>

    main()

    { int i,j,m=55;

    for(i=1;i<=3;i++)

    for(j=3;j<=i;j++)m=m%j;

    printf("%d\n",m);

    }

    程序的运行结果是

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:本题考查循环语句的嵌套以及条件的判断问题。在程序中,内层循环判断条件为"j<=i",而j的初值为3,故当i的值为1和2时,内层循环体都不会被执行。只有当i和j都等于3时才会执行一次。m的值为55对3取模,计算结果为1。

  • 第2题:

    若二维数组a有m列,则在a[i][j]刚前的元素个数为( )。

    A.i*m+j-1

    B.i*m+j

    C.j*m+I

    D.i*m+j+1


    正确答案:B
    解析:二维数组的元素可以看成是按矩阵形式存放的,总是先存放第一行的元素,再存放第二行的元素。数组第一维的下标是i,说明它前面还有i行,有i*m个元素,数组第二维的下标是j,说明它前面还有 j列,有j个元素,所以共有i*m+j个元素。

  • 第3题:

    X线强度的国际单位是( )

    A.J/m2/s

    B.J/m2

    C.J/s

    D.J/m/s

    E.J/m


    正确答案:A

  • 第4题:

    有以下程序 include main() { int i,j,m=55; for(i=1;i<=3;i++)

    有以下程序 #include <stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf("%d\n",m); } 程序的运行结果是

    A.0

    B.1

    C.2

    D.3


    正确答案:B

  • 第5题:

    下面程序段的时间复杂度是(9)。for(i=0,k=0;<n;1++){ k+=A[i][j]; for(j=1;j<m;j++) A[i][j]=1}

    A.O(n)

    B.O(m+n+1)

    C.O(m+n)

    D.O(m*n)


    正确答案:D
    解析:时间复杂度是解决问题的时间和问题的规模之间的关系,即解决问题所耗费的时间随问题规模增长成怎样的增长对应关系。本题中最内部的循环的执行次数为m*n,所以整段程序的复杂度为O(m*n)。

  • 第6题:

    有以下程序

    #include <stdio.h>

    Main()

    { int i,j,m=1;

    For{i=i;i<3;1++}

    ( For(j=3;j>0;j--)

    {iF(i+j>3)Break;

    m*=i*j;

    }

    }

    PrintF(“m=%d\n”,m)

    }

    程序运行后的输出结果是

    A.m=6

    B.m=2

    C.m=4

    D.m=5


    正确答案:A
    解析:第一次循环i=1,j=3和j=2时都能执行m*=i*j,此时得到m的值为6;然后进行第二次循环i=2,j=3时会执行break语句,内部循环直接结束,此时i再加1,也会导致退出外部循环,所以最终结果m的值为6。

  • 第7题:

    波的能量密度的单位是(  )。

    A、 J·m-1
    B、 J·m-2
    C、 J·m-3
    D、 J

    答案:C
    解析:
    波的能量密度是指媒质中每单位体积具有的机械能,单位为J·m-3。

  • 第8题:

    下列程序段的时间复杂度为()。for(i=0;i<m;i++)for(j=0;j<t;j++)e[i][j]=0;for(i=0;i<m;i++)for(j=0;j<t;j++)for(k=0;k<n;k++)c[i][j]_c[i][j]+a[i][k]×b[k][j];

    A.O(m×n×t)
    B.O(m+n+t)
    C.O(m×t+n)
    D.O(m+n×t)

    答案:A
    解析:
    在程序段中,有两段循环程序,第一段是一个双层嵌套循环,另一个是三层嵌套循环,所以基本操作是c[i][j]=c[i][j]+a[i][k]×b[k][j],此基本操作共执行m×t×n次。

  • 第9题:

    “要想取得好成绩就得努力学习”中的“得”和“绩”依次应读作:()

    • A、得;dé;dé;绩jī
    • B、得;dé;děi;绩jì

    正确答案:B

  • 第10题:

    若二维数组a有m列,则在a[i][j]前的元素个数为().

    • A、j*m+i
    • B、i*m+j
    • C、i*m+j-1
    • D、i*m+j+1

    正确答案:B

  • 第11题:

    单选题
    有以下程序: #include  main() {  int i,j,m=1;  for(i=1;i<3;i++)  {   for(j=3;j>0;j--)   {    if(i*j>3)break;    m*=i*j;   }  }  printf(m=%d,m); } 程序运行后的输出结果是(  )。
    A

    m=6

    B

    m=2

    C

    m=4

    D

    m=5


    正确答案: A
    解析:
    本程序中包含了一个双重for循环,当变量i=1,且j=3、j=2、j=1时都能执行m*=i*j,此时得到m的值为6;当变量i=2,且j=3时会执行break语句,内部循环直接结束,此时i再加1,也会导致退出外部循环,所以最终m的值为6。答案选择A选项。

  • 第12题:

    名词解释题
    绩麻jì má

    正确答案: 把麻纤维劈开接续起来搓成线。
    解析: 暂无解析

  • 第13题:

    下面是用冒泡法将5个整数按升序排列,请将程序补充完整。

    Sub GASR()

    Dim m

    m=Array(10, 1, 5, 6, 7)

    For i=0 To 3

    For j= 【13】

    If m(i) >=m(j) Then

    【14】

    m(i) =m(j)

    m(j) =t

    End If

    Next j

    【15】

    For i=0 To 4

    Print m(i)

    Next i

    End Sub


    正确答案:
    正确答案:  1.(i +1 To 4) 2.(t = m(i)) 3.( Next i)

  • 第14题:

    下列程序的输出结果是 #include"stdio.h" #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main() { int a[M][N]; int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) a[i][j]=i+j-(i-j); fun(a);}

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析:若有以下定义:inta[3][4],i,j;且当0=i3,0=j4,则可以有以下几种方式来引用数组中的第i行,第j列的元素:a[i][j],*(a[i]+j),*(*(a+i)+j),(*(a+i))[j],*(&a[0][0]+4*i+j)。

  • 第15题:

    若二维数组a有m列,则在a[i][j]前的元素个数为( )。

    A.i*m+j-1

    B.i*m+j

    C.J*m+i

    D.i*m+j+1


    正确答案:B
    二维数组的元素可以看成是按矩阵形式存放的,数组第一维的下标是i,说明它前面还有i行,有i*m个元素,数组第二维的下标是j,说明它前面还有j列,有j个元素,所以共有i*m+j个元素。

  • 第16题:

    下列程序的输出结果是 #include"stdio.h" #define N3 #define M3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main() { int a[M][N]; int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) a[i][j]=i+j-(i-j); fun(a);}

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析: 若有以下定义:int a[3][4],i,j;且当 0=i3,0=j4,则可以有以下几种方式来引用数组中的第i行,第j列的元素:
    a[a][j],*(a[i]+j),*(*(a+i)+j),(*(a+i)[j],*(&a [0][0]+4*i+j)”。

  • 第17题:

    下列程序的输出结果是 classA{ int i,j; A(int i,int j) { this.i=i; this.j=j; } void print( ) { System.out.println("i="+i+""+"j="+j) } class B extends A{ int in; B (int i,int j,int m){ super(a,B) ; this.m=m; } void print( ) { Sytem.out.println("m+"+m);} } class C { public static void main (strang argsⅡ) { B b:new B(1,2,3); b.print( ); } }

    A.i=1 j=2 m=3

    B.m=3

    C.i=3 j=2

    D.m=1 i=1


    正确答案:B
    解析:在对象b调用prin()方法时,使用了类B内定义的print()版本,即在类B内的print()版本覆盖了在类A中的print()方法。

  • 第18题:

    下面的子程序求一方阵的次对角线上的元素之和。
    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
    解析:
    (1)方阵是行和列数目相等的矩阵,方阵次对角线指从左下角到右上角的直线。
    (2)N值是由主程序调用子例行子程序时传递过来的。
    (3)子例行子程序定义的两维数组下标上界最大为50。
    (4)方阵的行和列由传递过来的N值决定。
    (5)可以设置N=5,有下列25个数组元素:

  • 第19题:

    下面的子程序求一方阵的次对角线上的元素之和
    SUBROUTINE CDJX(M,N,K)
    DIMENSION M(N,50)
    DO 10 J=1,N
    K= {pz_填空}
    10 CONTINUE
    RETURN
    END
    为了使程序完整,应在{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)


    答案:B
    解析:

  • 第20题:

    “绩溪”中“绩”在普通话中的正确读音是()。

    • A、jì
    • B、jī
    • C、ji

    正确答案:A

  • 第21题:

    导热系数的SI单位为()。

    • A、W/(m℃);
    • B、W/(m2℃);
    • C、J/(m℃);
    • D、J/(m2℃)。

    正确答案:A

  • 第22题:

    单选题
    “要想取得好成绩就得努力学习”中的“得”和“绩”依次应读作:()
    A

    得;dé;dé;绩jī

    B

    得;dé;děi;绩jì


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    有以下程序 #include  main() {  int i,j,m=55;  for(i=1;i<=3;i++)   for(j=3;j<=i;j++)m=m%j;  printf(%d,m); } 程序的运行结果是(  )。
    A

    1

    B

    0

    C

    2

    D

    3


    正确答案: C
    解析:
    只有i=3,j=3时,内层循环的控制调价j<=i才为真,才能执行m=m%j,即55=55%3=1。答案选择A选项。