• 有以下程序:

    include
    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。
  • 2021年07月08日 21时12分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网