选择题 进行文件操作时需要包含 文件。
选择题 下列程序的输出结果是______。
#include<iostream.h>
void main()
{int n[][3]={10,20,30,40,50,60};int(*p)[3];
p=n;cout<<p[0][0]<<','<<*(p[0]+1)<<','<<(*p)[2]<<endl;}
选择题 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
选择题 有如下函数模板定义:
template<typename T1,typename T2>
T1 FUN(T2 n){return n*5.0;}
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为______。
选择题 有以下程序段:
#include<iostream.h>
#define MAX(x,y) (x)>(y)?(x):(y)
void main()
{ int i,j,k;
i=10;
j=15; k=MAX(i,j)*10;
cout<<k<<endl;
}
程序执行后的输出结果是______。
选择题 一个函数为void f(int,char ch='a'),另一个函数为void f(int),则它们______
选择题 对建立良好的程序设计风格,下面描述正确的是______
选择题 下列程序中横线处应填入的语句是 。
Class Base
{
public:
roid fun(){cout<<'Base of fun'<<endl;)
};
class Derived:public Base
{
void fun()
{
//显示基类的成员函数fun
cout<<'Derived Of fun'<<endl;
}
};
选择题 有如下程序:
#include<iostream>
void fun(int x,int y){int t=x;x=y;y=t;}
int main()
{
int a[2]={23,42};
fun(a[1],a[0]);
std::cout<<a[0]<<','<<a[1]<<std::endl;
return 0;
}
执行后的输出结果是______。
选择题 树是结点的集合,它的根结点数目是 。
选择题 有如下程序:
#include<iostream>
using namespace std;
void fl(int8,.x,tnt8-y) {int z=x;x=y;y=z;}
void f2(int x,int y) {int z=x;x=y;y=z;}
int main(){
int x=10,y= 26;
f1(x,y);
f2(x,y);
cout<<y<<endl;
return 0;
}
运行时的输出结果是______。
选择题 下列关于break语句的叙述中,不正确的是______。
选择题 下列叙述中正确的是______
选择题 下列字符常量的写法中,错误的是______。
选择题 C++语言类体系中,不能被派生类继承的有______
选择题 有如下程序:
#include<iostream>
using namespace std;
class Monkey{
public:
Monkey() {cout<<'M';}
Monkey(char n) {cout<<n;)
~Monkey() {cout<<'Y';}
};
int main(){
Monkey p1,*p2;
p2=new Monkey('X');
delete p2;
return 0;
}
运行这个程序的输出结果是______。
选择题 有如下程序:
#include <iostream>
using namespace std;
class Base
{
private:
char c;
public:
Base(char n) :c(n){}
~Base()
{
cout<<c;
} };
class Derived: public Base
{
private:
char c; public:
Derived(char n):Base(n+1),c(n) {}
~Derived()
{
cout<<c;
}
};
int main ()
{
Derived obj ('x');
return 0;
}
执行上面的程序净输出______
选择题 在C++语言里,一条语句以 字符作为结束符。
选择题 通过派生类的对象可直接访问其______。
选择题 有如下数组声明:int num[10];,下标值引用错误的是______