[计算机类试卷]国家二级(C++)机试模拟试卷99及答案与解析.doc

上传人:confusegate185 文档编号:502553 上传时间:2018-11-29 格式:DOC 页数:30 大小:73KB
下载 相关 举报
[计算机类试卷]国家二级(C++)机试模拟试卷99及答案与解析.doc_第1页
第1页 / 共30页
[计算机类试卷]国家二级(C++)机试模拟试卷99及答案与解析.doc_第2页
第2页 / 共30页
[计算机类试卷]国家二级(C++)机试模拟试卷99及答案与解析.doc_第3页
第3页 / 共30页
[计算机类试卷]国家二级(C++)机试模拟试卷99及答案与解析.doc_第4页
第4页 / 共30页
[计算机类试卷]国家二级(C++)机试模拟试卷99及答案与解析.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、国家二级( C+)机试模拟试卷 99及答案与解析 一、选择题 1 下列有关内联函数的叙述中,正确的是 ( )。 ( A)内联函数在调用时发生控制转移 ( B)内联函数必须通过关键字 inline来定义 ( C)内联函数是通过编译器来实现的 ( D)内联函数函数体的最后一条语句必须是 return语句 2 有如下程序: #include using namespace std; class Pair int m,n; public: Pair(int j,int k):m(j),n(k) int get() return m; int get() const return m+n; ; int

2、main() Pair a(3,5); const Pair b(3,5); cout using namespace std; class Point public: Point(int xx=0,int yy=0):x(xx),y(yy) void SetX(int xx) x=xx; void SetY(int yy) y=yy; private: int x,y; ; class Circle:Point public: Circle(int r):radius(r) int GetRadius() return radius; private: void SetRadius(int

3、r) radius=r; int radius; ; int main() Circle c1(5); c1.SetX(1); / c1.SetY(2); / c1.SetRadius(10); / cout using namespace std; void f(int x, int x=y; y=z; int main() int x=0,y=1; f(x,y); cout #include using namespace std; class Animal public: virtual string GetType() const return “Animal“; virtual st

4、ring GetVoice() const return “Voice“; ; class Dog:public Animal public: string GetType() const return “Dog“; string GetVoice() const return “Woof“; ; class Cat:public Animal public: string GetType() const return “Cat“; string GetVoice() const return “Miaow“; ; void Type(Animal for (int i = 0; i s_size; i+) if (strsize - s_size + i != si) return false; return true; 【试题解析】 主要考查考生对字符串的掌握情况 ,根据题目要求可知 ,函数用来判断此字符串是否以指定的后缀结束。判断过程是先求形参的长度 ,从形参的第一个字符开始判断字符串是否一致。该函数是 bool 函数 ,最后要确定是返回 true还是false。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1