首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。 【说明】 C++标准模板库中提供了vector模板类,可作为动态数组使用,并可容纳任意数据类型,其所属的命名空间为std。vector模板类的部分方法说明如下表所示: 【C++代码
阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。 【说明】 C++标准模板库中提供了vector模板类,可作为动态数组使用,并可容纳任意数据类型,其所属的命名空间为std。vector模板类的部分方法说明如下表所示: 【C++代码
admin
2009-09-20
54
问题
阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。
【说明】
C++标准模板库中提供了vector模板类,可作为动态数组使用,并可容纳任意数据类型,其所属的命名空间为std。vector模板类的部分方法说明如下表所示:
【C++代码】
#include <iostream>
#include <vector>
using namespace (1);
typedef vector< (2) > INTVECTOR;
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((3));
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 (4);
for (theIterator=theVector.begin(); theIterator !=theVector.end(); theIterator++) {
cout << *theIterator;
if (theIterator != theVector.end()-1) cout << ", ";
}
cout << end1;
}
该程序运行后的输出结果为:
0,1,2,3,4,5
(5)
选项
答案
(1) std (2) int (3) cEachItem (4) theIterator (5) 0,1,2,4,5
解析
本题主要考查C++语言的基本使用以及类库的应用。
在使用标准C++库中所提供的对象时,一般需要引用标准的命名空间。所以空(1)需要填入标准的命名空间std。空(2)处主要考查是否会使用C++提供的模板类。C++中Vector模板类可存储任意类型,在定义Vector模板类的对象时,需要指定Vector对象的类型。从后面的代码可以看出,Vector被用于存储整型数,所以,空(2)处应填写整型血。初始化代码将0到5共6个整数存储到theVector对象中,所以,空(3)处将循环变量的值存入theVector中。空(4)处代码部分主要是循环输出theVector对象的内容,使用了迭代器的访问方式,因此空(4)处应该为定义迭代器变量,在后续的循环中使用该变量。程序运行时将首先输出0至5,其次会删除第3个元素,再次输出时将不再包含整数3。
转载请注明原文地址:https://kaotiyun.com/show/XIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入函数“=COUNTA(A1:E6)”,按回车键后,则A7单元格显示的值为(44)。
如果表A和表B中有公共字段,且该字段在表B中称为主键,则该字段在表A中称为________________。
某商场购进了一批洗衣机,加价25%销售了60%后,在此基础上再打8折销完,则这批洗衣机的总销售收入相对于进价总额的利润率为________________。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
企业建立生产和库存管理系统的目的不包括()。
假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”和“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择(65)。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
___________接口是目前微机上最流行的I/O接口,具有支持热插拔、连接灵活、独立供电等优点,可以连接常见的鼠标、键盘、打印机、扫描仪、摄像头、充电器、闪存盘、MP3机、手机、数码相机、移动硬盘、外置光驱、Modem等几乎所有的外部设备。
随机试题
患儿,3岁。腹泻5天,临床诊断中度等渗性脱水。当静脉补液纠正脱水有尿后,宜选用静脉处方补钾最合适的是
下列抗溃疡药物作用机制是抑制胃酸分泌的是
胎盘小叶的个数约为()
男,26岁。与其父吵架后服敌敌畏60ml,30分钟后被家人送到医院,神志清楚,治疗过程中最重要的措施是
A、氨曲南B、亚胺培南C、克拉维酸D、替莫西林E、舒巴坦属于碳青霉烯类β-内酰胺类抗生素的是
单位工程概算是确定整个建设项目从筹建到竣工交付使用所预计花费的全部费用的文件。()
下列不属于房地产投资风险特征的是()。
根据《建设工程施工合同(示范文本)》(GF—99—0201)规定,由于发包人提供的材料或工程设备不合格造成的工程不合格,需要承包人采取措施补救的,发包人()。
根据《注册建造师执业管理办法(试行)》的规定,注册建造师不得有下列行为()。
某公司现有生产及维修工人850人,文职人员56人,中层与基层管理人员38人,销售人员24人。近五年来,生产及维修工人的年均离职率高达8%,销售人员年均离职率为6%,文职人员年均离职率为4%,中层与基层管理人员年均离职率为3%,预计明年不会有改变。按企业已定
最新回复
(
0
)