欢迎来到天天文库
浏览记录
ID:47277502
大小:73.92 KB
页数:6页
时间:2019-08-26
《MCC程序设计语言能力考试试卷(1级)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、P)A.B.C.D.charconstpc[3]pccharcp[3]s[]char二g=p;*const=%“HW5,VQ13821801333”;pc二S;//A//B//ccpS;//Dconstpc[3]pccp[3]char*pc=s;g';=p;二%,C++程序设计语言技术能力考试1级课程名称C++程序设计语言课程号MC考试时间120分钟考试方式(闭)卷(共5页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(单选题3分,多选题4分,共32分)在每小题列出的四个备选项中只有1个或2个是符
2、合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。1、卞而这段关于指针和常量的关系的程序哪些是错误的(voidf(char*2、下列关于函数指针的初始化哪些是错谋的?()A.voidreset(int*);void(*pf)(void*)二reset;B.intcalc(int,int);int(*pfl)(int,int)二calc;C.extern"c"intcompute(int*,int);int(*pf3)(int*,int)二compute;D.void(*pf4)(co
3、nstmatrix&)=0;3、在计费预处理程序中,取话单函数GetNextCdr的原形类似于intGetNextCdr(StdCdr*pd,int&ri),变量x和y的定义是StdCdrx;inty,把x和y分别作为第一参数和第二参数来调用函数GetNextCdr,正确的调用语句是()A.GetNextCdr(x,&y);B.GetNextCdr(&x,y);C.GetNextCdr(&x,&y);A.GetNextCdr(x,y);A.structStdCdr{charswitch[3];intnumber;St
4、dCdr*next;JB.structJStdCdr{charswitch[3];intnumber;StdCdrnext;}C.struetStdCdrcharswitch[3];intnumber;StdCdr*next;};D.StdCdrpStd=newStdCdr;pStd・number=10;5、对于如下程序#includeclassA{public:A(){std::cout<<,,A,/<5、.2B.3C.5D.66、派牛类的对彖对它的基类成员中哪些是对以访问的?A.公有继承的成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员E.私有继承的公有成员7、下血派牛类的虚函数的重新声明哪些是良好的?(A.Base*Base::copy(Base*);Base*Derived::copy(Derived*);B.Base*Base::copy(Base*);Base*Derived::copy(Base*);C.ostream&Base::print(int,ostream&二cout);os6、tream&Derived::print(int,ostream&);D・voidBase::eval()const;voidDerived::eval();*8、已知下列类层次结构,他们都定义了缺省的构造函数()classX{};classA{};classB:publicA{};classC:privateB{};classD:publicX,publicC{};D*pd=newD;对于下列哪些转换是不允许的?A.X*pxpd;B.B*Pbpd;C.A*Papd;D.C*pcpd;9、在对语音话单文件进行取话单字7、段倍息操作时,需要用刀lseek函数,在lseek函数的(intfiledes,offLtoffset,intwhence)参数屮,若whence参数为SEEK_CUR,贝ijoffset参数代表下列的哪个含义()A.将该文件的位移量设置为距文件开始处offset个字节。B.将该文件的位移量设置为其当前值加offset,offset可为正或负。C.将该文件的位移量设置为文件长度加offset,offset可为止或负。D.将该文件的位移量设置文件起始位置。10、在打开一个ASCII文本格式的语音淸单文件时,霊要用到op8、en函数,在open函数的oflag参数中,下面的哪个选项代表“若此文件不存在则创建它”的含义()A.0_APPENDB.0_CREATC.0_EXCLD.0TRUNC二、问答题(共38分)1、(5分)头文件中的ifndef/define/endif有什么作用?2、(6分)const有什么用途?(请至少说明两种)3、(8分)如下的字符串函数,用
5、.2B.3C.5D.66、派牛类的对彖对它的基类成员中哪些是对以访问的?A.公有继承的成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员E.私有继承的公有成员7、下血派牛类的虚函数的重新声明哪些是良好的?(A.Base*Base::copy(Base*);Base*Derived::copy(Derived*);B.Base*Base::copy(Base*);Base*Derived::copy(Base*);C.ostream&Base::print(int,ostream&二cout);os
6、tream&Derived::print(int,ostream&);D・voidBase::eval()const;voidDerived::eval();*8、已知下列类层次结构,他们都定义了缺省的构造函数()classX{};classA{};classB:publicA{};classC:privateB{};classD:publicX,publicC{};D*pd=newD;对于下列哪些转换是不允许的?A.X*pxpd;B.B*Pbpd;C.A*Papd;D.C*pcpd;9、在对语音话单文件进行取话单字
7、段倍息操作时,需要用刀lseek函数,在lseek函数的(intfiledes,offLtoffset,intwhence)参数屮,若whence参数为SEEK_CUR,贝ijoffset参数代表下列的哪个含义()A.将该文件的位移量设置为距文件开始处offset个字节。B.将该文件的位移量设置为其当前值加offset,offset可为正或负。C.将该文件的位移量设置为文件长度加offset,offset可为止或负。D.将该文件的位移量设置文件起始位置。10、在打开一个ASCII文本格式的语音淸单文件时,霊要用到op
8、en函数,在open函数的oflag参数中,下面的哪个选项代表“若此文件不存在则创建它”的含义()A.0_APPENDB.0_CREATC.0_EXCLD.0TRUNC二、问答题(共38分)1、(5分)头文件中的ifndef/define/endif有什么作用?2、(6分)const有什么用途?(请至少说明两种)3、(8分)如下的字符串函数,用
此文档下载收益归作者所有