欢迎来到天天文库
浏览记录
ID:11657015
大小:339.00 KB
页数:16页
时间:2018-07-13
《复旦华浦联合it认证鉴定中心内部测试题笔试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、复旦-华浦ISEP第二学期内部测试题复旦华浦联合IT认证鉴定中心软件工程师(ISEP)职业技能考核C++笔试试卷日期:2006-01-19课程:ISEP2005学期:第二学期时间:1小时总分数:10016华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分,以下每题2分。1)#includeclassbase{
2、public:voidwho(){cout<<"baseclass"<who();p=&obj2;p
3、->who();p=&obj3;p->who();obj2.who();obj3.who();}以上程序的执行结果为()。(选择一项)a)baseclassbaseclassbaseclassderive1classderive2classb)baseclassderive1classderive2class16华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题derive1classderive2classc)baseclassbaseclassbaseclassbaseclass
4、baseclassd)代码运行出现错误2)以下程序的执行结果是()。(选择一项)#includevoidfunc(int),func(double);voidmain(){doublea=88.18;func(a);charb='a';func(b);}voidfunc(intx){cout<5、成员函数b)友元函数c)内联函数d)带默认参数的函数16华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题4)#include"iostream.h"classN{public:N(inti){m=i;}operatorint();private:intm;};N::operatorint(){return2*m-2;}voidmain(){Nn(12);inta=n;cout<6、结果是()。(选择一项)a)224444b)222244c)224422d)2222225)下面()throw表达式是错误的。(选择一项)a)classexceptionType{};throwexceptionType();b)intexcpObj;throwexcpObj;c)enummathErr{overflow,ubderflow,zerodivide};16华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题throwzerodivide();d)int*pi=&excpO7、bj;throwpi;6)下列关于对象概念的描述中,()是错误的。(选择一项)a)对象就是C语言中的结构变量b)对象代表着正在创建的系统中的一个实体c)对象是一个状态和操作(或方法)的封装体d)对象之间的信息传递是通过消息进行的7)classConcreteBase{public:explicitConcreteBase(int);virtualostream&print(ostream&);virtual~ConcreteBase();staticintobject_count();protected:int_8、id;staticint_object_count;};基于上述代码,下面代码有错误的是()。(选择一项)a)classC1:publicConcreteBase{public:C1(intval):ConcreteBase(val){}//…b)classC2:publicC1{public:C2(intval):C1(val){}//….c)classC3:publi
5、成员函数b)友元函数c)内联函数d)带默认参数的函数16华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题4)#include"iostream.h"classN{public:N(inti){m=i;}operatorint();private:intm;};N::operatorint(){return2*m-2;}voidmain(){Nn(12);inta=n;cout<6、结果是()。(选择一项)a)224444b)222244c)224422d)2222225)下面()throw表达式是错误的。(选择一项)a)classexceptionType{};throwexceptionType();b)intexcpObj;throwexcpObj;c)enummathErr{overflow,ubderflow,zerodivide};16华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题throwzerodivide();d)int*pi=&excpO7、bj;throwpi;6)下列关于对象概念的描述中,()是错误的。(选择一项)a)对象就是C语言中的结构变量b)对象代表着正在创建的系统中的一个实体c)对象是一个状态和操作(或方法)的封装体d)对象之间的信息传递是通过消息进行的7)classConcreteBase{public:explicitConcreteBase(int);virtualostream&print(ostream&);virtual~ConcreteBase();staticintobject_count();protected:int_8、id;staticint_object_count;};基于上述代码,下面代码有错误的是()。(选择一项)a)classC1:publicConcreteBase{public:C1(intval):ConcreteBase(val){}//…b)classC2:publicC1{public:C2(intval):C1(val){}//….c)classC3:publi
6、结果是()。(选择一项)a)224444b)222244c)224422d)2222225)下面()throw表达式是错误的。(选择一项)a)classexceptionType{};throwexceptionType();b)intexcpObj;throwexcpObj;c)enummathErr{overflow,ubderflow,zerodivide};16华浦教育版权所有2005ISEP联合认证中心复旦-华浦ISEP第二学期内部测试题throwzerodivide();d)int*pi=&excpO
7、bj;throwpi;6)下列关于对象概念的描述中,()是错误的。(选择一项)a)对象就是C语言中的结构变量b)对象代表着正在创建的系统中的一个实体c)对象是一个状态和操作(或方法)的封装体d)对象之间的信息传递是通过消息进行的7)classConcreteBase{public:explicitConcreteBase(int);virtualostream&print(ostream&);virtual~ConcreteBase();staticintobject_count();protected:int_
8、id;staticint_object_count;};基于上述代码,下面代码有错误的是()。(选择一项)a)classC1:publicConcreteBase{public:C1(intval):ConcreteBase(val){}//…b)classC2:publicC1{public:C2(intval):C1(val){}//….c)classC3:publi
此文档下载收益归作者所有