单项选择题

有以下程序:
void fun(char *a, char*b)
a=b;(*a)++;)
main()
char c1='A',c2='a', *p1, *p2;
p1=&c1; p2=&c2; fun(p1,p2);
printf("%c%c\n", c1,c2);

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

A、 Ab
B、 aa
C、 Aa
D、 Bb

<上一题 目录 下一题>
热门 试题

单项选择题
阅读下列程序,则运行结果为() #include stdio.h fun() static int x=3; x++; return x; main() int i,x; for(i=0;i<3;i++) x=fun(); printf( %d n ,x);

A、 3
B、 4
C、 5
D、 6

单项选择题
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。 struct node char data; struct node *next; *p,*q,*r; 现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是()。

A、 q->next=r->next;p->next=r;r->next=q;
B、 p->next=r;q->next=r->next;r->next=q;
C、 q->next=r->next;r->next=q;p->next=r;
D、 r->next=q;P->next=r;q->next=r->next;

相关试题
  • 若有如下程序: main() int x=3,y...
  • 设有定义:char p[]='1','2','3'...
  • 下面不属于软件设计原则的是()
  • 下列程序的输出结果是()。 #include<s...
  • 有以下程序: #include <stdio.h> i...