TOP

2010计算机等级考试二级(C++)笔试139(一)
2011-01-22 19:08:52 来源: 作者:[标签:作者] 【 】 浏览:931次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
1、算法的复杂度主要包括___1___复杂度和空间复杂度。

参考答案: 时间

时间

----------------------------------------

2、通常元素进栈的操作是___2___。

参考答案: 先移动栈顶指针,后存入元素

先移动栈顶指针,后存入元素

----------------------------------------

3、结构化程序设计的一种基本方法是___3___法。

参考答案: 逐步求精

逐步求精

----------------------------------------

4、通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为___4___。

参考答案: 软件生命周期

软件生命周期

----------------------------------------

5、排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、___5___和选择排序等。

参考答案: 交换排序

交换排序

----------------------------------------

6、 将以下程序写成三目运算表达式是___6___。 if(a>b) max=a; else max=b;

参考答案: max=(a>b)?a:b

max=(a>b)?a:b

----------------------------------------

7、 已知递归函数f的定义如下: int f(int n) { if(n<=1)return 1; //递归结束情况 else retulil n*f(n-2);//递归 } 则函数调用语句f(5)的返回值是___7___。

参考答案: 15

15

----------------------------------------

8、如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为___8___。

参考答案: x=y.operator*(z)

x=y.operator*(z)

----------------------------------------

9、 以下程序的执行结果是___9___。 #include<iostream.h> template<class T> class Sample { T n; public: Sample(T i){n=i;) void operator(); void disp(){cout<<n=<<n<<endl;) }; template<class T> void Sample<T>::operator() { n=1;//不能用n;因为double型不能用 } void main() { Sample<char>S(''''a''''); S; s.disp(); }

参考答案: n=b

n=b

----------------------------------------

10、 下面程序的输出结果为___10___。 #inclUde<iostream.h> void main() { int a; int &b=a;//变量引用 b=10; cout<<a=<<a<<endl; }

参考答案: a=10

a=10

----------------------------------------

11、 下列程序的运行结果为___11___。 #include<iostream.h> void main(void) {int a=2,b=-1,c=2; if(a<b) if(b<0)c=0; else c=c+1; cout<<c<<endl; }

参考答案: 2

2

----------------------------------------

12、 以下程序的运行结果是___12___。 #inclu
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(C++)笔.. 下一篇2010计算机等级考试二级(C++)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117