若有定义“char s[10];”,则以下表达式中不表示s[1]地址的是()A.s+1B.s++C. s [1]D. s [0]+1

若有定义“char s[10];”,则以下表达式中不表示s[1]地址的是()

A.s+1

B.s++

C.& s [1]

D.& s [0]+1


参考答案和解析
s++

相关考题:

若有定义 :char *x="abcdefghi"; ,以下选项中正确运用了 strcpy 函数的是A)char y[10]; strcpy(y,x[4]);B)char y[10]; strcpy(++y,x[1]);C)char y[10],*s; strcpy(s=y+5,x);D)char y[10],*s; strcpy(s=y+1,x+1);

若有定义语句: char s[10]= " 1234567\0\0 " ; ,则 strlen(s) 的值是A)7B)8C)9D)10

若有说明语句:char s[]="it is a example.", *t="it is aexample."则以下不正确的叙述()。 A.s表示的是第一个字符i的地址,s+1表示的是第二个字符t的地址B.t指向另外的字符串时,字符串的长度不受限制C.t变量中存放的地址值可以改变D.s中只能存放16个字符

若已定义char s[10]则在下面表达式中不表示s[1]地址的是()。 A.s+1B.s++C.&s[0]+1D.&s[1]

程序中若有如下说明和定义语句:char fun(char *);main(){ char *s="one",a[5]={0},(*f1)()=fun,ch; ...}以下选项中对函数fun的正确调用语句是( )。A.(*f1)(a) B.*f1(*s) C.fun(a) D.ch=*f1(s)

若有定义语句:char s[100],d[100];int j=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=;j++;}d[j]=0;

若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。A.char y[10]; strcpy(y,x[4]);B.char y[10]; strcpy(++y,x[1]);C.char y[10],*s; strcpy(s=y+5,x);D.char y[10],*s; strcpy(s=y+1,x+1);

若有定义:char *s="Programming";,以下叙述中有错误的是______。A.变量s中存放了字符P的地址B.s[0]中存放了字符PC.*s中存放了字符PD.s中存放了一个字符串

若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。A.4B.5C.9D.10

若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。A.strcpy(s,t);B.strcat(s,t);C.cout<<strlen(s);D.gets(s);

程序中若有如下说明和定义语句Char fun(char *);main(){char *s="one", a[5]={0}.(*f1)()=fun, ch;…}以下选项中对函数fun的正确调用语句是A.(*f1)(A) ;B.*fl(*s);C.fun(A) ;D.ch=*fl(s);

有以下程序中若有如下说明和定义语句; char fun(char*); main() { char * s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是 ______。A.(*f1)(a);B.*f1(*s);C.fun(a);D.ch=*f1(s);

若有以下定义,则不能代表字符。的表达式是______。 char s[20]="programming",*ps=s;A.ps+2B.s[2]C.ps[2]D.ps+=2,*ps

若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是______。A.7B.8C.9D.10

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

若有如下定义: int s[3] 则下面表达式中不能代表数组元素s[1]的地址的是( )A.s[1]B.s[0]+1C.s+1D.s++

若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址是A.aa[0]+1B.aa[1]C.aa[0]++D.aa+1

若有以下定义: char s[20]="programming",*ps=s; 则不能代表字符o的表达式是_______。A.ps+2B.s[2]C.ps[2]D.ps+=2,*ps

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

若有定义:int aa[8];则以下表达式中不能代表数组元素aa [1]的地址的是 ( )A.aa[0]+1B.aa[1]C. aa[0]+ +D.aa+1

若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )A.*(s+1)B.s[1]C.s+1D.*(s[1])

若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。A.aa[0]+1B.aa[1]C.aa[0]++D.aa+1

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

若有定义char s[10];则在下面表达式中不表示s[1]的地址的是()A、s+1B、s++C、s[0]+1D、s[1]

若已定义chars[10];则在下面表达式中不表示s[1]地址的是()A、s+1B、s++C、s[0]+1D、s[1]

若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()A、输出abcdB、输出aC、输出abcduuuuuD、编译不通过

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

单选题若有定义语句char s[10]=1234567\0\0,则strlen(s)的值是(  )。A7B8C9D10