下面程序的运行结果是
#include<iostream.h>
void main( )

int num=1;
int &ref=num;
ref=ref+2;
cout<<num;
num=num+3;
cout<<ref<<end1;

A:13 B:16 C:36 D:33

在设计程序时,应采纳的原则之一是

A:不限制go to语句的使用 B:减少或取消注解行 C:程序越短越好 D:程序结构应有助于读者理解

对类的构造函数和析构函数描述正确的是

A:构造函数可以重载,析构函数不能重载 B:构造函数不能重载,析构函数可以重载 C:构造函数可以重载,析构函数也可以重载 D:构造函数不能重载,析构函数也不能重载

下列语句中不是死循环的是

A:int i=10; B:for(int i=1;i<10;i++)
while(1)
i--;
i--;
if(i= =1)break;
C:int i=0; D:int i=1;
do for(;;)1=i+1;
i++;
while(i>=0);

以下程序中,错误的行为
①#include<iostream.h>
②class A

④ public:
⑤ int n=2;
⑥ A(int val)cout<<val<<end1;
⑦ ~A( );
⑧;
⑨void main( )

(11) A a(0);
(12)

A:⑤ B:⑥ C:⑦ D:(11)

单个用户使用的数据视图的描述称为

A:外模式 B:概念模式 C:内模式 D:存储模式

如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是

A:e3,e1,e4,e2 B:e2,e4,e3,e1 C:e3,e4,e1,e2 D:任意顺序

下面程序的运行结果是
#include<iostream,h>
void fun(int*a,int*b)

int X= *a;
* a= *b; *b=X;
cout<< *a<< *b<<" ";
void main( )
int x=1, y=2;
fun(&x,&y);
cout<<X<<y<<end1;

A:12 12 B:12 21 C:21 12 D:21 11

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

int num;
public:
A(int)num=i;
A(ABm)num=a.num++;
void print( )cout<<num;

void main( )

Aa(1),b(

A:;
&

数据结构分为逻辑结构与存储结构,线性链表属于 【1】

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