本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2004年9月全国计算机等级考试二级笔试试卷&公共基础知识及C++语言程序设计
1、【 填空题
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)
unsigned fact(unsigned n)
{
if ( n<= 1)
return 1;
return    ;
} [每空2分]
答案: ["n*fact(n-1)"]
2、【 填空题
下列程序的输出结果是    。
#include <iostream>
using namespace std;
template<tytename T>
T fun(T a, T b) { return (a<=b)?:b;}
int main()
{
cout << fun(3, 6) << ',' << fun (3.14F, 6.28F) << endl;
return 0;
} [每空2分]
答案: ["3,3.14"]
3、【 填空题
与成员访问表达式p->name等价的表达式是    。 [每空2分]
答案: ["(*p).name"]
4、【 填空题
下列程序的输出结果是    。
#include <iostream>
using namespace std;
class base {
public:
int n;
base(int x) { n = x;}
virtual void set(int m) { n = m; cout << n <<' ';}
};
class deriveA:public base {
public:
deriveA(int x):base(x) { }
void set(mt m) { n += m; cout << n <<' ';}
};
class deriveB:public base [
public:
deriveB(int x):base(x) { }
void set(int m) { n +=m; cout <<n << ' ';}
};
int main()
{
deriveA dl(1);
deriveB d2(3);
base *pbase;
pbase = &dl;
pbase->aet(1);
pbase = &d2;
pbase->set(2);
return 0;
} [每空2分]
答案: ["25"]
首页 12
2页,共44个题库
2页,共44个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169