[计算机类试卷]国家二级C++机试(选择题)模拟试卷126及答案与解析.doc
《[计算机类试卷]国家二级C++机试(选择题)模拟试卷126及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(选择题)模拟试卷126及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(选择题)模拟试卷 126及答案与解析 一、选择题 1 下列关于栈和队列的描述中,正确的是 ( )。 ( A)栈是先进先出 ( B)队列是先进后出 ( C)队列允许在队头删除元素 ( D)栈在栈顶删除元素 2 已知二叉树后序遍历序列是 CDABE,中序遍历序列是 CADEB,它的前序遍历序列是 ( )。 ( A) ABCDE ( B) ECABD ( C) EACDB ( D) CDEAB 3 在数据流图中,带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)数据流 ( C)模块调用 ( D)事件驱动 4 结构化程序设计的 3种结构是 ( )。 ( A)顺序结构,分支结
2、构,跳转结构 ( B)顺序结构,选择结构,循环结构 ( C)分支结构,选择结构,循环结构 ( D)分支结构,跳转结构,循环结构 5 下列方法中,不属于软件调试方法的是 ( )。 ( A)回溯法 ( B)强行排错法 ( C)集成测试法 ( D)原因排除法 6 下列选项中,不属于模块间耦合的是 ( )。 ( A)内容耦合 ( B)异构耦合 ( C)控制耦合 ( D)数据耦合 7 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)标识惟一性 ( C)封装性 ( D)耦合性 8 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)
3、概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 9 在一棵二叉树上,第 5层的结点数最多是 ( )。 ( A) 8 ( B) 9 ( C) 15 ( D) 16 10 下列有关数据库的描述,正确的是 ( )。 ( A)数据库设计是指设计数据库管理系统 ( B)数据库技术的根本目标是要解决数据共享的问题 ( C)数据库是一个独立的系统,不需要操作系统的支持 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 11 以下程序的输出结果是 ( )。 #include main() int b33=0, 1, 2, 0, 1, 2, 0, 1, 2), i, j, t=, 1; for(
4、i=0; i void main() int i, k, a 10, p3; k=5; for(i=0; i int fun(int b, int n) int i, r=1; for(i=0; i using namespace std; int main() int*p; *p=9; cout funl(char a, char b)char c; c=a; a=b; b=c; fun2(char*a, char b)char c; c=*a; *a=b; b=c; fun3(char*a, char*b)char c; c=*a; *a=*b; *b=c; void main() cha
5、r a, b; a=A; b=B; fun 1(a, b); putchar(a); putchar(b); a=A; b=B; fun2( a, b); putchar(a); putchar(b); a=A; b=B; fun3( a, b); putchar(a); putchar(b); putchar( n); ( A) BABBAB ( B) ABBBBA ( C) ABBABA ( D) ABABBA 20 下列程序将 x、 y和 z按从小到大的顺序排列,横线处应添加语句 ( )。 template void fun( ) T a; if(xy) a=x; x=y; y=a; i
6、f(yz) a=y; y=z; z=a; if(xy) a=x; x=y; y=a; ( A) T x, T y, T Z ( B) T x; y; z ( C) T x, T y, T z ( D) T x, y, z 21 下面 c+标识符中正确的是 ( )。 ( A) abe ( B) 3ab ( C) int ( D) +ab 22 下列哪项不是面向对象程序设计的主要特征 ( )。 ( A)封装 ( B)继承 ( C)多态 ( D)结构 23 已知 i=5, j=0,下列各式中运算结果为 j=6的表达式是 ( )。 ( A) j=i+(+j) ( B) j=j+i+ ( C) j=+i
7、+j ( D) j=j+i 24 若整型变量 a、 b、 C、 d中的值依次为: 1、 4、 3、 2。则条件表达式 a void main() int a, b, c, d(5); c=2, c+=10; a=b=10: a*=2; b =2; c =2; cout class TestClass2 public: TestClass2(); TestClass2(int i, int j); void printb(); private: int a, b; ; class TestClass1 public: TestClass1() TestClass1(int i, int j);
8、void printa(); pfivate: TestClass2 c; ; TestClass1: TestClass1(int i, intj): c(i, j) void TestClass 1: printa() c printb(); TestClass2: TestClass2(int i, int j) a=i; b=j; void TestClass2: printb() cout int x=3; void main() void fun(); int i; for(i=1; i using namespace std; int fun() static int i=0;
9、int s=1; s+=i: i+: return s; int main() inti, a=0; for(i=0; i fun(int a, int b) int c; c=a+b: retum C; voidmain() int x=6, y: 7, z=8, r; r=fun(x-, y+, x+y), z-); cout int add(int a, int b); void main() extem int x, y; cout class TestClass public: TestClass()val+; static int val; ; int TestClass: val
10、=0: void main() TestClass csl; cout using namespace std; class TestClass static intn; public: TestClass 0 n+; static int test() for(int i=0; i ( B) + - + - ( C) = T square(T x)return x, x; 其中 T是 ( )。 ( A)函数形参 ( B)函数实参 ( C)模板形参 ( D)模板实参 国家二级 C+机试(选择题)模拟试卷 126答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 栈实际也是线性表,只不过
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 选择题 模拟 126 答案 解析 DOC
