X、Y代表一颗植株单倍体的染色体组合,如果一个个体为XX、YY,下列叙述正确的是()。

题目
单选题
X、Y代表一颗植株单倍体的染色体组合,如果一个个体为XX、YY,下列叙述正确的是()。
A

这是个整倍体

B

由于不正常的染色体分解育性有些变化

C

四源四倍体

D

异源二倍体也可以叫异元四倍体

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知文法G定义为:S→WZ,W→X|Y,X→x|xX,Y→y|yY,Z→z|zZ,与该文法描述相同语言的正规表达式是哪个()。

A.xx*|yy*|zz*

B.(xx*|yy*)zz*

C.xx*(yy*|zz*)

D.(xx|yy)*zz*


正确答案:B

第2题:

男性的性染色体是()

A、两个XX染色体

B、一个X染色体和一个Y染色体

C、两个YY染色体

D、两个ZZ染色体


答案B

第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;


正确答案:D

第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


正确答案:C
本题考查保护继承中派生类对基类的访问属性,在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,所以基类的成员x2、x3变成了保护成员,派生类中的y2也是保护成员,所以共有3个保护成员。本题答案为C、

第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.程序编译时语句③出错


正确答案:A

第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次


正确答案:C
本题考查默认构造函数和带参数的构造函数,题目中定义一个对象a(2)以及对象数组b[3],共执行4次构造函数,对象指针不调用构造函数。所以本题答案为c。

第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


正确答案:C

第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;


正确答案:D
解析:建立派生类对象时,构值函数的执行顺序为:执行基类的构造函数一执行成员对象的构造函数一执行派生类的构造函数。D)选项定义对象y4时没有传人任何值,则先调用基类的构造函数.XX( ),输出‘A。,然后调用派生类的构造函数YY( ),输出yy=0,最终输出为A0。故本题答案为D)。

第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;)

};


正确答案:center(cxcy)
center(cx,cy) 解析:center在类Circle中声明为成员对象。成员对象的初始化工作是在成员初始化列表中完成的。初始化的一般格式如下:
<类名>(<总形参表>):<成员对象1>(<形参表1>),<成员对象2>(<形参表2>),…
{

}

更多相关问题