单选题类型定义:chars[3]=""AB"";char*p;执行了语句p=s以后,*(p+2)的值是()。A’B’B’/0’C不确定D字符’B’的地址

单选题
类型定义:chars[3]=""AB"";char*p;执行了语句p=s以后,*(p+2)的值是()。
A

’B’

B

’/0’

C

不确定

D

字符’B’的地址


参考解析

解析: 暂无解析

相关考题:

假定k是一个double类型的变量,则定义变量p的正确语句为()。 a. double p=b. int *p=c. double d. char *p="Thank you!";

设有以下定义和语句,则*(*(p+2)+1)的值为【14】。int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2];p=a;

已知:chars[10],*p=s,则在下列语句中,错误的语句是()。 A.p=s+5;B.s=p+s;C.s[2]=p[4];D.*p=s[0];

下列选项中正确的语句是( )。A.chars[3];s="BOOK!";B.char*s;s={"BOOK!"};C.chars[10];s="BOOK";D.char*S;s="BOOK!";

若有以下定义和语句,则对a数组元素地址的正确引用为 int a[2][3],(*p)[3]; p=a;A.*(p+2)B.p[2]C.p[1]+1D.(p+1)+2

以下选项中正确的语句组是______。A.chars[];s="BOOK!";B.char*s;s={"BOOK!"};C.chars[10];s="BOOK!";D.char*s;S="BOOK!";

有以下程序#include stdio.hvoid fun(char **p){ p=p+2; printf("%s\n",*p);}main(){ char *a[]={"Morning","Afternoon","Evening","Night"}; fun(a);}程序的运行结果是A.rningB.afternoonC.ternoon D.Evening

设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='\0')p++; return(p-s); }A.3B.4C.5D.6

设有以下定义的语句,则*(*(p+2)+1)的值为______。int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;A.10B.30C.60D.40

下列选项中正确的语句是( )。A.chars [8];s={"Beijing"};B.char*s:s={Bei jing");C.chars [8]: s="Bei jing"};D.char*s:s="Bei jing";

若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是A.p=S;B.p=k;C.p=s[0];D.k=S;

下列选项中正确的语句是( )。A.chars[];s="BOOK!";B.char*s;S={"BOOK!");C.chars[10];s="BOOK";D.char*S;s="BOOK!";

若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;A.p=s;B.p=kC.p=s[0]D.k=s;

变量s的定义为“char *s="Hello world!";”,要使变量p指向s所指向的同一个字符串,则应选取(47)。A.char *p=s;B.char *p=s;C.char *p;p=*s;D.char *p; p=s;

设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是( )。 A、abc.aB、abc->aC、(*p).aD、p->a

设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( )A.*p+3B.*p+4C.*(p+4)D.*(s+3)

(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s;B)p=k;C)p=s[0];D)k=s;

串的操作函数str定义为: int str(char*s){ char*p=s; while(*p!=’\0')p++; return p=s; } 则str("abcde")的返回值是 ( )A.3B.4C.5D.6

假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;

若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。A、a[p]B、p[a]C、*(p+2)D、p+2

有定义语句inta[10],*p=a;以下和此功能相同的是()A、inta[10];intp;p=a;B、inta[10],*p;p=a;C、int*p,a[10];p=a;D、char*a[10]=”abcd”;printf(“%s”,a);

请读程序: main() {char*p; chars[80]; scanf("%s",s); p=s[0]; printf("%s",p); } 请判断上面程序()A、错误:p=s[0];正确:p=*s;B、错误:p=s[0];正确:p=s[];C、错误:p=s[0];正确:p=s;D、错误:p=s[0];正确:p=s;

执行下列语句后,*(p+1)的值是().  char  s[3]="ab",*p;  p=s;

类型定义:chars[3]=""AB"";char*p;执行了语句p=s以后,*(p+2)的值是()。A、’B’B、’/0’C、不确定D、字符’B’的地址

单选题假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;

单选题请读程序: main() {char*p; chars[80]; scanf("%s",s); p=s[0]; printf("%s",p); } 请判断上面程序()A错误:p=s[0];正确:p=*s;B错误:p=s[0];正确:p=s[];C错误:p=s[0];正确:p=s;D错误:p=s[0];正确:p=s;

单选题若有定义语句:char s[3][10],(*k)[3],*p;则以下赋值语句正确的是(  )。Ap=s;Bp=k;Cp=s[0];Dk=s;