更多“有以下程序程序执行后的输出结果是( )。A.abe,a23B.abe,123C.123,abe ”相关问题
  • 第1题:

    有以下程序

    程序执行后输出结果是( )。

    A.5.OO

    B.5

    C.5.2l

    D.0.0


    正确答案:A
    fun2中a=funl(x);返回1,b=funl(Y);返回值为4,所以fun2函数返回5,按格式输出后为5.00,所以答案选择A)。

  • 第2题:

    有以下程序

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

    A.Prohsbn

    B.Prphsbn

    C.Progsbn

    D.Program


    正确答案:A
    函数funl功能是将字符串中元素加1,main函数将数组第4个元素的指针传进timl函数中,所以答案选择A)。

  • 第3题:

    有以下程序:

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

    A.Prphsbn

    B.Prohsbn

    C.Progsbn

    D.Program


    正确答案:B
    (*q)++是q所指的字符加l,q++就是指针移到下一个字符。因此B选项正确。

  • 第4题:

    有以下程序

    程序执行后的输出结果是( )

    A.3 5 7

    B.7 5 3

    C.3 6 9

    D.7 5 1


    正确答案:A
    本题考查的是for循环与二维数组的定义和引用。当定义二维数组的初始化列表只使用一重花括号时,其中的每个值依次代表从第l行的第1个元素起,直到第l行满,接着代表第2行、第3行……的每一个元素。程序中的循环将循环3次,循环变量i的值分别是0、1、2,所以3次循环中输出的数分别是:t[2一O][D]、t[2-1][1]、t[2~2]121,即t[2][0]、t[1][l]、t[0][2],所以最后输出的结果为357。故应该选择A)。

  • 第5题:

    有以下程序:

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

    A.321,cba

    B.abc,123

    C.123,abc

    D.lbe,a23


    正确答案:D
    字符串是一个特殊的数组,所以按照数组的规则,sl应该指向的是数组的首地址,即“abc”的第一个字符的地址。s2指向的是“123”的第一个字符的地址。调用swap函数之后交换的是两个字符串的第一个字符‘a’和‘1’的内容,所以打印输出为D)。