2025 计算机等级《二级 C++》上机考试冲刺试题1、有如下程序:#inClude using namespaCe std; Class B{publiC:virtual void show(){Coutshow() ; } void fUN2(B&ref){ref.show();}voidfhIl3(B B.{b.show();} int main(){B b,* P=new D; D d;funl(P); fun2(B.; fun3(D);delete P; return 0; }执行这个程序的输出结果是( )。A.BBBB.BBDC.DBBD.DBD 2、下面描述中错误的选项是( )。A.系统总体构造图支持软件系统的具体设计B.软件设计是将软件需求转换为软件表示的过程C.数据构造与数据库设计是软件设计的任务之一D.PAD 图是软件具体设计的表示工具 3、已知函数 FA 调用函数 FB,若要把这两个函数定义在同一个文件中,则( )。A.FA 必需定义在 FB 之前B.FB 必需定义在 FA 之前C.若 FA 定义在 FB 之后,则 FA 的原型必需消逝在 FB 的定义之前D.若 FB 定义在 FA 之后,则 FB 的原型必需消逝在 FA 的定义之前 4、有如下函数定义:void funC(int a,int&B. {a++;b++;}若执行代码段:int x=0,Y = 1; funC(X,Y);则变量 x 和 y 的值分别是( )。A.0 和 1B.1 和 1C.0 和 2D.1 和 2 5、下面程序的输出结果是( )。#includeclass example{int a;public:example(int B.{a=b++;}void print(){a=a+1;eoutfun();D.fun(); 29、 以下各选项组中,均是 C++语言关键字的组是( )。A.public operator thisB.shod string staticC.it while>=D.prirate cout printf 30、 要想使 23.78965421 的输出为 23.7887,应用的语句是( )。A.cout<<23.78965421;B.cout