单选题执行下面程序后输出的结果是( )。 #include <iostream> using namespace std; int main() int a[4][4]=1,2,3,-4,7,-12,-13,8,-21,9,0,-24,-31,10,-33,11; int i,j,s=0; for(i=0;i<4;i++) for(j=0;j<4;j++) if(a[i][j]>=0)continue; s+=a[i][j]; coat<<s<<endl; return 0;
单选题有如下语句序列; int k=0; do{k+=5;couk<<'$';) while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符$和。的个数分别是
单选题设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
单选题有以下程序:
main()
{ int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d/n",n++,++m);
}
程序运行后的输出结果是______。
单选题某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是______。
单选题有如下程序:
#include<iostream>
uslng namespace std;
class Con
{
char ID;
public:
Con():ID("A){cout<<1;}
Con(char ID):ID(ID){cout<<2;}
Con(Con&c):ID(c.getID()){cout<<3;}
char getID()const{return ID;}
};
void show(Con c){cout<<c.getID();}
int main()
{
Con c1;
show(c1);
Con c2("B");
show(c2);
return 0;
}
执行上面程序的输出是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Media{
public:
void Name();
void Show();
protected:
int page;
};
class Book:private Media{
public:
void Print(){cout<<page<<endl;}
void Show(){Media::Show();}//①
};
int main(){
Book Bible;
Bible.Name();//②
Bible.Print();//③
Bible.Show();//④
return 0;
}
编译时有错误的是______。
单选题下列有关C++流的叙述中,错误的是( )。
单选题有如下定义:int a[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是( )。
单选题下列符号中,正确的c++标识符是( )。
单选题有如下两个类定义: class XX{ private: double x1; protected: double x2; public: double x3; }; class YY: protected XX{ private: double y1; protected: double y2; public: double y3; };在派生类YY中的保护成员的个数是
单选题包容类Contain和内嵌类Embed定义如下:
#include<iostream.h> class Contain {
private: int X; protected:
int z; public: class Embed
{ private: int y;
public: Embed(){y=100;} int
Embed_Fun(); }MyEmbed; int
Contain_Fun(); }; 对上面的定义,正确的描述是{{U}}
{{/U}}。
A.定义类Embed对象的语句是:Contain? Embed embed;
B.类Contain的成员函数Contain_Fun()中可以用MyEmbe D.y的方式访问类Embed的私有成员y
C.类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D.类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z
单选题一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是
A. 一对一
B. 一对多
C. 多对多
D. 无定义
单选题对于switch(C) 中的变量c不能定义为的类型是( )。
单选题假设有函数模板定义如下,下列各选项中正确的是( )。 Template <class T> T Max(T a,T b,T c) if(a<b) if(b<c) return c; else return b; else if(a<c) return c; else return a; A) float x,y,z;float max;max=Max(x,y,z); B) float x;int y,z;float max;max=Max(x,y,z); C) float x;double y,z;float max;max=Max(x,y,z); D) 三个选项都正确
单选题下面各选项中,属于非法的C++整型常量的是( )。
单选题如果进栈序列为A,B,C,D,则可能的出栈序列是( )。
单选题有如下程序:
#include
#include
using namespace std;
class MyString{
public;
char str[80];
MyString(const char*s) {strcpy(str,s);}
MyString
return*this;
}
};
ostream
return 0;
}
运行这个程序的输出结果是
单选题如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include<iostream>
using namespace std;
class Base{
iht 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=m;}
void show(){cout<<c<<","<<d<<endl;}
};
int main()
{
Base B1(50,50),*pb;
Derived D1(10,20,30,40);
pb=
return 0;
return();
}
运行时输出的结果是______。
单选题关键字unsigned不能修饰的类型是______。
