【计算机类职业资格】二级C++-85及答案解析.doc
《【计算机类职业资格】二级C++-85及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++-85及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+-85 及答案解析(总分:65.00,做题时间:90 分钟)一、选择题(总题数:20,分数:35.00)1.已知 n 是一个 int 型变量,下列语句中错误的是 _ 。(分数:2.00)A.long*p=new longn;B.long pn;C.long*p=new longn;D.long p10;2.下列程序的输出结果是 #includeiostreamh void main( ) double d=3.2; int x,y; x=12; y=(x+38)/50; cout y * d end1;(分数:1.00)A.3B.3,2C.0D.3073.关于语句 #includei
2、ostream using namespace std; void main() cout100.8989663“; comfixed100.8989663“; coutscientific100.8989663“; 的输出结果为 _(分数:2.00)A.100.899 100.898966 1.008990e+002B.100.8989663 100.898966 1.008990e+002C.100.899 100.898966 1.008989e+002D.100.899 100.8989663 1.008989e+0024.下列叙述中正确的是_。(分数:1.00)A.循环队列有队头和队
3、尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定5.已知函数 FA 调用 FB,若要把这两个函数定义在同一个文件中,则_。(分数:2.00)A.FA 必须定义在 FB 之前B.FB 必须定义在 FA 之前C.若 FA 定义在 FB 之后,则 FA 的原型必须出现在 FB 的定义之前D.若 FB 定义在 FA 之后,则 FB 的原型必须出现在 FA 的定义之前6.决定 C+语言中函数的返回值类型的是(分数:1.00)A.ret
4、urn 语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型7.计算机算法是指解决问题的有限运算序列,它具备_和足够的情报,(分数:2.00)A.可行性、可移植性和可扩充性B.易读性、稳定性和安全性C.确定性、有穷性和稳定性D.可行性、确定性和有穷性8.下列程序的输出结果是 _ 。 #includeiostream.h void main() char*Str; str=“testI“; coutstr5; (分数:2.00)A.test!B.testC.空字符D.异常9.有如下语句序列: char str10; cinstr;
5、 当从键盘输入“I love this game”时,str 中的字符串是_。(分数:2.00)A.“I love this game“B.“I love thi“C.“I love“D.“I“10.下列表示引用的方法中, _ 是正确的。 已知:int m=10;(分数:1.00)A.int B.double f2(double x)return x-1.5;C.void f3(double x)-x;D.double f4(double *x)-*x;return*x;15.下面有关重载函数的描述中正确的是_。(分数:1.00)A.重载函数必须具有不同的返回值类型B.重载函数形参个数必须不同
6、C.重载函数必须具有不同的形参列表D.重载函数名可以不同16.C+中的模板包括(分数:2.00)A.对象模板和函数模板B.对象模板和类模板C.函数模板和类模板D.变量模板和对象模板17.以下定义数组中错误的是 _(分数:1.00)A.int a10 ;B.int a 2 20;C.int a20 ;D.int a ;18.若有定义“int x=4,y=5;”,则表达式“yx+?x-:y+”的值为_。(分数:2.00)A.3B.4C.5D.619.1,2,3,4 四个元素按顺序进栈,不可能的出栈顺序为 _ 。(分数:2.00)A.1 2 3 4B.2 3 4 1C.1 4 3 2D.3 1 4
7、220.数据库设计的 4 个阶段是:需求分析、概念设计、逻辑设计和(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计二、填空题(总题数:18,分数:30.00)21.表达式 c3=c1.operator+(c2)或 c3=operator+(c1,c2)还可以表示为 _ 1_ (分数:1.00)22.所有的函数模板定义都是以关键字 template 开始的,在 template 之后使用 _ 1_ 括起来的形参表。(分数:2.00)23.软件测试的常用方法通常可分为白盒测试和 _ 1_ 。前者是根据程序的内部逻辑来设计测试用例,后者是根据软件的规格说明来设计测试用例。 (分数:
8、1.00)24.软件开发环境是全面支持软件开发全过程的 1 集合。 (分数:2.00)25.若有 09 之间不同的 3 个数构成一个三位数,下面程序将统计出共有多少种方法,请填空完成此程序。#include iostream using namespace std; int main ( ) int i,j,k; for(i = 1;i=9;i+) for (j=O; j=9; j+) if( _ 1_ ) continue; else for(k = 0;k=9;k+) if( _ 2_ ) count+; coutcountend1; return 0; (分数:1.00)26. 1 是从
9、二维表列的方向进行的运算。 (分数:2.00)27.已知如下程序的输出结果是 23,请将画线处缺失的部分补充完整。 #includeiostream using namespace std; class MyClass public: void Print( )consteout23; ; int main( ) MyClass*P=new MyClass( ); 1.Print( ); return 0; (分数:2.00)28.指针变量所保存的不是一般的数据值,而是程序中另一个对象的 1。 (分数:1.00)29.在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,
10、用二分法查找关键码值 12,所需的关键码比较次数为 _ 1_ 。 (分数:2.00)30.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。 (分数:2.00)31.已知下列程序的输出结果是 42,请将横线处缺失的部分补充完整。 #includeiostream using namespace std; class TestClass int value; public: TestClass():value(0); void setValue(int value) 1=value;/给 TestClass 的数据成员 value 赋值 void pri
11、nt()coutvalue; ; int main() TestClass f; f.setValue(42); f.print(); return 0; (分数:2.00)32.下面程序的输出结果是 _ 1_ 。 #include iostream using namespace std; int x; void funA(int void funB(int,int int main ( ) int first; int second=5; x=6; funA(first,second) ; funB(first,second) ; coutfirst“ “second“ “xend1; r
12、eturn 0; void funA(int first=a+b; a=2*b; b=first+4; void funB(int u, int second=x; v=second+4; x=u+v; (分数:1.00)33.设某循环队列的容量为 50,头指针 front5(指向队头元素的前一位置),尾指针 rear =29(指向队尾元素),则该循环队列中共有 _ 1_ 个元素。 (分数:2.00)34.执行下列语句后,变量 sum 的值是 1。 int sum=0; for (int i=1;k=3;1+) for (int j=1;j=i;j+) sum+; (分数:2.00)35.以下
13、程序运行后的输出结果是 1。 #include iostream.h void main() char a=“abcdabcabfgacd“; int i1=0,i2=0,1=0; while(ai) if(ai=“a“) i1+; if(ai=“b“) i2+; i+; couti1“i2endl; (分数:2.00)36.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 _ 1_ 。 (分数:1.00)37.在 C+中,打开一个文件,就是将这个文件与一个 _ 1_ 建立关联;关闭一个文件,就是取消这种关联。 (分数:2.00)38.以下程序的输出结果是 _ 1_
14、。 #includeiostream. h void main() int *p; p=new int; *p=200; cout*p; delete p; (分数:2.00)二级 C+-85 答案解析(总分:65.00,做题时间:90 分钟)一、选择题(总题数:20,分数:35.00)1.已知 n 是一个 int 型变量,下列语句中错误的是 _ 。(分数:2.00)A.long*p=new longn;B.long pn; C.long*p=new longn;D.long p10;解析:2.下列程序的输出结果是 #includeiostreamh void main( ) double d
15、=3.2; int x,y; x=12; y=(x+38)/50; cout y * d end1;(分数:1.00)A.3B.3,2C.0 D.307解析:3.关于语句 #includeiostream using namespace std; void main() cout100.8989663“; comfixed100.8989663“; coutscientific100.8989663“; 的输出结果为 _(分数:2.00)A.100.899 100.898966 1.008990e+002 B.100.8989663 100.898966 1.008990e+002C.100.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C85 答案 解析 DOC
