在玉米穗长的遗传中,发现两个亲本杂交,F<sub>1</sub>

题目

在玉米穗长的遗传中,发现两个亲本杂交,F1、F2的穗长均有从短到长的连续变异,说明穗长的遗传是什么性质的遗传?

参考答案和解析
正确答案:是数量性状遗传。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面子过程语句说明合法的是( )。

A.Function f1(By Valn%)

B.Sub f1(n%)As Integer

C.Function f1%(f1%)

D.Sub f1(ByValn%())


正确答案:A

第2题:

(33)下列子过程语句的说明正确的是A.Sub f1(By Val x()As Integer) B.Sub f1(X%())As IntegerC.Function f1l%(f1%) D.Function f1%(x As Integer)


正确答案:D
【解析】选项A)中,形式参数为数组,但数组不能作为值传递方式;选项B)中,Sub过程不能有返回值;选项C)中的参数和函数名相同是不允许的;选项D)中对子过程的定义是正确的。

第3题:

下面的子过程语句说明合法的是________。

A.Sub fib(ByRef i%())

B.Sub fib(j%) As Integer

C.Functionf%(f%)

D.Function f1!(ByValn%)


参考答案:D

第4题:

窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是( )。

A.Private Sub Form1 Click( )

End Sub···

B.Private Sub Form1. Click( )

End Sub···

C.Private Sub Command1 click( )

End Sub···

D.Private Sub Command Click( )

End Sub···


正确答案:B
B。【解析】窗体单击事件为Form—Click事件。

第5题:

下面子过程说明合法的是( )。

A、Sub f1(ByVal n%())

B、 Sub f1(%)As integer

C、 Function f1%(f1%)

D、 Function f1(ByVal n%)


参考答案D

第6题:

下列子过程语句中正确的是 A.Sub f1(By Val()As Integer) B.Sub f1(n()As Integer)As Integer C.Function f1(f1 As Integer)As Integer D.Function f1(By Val f As Integer)


正确答案:D
【解析】Sub过程定义的一般格式如下:
  [PrivateIPublicIFriend][Static]Sub 过程名[(参数表)]
  语句块
  [Exit Sub]
  [语句块]
  End Sub
  其中,Private|Public|Friend说明Sub过程的访问权限,如果没有Private|Public|Friend显式指定,则Sub过程按默认(公用的)访问权限定义。
  参数表含有在调用时要传递给该Sub过程的参数的类型和个数,多个变量则用逗号隔开。参数的格式为:
  [ByVal|ByRef]变量名[()][As数据类型]
  格式中[]里的内容表示可选,变量可以是简单变量或者数组。选项A)中参数没有参数名,所以是错误的;
  Sub过程没有返回值,所以选项B)是错误的。
  Function过程的定义的一般格式如下:
  [Public|Private|Friend][Static]Function过程名[(参数表)][As类型]
  [语句块]
  [过程名=表达式]
  [Exit Function]
  [语句块]
  End Function
  “As类型”是Function过程返回的值的数据类型,如果省略,则默认为Variant.Function函数中参数名不能与函数名相同,因此选项C)错误,选项D)中,省略了返回值类型,是正确的。

第7题:

在窗体上画一个命令按钮,命名为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1,在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则F1返回1,否则返回0。能够正确实现上述功能的代码是 。A.Private Sub Command1_Click() x=InputBox("请输入整数") a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End FunctionB.Private Sub Command1_Click() x=InputBox("请输入整数") a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1= 0 Else F1= 1 End If End FunctionC.Private Sub Command1_Click() x=InputBox("请输入整数") F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1= 1 Else F1= 0 End If End FunctionD.Private Sub Command1_Click() x=InputBox("请输入整数") F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function


正确答案:B
【解析】本题综合考查了InputBox函数、块结构条件语句、Function函数过程等多个知识点。B项是正确选项,“Mod”表示取模,当b可以被2整除时,F1返回0,表示b为偶数时,F1返回0。这与题目要表达的意思一致。A、D项使用的Return关键字是错误的,它不能把相应的数值赋给F1。C项的功能与题目要实现的功能恰好相反,表示输入的数值为偶数时,F1返回1,故不正确。

第8题:

若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是( )。

A.Sub Proc1(n,m)

B.Sub Proc1(ByVal n,m)

C.Sub Proc1(n,BYVal m)

D.Sub Proc1(ByVal n,ByVal m)


正确答案:A
解析: 本题考查的是VBA过程调用、参数传递。过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传递给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数值的传递只有单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为地址(ByRef),则过程调用是将相应位置实参的地址传给形参处理,而被调用过程内部对形参的任何操作引起形参值的变化又会反而影响实参的值。在这个过程中,数值的传递具有双向性,故称为“传址调用”的“双向”作用形式。ByRef是VBA的省略选项。本题中要求在子过程Proc1调用后返回两个变量的结果,因此采用的是“传址调用”,故为Sub Proc1(n,m)。

第9题:

如下图所示的两个窗体:

要使其中第一个窗体中的第一个命令按钮来控制显示第二个窗体,第二个命令按钮用来结束程序的运行(两个按钮名称为Command1和Command2)。则以下选项中,对这两个命令按钮编写的事件过程正确的是

A.Private Sub Command1 Click() Form2.Show 1 End Sub Private Sub Command2_Click()End End Sub

B.Private Sub Command1_Click() Show 1 End Sub Private Sub Conunand2_Click() End End Sub

C.Private Sub Conmmand1_Click() Show 1 End Sub Private Sub Command2_Click() End End Sub

D.Private Sub Command1_Click()Show 1, Form2 End SubPrivate Sub Command2_Click() End End Sub


正确答案:A
解析:此题考查的多窗体的操作,用Show方法可以显示指定窗体。其格式为:【窗体名称.】Show【模式】如果省略窗体名称,表示是当前窗体,此题本意是利用窗体1中的命令按钮来控制显示窗体2,故应该使用Form2.Show语句;而“模式”参数为可选项,可取0、1两种值,模式为1时,表示窗体是“模式”窗体,即程序运行时只能对此窗体设置或操作,对其他窗口的操作不起作用;而模式为0时,即可同时操作多个窗口;综上所述只有选项A的事件过程正确;选项B没有指定Form2窗体,所以不正确;选项C与选项B的错误一样;选项D语句语法不对,对方法的引用,窗体应放在方法前面。

第10题:

在窗体上画一个命令按钮,命名为CommandI。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程 F1,在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。 能够正确实现上述功能的代码是

A.Privme Sub Command1_Click() x=InputBox(“请输入整数”) a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function

B.Private Sub Command1_Click() x=InputBox(“请输入整数”) a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function

C.Private Sub Command1_Click() x=InputBox(“请输入整数”) F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function

D.Private Sub Command1_Click() x=InputBox(“请输入整数”) F1 (Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function


正确答案:B
解析:本题综合考查了InputBox函数、块结构条件语句、Function函数过程等多个知识点。B项是正确选项,“Mod”表示取模,当b可以被2整除时,F1返回0,表示b为偶数时,F1返回0。这与题目要表达的意思一致。A、D项使用的Return关键字是错误的,它不能把相应的数值赋给 F1。C项的功能与题目要实现的功能恰好相反,表示输入的数值为偶数时,F1返回1,故不正确。

更多相关问题