填空题下面程序的输出结果为 【15】 。 #include<iostream.h> main() char a[]="morning",t; int i,j=0; for(i=1;i<7;i++) if(a[j]<a[i]) j=i; t=a[j]; a[j]=a[7]; a[7]=a[j]; cout<<a;
填空题下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是______。 #include<iostream.h> int a=5; void main( ) int a=10,b=20; cout<<a<<","<<b<<endl; int a=0,b=0; for(int i=1;i<8;i++) a+=i; b+=a; cout<<a<<","<<b<<","<<::a<<endl; cout<<a<<","<<b<<endl;
填空题有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是{{U}} 【8】 {{/U}}。
填空题下列程序的输出结果为 【12】 。# include <iostream, h>void Func(char ch) switch (ch). case 'A': case 'a' cout<<"优秀"<<end1; case 'B': case 'b': cout<<"良好"<<end1; break; case 'C': case 'c': cout<<"及格" <<end1 break; default cout<<"不及格"<<end1; void main() char ch1 ='b' Fune(chl); Func('A');
填空题下列程序的输出结果是______。 #include<iostream> using namespace std; int main() int i=3; int r=5; cout<<i<<endl; return 0;
填空题表达式operator++(x,int)还可以表示为______。
填空题如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
填空题对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
填空题头文件 【8】 中包含了处理用户控制的文件操作所需的信息。
填空题Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面{{U}} 【2】 {{/U}}的设计方法。
填空题下面程序的运行结果是______和______。 #include<iostream.h> #define N 10 #defines(x)X*X #define f(x)(X*X) void main() int il,i2; i1=1000/s(N);i2=1000/f(N); cout << i1 << " " << i2;
填空题请按下面注释的提示,将类B的构造函数定义补充完整。
class A
{
int a;
public:
A(int aa=0) (a=aa; ]
};
class B: public A {
int b;
Ac;
public:
//用aa 初始化基类A,用aa+1初始化类对象成员c
B(int aa):{{U}} 【9】 {{/U}}{b=aa+2}
};
填空题假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是{{U}} 【9】 {{/U}}。
填空题下列程序的运行结果为______。 #include<iostream.h> class myclass private: int a,b,c; public: void fun( ) int a; a=10; this->a=5; b=6; this->c=7; cout<<"a="<<a<<", this->a="<<this->a<<endl; ; void main( ) myclass objl; obj1.fun( );
填空题若有“intx=15, y=20;”,则执行表达式y-=x++后,表达式x+y的值为___【6】___。
填空题在面向对象的模型中,最基本的概念是对象和 。
填空题执行下列语句后,变量sum的值是{{U}} 【7】 {{/U}}。
int sum=0;
for(int i=1;i<=3;i++)
for(int j=1;j<=i;j++)
sum++;
填空题下面程序执行的结果是 【15】 。 #include <iostream> using namespace std; void main() int sum=0; int array[6]=1,2,3,4,5,6; int *p; p=&array[0]; for(int i=0;i<6;i++) sum=sum+*p; p++; cout<<sum;
填空题下面程序的运行结果是:______。(假设输入的值为①24;②4)
#include <iostream.h>
using namespace std;
int Factor(int, int
int main()
{
int number, squared, cubed, error;
cout<<"Enter a number (0-20):";
cin>>number;
error=Factor(number, squared, cubed);
if(error) cout<<"Error encountered!/n";
else
{
cout <<"Number: "<<number <<endl;
cout <<"Squared: "<<squared <<endl;
cout <<"Cubed:" <<cubed <<endl;
}
return 0;
}
int Factor(int n, int
rSquared=n*n;
rCubed=n*n*n;
return 0;
}
填空题表达式x. operator+(y. operator++(0) ) 还可以写成 。
