单选题下面叙述中错误的是( )。
单选题以下程序执行后的输出结果是______。 #include<iostream>
using namespace std; int main(){
int a=2,b=-1,c=2; if(a<b)
if(b<0) c=0;
else c+=1: cout<<c<<endl;
return 0: }
A. O
B. 1
C. 2
D. 3
单选题A解析:单目的++运算优先级高于双目的+运算,不过++的结合性是自右向左的,而+是自左至右的,所以上面的两个表达式都是先计算a+b的值之后,a再自加1。
单选题以下程序的输出结果是
main( )
{
int i=0,a=0;
while(i<20)
{
for(;;)
{
if((i%10)==0)break;
else i - -;
}
i+=11;a+=i;
}
cout<<a<<endl;
}
单选题虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace std; class Base { public: virtual void f(){cout<<''f()+'';} void g(){cout<<''g0+'';} }; class Derived:public Base { public: void f(){cout<<''f+'';} void go{cout<<,''g+'';} }; int main { Derived d; Base*p=&d; p->f();p->g(); return 0; } 运行时输出的结果是( )。
单选题在数据库设计中,将.E-R图转换成关系数据模型的过程属于( )。
单选题下面程序的运行结果是
____
。
#include<iostream.h>
void main()
{
int i=1;
while(i<=8)
if(++i%3!=2)continue;
else cout<<i;
}
单选题有如下程序: int x=3: d0 x-=2: cout<<x: while(!(--x)); 执行这个程序的输出结果是
单选题有如下程序:
#include<iostream>
using namespace std;
class GA{
public;
virtual int f(){return 1;}
};
class GB:public GA{
public;
virtual int f(){return 2;}
};
void show(GA g){cout<<g.f();}
void display(GA )
int main(){
GA a:show(a);display(a);
GB b:show(b);display(b);
return 0;
}
运行时的输出结果是______。
单选题有如下程序:
#include<iostream>
using namespace std;
void f1(intx=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;
}
运行时的输出结果是______。
单选题已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
单选题下列选项中属于float类型字面常量的是______。
单选题有如下程序:
#include
using namespace std;
class Point{
public:
Point(int xx=0,int yy=0):x(xx),y(yy) { }
void SetX(int xx) { x=xx; }
void SetY(int yy) { y=yy; }
private:
int x,y;
};
class Circle:Point{
public:
Circle(int r):radius(r) { }
int GetRadius() { return radius; }
private:
void SetRadius(int r) { radius=r; }
int radius;
};
int main(){
Circle c1(5);
c1.SetX(1); //①
c1.SetY(2); //②
c1.SetRadius(10); //③
cout<
单选题下列符号中可以用做C++标识符的是( )。
单选题层次型、网状型和关系型数据库划分原则是
单选题计算斐波那契数列第n项的函数定义如下:
int fib(int n){
if(n= =0) return 1;
else if(n= =1) return 2;
else return fib(n-1)+fib(n-2);
}
若执行函数调用表达式fib(2),函数fib被调用的次数是
单选题已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是( )。
单选题在下列字符中,不允许作为C++标识符的是
____
。
单选题实现运行时的多态性要使用
____
。
单选题自顶向下分析方法从文法的开始符号出发,判断其能否( )出输入符号串。