下列程序执行后的输出结果是B0 D00 B1 D23 D B D B,请将下列程序补充完整. 问:1,Base(int i=0) {x = i; cout<<'B'<<x<<' ';} 'B'为什么是单引号,不是双引号,去且最后的双引

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:29:33
下列程序执行后的输出结果是B0 D00 B1 D23 D B D B,请将下列程序补充完整. 问:1,Base(int i=0) {x = i; cout<<'B'<<x<<' ';}  'B'为什么是单引号,不是双引号,去且最后的双引

下列程序执行后的输出结果是B0 D00 B1 D23 D B D B,请将下列程序补充完整. 问:1,Base(int i=0) {x = i; cout<<'B'<<x<<' ';} 'B'为什么是单引号,不是双引号,去且最后的双引
下列程序执行后的输出结果是B0 D00 B1 D23 D B D B,请将下列程序补充完整.

 问:1,Base(int i=0) {x = i; cout<<'B'<<x<<' ';}  'B'为什么是单引号,不是双引号,去且最后的双引号是干什么用的?如果是空格的话,为什么不是双引号?
2, { cout<<"~B"<<x<<' '; }析构时为什么不是~B0呢?<<x<<怎么没输出呢?

下列程序执行后的输出结果是B0 D00 B1 D23 D B D B,请将下列程序补充完整. 问:1,Base(int i=0) {x = i; cout<<'B'<<x<<' ';} 'B'为什么是单引号,不是双引号,去且最后的双引
这是C++中的代码!
'B'用单引号因为第一的 B是一个int类型的数值而不是字符类型的后面的那个' '单引号确实表示为空的!那么既然这个表达式要输出的int类型的数值,那么就不可能在一个表达式中输出字符类型的!
X没有输出结果,第一你没有给int X 赋值,X写在上面类的私有构造函数当中,我们都知道私有方法和属性只能在base类中调用,虽然说Derived这个类继承了Base类,子类应该呈现父类的特征但是仅限于公有的属性和方法,所以X一定是没有输出结果的.
打个比方就像人一样:爸爸和儿子的关系
1.儿子虽然是爸爸的儿子在某种程度上来说他们有很多相似性.DNA肯定是一样的,血型也是一样的.
2.但是你能说儿子就是爸爸吗?我们都知道不行他们之间还是存在差距的,而这个差距就是爸爸的一些私有特征,没有遗传给儿子的东西.
所以编程即是生活. 我不知道自己说是否有误,我相信各种编程语言之间它的思想都是大同小异的.
希望能够对你有所帮助!

下列程序执行后的输出结果是B0 D00 B1 D23 D B D B,请将下列程序补充完整. 问:1,Base(int i=0) {x = i; cout<<'B'<<x<<' ';} 'B'为什么是单引号,不是双引号,去且最后的双引 C语言题 求运行结果 下列程序段执行后的输出结果是( )下列程序段执行后的输出结果是( )int k=-4,a=3,b=2,c=1;printf(%d/n,k 关于do while 循环程序的,下列程序执行后,命令输出结果是_____store 0 to s,t,kdo while k vb 下列程序段执行的结果是 执行如图程序后输出的结果是n=5s=0WHILEs 写出执行下列程序的输出结果. 写出执行下列程序的输出结果. 写出执行下列程序的输出结果. 写出执行下列程序的输出结果. 求下列程序执行后的输出结果是 main() { int x='f'; printf(%c ,'A'+(x-'a'+1))?A , GB, HC, I D, J 执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf(%d ,y--); 如图,程序执行后输出结果是n=5;s=0;while s 执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf(%d ,a); } 执行下列程序段后,输出结果是________.int a=1,b=10;do﹛b-=a;a++;﹜while (b-- 1.有以下程序 main() { int y=10; while(y--); printf(y=%d ,y); } 程序执行后的输出结果是(b) A) 【例4】(2000年4月)下列程序执行后的输出结果是( ).main(){char arr[10];strcpy(arr,your); strcat(arr,me);arr[3]='&';printf(%s ,arr);}A.you&me B.you C.me D.err 下列程序执行后的输出结果是( ).#include main() { char arr[2][4]; strcpy(arr[0],you);strcpy(arr[1],me);arr[0][3]='&';printf(%s ,arr); } a、you&me b、you c、me d、err 执行下列程序段后的输出结果是dim i,j,a as integerfor i=0 to 2for j=0 to1s=s+i*jnext jnext i