考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(4)
A(1)定义类的公有数据成员函数N0、Name[32],其中N0是int型的数据,Name[32]为字符型。请在注释1后添加适当的语句。
B(2)完成函数Set的定义,分别设置N0和Name的值,请在注释2后添加适当的语句。
C(3)完成函数print,请在注释3后添加适当的语句,输出结果如下:N0=12345Name=HelloWorld!
D(4)添加默认构造函数,设置N0为0,Name为空,请在注释4后添加适当的语句。注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。试题程序:#includeclassTC{public://********1********//********2********{No=no;for(inti=0;strName[i]!=0;i++){Name[i]=strName[i];Name[i+1]=0;}}voidprint(){//********3********}TC(){//********4********)};intmain(){TCstu:stu.Set(12345,"HelloWorld!");stu.print();return0;}[18分]
A(1)应改为“catch(char*s)”。
B(2)应改为“cateh(inti)”。
C(3)应改为“catch(…)”。[18分]
A类的成员函数都有this指针
B类的友元函数都有this指针
C任何与类相关的函数都有this指针
D类的非静态成员函数都有this指针
A低内聚低耦合
B高内聚低耦合
C低内聚高耦合
D高内聚高耦合
Adoublea;b;
Bdoublea=b=7;
Cdoublea=7,b=7;
Ddouble,a,b;
A编译时出现语法错误,不能生成可执行文件
B运行时一定输出ThevalueatP:9
C运行时一定输出ThevalueatP:*9
D运行时有可能出错
A10
B16
C26
D36
A循环队列有队头和队尾两个指针,因此循环队列是非线性结构
B在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D循环队列中元素的个数是由队头指针和队尾指针共同决定
A必须是逻辑表达式
B必须是关系表达式
C必须是逻辑表达式或关系表达式
D可以是任意合法的表达式
A5,2,3
B-5,-12,-7
C-5,-12,-17
D5,-2,-7
Aconstint*P;
Bint*constP;
Cconstint*constP;
Dint*P;
A234
B43234554334
C23
D4534342323
A
B
C
D
A软件测试的目的是发现错误并改正错误
B对被调试的程序进行“错误定位”是程序调试的必要步骤
C程序调试通常也称为Debug
D软件测试应严格执行测试计划。排除测试的随意性
Af(v1,v2)
Bt(v1,&v2)
Cf(&v1,v2)
Df(&v1,&v2);
A-1
B1
C2
D编译出错,无法运行
Aoperator/(X.operator--(),y);
Boperator/(operator--(x),y);
CX.operator--().operator/(y);
Dy.operator/operator--(x));
Acpp
Bexe
Cobj
D1ik
A0
B9
C6
D8
AFUN(9)
BFUN
CFUN(9)
DFUN(double)
A7
B8
C11
D12
Ahello,test
BHello,Test
CHELLO,TEST
DhELLO,tEST
Aca
Bsca
CS
Da
A概要设计与详细设计
B数据设计与接口设计
C软件结构设计与数据设计
D过程设计与数据设计
Aptr->a=100;
Bptr=&obj2;
Cptr++;
Dobj2=*ptr;
Asqrt(cos(x))
Bsqrt(abs(cos(X*3.14/180)))
Csqrt(abs(cos(X*(/180)))
Dsqrt(fabs(cos(x*3.14/180)))
A5E2.0
BE—3
C2EO
D1.3E
A一个类只能有一个对象
B对象是类的具体实例
C类是对某一类对象的抽象
D类和对象的关系是一种数据类型与变量的关系
A21
B11
C6
D1
Aauto
Bxegister
Cstatic
Daut0或register
Aa[p-a]
B*(&a[i])
Cp[i]
Da[10]
ABAA~A~B~A
BABA~B~A~A
CBAA~B~A~A
DABA~A~B~A
Aplus(3,5L);
Bplus(3,5L);
Cplus(3,5L);
Dplus(3,5L);
A过程、子程序和分程序
B顺序、选择和重复
C递归、堆栈和队列
D调用、返回和转移
A0
B1
C2
D3
A程序就是软件
B软件开发不受计算机系统的限制
C软件既是逻辑实体,又是物理实体
D软件是程序、数据与相关文档的集合
A有一个以上根结点的数据结构不一定是非线性结构
B只有一个根结点的数据结构不一定是线性结构
C循环链表是非线性结构
D双向链表是非线性结构
A1和1
B1和2
C2和3
D2和4
A算法的执行效率与数据的存储结构无关
B算法的空间复杂度是指算法程序中指令(或语句)的条数
C算法的有穷性是指算法必须能在执行有限个步骤之后终止
D以上三种描述都不对
A1
B2
C3
D4
A'cd'
B0.1e+6
C"\a"
D'\011'
A函数返回类型
B函数参数列表
C函数名
D函数体