-> -> ->
2010计算机等级考试二级(C++)笔试138(一)
时间:2011-01-23 09:10:09
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、在有n个结点的二叉链表中,值为非空的链域的个数为___1___。 参考答案: n-1 n-1----------------------------------------2、继承与___2___机制,是面向对象程序中实现重用的主要手段。 参考答案: 多态性 多态性----------------------------------------3、对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为___3___。 参考答案: 用尾指针表示的单循环链表 用尾指针表示的单循环链表----------------------------------------4、结构化程序设计思想的核心是要求程序只由顺序、循环和___4___三种结构组成。 参考答案: 选择 选择----------------------------------------5、关系中的“主键”不允许取空值是指___5___约束规则。 参考答案: 实体完整性 实体完整性----------------------------------------6、c++提供的动态内存分配和释放的操作符为___6___和___7___。 参考答案: [6]new [7]delete [6]new [7]delete----------------------------------------7、 程序段的输出结果是___8___。 int a=12,b=12; cout<<- -a<< <<++b; 参考答案: 11 13 11 13----------------------------------------8、 以下程序的输出结果是___9___。 include<iostream.h> include <string.h> void main 0 { char s[50]; strcpy(&s[O], No ); strcpy(&s[1], 123 ); strcpy (&s[2], 23456 ); cout<<s; } 参考答案: N123456 N123456----------------------------------------9、函数调用时,若形象,实参均为数组,则其传递方式是___10___。 参考答案: 地址传递方式 地址传递方式----------------------------------------10、 以下程序的输出结果是___11___。 #include<iostream. h> void main() { int *p; p=new int; *p=200; cout<<*p; delete p; } 参考答案: 200 200----------------------------------------11、 分析以下程序的执行结果___12___。 #include <iostream. h> class S{ int A[10]; public: int &operator () (int); }; int &S: :operator() (int x) { return A[x]; } void main() { S a; int i,j; for (i=0; i<10; i++) a(i)=i*2; for (i=0; i<10; i++) cout<<a(i)<< ; cout<<end1; } 参考答案: 0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18----------------------------------------12、 阅读下列程序,并写程序运行结果___13___。 #include<iomanip. h> void main() { for(int i=0;i<4;i++) cout<<end1<<
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G