-> -> ->
2010计算机等级考试二级(C++)笔试140(一)
时间:2011-01-21 09:33:07
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、某二叉树中度为2的结点有18个,则该二叉树中有___1___个叶子结点。 参考答案: 19 19----------------------------------------2、在算法的5个特性中,算法必须能在执行有限个步骤之后终止,指的是算法的___2___性。 参考答案: 有穷 有穷----------------------------------------3、在面向对象方法中,允许作用于某个对象上的操作称为___3___。 参考答案: 方法 方法----------------------------------------4、在调用一个函数的过程中可以直接或间接地调用该函数,这种调用称为___4___调用,该函数称为___4___函数。 参考答案: 递归 递归----------------------------------------5、一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的___5___。 参考答案: 可重用性 可重用性----------------------------------------6、数学表达式写成c++语言的表达式为___6___。 参考答案: pow(x,y)/sqrt(2*3.14) pow(x,y)/sqrt(2*3.14)----------------------------------------7、假定一个一维数组的定义为char a[8],b;若把该数组最后一个元素赋值给b应该采取的表达式为:___7___。 参考答案: b=a[7] b=a[7]----------------------------------------8、 若有: int i=1000; int *ip=&i; void*vp; vp=ip; 其中,vp=ip的含义是___8___。 参考答案: 把整型指针赋给通用指针 把整型指针赋给通用指针----------------------------------------9、 若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、 4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、 2、3、4、5、5、4、3、2、1。请填空。 fun(int a[]) { int i; for(i=1;i<=10;i++)___9___=i; for(i=0;i<5;i++)___10___a[i]; } 参考答案: [9] a[i-1] [10] a[9-i] [9] a[i-1] [10] a[9-i]----------------------------------------10、 下列程序的运行结果为___11___。 #include<iostream.h> void main(void) {int i=10; switch(i) { case 9:i=i+1; case 10:i=i+1; case 11:i=i+1; default:i=i+1; } cout<<i<<endl; } 参考答案: 13 13----------------------------------------11、 有以下程序 #include<iostream> using namespace std; class MyClass { public: static int s; MyClass(); void SetValue(int val); }; int MyClass::s=0; MyClass::MyClass() { S++; } void MyClass::SetValue(int val) { S=val: } int main() { MyClass my[3],*p
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G