设配对设计资料的变量值为X<sub>1</sub>和X<sub

题目

设配对设计资料的变量值为X1和X2,则配对资料的秩和检验()

  • A、分别按X1和X2从小到大编秩
  • B、把X1和X2综合从小到大编秩
  • C、把X1和X2综合按绝对值从小到大编秩
  • D、把X1和X2的差数从小到大编秩
  • E、把X1和X2的差数的绝对值从小到大编秩
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面各被调用函数首部书写正确的是( )

A.void sub(float x;float y);

B.void sub(float x,y)

C.void sub(float x,float y)

D.void sub(float x,float y);


正确答案:C

第2题:

Command1_Click()事件代码如下: Private Sub Command1_Click() Dim x As Integer, Y As Integer x = 6 : Y : 8 Call ABC(X, Y) Print X; Y End Sub Private Sub ABC(ByVal X As Integer,Y As Integer) X = X + 4 Y = Y = 2 End Sub 事件发生后,X和Y的值分别为 ______。

A.6, 8

B.10, 10

C.10, 8

D.6, 10


正确答案:D
解析:事件发生时,首先定义两个变量X,Y并给他们赋值6和8。然后调用过程ABC,在过程ABC中有两个形参X,Y。X是按值传递,Y是按地址传递,所以在ABC过程中,对形参x的修改并不影响对应的实参x,但对形参Y的修改将影响到相应的实参Y。所以过程调用后,输出的X、Y值分别为6、100。

第3题:

以下过程的定义中,( )是错误的。

A、Public Sub Sum(x ; y)

B、Public Sub Sum(ByVal x, ByVal y)

C、Public Sub Sum(x As Integer,y As Integer)

D、Public Sub Sum(x%, y%)


参考答案:A

第4题:

设窗体上有一个名为Text1的文本框,并编写如下程序: Private Sub Form_Load() Show Text1.Text=" " Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer,X As Single,Y As Single) Print“程序设计” End Sub Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print "Visual Basic"; End Sub 程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗本上显示的内容是

A.Visual Basic

B.程序设计

C.Visual Basic程序设计

D.a程序设计


正确答案:C
解析:本题考查鼠标和键盘的事件过程。题目程序实现的功能是,当在文本框中有输入时,触发Text1 KeyDown事件,在窗体中输出“Visual Basic”,如果单击窗体,则会触发 Form. MouseUp事件,在窗体中输出“程序设计”,所以正确答案为选项C。如果在文本框一直输入,则在窗体上会一直输出“Visual Basic”,同样,如果不停单击窗体,则在窗体上会一直输出“程序设计”。

第5题:

有如下程序: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5:b=4 Call Sub1(a,b) End Sub Sub Sub1(x As Single,y As Single) t=X X=t\Y Y=t Mod y End Sub 在调用运行上述程序后,a和b的值分别为

A.0 0

B. 1 1

C.2 2

D.1 2


正确答案:B
解析:考查考生对调用通用过程的掌握情况。
  [解题要点] 调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程。因为在默认的情况下,变量都是通过“引用”传送给sub1过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值。过程Sub1的形参获得a,b的地址,此时x=5,y=4,在过程Sub1中,将x,即5的值赋给t,而将t\y的值赋给x,将t除以y的余数赋给y,此时x,y的值为1,1。
  [错解分析] 调用通用过程可以返回多个参数值。
  [考点链接] 过程调用、参数传递。

第6题:

在窗体中添加一个名称为Cmd的命令按钮,然后编写如下程序: Public x As integer Private Sub Cmd_Click() x=10 Call add1 Call add2 MsgBox x End Sub Private Sub add1 ( ) x=x+20 End Sub Private Sub add2 ( ) Dim x As integer x=x+40 End Snb 窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。

A.10

B.60

C.30

D.70


正确答案:C
解析:公有变量x,在add1中对其值加20为30,但在add2中又定义了私有变量x,这时私有变量有效。所以x的值仍然为30。

第7题:

在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Command1_Click() x=10 Call s1 Call s2 MSgBox x End Sub Private Sub s1() x=x+20 End Sub Private Sub s2() Dim x As Integer x=X+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

A.10

B.30

C.40

D.50


正确答案:B
解析:本题使用Call关键字调用子过程s1,s2。x=10在调用子过程s1后,x=30,但由于在s1中直接使用变量,所以该值的作用范围是局部的,即只限于s1子过程中,没有传回。在调用s2时,由于s2使用Dim...As关键字定义x,所以其值是模块范围的。故在消息框中输出的值,是从子过程s2传回的值。

第8题:

以下程序的输出结果是【 】。

main()

{ int x=0;

sub(&x,8,1);

printf(“%d\n”,x);

}

sub(int *a,int n,int k)

{ if(k<=n)sub(a,n/2,2*k);

*a+=k;

}


正确答案:7
7 解析:在主函数中定义了一个变量x并赋初值0,然后执行函数调用语句,该语句的执行过程为sub(&x,8,1)调用sub(&a,4,2),sub(&a,4,2)调用sub(&a,2,4),sub(&a,2, 4)中由于24,所以if后面括号里的判断为假,递归结束,执行其后的*a+=k;语句此时 x=x+k=0+4=4,回退到上一层调用函数sub(&x,4,2)中,执行后面的语句,x=x+k= 4+2=6,再回推到最上一层调用函数sub(&x,8,1)执行后面的语句,x=x+k=6+1=7,所以最后输出7。

第9题:

单击窗口时,下列程序代码的执行结果为 Private Sub Form_Click( ) Text1 End Sub Private Sub Text(x As Integer) x=x*3+1 if x<6 Then call Text(x) End if x=x*2+1 Print x; End Sub

A.27 55

B.11 35

C.22 45

D.24 51


正确答案:A
解析:难点在于Sub过程Text中嵌套了一个Text过程。根据Text的描述,当把1以传地址的方式传送给x时,x的值为4,此时x的值满足If条件,所以再次执行1次Text过程。第2次执行时,x的值变为13,此时跳过If语句,执行x=x*2+1语句,x值变为27,随后用Print方法输出。注意,到此时,整个Text过程仅仅执行完了callText(x)这一语句块,结束这个语句块,系统接着执行x=x*2+1语句,由于x参数的传地址的方式传送,此时在执行该句前,x的值为27,执行完之后x的值为55,再将这一值输出。窗体上显示27与55。

第10题:

若有以下变量和函数说明:includecharCh='*';void sub(int x,int y,char ch,double*

若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub(int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break; case'-':*Z=x-y;break: case'*':*Z=x*y;break; case'/':*z=x/y;break: } } 以下合法的函数调用语句是( )。

A.sub(10,20,Ch,y);

B.sub(1.2+3,2*2,'+',&Z);

C.sub(sub(1,2,'+',&y),sub(3,4'+',&x),'-',&y);

D.sub(a,b,&x,ch);


正确答案:B

更多相关问题