有以下程序: 执行后输出结果是( )。 A.n,tuesdayB.d,mondayC.U,mondayS有以下程序:执行后输出结果是( )。A.n,tuesdayB.d,mondayC.U,mondayD.0,wednesday

题目
有以下程序: 执行后输出结果是( )。 A.n,tuesdayB.d,mondayC.U,mondayS

有以下程序:执行后输出结果是( )。

A.n,tuesday

B.d,monday

C.U,monday

D.0,wednesday


相似考题
更多“ 有以下程序: 执行后输出结果是( )。 A.n,tuesdayB.d,mondayC.U,mondayS 有以下程序:执行后输出结果是( )。A.n,tuesdayB.d,mondayC.U,mondayD.0,w”相关问题
  • 第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.Prphsbn

    B.Prohsbn

    C.Progsbn

    D.Program


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

  • 第3题:

    有以下程序

    main()

    {char *s[]={"one","two","three"},*p;

    p=s[1];

    printf("%c,%s\n",*(p+1),s[0]);

    }

    执行后输出结果是

    A.n,two

    B.t,one

    C.w,one

    D.O,two


    正确答案:C
    解析:本题首先定义了一个有3个元素的指针数组s,并通过赋值使s[0]指向字符串“one”,s[1]指向字符串“two”,s[2]指向字符串“three”,然后通过赋值语句“p=s[1]”,使p指向了字符串“two”,故“*(p+1)”就是字符“w”。

  • 第4题:

    有以下程序

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

    A.Prohsbn

    B.Prphsbn

    C.Progsbn

    D.Program


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

  • 第5题:

    有以下程序: main() { char *S[]={"one","two","three"},*p; p=s[1]; printf("%c,%s\n", *(p+1), s[0]); } 执行后输出结果是( )。

    A.n,two

    B.t,one

    C.w,one

    D.o,two


    正确答案:C
    解析:本题首先定义了一个有3个元素的指针数组s,并通过初始化列表使s[0]指向字符串“one”,s[1]指向字符串“two”,s[2]指向字符串“three”,然后通过赋值语句p=s[1],使p指向了字符串“two”,故*(p+1)就是字符‘w’。所以,C选项为所选。