购买最新 2022 年 12 月 29 日 CPP 考试问答 PDF - 一年免费更新 [Q126-Q149]


给本帖评分

购买最新的 2022 年 12 月 29 日 CPP 考试问答 PDF - 一年免费更新

下载最新 CPP Dump - 2022 CPP 考试问题

NO.126 尝试编译并运行以下代码时会发生什么情况?
# include
# 包括<集
# 包括 <向量
使用命名空间 std;
int main(){
int myints[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
vectorv(myints, myints+10);
set s1(v.begin(),v.end());
s1.insert(v.begin(),v.end());
s1.erase(s1.lower_bound(2),s1.upper_bound(7));
for(set::iterator i=s1.begin();i!= s1.end(); i++) {
cout<<*i<<"";
}
返回 0;
}

 
 
 
 

NO.127 当您尝试编译并运行以下代码时,会发生什么情况?
# include
# 包括<集
# 包括 <向量
使用命名空间 std;
int main(){
int t[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
vectorv(t, t+10);
set s1(v.begin(),v.end());
s1.insert(v.begin(),v.end());
pair<set::iterator,set::iterator> range;
range = s1.equal_range(6);
cout<<*range.first<<""<<*range.second<<endl;
返回 0;
}
输出结果将是

 
 
 
 
 

编号 128 尝试编译并运行以下代码时会发生什么情况?
# include
# 包括 <deque
# 包括 <list
# 包括 <堆栈
# 包括 <向量
使用命名空间 std;
int main()
{
deque mydeck;list mylist; vector myvector;
栈;
stack second(mydeck);
stack third(second);
stack<int, list > fourth(mylist);
fourth.push(10);fourth.push(11);fourth.push(12);
stack<int, vector > fifth(myvector);
fifth.push(10);fifth.push(11);fifth.push(12);
while(!fifth.empty())
{
cout<<fifth.top()<<"";
fifth.pop();
}
while (!fourth.empty())
{
cout << fourth.front() << " ";
fourth.pop();
}
返回 0;
}

 
 
 
 

NO.129 尝试编译并运行以下代码时会发生什么情况?
#include
#include
#include <算法
#include
使用命名空间 std;
模板结构 Out {
流出;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<""; }};
int main() {
int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3};
int t1[]={1,2,3,4};
deque d1(t,t+10);
set s1(t,t+10);
排序(d1.begin(),d1.end());
cout<<includes(s1.begin(),s1.end(), t1,t1+4)<<""<<includes(d1.begin(),d1.end(), t1,t1+4)
<<endl;
返回 0;
}
计划产出:

 
 
 
 

编号 130 尝试编译并运行以下代码时会发生什么情况?
# include
# 包括。
使用命名空间 std;
int main ()
{
float f = 10.126;
cout<<f<<""<<setprecision(2)<<f<<endl;
返回 0;
}
计划产出:

 
 
 
 

第 131 号 尝试编译并运行以下代码时会发生什么情况?
#include
#include <算法
#include <vector
使用命名空间 std;
void myfunction(int i) {
cout << " " << i;
}
int main() {
int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 };
vector v1(t, t + 10);
copy_backward(t, t+10, v1.rend());
for_each(v1.begin(), v1.end(), myfunction);
返回 0;
}
计划产出:

 
 
 
 
 

第 132 号 尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
int main()
{
cout.setf(ios::oct, ios::basefield);
cout<<100<<"";
cout.setf(ios::showbase);
cout<<100<<"";
返回 0;
}
计划产出:

 
 
 
 
 

第 133 号 尝试编译并运行以下代码时会发生什么情况?
#include
#include
#include <vector
#include (包含 )
使用命名空间 std;
int main(){
int second[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
string first[] = {"三"、"四"、"二"、"一"、"六"、"五"、"七"、"九"、"八"、"零"}; map m; for(int i=0; i<10; i++) { m.insert(pair(second[i],first[i]));
}
m[0]="十";
m.insert(pair(1, "eleven"));
for(map::iterator i=m.begin();i!= m.end(); i++) {
cout<second<<"";
}
返回 0;
}

 
 
 
 
 

第 134 号 尝试编译并运行以下代码时会发生什么情况?
#include <vector
#include
int main ()
{
int t[]={1,2,3,4,5};
std::vectorv1(t,t+5);
std::vectorv2(v1);
v1.resize(10);
v2.reserve(10);
std::vector::iterator i = v1.begin();int ii = 0;
while (i != v1.end()) { std::cout<<i[ii]<<"";ii??;i++; }
i = v2.begin();ii=0;
while (i != v2.end()) { std::cout<<i[ii]<<"";ii??;i++; }
返回 0;
}

 
 
 
 

第 135 号 哪些不是 priority_queue 对象的有效实例:
# include
# 包括 <deque
# 包括 <list
# 包括 <队列
# 包括 <向量
使用命名空间 std;
int main()
{
deque mydeck;list mylist; vector myvector;
priority_queue first;//line I
priority_queue<int, deque > second;//line II
priority_queue third(first);//line III
priority_queue<int, list > fourth(third);//line IV
priority_queue<int, vector > fifth(myvector.begin(), myvector.end());//line V return 0;
}

 
 
 
 
 

第 136 号 尝试编译并运行以下代码时会发生什么情况?
# include
# 包括 <地图
# 包括 <向量
# 包括 <string
使用命名空间 std;
int main(){
int second[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
string first[] = {"三"、"四"、"二"、"一"、"六"、"五"、"七"、"九"、"八"、"零"}; map m;
for(int i=0; i<10; i++) {
m.insert(pair(second[i],first[i]));
}
m[0]="十";
m.insert(pair(1, "eleven"));
for(map::iterator i=m.begin();i!= m.end(); i++) {
cout<second<<"";
}
返回 0;
}

 
 
 
 
 

第 137 号 尝试编译并运行以下代码时会发生什么情况?
# 包括 <deque
# 包括<集
# include
# 包括 < 算法
使用命名空间 std;
类 B { int val;
公众:
B(int v):val(v){}
int getV() const {return val;} bool operator < (const B & v) const { return val<v.val;}}; ostream & operator <<(ostream & out, const B & v) { out<<v.getV(); return out;} templatestruct Out {
流出;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<""; }};
int main() {
int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3};
deque d1(t,t+10);
排序(d1.begin(),d1.end());
set s1(t,t+10);
cout<<binary_search(s1.begin(),s1.end(), B(4))<<""<<二进制搜索(d1.begin(),d1.end()、
B(4))<<endl;
返回 0;
}
计划产出:

 
 
 
 
 

编号 138 尝试编译并运行以下代码时会发生什么情况?
#include
#include <算法
#include
使用命名空间 std;
int main() {
int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 };
map m;
for(int i=0; i < 10; i++) {
m[i]=t[i];
}
pair p(5,5);
map::iterator it = find(m.begin(), m.end(), p);
如果 (it != m.end())
{
cout<first<<endl;
}
不然
{
cout<<"未找到!n";
}
返回 0;
}
计划产出:

 
 
 
 

第 139 号 当您尝试编译并运行以下代码时,会发生什么情况?
#include
使用命名空间 std;
模板
类 A {
T_v;
公众:
A(T v):_v(v){}
T getV() { return _v; }
};
int main()
{
A a(1);
cout << a.getV() <<endl;
返回 0;
}

 
 
 
 

第 140 号 假设输入以下序列:true false,尝试编译并运行下面的代码时会发生什么?
#include
#include (包含 )
使用命名空间 std;
int main ()
{
bool a,b;
cin>>boolalpha>>a>>b;
cout<<a<<b<<endl;
返回 0;
}
程序将输出

 
 
 
 
 

第 141 号 尝试编译并运行以下代码时会发生什么情况?
#include
使用命名空间 std;
int main()
{
cout.setf(ios::hex, ios::basefield);
cout<<100<<"";
cout.flags(ios::showbase);
cout<<100<<"";
返回 0;
}
计划产出:

 
 
 
 
 

第 142 号 尝试编译并运行以下代码时会发生什么情况?
# 包括 <向量
# include
# 包括 < 算法
使用命名空间 std;
类 B { int val;
公众:
B(int v):val(v){}
int getV() const {return val;} bool operator < (const B & v) const { return val<v.val;}}; ostream & operator <<(ostream & out, const B & v) { out<<v.getV(); return out;} templatestruct Out {
流出;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<""; }};
int main() {
int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3};
vector v1(t, t+10);
排序(v1.begin(),v1.end());
for_each(v1.begin(), v1.end(), Out(cout));cout<<endl;
返回 0;
}
计划产出:

 
 
 
 

第 143 号 尝试编译并运行以下代码时会发生什么情况?
#include
#include <算法
#include <vector
使用命名空间 std;
void myfunction(int i) {
cout << " " << i;
}
int main() {
int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 };
vector v1(t, t + 10);
复制(t,t+10,v1.end());
for_each(v1.begin(), v1.end(), myfunction);
返回 0;
}
计划产出:

 
 
 
 

第 144 号 尝试编译并运行以下代码时会发生什么情况?
# 包括 <向量
# include
# 包括 < 算法
# 包括 < 功能
使用命名空间 std;
模板结构 Out {
流出;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<""; }};
struct Add : public binary_function {
int operator() (const int & a, const int & b) const {
返回 a+b;
}
};
int main() {
int t[]={1,2,3,4,5,6,7,8,9,10};
vector v1(t, t+10);
vector v2(10);
transform(v1.begin(), v1.end(), v2.begin(), bind1st(Add(), 1));
for_each(v2.rbegin(), v2.rend(), Out(cout));cout<<endl;
返回 0;
}
计划产出:

 
 
 
 
 

第 145 号 尝试编译并运行以下代码时会发生什么情况?
#include <vector
#include
#include <算法
使用命名空间 std;
模板结构 Out {
流出;
Out(ostream & o): out(o){}
void operator()(const T & val ) {
out<<val<<"";
}
};
结构序列 {
int start;
序列(起始值):起始值(起始值){} Sequence(int start):start(start){}
int operator()() { return 10*(1+(start++ %3)); }; }.};
int main() {
vector v1(10);
vector v2(10);
generate(v1.begin(), v1.end(), Sequence(1));
排序(v1.rbegin(), v1.rend());
unique_copy(v1.begin(),v1.end(), v2.begin());
for_each(v2.begin(), v2.end(), Out(cout) );cout<<endl;
返回 0;
}
计划产出:

 
 
 
 

第 146 号 尝试编译并运行以下代码时会发生什么情况?
#include
#include
#include <vector
使用命名空间 std;
int main(){
int myints[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
vectorv(myints, myints+10);
set s1(v.begin(),v.end());
set<int, greater > s2(v.begin(), v.end());
for(set::iterator i=s1.begin();i!= s1.end(); i++) {
cout<<*i<<"";
}
for(set<int, greater >::iterator i=s2.begin();i!= s2.end(); i++) { cout<<*i<<"";
}
cout<<endl;
返回 0;
}

 
 
 
 

第 147 号 尝试编译并运行以下代码时会发生什么情况?
#include
#include <算法
#include <vector
# 包括 <deque
# 包括<集
使用命名空间 std;
void myfunction(int i) {
cout << " " << i;
}
int main() {
int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 };
vector v1(t, t + 10);
deque d1(t,t + 10);
set s1(t,t + 10);
for_each(v1.begin(), v1.end(), myfunction); // 第一行
for_each(d1.begin(), d1.end(), myfunction); // 第二行
for_each(s1.begin(), s1.end(), myfunction); // 第三行
返回 0;
}

 
 
 
 
 

第 148 号 尝试编译并运行以下代码时会发生什么情况?
# 包括 <deque
# include
# 包括 < 算法
使用命名空间 std;
模板结构 Out {
流出;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<""; }};
int main() {
int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3};
deque d1(t,t+10);
排序(d1.begin(),d1.end());
deque::iterator it = upper_bound(d1.begin(), d1.end(), 4);
for_each(it, d1.end(), Out(cout));cout<<endl;
返回 0;
}
计划产出:

 
 
 
 
 

第 149 号 尝试编译并运行以下代码时会发生什么情况?
#include
#include
#include <算法
#include
使用命名空间 std;
模板结构 Out {
流出;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<""; }
};
bool Compare(char a, char b) { return tolower(a) < tolower(b);}
int main() {
char s[]={"qwerty"};
char t1[]={"ert"};
char t2[]={"ERT"};
排序(s,s+6);
cout<<includes(s,s+6, t1,t1+3, Compare)<<""<<includes(s,s+6, t2,t2+3, Compare)<<endl; return 0;
}
计划产出:

 
 
 
 

经过验证的 CPP Dumps Q&As - 1 年免费并快速更新: https://www.dumpsmaterials.com/CPP-real-torrent.html

         

发表回复

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

输入下图中的文字