将雌性纯合子(oB、/oB、,♀)的卵巢移植到杂合子(oB、/+

题目

将雌性纯合子(oB、/oB、,♀)的卵巢移植到杂合子(oB、/+,♀)体内,再用宿主与雄性杂合子(oB、/+,♂)交配,()。

  • A、F1代为oB、/oB、的比例为50%
  • B、F1代为oB、/oB、的比例为25%
  • C、C、F1代为o/oB、的比例为75%
  • D、D、F1代为o/oB、的比例为100%
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

OB10经OB1调用后才能执行。()

此题为判断题(对,错)。


参考答案:错

第2题:

CAS-OB工艺中OB是指()。

A、吹氩气

B、吹氧气

C、吹氮气

D、吹空气


参考答案:B

第3题:

若在组织块OB1中需调用FB1,在FB1中又需调用FC1。则它们的编程先后顺序为:()。

A、OB1,FB1,FC1

B、FC1,FB1,OB1

C、OB1,FC1,FB1

D、FB1,FC1,OB1


参考答案:B

第4题:

CAS-OB工艺中“OB”是指吹氩气。

此题为判断题(对,错)。


正确答案:×

第5题:

西门子S7-400系列PLC用户程序的主程序是()。

A、OB102

B、OB100

C、OB101

D、OB1


参考答案:D

第6题:

有如下程序: include using namespace std; class Obj { static in

有如下程序: #include <iostream> using namespace std; class Obj { static int i; public: Obj( ){i++;} ~Obj(){i--;} static int getVal( ){ return i;} }; int Obj::i=0; void f() {Obj ob2; cout<<ob2.getVal( ); } int main( ){ Obj ob1; f(); Obj *ob3=ew Obj; cout<<ob3->getVal( ); delete ob3; cout<<Obj::getVal( ); return 0; } 程序的输出结果是

A.232

B.231

C.222

D.221


正确答案:D
解析:本题主要考查的是静态成员。静态成员的特性是不管这个类创建了多少个对象,它的静态成员都只有一个拷贝(副本),这个副本被所有属于这个类的对象共享。本例中,Obj类定义了一个静态数据成员i,并初始化为0。在主函数中,首先定义了1个该类对象ob1,所以构造函数被执行1次,i被加1。然后调用函数f(),该函数中又定义了一个对象ob2,此时i再次加1变成2,然后通过静态成员函数getVal()输出i的值2。f()函数结束了,局部变量ob2被释放,故析构函数被调用了1次,i变成1。回到主函数中,又动态创建了1个对象并让指针ob3指向它,所以i变成2,接着输出的值为2。最后,释放动态创建的那个对象,i变为1,所以最后输出的值为1。因此,程序最终输出结果为221,应该选择D。

第7题:

标注直线OB长度必需的方法是什么?()

A、点选OB两点,在任意位置放置

B、点选OB两点,在以OB为对角点的矩形区域放置

C、点选OB直线,在任意位置放置

D、B和C都可以


参考答案:C

第8题:

S7-300/400PLC在启动时要调用的组织块是()。

A、OB1

B、OB35

C、OB82

D、OB100


参考答案:D

第9题:

有如下程序:include using namespace std;class Obj { static int i;public:Obj(){i+

有如下程序:#include <iostream>using namespace std;class Obj { static int i;public: Obj(){i++;} -Obj(){i--;} static int getVal(){return i;} };int Obj::i=0;void f(){Obj ob2; cout<<ob2.getVal(); }hat main(){ Obj ob1; f(); Obj *ob3=new Obj; cout<<ob3->getVal(); delete ob3; cout<<Obj:: getVal(); return (); }程序的输出结果是( )。

A.232

B.231

C.222

D.221


正确答案:D

第10题:

下列程序的输出结果是( )。 include using namespace std; class TestClass

下列程序的输出结果是( )。 #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++;} ~TestClass(){i--;} static int getVal(){return i;} }; int TestClass::i=O; void fun(){TestClass ob2;cout<<ob2.getVal();} int main(){ TestClass ob1; fun(); TestClass*ob3=new TestClass;cout<<ob3->getVal(); delete ob3;cout<<TestClass::getVal(); return 0; }

A.111

B.121

C.211

D.221


正确答案:D
解析:由主函数mian入手,首先定义TestClass对象ob1,调用构造函数后,i等于1。“intTestClass::i=0”语句中i首先赋值为0,它是静态函数可以被所有对象引用,当静态成员变量的值改变后,则在各对象中这个数据成员的值都同时改变。主函数中首先调用fun函数,其中又定义了对象ob2,调用getVal;i等于2,输出。主函数“obj*ob3=newTestClass;coutob3->getVal();”动态分配,i等于2,输出。“deleteob3;”析构函数后,i等于1,然后输出1。即221。