A、BBBB、BBDC、DBBD、DBDA、系统总体结构图支持软件系统的详细设计B、软件设计是将软件需求转换为软件表示的过程C、数据结构与数据库设计是软件设计的任务之一D、PAD图是软件详细设计的表示工具A、FA必须定义在FB之前B、FB必须定义在FA之前C、若FA定义在FB之后,则FA的原型必须出现在FB的定义之前D、若FB定义在FA之后,则FB的原型必须出现在FA的定义之前全真机考、在线考试、每日一练、评估报告,最专业全面的题库,尽在233网校题库!http://wx.233.com/tiku2015年全国计算机等级《二级年全国计算机等级《二级C++》上机考试冲刺试题》上机考试冲刺试题(2)一、选择题一、选择题(每小题每小题1分,共分,共40分分)1、有如下程序:#inCludeusingnamespaCestd;ClassB{publiC:virtualvoidshow(){Cout<<”B”;}};ClassD:publiCB{.publiC:voidshow(){Cout<<”D”;}};voidfunl(B*ptr){ptr一>show();}voidfUN2(B&ref){ref.show();}voidfhIl3(BB.{b.show();}intmain(){Bb,*P=newD;Dd;funl(P);fun2(B.;fun3(D);deleteP;return0;}执行这个程序的输出结果是()。2、下面描述中错误的是()。3、已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。4、有如下函数定义:答案:C解析:在某基类中声明为virtua1并在一个或多个派生类中被重新定义的成员函数,本题中定义类B的对象b、对象指针*P=newD以及类D的对象d:执行fun1会凋用派生类的show函数,因为show函数为虚函数,而调用fun2、fun3仍然为基类的show函数,所以本题答案为C。◆◆答案:A解析:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A错误。◆◆答案:D解析:如果使用用户自己定义的函数,而该函数与调用它的函数(即主调用函数)在同一程序单元中,且位置在主调用函数之后,则必须在调用此函数之前对被凋用的函数作声明。◆◆A、0和1B、1和1C、0和2D、1和2A、22B、43C、42D、32A、继承可以实现软件复用B、虚基类可以解决由多继承产生的二义性问题C、派生类构造函数要负责调用基类的构造函数D、派生类没有继承基类的私有成员voidfunC(inta,int&B.{a++;b++;}若执行代码段:intx=0,Y=1;funC(X,Y);则变量x和y的值分别是()。5、下面程序的输出结果是()。#includeclassexample{inta;public:example(intB.{a=b++;}voidprint(){a=a+...