下面程序段的运行结果是 #include<iostream.h> void main( ) {char*s="abcde"; S+=2;

题目
下面程序段的运行结果是 include void main( ) {char*s="abcde"; S+=2;

下面程序段的运行结果是 #include<iostream.h> void main( ) { char*s="abcde"; S+=2; cout<<&s;}

A.cde

B.字符'c'

C.字符'c'的地址

D.无确定的输出结果

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序段执行后的输出结果是()。 char *s="abcde" ; s+=2; printf("%d",s);

A.cde

B.字符'c'的地址

C.字符'c'

D.不确定


45

第2题:

【单选题】下面程序段的运行结果是________. char *s="abcde"; s+=2;printf("%s",s);

A.cde

B.字符'c'

C.字符'c'的地址

D.无确定的输出结果


1,2,1

第3题:

下面程序段的运行结果是()。   char *s="abcde"; s+=2; printf("%d", s);

A.cde

B.字符'c'

C.字符'c'的地址

D.无确定的输出结果


C 解析: 对于字符串指针,其保留的是整个串的首地址,即第一个字符的起始地址;当该指针做算术运算时,就是该指针根据其类型向后移动相应的存储空间。

第4题:

下面程序段的运行结果是 。 char *s="abcde"; s+=2; printf("%d",s);

A.ced

B.字符'c'

C.字符'c'的地址

D.字符'b'的地址


"input"

第5题:

【单选题】下面程序段的运行结果是()。 char *s=”abcde”; s+=2; printf(“%d”,s);

A.cde

B.字符’c’

C.字符’c’的地址

D.无确定结果


1,2,1

第6题:

下面程序段的运行结果是

char *s="abcde";

s+=2;printf("%d",s);

A.cde

B.字符′c′

C.字符′c′的地址

D.无确定的输出结果


正确答案:C
解析:对于字符串指针,其保留的是整个串的首地址,即第一个字符的起始地址;当该指针做算术运算时,就是该指针根据其类型向后移动相应的存储空间。

第7题:

下面程序段的运行结果是 char*s="abcde"; s+=2;printf("%d",s);

A.cde

B.字符'c'

C.字符'c'的地址

D.无确定的输出结果


正确答案:C
解析:对于字符串指针,其保留的是整个串的首地址,即第一个字符的起始地址;当该指针做算术运算时,就是该指针根据其类型向后移动相应的存储空间。

第8题:

下面程序段char *s="abcde";s+=2;printf("%d",s);的运行结果是( )

A.ced

B.字符'c'

C.字符'c'的地址

D.无确定的输出结果


正确答案:C 

第9题:

下面程序段的运行结果是 char *S="abcde"; s+=2;printf("%d",s);

A.cde

B.字符'c'

C.字符'c'的地址

D.无确定的输出结果


正确答案:C
解析: 对于字符串指针,其保留的是整个串的首地址,即第一个字符的起始地址;当该指针做算术运算时,就是该指针根据其类型向后移动相应的存储空间。