【计算机类职业资格】二级C++笔试-309及答案解析.doc
《【计算机类职业资格】二级C++笔试-309及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-309及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-309 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程牛需要应用工程化原则D.软件工程只是解决软件开发中的技术问题2.下列叙述中错误的是( )。(分数:2.00)A.主函数 main 也可以带形参B.函数中通过 return 返回函数值C.调用函数必须在一条独立的语句中完成D.一个函数中可以有多条 return 语句3.下面程序的输出结果是( )。#include
2、iostreamusing namespace std;void main()int i=1;while(i=8)if(+i3!=2)continue;else couti;(分数:2.00)A.369B.258C.36D.254.在软件开发中,下面任务不属于设计阶段的是( )。(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型5.cout 是 I/O 流库预定义的( )。(分数:2.00)A.常量B.类C.对象D.成员函数6.要把多个目标程序组成可执行文件,需要使用( )。(分数:2.00)A.编辑程序B.链接程序C.调试程序D.编译程序7.下列
3、程序段的执行结果为( )。#includeiostreamusing namespace std;class exampleint n;public:example(int i)n=i;void add()s+=n;static int s;void pr()coutsendl;int example:s=0;int fuc(char *x);int main()example x(2),y(3),z(4);x. add();y. add();zpr();return 0;(分数:2.00)A.2B.3C.5D.68.C+中,对于结构中定义的成员,其默认的访问权限为( )。(分数:2.00)A
4、.protectedB.publicC.staticD.private9.在公有派生的情况下,派生类中定义的成员函数只能访问原基类的( )。(分数:2.00)A.公有成员和保护成员B.公有成员和私有成员C.私有成员和保护成员D.公有成员、私有成员和保护成员10.下列关于 C+运算符结合性的说法,正确的是( )。(分数:2.00)A.赋值运算符是左结合性的B.复合运算符是左结合性的C.单目运算符是左结合性的D.双目算术运算符是左结合性的11.下面程序的输出结果是( )。#includeiostreamusing namespace std;int main()int a=2,b= -1,c=2;
5、if(ab)if(b0)c=0;else c+=1;coutcendl;return 0;(分数:2.00)A.0B.1C.2D.312.下面程序输出的结果是( )。#includeiostreamusing namespace std;int fuc (char *x);int main()coutfuc(“hello“)endl;return 0;int fuc(char *x)char *y=x;while(*y! =/0)y+;return(y-x);(分数:2.00)A.5B.6C.0D.语法错误,不能输出结果13.设有两个串 p 和 q,求 q 在 p 中首次出现位置的运算称作(
6、)。(分数:2.00)A.连接B.模式匹配C.求子串D.求串长14.C+语言中 while 循环和 dowhile 循环的主要区别是( )。(分数:2.00)A.dowhile 的循环体至少五条件执行一次B.while 的循环控制条件比 dowhile 的循环控制条件严格C.dowhile 允许从外部转到循环体内D.dowhile 的循环体不能是复合语句15.设一棵完全二叉树共有 699 个节点,则在该二叉树中的叶子节点数为( )。(分数:2.00)A.349B.350C.255D.35116.在 C+中用来实现运行时多态性的是( )。(分数:2.00)A.重载函数B.析构函数C.构造函数D.
7、虚函数17.下列对于软件测试的描述,正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则18.下列关于抽象类和纯虚函数的说法错误的是( )。(分数:2.00)A.抽象类只能作为基类使用,而纯虚函数的实现由派生类给出B.抽象类是指具有纯虚函数的类C.纯虚函数是一种特殊的虚函数,它允许没有具体的实现D.一个基类的说明中有纯虚函数,则该基类的派生类一定不再是抽象类19.以下程序输出的结果是( )。#includeiostreamusing namespace
8、std;int main()int *x,*y,z=10;y=B.cout“Hello!“endlC.;D.int i=1;int f=i;coutfendl;30.已知:int n=10; 在下列定义引用的语句中,正确的是( )。(分数:2.00)A.int r=5;coutiendl;return 0;(分数:2.00)填空项 1:_45.函数 f()的功能是将形参 x 的值转换为二进制数,所得二进制数的每一位数放在一维数组 y 中返回。二进制的最低位放在下标为 0 的元素中,请将程序补充完整。void f(int x,int y)int m=0,n;don=x 【10】 ;ym+ =n;
9、x/=2;while(x);(分数:2.00)填空项 1:_46.在 C+中,类的成员有 3 种访问权限,它们分别是公有、 【11】 和私有。(分数:2.00)填空项 1:_47.下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。class Myclasint *x;public:MyClas(int n);MyClas();MyClas:MyClas(intn)【12】 ;MyClas:MyClas()【13】 ;(分数:2.00)填空项 1:_48.在 C+中,设置虚基类的目的是 【14】 。(分数:2.00)填空项 1:_49.以下程序执行后输出的结果是 【15】 。#
10、includeiostream#includefstreamusing namespace std;int main()ofstream ofile(“D:/temp.txt“);if(!ofile)cout“temp.txt cannot open“endl;return 0;ofile“This is a book“ “ “ 54321endl;ofile.close();ifstream ifile(“D:/temp.txt“);if(!ifile)cout“temp.txt cannot open“ endl;return 0;charstr40;ifile str;ifile.clo
11、se();coutStrendl;return 1;(分数:2.00)填空项 1:_二级 C+笔试-309 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程牛需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析 软件工程是计算机软件开发和维护的工程学科,它采用工程的概念原理、技术和方法来开发和维护软件,它把经过实践考验而证明正确的管理技术和当前能够得到的最好技术结合
12、起来。2.下列叙述中错误的是( )。(分数:2.00)A.主函数 main 也可以带形参B.函数中通过 return 返回函数值C.调用函数必须在一条独立的语句中完成 D.一个函数中可以有多条 return 语句解析:解析 当函数有返回值时,调用函数可以作为一个表达式的子表达式,而不是作为一条独立的语句存在。3.下面程序的输出结果是( )。#includeiostreamusing namespace std;void main()int i=1;while(i=8)if(+i3!=2)continue;else couti;(分数:2.00)A.369B.258 C.36D.25解析:解析
13、本题程序执行的流程是:首先对 i 自增,然后判断 i 被 3 除的余数是否是 2;如果是,就输出。所以程序输出的结果是 258。4.在软件开发中,下面任务不属于设计阶段的是( )。(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型 解析:解析 选项 D 是需求分析阶段的任务。5.cout 是 I/O 流库预定义的( )。(分数:2.00)A.常量B.类C.对象 D.成员函数解析:解析 C+中包含了 4 个预定义的流对象:cout、cin、cerr、clog。6.要把多个目标程序组成可执行文件,需要使用( )。(分数:2.00)A.编辑程序B.链接程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 309 答案 解析 DOC
