填空题下列程序中需要清理动态分配的数组,划线处应有的语句是______。
#include<iostream, h>
class person
{
int age, tall;
public:
person() { age= 0; tall= 40; cout<<"A baby is born. "<<end1;}
person(int i) {age=i, tall=40, cout<<"A old person. "<<end1;}
person(int i, int i) { age = i; tall = j; cout <<" a old person with tall. "<<
end1;}
~person( ) {cout<<" person dead. "<<end 1;}
void show()
{
cout<<"age= "<<age<<" ,tall= "<<tall<<end1;
}
};
void main()
{
person * ptr;
ptr = new person[3];
ptr[0]=person ( )
ptr[1]=person(18);
ptr[2]=person(20,120);
for(int i=0;i<3; i++)
ptr[i]. show( );
______
}
填空题表达式operator++(x,int)还可以表示为 【12】 。
填空题有下列程序 #include<stdio.h> void main() ( char c1,c2; scanf("%c"&c1); while(c1<65||c1>90)scanf("%c",&c1); c2=c1+32; printf("%c,%c/n",c1,c2); 程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)______。
填空题以下程序的输出结果是{{U}} 【8】 {{/U}}。
#include<iostream.h>
void fun( )
{ static int a=0;
a+ =2;
cout < < a < < " ";}
void main( )
{ int cc;
for(cc=1;cc<4;cc++)
fun( );
cout<<end1;}
填空题若串s="MathTypes",则其子串的数目是
________
。
填空题请在如下程序中的空格处填写正确的语句: #include <iostream> using namespace std; class Base public: void fun() cout<<"Base fun"<<endl; ; class Derived: public Base public: void fun() 【11】 ; //调用基类的函数fun() cout<<"Derived fun "<<endl; ;
填空题在链表的运算过程中,能够使空表与非空表的运算统一的结构是{{U}} 【4】 {{/U}}。
填空题下列程序的输出结果是 【8】 #include<iostream> using namespace std; int &get Var(int*pint) return *pint; int main() int a=10; getvar(&A) =20; cout<<a<<end1; return 0;
填空题在最坏情况下,堆排序需要比较的次数为 【5】 。
填空题若从键盘输入70,则以下程序输出的结果是 【8】 。 #include<iostream.h> void main( ) int a;cin>>a; if(a>50) cout<<a; if(a>40)cout<<a; if(a>30)cout<<a
填空题输出带引号的字符串“hello world!”的语句是{{U}} {{U}} {{/U}} {{/U}}。
填空题有64个结点的完全二叉树的深度为 [2] (根的层次为1)。
填空题以下程序输出的结果是 【7】 。 #include<iostream.h> void main( ) int a=5,b=4,c=3,d; d=(a>b>C) ; cout<<d;
填空题有如下程序:
#include<iostream>
using namespace std;
class Sac{
int n;
public:
Sac():n(4){cout<<n;}
Sac(int k):n(k){cout<<n;}
~Sac(){cont<<n+n;}
};
int main(){
Sac s1,*s2;
s2=new Sac(3);
delete s2;
return 0;
}
运行时的输出结果是______。
填空题假设血int a=1,b=2;,则表达式(++a/b)*b--的值为 【11】 。
填空题软件工程研究的内容主要包括:{{U}} 【4】 {{/U}}技术和软件工程管理。
填空题一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。
填空题int(*p)[6];,当有定义int a[4][6],并让p指向它的语句是{{U}} 【10】 {{/U}}。
填空题目前,有两种重要的高级语言,分别是结构化程序和______。
填空题下面程序的输出是:
***********5.23
5.23***********
请将下划线上遗漏的部分补充完整。
#include<iostream>
#include<iomanip>
using namespace std;
void main(){
double i=5.23;
cout<<{{U}} 【14】 {{/U}}<<setw(14)<<i
cout<<endl<<{{U}} 【15】 {{/U}}<<setw(14)<<i;
}
