这是个整倍体
由于不正常的染色体分解育性有些变化
四源四倍体
异源二倍体也可以叫异元四倍体
第1题:
A.xx*|yy*|zz*
B.(xx*|yy*)zz*
C.xx*(yy*|zz*)
D.(xx|yy)*zz*
第2题:
男性的性染色体是()
A、两个XX染色体
B、一个X染色体和一个Y染色体
C、两个YY染色体
D、两个ZZ染色体
第3题:
( 31 )有如下类定义:
class XX{
int xx;
public:
XX ( ) : xx ( 0 ) {cout<<' A';}
XX ( int n ) : xx ( n ) {tout<<' B';}
};
Class YY:public XX{
Int yy;
public:
YY ( ) : yy ( 0 ) {cout+yy;}
YY ( int n ) : XX ( n+1 ) , yy ( n ) {cout<<yy;}
YY ( int m, int n ) : XX ( m ) , yy ( n ) {cout<<yy;}
};
下列选项中,输出结果为 A0 的语句是
A ) YY y1(0,0);
B ) YY y2(1);
C ) YY y3(0);
D ) YY y4;
第4题:
有如下两个类定义: class XX{ private: double xl; protected: double x2; public: double x3; }; class YY:protected XX{ private: double yl; protected: double y2; public: double y3; 在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
第5题:
有如下程序:
#include<iostream>
#include<cmath>
using std::cout;
class Point{
public:
friend double distance(const Point &p); //P距原点的距离
Point(int xx=0,int yy=0):x(xx),Y(YY){}//①
private:
int x,y;
};
double distance(const Point &p){ //②
return sqrt(P.x*P.x+P.y*P.y);
}
int main(){
Point p1(3,4);
cout<<distance(p1);
return 0; //③
}
下列叙述中正确的是
A.程序编译正确
B.程序编译时语句①出错
C.程序编译时语句②出错
D.程序编译时语句③出错
第6题:
有如下类定义:
class Point{
public:
Point(int xx=0,int yy=0):x(xx),y(yy) { }
private:
int x,y;
};
class Circle:public Point{
public:
Circle(int r):radius(r) { }
private:
int radius;
};
派生类Circle中数据成员的个数是( )。
A、3
B、1
C、5
D、2
答案:A
解析:本题考查默认构造函数和带参数的构造函数,题目中定义一个对象a(2)以及对象数组b[3],共执行3次构造函数,对象指针不调用构造函数。
第7题:
有如下类定义: class Point { int xx.yy; public: Point:xx(0),yy(0){} Point(int x,int Y=0):xx(X),YY(Y){} }; 若执行语句 Point a(2),b[3],幸c[4]; 则Point类的构造函数被调用的次数是( )。
A.2次
B.3次
C.4次
D.5次
第8题:
( 23 )有如下两个类定义
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 中保护成员变量的个数是
A ) 1
B ) 2
C ) 3
D ) 4
第9题:
有如下类定义:
class XX{
int XX;
public:
xx():xx(0){tout<<A;}
XX(int n):xx(n){cout<<B;}
};
class Y:Y:public XX{
int YY;
public:
YY():YV(O){cout<<YY;)
YY(int n):xx(n+1),YY(n){cout<<YY;}
YY(int m,int n):XX(m),YY(n){cout<<yy;)
};
下列选项中,输出结果为A0的语句是
A.YY yl(0,0);
B.YY 72(1);
C.YY y3(0);
D.YY y4;
第10题:
根据程序中的注释将下列缺失部分补充完整。
class Point{
int x,y; //点的x和y坐标
public:
Point(int xx=0,int yy=0):x(xx),y(yy){}
};
class Circle{
Point center;//圆心位置
int radius; //半径
public: //利用cx和cY分别初始化圆心的x和y坐标
circle(int cx,int cy,int r): 【 】 ,radius(r){}
void area()(cout<<3.14159*radius*radius<<end1;)
};