题目内容

下面一段程序的运行结果是:#includeint main(){char a[]="programming",b[]="language";char *p1,*p2;int i;p1=a;p2=b;for(i=0;i<7;i++)if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));return 0;}

A. gm
B. rg
C. or
D. ga

查看答案
更多问题

以下正确的程序段是哪一个?

A. char str[20]; scanf("%s",&str);
B. char *p; scanf("%s",p);
C. char str[20]; scanf("%s",&str[2]);
D. char str[20],*p=str; scanf("%s",p[2]);

对于语句int (*pa)[5];下列描述中正确的是_______.

A. pa是一个指向数组的指针,所指向的数组是5个int型元素
B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C. pa [5]表示某个元素的第5个元素的值
D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针

下面程序的运行结果是哪一个?#include#includeint main(){ char *s1="AbDeG";char *s2="AbdEg";s1+=2;s2+=2;printf("%d\n",strcmp(s1,s2));}

A. 正数
B. 负数
C. 零
D. 不确定的值

写出下面一段程序的输出结果#includeint main(){void swap(int *p1,int *p2);int a=3,b=15;int*pa,*pb;pa=&a;pb=&b;if (b>a)swap(pa,pb);printf("*pa=%d\n",*pa); //对应空1printf("*pb=%d\n",*pb);//对应空2}void swap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}

答案查题题库