在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有 【2】 个元素。

在面向对象方法中,允许作用于某个对象上的操作称为 【3】

软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于 【4】 期。

在数据库系统中,数据具有独立性。由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改。这种独立性称为 【5】

在任何类中都有三种访问权限的数据成员,这三种权限是public、private和 【6】

下列程序的输出结果是 【7】
# include<iostream. h>
void main( )
char a[]= "abcdabcabfgacd"
int i1=0,i2=0,i=0;
while (a[i])

if (a[i]="a") i1++;
if (a[i]=="b") i2++;
i++;

cout <<i1<<" "<<i2<<end1;

如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为 【8】
# include<iostream.h>
class testprivate:
int num;
public:
test(int)
void show( );
;
test: :test(int n) num=n;
test:: show( ) cout<<num<<end1;
void main( ) test T(10);
T. show ( );

void test:: show(){cout<<num<<end1;}

下列程序的运行结果是 【9】
#include<iomanip. h>
int Func(int * a, int n) int s=1;
for(int i=0;i<n; i++)
s*= * a++;
return s;void main( ) int a[]=1,2,3,4,5,6,7,8);
int b=Func(a,6)+Fnnc(& a [5],2);
cout<<"b= "<<b<<end1;

下列程序的输出结果为 【10】
#inelude<iostream. h>
int &max(int &x, int &y)
return (x>y x: y);
void main( )
int n=3, m=12;
max(m, n)++
cout<<"m="<<m<<", n= "<<n<<end1;

下面程序编译时发现ma[3]=9错误,其原因是 【11】
# include<iostream. h>
class FunArray int *pa; //指向一个数组空间
int size; //数组元素个数
public:
FunArray(int a[ ], int thesize): pa(A) , size(thesize)
int Size( )return size;

;
void main( ) int s[ ]=3,7,2,1,5,4;
FunArray ma (s, sizeof (s)/sizeof(int) );
ma[3] = 9
cout<<ma[3]<<end1;

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