单项选择题
下列程序输出的结果是( )。
#include<stdio.h>
fun1(char a,char b)char c;c=a;a=b;b=c;
fun2(char*a,char b)char c;c=*a;*a=b;b=c;
fun3(char*a,char*b) char c;c=*a;*a=*b;*b=c;
void main()
char a,b;
a='A';b='B';fun1(a,b);putchar(a);putchar(b);
a='A';b='B';fun2(&a,b);putchar(a);putchar(b);
a='A';b='B';fun3(&a,&b);putchar(a);putchar(b);
putchar('\n');
A) BABBAB
B) ABBBBA
C) ABBABA
D) ABABBA
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下面c++标识符中正确的是( )。
A) _abc
B) 3ab
C) int
D) +ab
点击查看答案&解析
单项选择题
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) T a; if(x>y) a=x; x=y;y=a; if(y>z) a=y; y=z;z=a; if(x>y) a=x; x=y;y=a;
A) T x,T y,T z
B) T x;y;z
C) T &x,T &y,T &z
D) T &x,&y,&z
点击查看答案&解析
相关试题
下列运算符不能重载为友元函数的是( )。
有如下函数模板: template<class T>T...
下列关于虚函数的说明中,正确的是( )。
下列关于C++函数的叙述中,正确的是( )。
下列关于类和对象的叙述中,错误的是( )。