下面程序的运行结果为
#include<iostream,h>
Void swap(int &a,int b)

int temp;
temp=a++;
a=b;
b=temp;

void main( )

int a=2,b=3;
swap(a,b);
cout <<a <<”,” <<b <<end1

A:2,3 B:3,2 C:2,2 D:3,3

下面程序的运行结果是
#include<iostream.h>
class base
protected:
int a;
public:
base( )cout <<"0";

class basel:virtual base
public:
basel ( ) cout <<"1";

class base2:virtual base
public:
base2( )cout <<"2";

class derived:public basel,public base2
public:
derived( )cout <<"3";

void main( )

derived obj;
cout <<end1;

A:0123 B:3120 C:0312 D:3012

下列程序的运行结果为
#include<iostream,h>
Template class TT>
class FF
TT a1,a2,a3;
public;
FF(TTb1,TTb2,TTb3)a1=b1;a2=b2;a3=b3;
TT Sum( )return a1+a2+a3;;
void main( )
FF<int>x(in[(1.1),2,3),y(int(4.2),5,6);
cout <<x.Sum( ) <<‘‘ <<y.Sum( ) <<end1;

A:6.1 15.2 B:6 15 C:615.2 D:6.1 15

下面程序的运行结果为
#include<iostream.h>
class A

static int n;
public:
A( )n=1;
A(intnum)n=num;
void print( )cout <<n;

int A∷n=2;
void main( )

Aa,b(3);
a.print( );
b.print( );
cout <<end1;

A:11 B:13 C:23 D:33

对于类定义
classA
public:
virtual void func1( )
void func2( )

Class B:public A
public:
void funcl( )cout <<”class B func1” <<end1;
virtual void func2( )cout <<"class B func 2" <<end1;

下面正确的叙述是

A:A∷func2()和B∷funcl()都是虚函数 B:A∷func2()和B∷funcl()都不是虚函数 C:B∷funcl()是虚函数,而A∷func2()不是虚函数 D:B∷funcl()不是虚函数,而A∷func2()是虚函数

数据的逻辑结构有线性结构和 【1】 两大类。

顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。

一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】

软件工程研究的内容主要包括: 【4】 技术和软件工程管理。

关系操作的特点是 【5】 操作。

微信扫码获取答案解析
下载APP查看答案解析