假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用()。 A.coutB.coutC.coutD.cout

假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用()。

A.cout<<*s;

B.cout<

C.cout<<&s;

D.cout<<(void*)s


相关考题:

下列给定程序中函数fun()的功能是:求出字符串中最后一次出现的子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为abcdabfabcdx,t中的内容为ab时,输出结果应是abcdx。当字符串中的内容为abcdabfabcdx,t中的内容为abd时,则程序输出未找到的信息:Not found!请改正程序中的错误,使它能得出正确的结果。注意;不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include<stdio.h>include <conio.h>include <string.h>char *fun(char *s,char *t){char *p,*r,*a;/*************found**************/a=Null;while(*s){ p=s;r=t;while(*r)/*************found**************/if(r= =p) {r++;p++;}else break;if(*r=='\0') a=s;s++;}return a;}main(){char s[100],t[100],,*p;clrscr();printf("\nPlease enter string S: ");scanf("%s",s);printf("\nPlease enter substring t: ");scanf("%s",t);p=fun(S,t);if(p) printf("\nThe result is:%s\n",p);else printf("\nNot found!\n ");}

若有说明语句 char a[ ]="It is mine"; char * p="It is mine"; 则以下不正确的叙述是A.a+1表示的是字符t的地址B.p指向另外的字符串时,字符串的长度不受限制C.p变量中存放的地址值可以改变D.a中只能存放10个字符

若有说明语句: char a[ ]="It is mine"; char * p="It is mine"; 则以下不正确的叙述是A.a+1表示的是字符t的地址B.p指向另外的字符串时,字符串的长度不受限制C.p变量中存放的地址值可以改变D.a中只能存放10个字符

在下列叙述中,错误的一条是______。A.定义char*string="China"中的string是一个字符串变量,其值为ChinaB.若有一个多维数组a,则*(a+i)与a[i]等价C.int(*p)[4]表示p为指针变量,它指向包含4个元素的一维数组D.数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变

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

假定p指向的字符串为"string",则cout<<p+3的输出结果为ing

假定p指向的字符串为”leaves”,则cout<<p+2的输出结果是【 】A.aB.avesC.eavesD.leaves

假定指针变量p指向的字符串为''string'',则cout<<p+1的输出结果为()A.tringB.ringC.ingD.tE.rF.i

若要使用除了输入输出的字符串函数,需要引入的头文件是()A.string.hB.ctype.hC.stdlib.hD.stdio.h