首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,填补空缺。 [说明] C++标准模板库中提供了vector模板类,可作为动态数组使用,并可容纳任意数据类型,其所属的命名空问为std。vector模板类的部分方法说明如表12-3所示。 表12-3 ve
阅读以下说明和C++代码,填补空缺。 [说明] C++标准模板库中提供了vector模板类,可作为动态数组使用,并可容纳任意数据类型,其所属的命名空问为std。vector模板类的部分方法说明如表12-3所示。 表12-3 ve
admin
2012-04-11
33
问题
阅读以下说明和C++代码,填补空缺。
[说明]
C++标准模板库中提供了vector模板类,可作为动态数组使用,并可容纳任意数据类型,其所属的命名空问为std。vector模板类的部分方法说明如表12-3所示。
表12-3 vector模板类的部分方法
[C++代码]
#include<iostream>
#include<vector>
using namespace ______ ;
typedef vector< ______ >INTZECTOR;
const int ARRAY_SIZE=6;
void ShowVector(INTVECTOR & theVector);
int main( ) {
INTVECTOR theVector;
//初始化theVector,将theVector的元素依次设置为0至5
for (int cEachItem=0; cEachItem<ARRAY_SIZE; cEachItem++)
theVector. push_back( ______ );
ShowVector(theVector); //依次输出theVector中的元素
theVector. erase(theVector. begin( )+3);
ShowVector(theVector);
}
void ShowVector(INTVECTOR & theVector) {
if(theVector. empty( )) {
cout<<"theVector is empty." <<endl; return;
}
INTVECTOR::iterator ______ ;
for(theIterator = theVector.begin( ); theIterator != theVector.end( );
theIterator++){
cout<< *theIterator;
if(theIterator ! =thevector. end( )-1)cout<<",";
}
cout<<endl;
}
该程序运行后的输出结果为:
0, 1 , 2, 3, 4, 5
______
选项
答案
std int cEachItem theIterator 0,1,2,4,5
解析
本题考查的是C++语言的基本应用。在使用C++标准库中的对象时,要引入标准的命名空间,空(1)处应为std,空(2)处是用来指定vector对象的类型,此处应为int,空(3)处是将循环变量的值存入theVector中,所以应为cEachItem,空(4)处代码主要是循环输出theVector对象的内容,因此应为定义迭代器变量theIterator。程序开始会输出0,1,2,3,4,5,再次输出时则为0,1,2,4,5。
转载请注明原文地址:https://kaotiyun.com/show/hbVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
以下网页设计方式中,不能使用户快捷有效的获取其所需信息的是(44)。
IEEE802.1Q VLAN中继协议将(48)定义为本征(Native) VLAN。
若把操作系统看做计算机系统资源的管理者,下列(20)不属于操作系统所管理的资源。
Windows NT是一个独立于硬件平台的操作系统,Windows NT的执行体被称为(44)的结合;Windows NT是以(45)方式集中管理并组织网络的;UNIX是一个(46)操作系统;关于Windows NT内核的说法,选项(47)是不正确的;Cl
The major problem with E-mail is that it is(71)easy to use that people can become(72)with messages(73)they can possibly answer i
用来选择被淘汰页面的算法称为页面淘汰算法。在以下算法中,(15)最理想。
电子商务的最大、最难以解决的问题是______。A.电子签名系统的稳定性B.银行对电子商务的支持C.系统的伸缩性和可靠性D.安全和隐私的问题
阅读以下说明和流程图回答问题,将解答填入对应栏。[说明]“直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
Local bus can increase the data throughput. The bus that is most frequently used is(70).
随机试题
议论文的三要素是
A.教育策略B.社会策略C.环境策略D.资源策略E.传播策略制定开展社区控烟活动的有关政策和制度,属于健康教育与健康促进干预的
脾阳虚证的辨证要点有
库欣(Cushing)反应的表现为
下列选项关于我国银行监管原则之一:公开原则包括的三方面,描述不正确的是()。
教师自觉利用环境和自身教育因素对学生进行熏陶感染的德育方法是().
根据宪法及相关法律规定,国家的最高监督权由()行使。
燃放烟花最佳的气象条件:有较多分散性低云、碎积云,云底高度在1000米左右,有一定的水汽,相对湿度70%左右,风力小于3级。下列诗句描述的天气中最适合欣赏烟花的是:
Iftheonlineserviceisfreethenyouaretheproduct,technicianssay.GoogleandFacebookmakea【C1】________collectingperson
Abig【C1】______ofthecriticismofcomputergameshas【C2】______thecontentofthegamesbeingplayed.Whenthenarrativesofthe
最新回复
(
0
)