参考答案和解析
正确答案:D
题干中,*(p)就是数组元素a[O],输出a[0],之后指针P的值加1,**q即是数组元素a[l]。
更多“ 下述程序的输出结果是( )。A)2,2B)1,1C)3,4D)1,2 ”相关问题
  • 第1题:

    有以下程序:

    程序运行后的输出结果是( )。.

    A.3,3

    B.1,1

    C.2,3

    D.1,2


    正确答案:D
    该题目中首先区别++n和n++,第一次调用f函数时,将++n(n自增l后再参与运算)作为参数进行传递,此时变量m的值为1,执行n+=m;后,n=1,将l返回主函数,并输出。第二次调用f函数时,将n++(n参与运算后再自增1)作为参数进行传递,此时变量m的值为1,执行语句n+=m;,由于n是静态存储变量,因此n=2,将2返回主函数并输出。因此D选项正确。

  • 第2题:

    2、以下哪个关系不具有反对称性 ()

    A.{(1,2), (2,3), (3,2)}

    B.{(1,1), (2,2)}

    C.{(1,1), (1,2)}

    D.{(1,2), (2,3), (3,4), (4,1)}


    {(1,1), (2,2), (3,3)}

  • 第3题:

    以下Python代码的输出结果是: x,y=1,2 x,y=y,x print(y,x)

    A.1,1

    B.2,2

    C.2,1

    D.1,2


    1,2

  • 第4题:

    以下哪个关系不具有反对称性 ()

    A.{(1,2), (2,3), (3,2)}

    B.{(1,1), (2,2)}

    C.{(1,1), (1,2)}

    D.{(1,2), (2,3), (3,4), (4,1)}


    {(1,1), (2,2), (3,3)}

  • 第5题:

    以下程序运行后的输出结果是___。 main() { int a=1,b=2; a=a+b; b=a-b; a=a-b; printf("%d,%dn",a,b); }

    A.1,2

    B.1,1

    C.2,2

    D.2,1


    17 bteak语句只能在循环体和switch语句体内使用,当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但不在switch语句体内时,则在执行break后,跳出本层循环体。而continue语句的作用时结束本次循环;即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中首先定义了一个变量x并赋初值15,然后判断循环条件“x>5&&x<50”,即“x>5&&x<50”,为真,执行循环体。语句“x++;”执行后,x的值变为16,“x/3”的值为5为真,执行其后的语句“x++;”,x的值变为17,执行语句“break”,退出循环,输出x的值为17。