设有下面的程序段: char s[]="china"; char*p;p=s; 则下列叙述正确的是A.s和p完全相同B.数组s中的内容和指针变量p中的内容相同C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等

设有下面的程序段: char s[]="china"; char*p;p=s; 则下列叙述正确的是

A.s和p完全相同

B.数组s中的内容和指针变量p中的内容相同

C.s数组长度和p所指向的字符串长度相等

D.*p与s[0]相等


相关考题:

设有如下程序段char s[20]= "Be i jing",*p;p=s;则执行 p=s; 语句后,以下叙述正确的是A) 可以用 *p 表示 s[0]B)s 数组中元素的个数和 p 所指字符串长度相等C)s 和 p 都是指针变量D) 数组 s 中的内容和指针变量 p 中的内容相等

设有如下的程序段:char s[]="girl", *t t=s则下列叙述正确的是()。 A.s和t完全相同B.数组s中的内容和指针变量t中的内容相等C.s数组长度和t所指向的字符串长度相等D.*t与s[0]相等

以下正确的程序段是 ()。 A.char str[2]; scanf("%s",B. char *p; scanf("%s",p);C. char str[20]; scnaf("%s",D. char str[20],*p=str; scanf("%s",p[2]);

请选出正确的程序段A.int *p;scanf("%d",p);…B.int *s, k;*s=100;…C.int *s, k;char *p, c;s=k;p=c;*p=′a′;…D.int *s, k;char *p, e;s=k;p=c;s=p;*s=1;…

有以下程序:includemain(){char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf( 有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); ptintf("%s%s\n",p,q); } 若从键盘输入abc def<回车>,则输出的结果是( )。A.def defB.abc defC.abc dD.d d

设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。A.可以用*p表示s[0]B.s数组中元素的个数和p所指字符串长度相等C.s和p都是指针变量D.数组s中的内容和指针变量p中的内容相同

以下正确的程序段是A.cgar str[20]; scanf(“%s",str);B.char *p; scanf("%s",p);C.cha str[20]; scanf("%s",str[2])D.char str[20],*p=str; scanf("%s",p[2]);

设有下面的程序段:char s[]="china"; char*p; p=s;则下列叙述正确的是A.s和p完全相同B.数组s中的内容和指针变量p中的内容相同C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等

有以下程序: includemain(){char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; sca 有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);printf("%s %s\n",p,q); } 若从键盘输入;abc def<回车>,则输出结果是 ______。A.def defB.abc defC.abe dD.d d

设有程序段:char s[]=china; char *p ; p=s ; 则下面叙述正确的是( ) 。 A. s 和 p 完全相同B. 数组 s 中的内容和指针变量 p 中的内容相等C. s 数组长度和 p 所指向的字符串长度相等D. *p 与 s[0]相等

下列程序的输出结果是______。 includef(char 8s){char *p=s;while(*p!='\0')p++;retur 下列程序的输出结果是______。# include<stdio.h>f(char 8s){ char *p=s; while(*p!='\0')p++; return(p-s);}main(){ printf("%d\n",f("ABCDEF"));}A.3B.6C.8D.0

以下程序运行后的输出结果是( )。includechar*ss(char*s){char*p,t;P=s+1;t=*s;while(*p){ *(P-1)=*P;P++;}*(P-1)=t;return s;}main(){char*p,str[10]="abcdefgh";p=ss(str);printf("%s\n",p);}

请选出正确的程序段A.int*p; scanf("%d",p); …B.int*s,k; *s=100; …C.int *s,k; char*p,c; s= scanf("%d",p); …B.int*s,k; *s=100; …C.int *s,k; char*p,c; s=k; p=c; *p='a'; …D.int *s,k; char *p,e; s=k; p=c; s=p; *s=1; …

请选出正确的程序段______。A.int*pB.int*s,k;scanf(""%d"",p); *s=100;… ……C.int*s,k;D.int*s,k;char*p,c; char*p,e;s=k;p=c; p=c;*p='a'; s=p;…… *s=1;……

若有下面的程序段:char s[]="china";char*p;p=s;则下列叙述正确的是A.s和p完全相同B.数组s中的内容和指针变量p中的内容相等C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等

有以下程序include main(){ char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf 有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,q); printf("%s %s\n",p,q); } 若从键盘输入:abc def<回车>, 则输出结果是A.def defB.abc delC.abc dD.d d

设有如下程序段:则执行P=s;语句后,以下叙述中正确的是( )。A.可以用* P表示s[O]B.S数组中元素的个数和P所指字符串长度相等C.s和P都是指针变量D.数组s中的内容和指针变量P中的内容相等

以下正确的程序段是A.cgar 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]);

设有下列程序段: chars[20]="Beijing",*P; P=S; 则执行“p=s;”语句后,下列叙述正确的是( )。A.可以用*P表示s[0]B.S数组中元素的个数和P所指字符串长度相等C.S和P都是指针变量D.数组s中的内容和指针变量P中的内容相同

以下正确的程序段是______。A.int*p; scanf("%d",p);B.int *s,k *s=100;C.int*s,k; char*p,c; s=k; p=c; *p='a';D.int*s,k; char*p,c; s=k; p=c; s=p; *s=1;

下列程序段没有错误的是( )。A.int*p;cin>>*p;B.int*s,k;*s=100C.int *s ,k; char *p ,c; s=k; p=c; *p='a'; *s=1;D.int *s,k; char *p,c; s=k; p=c; s=p;

以下程序运行后,输出结果是()includess(char*s){char*p=s; while(*p)p++ return(p-s); 以下程序运行后,输出结果是( ) #include<stdio.h> ss(char *s) { char*p=s; while(*p) p++ return(p-s); } main() { char *a="abded" int i; i=ss(a) ; printf("%d\n",i); }A.8B.7C.6D.5

若有下面的程序段: chars[]="china";char *p;p=s;则下列叙述正确的是( )。A.s和p完全相同B.数组s中的内容和指针变量p中的内容相等C.数组s的长度和p所指向的字符串长度相等D.*p与s[0]相等

有以下程序: include main( ) { char *p ,* q; p=(char * )malloc(sizeof(char 有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("%s%s\n",p,q); } 若从键盘输入:abc def<回车>,则输出结果是A.def defB.abc defC.abc dD.d d

请选出下面正确的程序段( )。A.int *s; scanf("%d",s); ┆B.int *s,k; *s=100; ┆C.int *s,k; char *p, c; s=k; p=c; *p='a'; ┆D.int *s,k; char *p, c; s=k; p=c; s=p; *s=1; ┆

有以下程序段: char s[]="china"; char *p; p=s; 则以下叙述中正确的是(40)。A.数组s中的内容和指针变量p中的内容相等B.s和p完全相同C.sizeof(s)与sizeof(p)结果相同D.*p和s[0]相等

若有如下程序: void a(char*p,char c) {while(*p) { if(*p==c)*p=c-'b'+'B';; p++; } } main() {char s[50]="abcdeeffgee",b='e'; a(s,b);printf("%s\n",s); } 则程序运行后的输出结果是( )。A.AbcdeeffgeeB.ABCDeeFFGeeC.abcdEEffgEED.ABCDEEFFGEE

单选题设有如下程序段:char s[20]= Bejing,*p;p=s:则执行p=s;语句后,以下叙述正确的是(  )。A可以用*p表示s[0]Bs数组中元素的个数和p所指字符串长度相等Cs和p都是指针变量D数组s中的内容和指针变量p中的内容相等