[计算机类试卷]国家二级(C++)笔试模拟试卷108及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷108及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷108及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 108及答案与解析 1 下列说法中,不属于数据模型所描述的内容的是 ( ) ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 2 与以下程序段等价的是 ( ) while (a) if (b) continue; C; ( A) while(a) ( B) while(c) if(!b) c;) if(!b)break: c:) ( C) while? ( D) while(a) if(b) c:) if(b) break: c; 3 有以下程序: #include iostream.h #include iomanip.h void ma
2、in() cout fill(*); cout width(10); cout, setiosflags(ios:left) 123.45 endl; 程序执行后的输出结果是 ( ) ( A) *123.45 ( B) *123.45* ( C) 123.45* ( D) *123.45* 4 关于虚函数的描述中,正确的是 ( )。 ( A)虚函数是一个静态成员函数 ( B)虚函数是一个非成员函数 ( C)虚函数既可以在函数说明时定义,也可以在函数实现时定义 ( D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 5 有以下程序: #include iostresm.h void
3、main() int n; cin n; if (n+ 10) cout n endl; else cout n- endl; 若执行上述程序时,从键盘上输入 9,则输出结果是 ( )。 ( A) 11 ( B) 10 ( C) 9 ( D) 8 6 可以采用 ( )种方法控制格式输出。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 7 下列对模板的声明,正确的是 ( )。 ( A) template T ( B) template class T1, T2 ( C) template class T1, class T2 ( D) template class T1; class
4、T2 8 以下都是 C+语言标识符的是 ( ) ( A) dsfa, df4, f ( B) huhj, a, k2 ( C) 3k, h, j_9 ( D) _ok, jk, k8 9 下列对派生类的描述中, ( )是错误的 ( A)一个派生类可以作另一个派生类的基类 ( B)派生类至少有一个基类 ( C)派生类的成员除了它自己的成员外,还包含了它的基类的成员 ( D)派生类中继承的基类成员的访问权限到派生类保持不变 10 有以 下程序: #include iostream.h void main() int x=5, y=2; cout !(y=x/2) “,“; cout y!=x%3)
5、 “, “; cout (x 0 while (*p!=0,) p+: return (p-s): void main() cout fun (“ ABCDEF “) endl: ( A) 3 ( B) 6 ( C) 8 ( D) 0 18 有如下程序: #include iostream #include iosream using namespace std; class BASE char c; public; BASE(char n): c(n) virtual BASE()cout c; ; class DERIVED; public BASE char c; public: DER
6、IVED (char n): BASE (n+1) ( A) XY ( B) YX ( C) X ( D) Y 19 下面对静态数据成员的描述中,正确的是 ( )。 ( A)静态数据成员是类的所有对象共享的数据 ( B)类的每个对象都有自己的静态数据成员 ( C)类的不同对象有不同的静态数据成员值 ( D)静态数据成员不能通过类的对象调用 20 下列运算符中全都可以被友元函数重载的是 ( ) ( A) =, +, -, ( B) , +, (), new ( C) -, +, *, ( D), +, * 21 已知类 Sample中的一个成员函数说明如下: void Set (Sample )
7、 void operator +(); void disp() cout “n=“ n endl; ; template class T void Sample T : opetat ( A) n=a ( B) a=O ( C) n=b ( D) a=b 27 派生类的构造函数的成员初始化列表中,不能包含 ( )。 ( A)基类的构造函数 ( B)派生类中子对象的初始化 ( C)基类中子对象的初始化 ( D)派生类中一般数据成员的初始化 28 下列叙述中正确的是 ( ) ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性 结构 ( D)二叉树是线性结构 29 系统
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 108 答案 解析 DOC
