有以下程序: 程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aSX有以下程序:程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aD.a,B,a,B

题目
有以下程序: 程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aSX

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

A.b,B,b,A

B.b,B,B,A

C.a,B,B,a

D.a,B,a,B


相似考题
更多“ 有以下程序: 程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aSX 有以下程序:程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aD.a,B,a”相关问题
  • 第1题:

    有以下程序

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

    A.b,B,b,A

    B.b,B,B,A

    C.a,B,B,a

    D.a,B,a。B


    正确答案:A
    调用fun函数输出为加l之后的值,fun函数功能将main函数中的b自增l,a没有变化,所以输出为A)。

  • 第2题:

    有以下程序

    #include <atdio.h>

    Void Fun(char*c,int d)

    { *c=*c+1;d=d+1;

    PrintF(“%c,%c,”,*c,d);

    }

    Main()

    { char B+’a’,a=’A’;

    Fun(&B,a);printF(“%c,%c\n”,B,a);

    }

    程序运行后的输出结果是

    A.B,B,B,A

    B.B,B,B,A

    C.a,B,B,a

    D.a,B,a,B


    正确答案:A
    解析:函数fun的第一个参数传指针,可以将更改后的值传回调用函数,第二个参数传值,不能将更改后的值传回调用函数,故选A。

  • 第3题:

    有以下程序: #include<stdio.h> void fun(char*C,int d) {*c=*c+1,d=d+1; printf(%"c%,c",*c,d); } main( ) {char b=aa=A; fun(&b,a);printf(%"c,%c\n",b,a); ) 程序运行后的输出结果是( )。

    A.b,B,b,A

    B.b,B,B,A

    C.a,B,B,a

    D.a,B,a,B


    正确答案:A
    本题考查了函数的调用。首先主函数定义了两个字符型数据b和a,给b赋值为字母a.a赋值为字母A,调用fun(&.b,a)函数,*C=*c十1,a的ASCIl码值加1后为b,A的ASCIl码值加1后为B。输出第一组值,排除C、D选项。B选项的值此时为小b,排除B选项,所以本题答案为A。

  • 第4题:

    有以下程序:

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

    A.b,B"b,A

    B.b,B,B,A

    C.a,B,B,a

    D.a,B,a,B


    正确答案:A
    本题重点考察函数的调用,首先要了解字母对应的ASCIl码。例如A为65,a为97。即字母+1劂可得到下一个字母。-其次是函数形参和实参的问题,运行过程如下:在fun(&b,a)中,}c=.a-,d=65。}c+l=V,d+1=66,prinff(”%c,%c,”,}C,d);输出b,B,因为指针c指向地址的值为b,此时b=}C=.b.;豳数返回执行ptud(。%C,%c、n”,b,8);输出b,A,因此A选项正确。

  • 第5题:

    有以下程序:

    include<stdio.h>

    void fun(char*C,int d)

    {*c=*c+1,d=d+1;

    printf(%"c%,c",*c,d);

    }

    main( )

    {char b=aa=A;

    fun(&b,a);printf(%"c,%c\n",b,a);

    )

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

    A.b,B,b,A

    B.b,B,B,A

    C.a,B,B,a

    D.a,B,a,B


    正确答案:A

    本题考查了函数的调用。首先主函数定义了两个字符型数据b和a,给b赋值为字母a.a赋值为字母A,调用fun(&.b,a)函数,*C=*c十1,a的ASCIl码值加1后为b,A的ASCIl码值加1后为B。输出第一组值,排除C、D选项。B选项的值此时为小b,排除B选项,所以本题答案为A。