网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
假定p指向的字符串为”leaves”,则cout<<p+2的输出结果是【 】
A.a
B.aves
C.eaves
D.leaves
参考答案和解析
aves
更多 “假定p指向的字符串为”leaves”,则cout<<p+2的输出结果是【 】A.aB.avesC.eavesD.leaves” 相关考题
考题
有如下程序:#includeusing namespace std;class A{public:A(){cout"A";}~A(){cout"~A";}};class B:public A{A* p;public:B(){cout"B"; p = new A();}~B(){cout"~B"; delete p;}};int main(){B obj;return 0;}执行这个程序的输出结果是A . BAA~A~B~AB . ABA~B~A~AC . BAA~B~A~AD . ABA~A~B~A
考题
( 34 )有如下程序:#includeusing namespace std;int main (){char str[100],*p;cout ” please input a string: ” ;cinstr;p=str;for ( int i =0;*p!= ” \0 ” ;p++, i ++ ) ;cout i ENDL;retum 0;}运行这个程序时,若输入字符串为abcdefg abcd则输出结果是A ) 7B ) 12C ) 13D ) 100
考题
下列程序的输出结果是()。includeusing namespace std;int main()于chara[]=”Hello,Te
下列程序的输出结果是( )。 #include<iostream> using namespace std; int main() 于 chara[]=”Hello,Test”; Char*p=a; while(*p) { if(*p)=’a’*p(=’z’) cout<<char(*p+’A’-’a’); else cout<<*p; p++; } return 0; }A.hello,testB.Hello,TestC.HELLO,TESTD.hELLO,tEST
考题
有如下程序: include using namespace std; int main() { char st
有如下程序: #include <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a string:"; cin>>str; p=str; for (int i=0; *p!='\0'; p++,i++); cout<<i<<endl; return 0; }运行这个程序时,若输入字符串为 abcdefgabcd则输出结果是A.7B.12C.13D.100
考题
下面程序的输出结果是【】。 include using namespace std; int d=1; fun(int p){ stati
下面程序的输出结果是【 】。include <iostream>using namespace std;int d=1;fun(int p){static int d = 5;d+ =p;cout<<d;return (d) ;}void main ( ) {int a =3;cout<<fun ( a + fun (d) )<<endl;}
考题
以下程序的输出结果是【】。includevoid main() {int *p;p=new int;*p=200;cout
以下程序的输出结果是【 】。include<iostream. h>void main() {int *p;p=new int;*p=200;cout<<*p;delete p;}
考题
下列程序的输出结果是( )。 include using namespace std; int main() {
下列程序的输出结果是( )。 #include<iostream> using namespace std; int main() { char a[]="Hello,Test"; char *p=a; while(*p) { if(*p>='a'*p<='z') cout<<char(*p+'A'-'a'); else cout<<*p; p++; } return 0; }A.hello,testB.Hello,TestC.HELLO,TESTD.hELLO,tEST
考题
以下程序的输出结果是()。includeusing namespace std;void fun(char**q){++q;cout
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; } main() { static char*s[]={"HI","HELL0","TEST"}; char**p; p=s; fun(p); system("PAUSE"); return 0; }A.为空B.HIC.HELL0D.TEST
考题
类定义如下: class TestClass { public: TestClass (){cout<<1;} }; 则执行语句TestClass a,b[2] ,*p[2];后,程序的输出结果是( )。A.11B.111C.1111D.11111
考题
下面程序的输出结果是【】。 include int d=1; int fun(int p){ static int d=5; d+=p;
下面程序的输出结果是【 】。include<iostream.h>int d=1;int fun(int p){static int d=5;d+=p;cout<<d<<" ";return d;}void main(){int a:3;cout<<fun(a+fun(D) )<<end1;}
考题
若有以下程序main(){ int p=5,a=5; if(p=1!=0) printf("%d\n",p); else printf("%d\n",p+2);}程序执行后的输出结果是
考题
关于C++ 输出函数cout 与 printf 的区别
我知道在C++中cout和printf都能用于输出,但是他俩肯定在输出的方式、细节上有差别的。我想问指针,char*p=“abcd”按我的理解p就是存储地址的变量,输出p就应该是输出存储“abcd”的空间首地址。用printf则输出的是存储“abcd”的空间首地址(这和我预想的一样),用cout输出p则整个字符数组都输出了,这是为什么?他们两个的输出方式到底有什么差别。以至于输出同一个变量会得到不同的结果?比如:#includeiostream#includestdio.husingnamespacestd;intmain(){char*p="abcd";coutp""*p;//这里p输出的是abcd完整的字符串,而*p则输出的是第一个字符a。printf("%x%c",p,*p);//这里p则输出的是存储“abcd”的空间首地址,*p则输出第一个字符a。return0;}
考题
有以下程序main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a[3],*q=p+2;printf("%d\n",*p+*q);}程序运行后的输出结果是
考题
下面程序的输出结果是 ( ) main( ) { int a[10]={l,2,3,4,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}A.3B.4C.1D.2
考题
若有如下程序: #includeiostream usingnamespaeestd; classTestClass { public: voidwho(){cout"TestClass"endl;} }; classTestClassl:publicTestClass { public: voidwho(){cout"TestClassl"endl;}}; intmain() { TestClass*P; TestClasslobj1; p=&obj1; p-who(); retum0; } 则该程序运行后的输出结果是( )。A.TestClasslB.TestClassC.0D.无输出
考题
下列程序的输出结果是 ______。includevoid main(){ int a[]={1,2,3,4,5,6},*p,**q;
下列程序的输出结果是 ______。 #include <iostream.h> void main() { int a[]={1,2,3,4,5,6},*p,**q; p=a; q=p; cout<<*(p++); cout<<**q<<end1; }A.34B.56C.12D.23
考题
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;
考题
以下程序运行后的输出结果是() main() {int a[10]={l,2,3,4,5,6,7,8,9,10},*p=&n[3], *q=p+2; printf(”%d\n”,*p+*q); }
考题
单选题假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。A
char *p=s;B
char *p=s;C
char *p;p=*s;D
char *p; p=s;
考题
单选题假定P指向的字符串为“string”,若要输出这个字符串的地址值,则使用()。A
cout*pB
coutpC
cout&pD
cout(void*)p
热门标签
最新试卷