从标题可以理解,具有BbTt基因型的动物产生的卵细胞的基因型为bT,因此由次级卵母细胞形成的极体的基因型为bT,而第一极体的基因型为Bt。由极体产生的两个极体的基因型是Bt。
当选:A.
证明:
对于直径TD,请连接BD,然后∠TBD= 90°
∴∠D +∠BTD= 90°
∵CT切线
∴∠BTC+∠BTD= 90°
∴∠BTC=∠D
∵∠D =∠A
∴∠BTC=∠A
在△BTC和△ATC中
∵∠C=∠C,∠BTC=∠A
∴∠TBC=∠ATC
首先隐藏3个按钮,单击按钮A,显示3个按钮
我尝试过,是的
test.xml:
<? xml版本=“ 1.0”编码=“ utf-8”?>
Android:id =“ @ + id / relativeLayout1” Android:layout_width =“ fill_parent” Android:layout_height =“ fill_parent”> <按钮 Android:id =“ @ + id / btA” Android:layout_width =“ wrap_content” Android:layout_height =“ wrap_content” Android:layout_centerVertical =“ true” Android:layout_centerHorizontal =“ true” Android:text =“ Button A” /> <按钮 Android:id =“ @ + id / btB” Android:layout_width =“ wrap_content” Android:layout_height =“ wrap_content” Android:layout_centerVertical =“ true” Android:layout_toLeftOf =“ @ id / btA” Android:text =“ button B” /> <按钮 Android:id =“ @ + id / btD” Android:layout_width =“ wrap_content” Android:layout_height =“ wrap_content” Android:layout_centerVertical =“ true” Android:layout_toRightOf =“ @ id / btA” Android:text =“ button D” /> <按钮 Android:id =“ @ + id / btC” Android:layout_width =“ wrap_content” Android:layout_height =“ wrap_content” Android:layout_above =“ @ + id / btA” Android:layout_toLeftOf =“ @ + id / btD” Android:text =“ button C” /> RelativeLayout> TestActivity: 导入android.app.Activity; 导入Android.os.Bundle; 导入android.view.View; 导入Android.view.View.OnClickListener; 导入Android.widget.Button; 导入Android.widget.Toast; 公共ClassTestActivityextendsActivity { 私人按钮btA; 私人按钮btB; 私人按钮btC; 私人按钮btD; 私有布尔值isVisible = true; @Override 公共无效onCreate(捆绑的saveInstanceState){ Super.onCreate(savedInstanceState); SetContentView(R.layout.test); BtA =(按钮)findViewById(R.id.btA); BtB =(按钮)findViewById(R.id.btB); BtC =(按钮)findViewById(R.id.btC); BtD =(按钮)findViewById(R.id.btD); BtB.setVisibility(View.INVISIBLE); BtC.setVisibility(View.INVISIBLE); BtD.setVisibility(View.INVISIBLE); BtA.setOnClickListener(newOnClickListener(){ @Override 公众onClick(查看)v {{} (如果可见)(是可见) BtB.setVisibility(View.VISIBLE); BtC.setVisibility(View.VISIBLE); BtD.setVisibility(View.VISIBLE); IsVisible = false; 其他地方{{else}} BtB.setVisibility(View.INVISIBLE); BtC.setVisibility(View.INVISIBLE); BtD.setVisibility(View.INVISIBLE); IsVisible = true; }}} }} }}; } 急求java 计算器课程设计报告,有源码, 情况"-":data- = Double.parseDouble(lab.getText());打破; 案例"*":数据* = Double.parseDouble(lab.getText());打破; 情况"/":data / = Double.parseDouble(lab.getText());打破;} lab.setText(Double.toString(data)); //显示运算结果 mark = ch; //将运算符设置为刚刚按下的运算符 刷新= true; //设置下次输入时刷新实验室 号= lab.getText()。长度 (); //设置输入的字符数 如果(数据> Double.MAX_VALUE) //如果数据超过double类型的最大值,则会引发自定义异常类 {抛出新的This_number_too_big();} } } //结束js()方法 ---------------------------------------------------------------------------------------------------- public void enter()//处理输入字符 {如果(刷新== true) //如果已设置运算符,则下次输入数据时应清除上一个实验的内容 {lab.setText(“ 0”);数字= 0;刷新=假;} if(lab.getText()。charAt(0)=="0"&& lab.getText()。length()== 1) //如果Lab的内容为0,则Lab的内容将由输入的字符替换, //否则,请在实验内容之后直接添加输入的字符 {lab.setText(Character.toString(ch));数字++;}其他 如果(数字= 16) {ch = lg%16; k =(int)ch; 开关(k) {情况10:st =“ A” + st;打破; 情况11:st =“ B” + st;打破; 情况12:st =“ C” + st;打破; 情况13:st =“ D” + st;打破; 情况14:st =“ E” + st;打破; 情况15:st =“ F” + st;打破; 默认值:st = Long.toString(ch)+ st; } lg = lg / 16; } k =(int)lg; 开关(k) {情况10:st =“ A” + st;打破; 情况11:st =“ B” + st;打破; 情况12:st =“ C” + st;打破; 情况13:st =“ D” + st;打破; 情况14:st =“ E” + st;打破; 情况15:st =“ F” + st;打破; 默认值:st = Long.toString(lg)+ st; } 返回st; } //结束goto10_16()方法 // ----------------------------------------------- //将十进制转换为八进制? 公共字符串goto10_8(字符串) //参数s:是要转换的字符串。通过输入控制,可以保证字符串的合法性; {String str = s; 字符串st =新的String(); 长j = 8,ch; 个长lg; if(str.charAt(0)=="-")//如果有负号,请排除负号 str = str.substring(1,str.length()-1); 程序通常会响应按钮事件。输入值的长度受可变长度的限制。当执行混合四算术运算时,如果结果不是很大,则可以正常显示。这样,给十六进制转换带来麻烦。它需要以科学计数法对E进行特殊处理。当结果太大时,它可能超过可以表示的最大值(结果溢出)。结果执行必要的异常处理。我在输出结果的方法中设置了if语句。如果结果大于某个值,则抛出This_number_too_big类型的类。然后使用try-catch捕获通过输出结果的方法抛出的异常对象。然后,重复重置为零的过程。 (2)程序异常处理: 当结果超过Double.MAX_VALUE时,将抛出This_number_too_big类的异常对象。这是我自定义的自定义异常类。它继承自Exception类,然后使用try-catch捕获此异常,进行异常处理如下: 试试 {js();} 抓住(This_number_too_big e) { lab.setText(“ 0”); 数字= 0; mark ="n"; 刷新=否; } //如果发生异常,则初始化效果就像清除键一样 五,参考资料
Android:id =“ @ + id / relativeLayout1”
Android:layout_width =“ fill_parent”
Android:layout_height =“ fill_parent”>
<按钮
Android:id =“ @ + id / btA”
Android:layout_width =“ wrap_content”
Android:layout_height =“ wrap_content”
Android:layout_centerVertical =“ true”
Android:layout_centerHorizontal =“ true”
Android:text =“ Button A” />
Android:id =“ @ + id / btB”
Android:layout_toLeftOf =“ @ id / btA”
Android:text =“ button B” />
Android:id =“ @ + id / btD”
Android:layout_toRightOf =“ @ id / btA”
Android:text =“ button D” />
Android:id =“ @ + id / btC”
Android:layout_above =“ @ + id / btA”
Android:layout_toLeftOf =“ @ + id / btD”
Android:text =“ button C” />
RelativeLayout>
TestActivity:
导入android.app.Activity;
导入Android.os.Bundle;
导入android.view.View;
导入Android.view.View.OnClickListener;
导入Android.widget.Button;
导入Android.widget.Toast;
公共ClassTestActivityextendsActivity {
私人按钮btA;
私人按钮btB;
私人按钮btC;
私人按钮btD;
私有布尔值isVisible = true;
@Override
公共无效onCreate(捆绑的saveInstanceState){
Super.onCreate(savedInstanceState);
SetContentView(R.layout.test);
BtA =(按钮)findViewById(R.id.btA);
BtB =(按钮)findViewById(R.id.btB);
BtC =(按钮)findViewById(R.id.btC);
BtD =(按钮)findViewById(R.id.btD);
BtB.setVisibility(View.INVISIBLE);
BtC.setVisibility(View.INVISIBLE);
BtD.setVisibility(View.INVISIBLE);
BtA.setOnClickListener(newOnClickListener(){
公众onClick(查看)v {{}
(如果可见)(是可见)
BtB.setVisibility(View.VISIBLE);
BtC.setVisibility(View.VISIBLE);
BtD.setVisibility(View.VISIBLE);
IsVisible = false;
其他地方{{else}}
IsVisible = true;
}}}
}}
}};
}
情况"-":data- = Double.parseDouble(lab.getText());打破;
案例"*":数据* = Double.parseDouble(lab.getText());打破;
情况"/":data / = Double.parseDouble(lab.getText());打破;}
lab.setText(Double.toString(data)); //显示运算结果
mark = ch; //将运算符设置为刚刚按下的运算符
刷新= true; //设置下次输入时刷新实验室
号= lab.getText()。长度 (); //设置输入的字符数
如果(数据> Double.MAX_VALUE)
//如果数据超过double类型的最大值,则会引发自定义异常类
{抛出新的This_number_too_big();}
} //结束js()方法
----------------------------------------------------------------------------------------------------
public void enter()//处理输入字符
{如果(刷新== true)
//如果已设置运算符,则下次输入数据时应清除上一个实验的内容
{lab.setText(“ 0”);数字= 0;刷新=假;}
if(lab.getText()。charAt(0)=="0"&& lab.getText()。length()== 1)
//如果Lab的内容为0,则Lab的内容将由输入的字符替换,
//否则,请在实验内容之后直接添加输入的字符
{lab.setText(Character.toString(ch));数字++;}其他
如果(数字= 16)
{ch = lg%16;
k =(int)ch;
开关(k)
{情况10:st =“ A” + st;打破;
情况11:st =“ B” + st;打破;
情况12:st =“ C” + st;打破;
情况13:st =“ D” + st;打破;
情况14:st =“ E” + st;打破;
情况15:st =“ F” + st;打破;
默认值:st = Long.toString(ch)+ st;
lg = lg / 16;
k =(int)lg;
默认值:st = Long.toString(lg)+ st;
返回st;
} //结束goto10_16()方法
// -----------------------------------------------
//将十进制转换为八进制?
公共字符串goto10_8(字符串)
//参数s:是要转换的字符串。通过输入控制,可以保证字符串的合法性;
{String str = s;
字符串st =新的String();
长j = 8,ch;
个长lg;
if(str.charAt(0)=="-")//如果有负号,请排除负号
str = str.substring(1,str.length()-1);
程序通常会响应按钮事件。输入值的长度受可变长度的限制。当执行混合四算术运算时,如果结果不是很大,则可以正常显示。这样,给十六进制转换带来麻烦。它需要以科学计数法对E进行特殊处理。当结果太大时,它可能超过可以表示的最大值(结果溢出)。结果执行必要的异常处理。我在输出结果的方法中设置了if语句。如果结果大于某个值,则抛出This_number_too_big类型的类。然后使用try-catch捕获通过输出结果的方法抛出的异常对象。然后,重复重置为零的过程。
(2)程序异常处理:
当结果超过Double.MAX_VALUE时,将抛出This_number_too_big类的异常对象。这是我自定义的自定义异常类。它继承自Exception类,然后使用try-catch捕获此异常,进行异常处理如下:
试试
{js();}
抓住(This_number_too_big e)
{
lab.setText(“ 0”);
数字= 0;
mark ="n";
刷新=否;
} //如果发生异常,则初始化效果就像清除键一样
五,参考资料