单选题有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
单选题若有函数模板mySwap和一些变量定义如下:( )。 template<class T>void mySwap(T x,T y); double d1,d2;int i1,i2; 下列对mySwap的调用中,错误的是
单选题如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include<iostream>
using namespace std;
class Base{
int a,b;
public:
Base(int x,int y){a=x;b=y;}
void show(){cout<<a<<","<<b<<endl;}
};
class Derived:public Base{
int c,d;
public:
Derived(int x,int y,int z,int m):Base(x,y){c=z;d=w;}
void show(){cout<<c<<","<<d<<endl;}
};
int main()
{
Base B1(50,50),*pb;
Derived D1(10,20,30,40);
pb=&D1;
pb->show();
return 0;
}
运行时输出的结果是
单选题下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是 #include<iostream.h> void main( ) int a,b,t; cin>>a>>b; f while(______) if(a>b) t=a;a=b;b=t; cout << a << " " << b << end1; cin >> a >> b;
单选题有以下程序#include <iostream>using namespace std;int a;int fun ();int main () extern int a; int b; a = 100; b = fun(); cout<<b<<end1; return 0;int fun) extern int a; return (10*a ; 其程序运行后的输出结果是
单选题下列选项中,错误的C++表达式是______。
单选题下列叙述中,不属于设计准则的是( )。
单选题以下程序的输出结果是( )。
#include
using namespace std;
void fun(char**q)
{
++q;
cout<<*q<
单选题有如下程序:
# includc <iostream>
using namespace std;
class Test{
public:
Test(){}
Test(const Test&t){cout<<1;}
};
Test fun(Test&u){Test t=u;return t;}
int main(){Test x,y;x=fun(y);return 0;}
运行这个程序的输出结果是______。
单选题函数模板:template<class T> T add(Tx,Ty)returnx+y; 下列对add函数的调用不正确的是( )。 A.add<>(1,2) B.=add<int> (1,2) C.add(1.0,2) D.add(1.0,2.0)
单选题已知枚举类型声明语句为:enum COLOR { WHITE, YELLOW, GREEN=8, RED, BLACK=15 };则枚举常量RED的值为
单选题有下列程序:
#include <stdio.h>
#define PT 3.5;
#define S(x) PT*x*x;
votd main()
{ int a=1;b=2; prinif("%4.If/n",S(a+b));}
程序运行后的输出结果是______。
单选题数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。
单选题有如下的对类“X”的说明,其中 ______ 是错误的。
class X
{
单选题派生类中的成员不能直接访问基类中的{{U}} {{/U}}成员。
A. public
B. private
C. virtual
D. protected
单选题有如下程序: #include<iostream> using name。pace std; class AA{ int n: public: AA(int k):n(k){} in get( ){return n;} int get( )const{return n+1;} }; int main( ){ AA a(5); const AA b(6); cout<<a.get( )<<b.get( ); return 0: 执行后的输出结果是
单选题已知n是一个int型变量,下列语句中错误的是
____
。
单选题有如下程序:
#include
using namespace std;
class Base {
public:
void output() { coutoutput();
ptr->Print();
delete ptr;
return 0;
}
执行这个程序的输出结果是( )。
单选题执行下列语句段后,输出字符“*”的个数是( )。for(int i=50;i>1;i-=2)cout<<'*';
单选题下列关于指针的运算中,( )是非法的。A) 两个指针在一定条件下,可以进行相等或不等的运算B) 可以将一个空指针赋值给某个指针C) 一个指针可以加上两个整数之差D) 两个指针在一定条件下可以相加