选择题 有下列程序:
#include <stdio.h>
void main()
{ int x;
scanf('%d',&x);
if(x<=3);else
if(x!=10) printf('%d\n',x);
程序运行时,输入的值在哪个范围才会有输出结果______。
选择题 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为______。
选择题有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为______。
选择题有下列程序:#include<stdio.h>voidmain(){inta1,a2charc1,c2;scanf('%d%c%d%c',&a1,&c1,&a2,&c2);printf('%d%c%d%c',a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是12.a,34,b,则正确输入格式是(以下代表空格,<CR>代表回车)______。A.12a34b<CR>B.12a34b<CR>C.12,a,34,b<CR>D.12a34b<CR>
选择题 有如下程序:
#include <iostream>
using namespace std;
class Base{
public:
void output() { cout<<1; }
virtual void Print() { cout<'B'; }
};
class Derived:public Base{
public:
void output() { cout<2;}
void Print() { cout<<'D'; }
};
int main() {
Base *ptr=new Derived;
ptr->output();
ptr->Print();
delete ptr;
return();
}
程序的输出结果是______
选择题 C++流中重载了运算符<<,它是一个______。
选择题 有下列程序:
#include<iosteram.h>
using namespace std;
class Stack
{
public:
Stack(unsignedn=10):size(n){rep_=new int [size];top=O;}
Stack(Stacks):size(s.size)
{
rep_=new int[size];
for(int i=0;i<size;i++)
rep_[i]=s.rep_[i];
top=s.top;
}
~Stack()<delete[]rep_;}
void push(int A) {rep_[top]=a;top++;}
intpop(){--top;return rep_[top];}
bool isEmpty()const {return top==0;}
private:
int*rep_;
unsigned size,top;
};
int main()
{
Stack s1;
for(int i=1;i<5;i++)
s1.push(i);
Stack s2(s1);
for(int i=1;i<3;i++)
cout<<s2.pop()<<',';
s2.push(6);
s1.push(7);
while(!s2.isEmpty())
cout<<s2.pop()<<',';
return 0;
}
执行上面程序的输出结果是 。
选择题 有如下说明:
int a[10]={1, 2, 3, 4,5,6, 7, 8, 9, 10}, *p=a;
则数值为9的表达式是______。
选择题 以下四种说法中,正确的一项是 。
选择题 已知枚举类型声明语句为:
enum COLOR {WHITE, YELLOW, GREEN=5, RED, BLACK=10};
则下列说法中错误的是______。
选择题 要利用C++流实现输入/输出的各种格式控制中,必须在持续中包含的头文件是______。
选择题 下列叙述中正确的是______
选择题 下列选项中可以做C++标示符的是______。
选择题 下列成对的表达式中,运算符“/”的意义相同的一对是 。
选择题有三个关系R、S和T如下:则由关系R和S得到关系T的操作是______。
选择题 下列关于虚函数的表述中,正确的是______。
选择题 有如下类定义:
class Point {
private:
static int how_many;
};
______how_many=0;
要初始化Point类的静态成员how_many,下画线处应填入的内容是______。
选择题 假定MyClass为一个类,那么下列的函数说明中, 为该类的析构函数。
选择题 有如下程序:
# include<iostream>
usmg namespace std;
class A{
public:
A(int i): r1(i){)
void print()(cout<<'E'<<r1<<'-';}
void print()const{cout<<'C'<<r1*r1<<'一';}
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.print(); a2.print();
return 0;
}
运行时的输出结果是______。
选择题 若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是______。