有以下程序:程序运行后的输出结果是( )。
A.b,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
第1题:
有以下程序
程序运行后的输出结果是( )。
A.b,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a。B
第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
第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
第4题:
有以下程序:
程序运行后的输出结果是( )。
A.b,B"b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
第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
本题考查了函数的调用。首先主函数定义了两个字符型数据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。