2024 年最佳 C++ Institute CPA-21-02 学习指南和试卷 [Q142-Q156]

给本帖评分

2024 年最佳 C++ Institute CPA-21-02 学习指南和试卷

顶级 C++ Institute CPA-21-02 考试音频学习指南!练习题版

问题 142
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
A类
{
公众:
void Print(){ cout<<"A";}
};
类 B:公共 A
{
公众:
virtual void Print(){ cout<< "B";}
};
int main()
{
A *obj;
A ob1;
obj = &ob1;
obj?>Print();
B ob2;
obj = &ob2;
obj?>Print();
}

 
 
 
 

问题 143
以下哪些说法是正确的?(请选择两项)。

 
 
 
 

问题 144
尝试编译并运行以下代码时会发生什么情况?
#include
#include (包含 )
使用命名空间 std;
B类
类 A {
int age;
公众:
A () { age=5; };
朋友 B 级;
};
B 类 {
字符串名称;
公众:
B () { name="Bob"; };
void Print(A ob) {
cout << name << ob.age;
}
};
int main () {
A a;
B b;
b.Print(a);
返回 0;
}

 
 
 
 

问题 145
尝试编译并运行以下代码时会发生什么情况?
#include
#include (包含 )
使用命名空间 std;
类 A {
受保护:
int y;
公众:
int x;
int z;
A() { x=1; y=2; z=3; }
A(int a, int b) : x(a), y(b) { z = x * y;}
void Print() {
cout << z;
}
};
int main () {
A a(2,5);
a.Print();
返回 0;
}

 
 
 
 

问题 146
尝试编译并运行以下代码时会发生什么情况?
#include
#include (包含 )
使用命名空间 std;
第一类
{
字符串 *s;
公众:
First() { s = new string("Text");}
~First() { 删除 s;}
void Print(){ cout<<*s;}
};
int main()
{
第一个 FirstObject;
FirstObject.Print();
FirstObject.~First();
}

 
 
 
 

问题 147
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
int fun(int x) {
返回 2*x;
}
int main(){
int i;
i = fun(1) || fun(2);
cout << i;
返回 0;
}

 
 
 
 

问题 148
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
void fun(int*);
int main()
{
int *x;
int i=2;
x=&i;
fun(x);
cout<<i;
返回 0;
}
void fun(int *i)
{
*i = *i * *i;
}

 
 
 
 

问题 149
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
类 BaseClass
{
公众:
int *ptr;
BaseClass(int i) { ptr = new int(i); }
~BaseClass() { 删除 ptr; 删除 ptr;}
void Print() { cout << *ptr; }
};
void fun(BaseClass x);
int main()
{
基类 o(10);
fun(o);
o.Print();
}
void fun(BaseClass x) {
cout << "Hello:";
}

 
 
 
 

问题 150
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
int main()
{
int *t;
t = 新 int[2];
for (int i=0; i<2; i++) {
t[i]=0;
}
cout << t[1];
}

 
 
 
 

问题 151
尝试编译并运行以下代码时会发生什么情况?
#include
#include (包含 )
使用命名空间 std;
类 SampleClass
{
字符串 *s;
公众:
SampleClass() { s = new string("Text");}
SampleClass(string s) { this?>s = new string(s);}
~SampleClass() { 删除 s;}
void Print(){ cout<<*s;}
};
int main()
{
SampleClass *obj;
obj = new SampleClass("Test");
obj?>Print();
}

 
 
 
 

问题 152
以下哪些运算符只接受整数参数?

 
 
 
 

问题 153
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
A类
{
公众:
void Print(){ cout<<"A";}
};
类 B:公共 A
{
公众:
void Print(){ cout<< "B";}
};
int main()
{
A *obj;
A ob1;
obj = &ob1;
obj?>Print();
B ob2;
obj = &ob2;
obj?>Print();
}

 
 
 
 

问题 154
尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
int main()
{
float x=3.5,y=1.6;
int i,j=2;
i = x + j + y;
cout << i;
返回 0;
}

 
 
 
 

问题 155
在第 10 行插入哪段代码会产生输出 "50"?
#include
使用命名空间 std;
基类 {
int age;
公众:
基础 () {
age=5;
};
//在此插入代码
void Print() { cout << age;}
};
void setAge(Base &ob) {ob.age = 0;}
int main () {
基地 a;
a.Print();
setAge(a);
a.Print();
返回 0;
}

 
 
 
 

问题 156
程序的输出是什么?
#include
#include (包含 )
使用命名空间 std;
int main()
{
字符串 s1[]= {"H" , "t" };
字符串 s;
for (int i=0; i<2; i++) {
s = s1[i];
如果 (i==0)
s.insert(1, "ow");
不然
s.push_back('o');
cout << s;
}
return( 0 );
}

 
 
 
 

有效的 CPA-21-02 考试更新 - 2024 学习指南: https://www.passtestking.com/c-plus-plus-institute/CPA-21-02-practice-exam-dumps.html

管理

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

输入下图中的文字
 

发表评论

zh_TWChinese