更多“设m=“goodmorning”,表达式()的结果是“mor”.A.mid$(m,4,3)B.Left$(m,3)C.Mid$(m,5,3)D.Right$ ”相关问题
  • 第1题:

    写出3´3的魔方矩阵M,并求M的转置矩阵T和M的秩,再由M扩展为4´3阶的矩阵,其中第4行第3列的元素为6。下述完成以上过程的哪个程序正确?

    A.M=magic(3) T=M’ rank(M) M(4,3)=6

    B.M=magic(3,3) T=M’ rank(M) M(4,3)=6

    C.M=magic(3,3) T=conj(M)’ rank(M) M(4,:)=[0 0 6]

    D.M=magic(3) T=M’ rank(M) M(4,:)=(0 0 6)


    M=magic(3) T=M’ rank(M) M(4,3)=6

  • 第2题:

    程序运行后的输出结果是main() { int m=3,n=4,x; x=m++; ++n; x=x+8/n; printf("%d,%dn",x,m); }

    A.4,4

    B.4,3

    C.5,4

    D.5,3


    1 3 2 主函数中用了一个for循环,for循环里嵌套了一个switch语句,for循环了三次,当i=9时,i/10=0,执行switch语句中case0分支,m和n的值各加1,变为1和1,然后遇到break语句,退出switch语句;当i=10,i/10=1,执行switch语句中default分支,使k和n的值各加1变为1和2,退出switch语句;当i=11时,i/10=1,执行switch语句中default分支,k和n的值各加1变为2和3,退出switch语句,循环结束。故该空格处应该填132。

  • 第3题:

    设S="Myname",可得到字符串"My"的选项是()。

    A.Right(S,2)

    B.Left(S,2)

    C.Mid(S,2,2)

    D.Right(2,2)


    错误

  • 第4题:

    4、程序运行后的输出结果是#include <stdio.h> int main() { int m=3,n=4,x; x=m++; ++n; x=x+8/n; printf("%d,%d\n",x,m); return 0; }

    A.4,4

    B.4,3

    C.5,4

    D.5,3


    B 解析:在内层循环中,遇到大于等于0的数,继续执行下次循环,否则执行s+=a[i][j],即把其值累加并保存在变量s中。所以本题双重循环的功能是:计算数组中所有负数的累加和。

  • 第5题:

    3、设以下变量均为int类型,则值不等于3的表达式是 。

    A.(m=n=2, m+n, m+1)

    B.(m=n=2, m+n, n+1)

    C.(m=2, m+1, n=2, m+n)

    D.(m=2, m+1, n=m, n+1)


    C