niusouti.com
更多“下列齿轮参数中,对齿形系数Y<sub>F</sub>有影响的是()”相关问题
  • 第1题:

    下列过程定义语句中,参数不是对象的定义语句是( )。

    A.Sub Pro4(x As Form)

    B.Sub Pro4(y As Control)

    C.Sub Pro4(Form1 As Form,Labell As Control)

    D.Sub Pro4(x As Currency)


    正确答案:D

  • 第2题:

    (12)有下列Sub过程: Sub Sub(x As Single,y As Single) t=x x=t/y y=t Mody End Sub 在窗体上的命令按钮Commandl中,编写下列事件过程,执行该事件过程调用Sun过程,结果是( )。 Private Sub Commandl_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a,b Print a;b End Sub A.1.25 1 B.5 4 C.4 5 D.1 1.25


    正确答案:A
    【解析】本题考查过程的调用,如果用Call语句调用子过程时,实际参数要放在括号中,如果不使用Call子句,则不必使用括号。本题参数调用时是按地址传递,因此Sun过程中变量的值改变也即改变了单击事件中的a、b变量值。
    Sun a,b的执行过程是:t=x=5,x=t/y=1.25,y=t Mod y=1。

  • 第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题:

    有以下程序:

    int sub(int n) { return(n/10+n%10); }

    main()

    { int x, y;

    scanf("% d", &x);

    y=sub(sub(sub(x)));

    printf("% d\n", y);

    }

    若运行时输入:1234<回车>,程序的输出结果是【 】。


    正确答案:10
    10 解析:y=sub(sub(sub(x)))=sub(sub(127))=sub(19)=10。

  • 第5题:

    若有以下变量和函数说明: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

  • 第6题:

    下列程序的运行结果是( )。 Private Sub Commandl_Click() a=1.5 b=1.5 Call fun(a,B)Print a,b End Sub Private Sub fun(x,y) x=y*y y=y+x End Sub

    A.2.25 3.75

    B.1.5 2.25

    C.1.5 0.75

    D.0.75 1.5


    正确答案:A
    解析:分析程序,命令按钮中的调用函数语句执行过程为:Call fun(a,B)→x=y*y=1.5*1.5=2.25,y=y+x=1.5+2.25=3.75。因为这里的参数是默认类型,即传地址形式传递参数,所以a、b的值也改变为2.25、3.750。

  • 第7题:

    要想在过程Proc调用后返回形参x和Y的变化结果,下列定义语句中正确的是( )。【考点5过程调用与参数传递】

    A.Sub Proc(x as Integer,Y as Integer)

    B.Sub Proc(ByVal x as Integer,Y as Integer)

    C.Sub Proc(x as Integer,ByVal Y as Integer)

    D.Sub Proc(ByVal x as Integer,ByVal Y as Integer)


    正确答案:A
    本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用:若没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。

  • 第8题:

    在窗体上画一个名称为Command1的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim x As integer Static y As integer x=10 y=5 Call f1(x,y) Print x,y End Sub Private Sub f1(ByRef xl As Integer,y1 As Integer) x1=x1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是

    A.10 5

    B.12 5

    C.10 7

    D.12 7


    正确答案:D
    解析:传地址方式一般用ByRef表示,形参在默认情况下也是以传地址的方式传送参数。本题中F1子过程的x1与y1参数都是传地址的方式。这就意味着在调用该过程后,实参的数值会使着过程内的相关处理而发生变化。本题单击一次按钮后,实参x加2,变为12,实参y加2,变为7,当再次输出x与y时,x与y的值已不再是10与5,而是变为12与7。

  • 第9题:

    以下定义的过程()是按“传值”方式传递参数的。

    • 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%)

    正确答案:B

  • 第10题:

    非标准斜齿圆柱齿轮的齿形系数YFa与齿轮参数()有关,而与()无关。圆锥齿轮的齿形系数YFa与其参数()有关。


    正确答案:齿数z、螺旋角β;变位系数x;齿数z、分度圆锥角δ

  • 第11题:

    多选题
    下列齿轮参数中,对齿形系数YF有影响的是()
    A

    压力角

    B

    变为系数

    C

    模数

    D

    齿顶高系数


    正确答案: A,B,C,D
    解析: 暂无解析

  • 第12题:

    单选题
    下列定义abc过程的语句,正确的是()
    A

    Dim Sub abc(x,y)

    B

    Public abc(x,y)

    C

    Private Sub abc(x,y)As Integer

    D

    Sub abc(x,y)


    正确答案: D
    解析: 暂无解析

  • 第13题:

    设有下列过程: Sub ff(x,y,z) X=y+z End Sub 下列选项中所有参数的虚实结合都是传址方式调用的是 A.Call ff(5,7.z) B.Call ff(x,y.z)C.Call ff(3+X,5+Y,z) D.Call ff(x+y,x-y,z)


    正确答案:B
    【解析】参数可以是常量、变量、表达式、数组等。如果是变量则可能是传值方式也可能是传地址方式,默认为传地址方式,如果用ByVal修饰则说明是传值方式,而数组是传地址方式,常量、表达式则是传值方式。

  • 第14题:

    设myproc是带有x、y两个参数的Sub过程,调用该过程可用Callmyprocx,y或myprocx、y。()

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


    正确答案:正确

  • 第15题:

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

    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

  • 第16题:

    下列程序的运行结果是( )。 Private Sub Command1_Click() a=1.5 b=1.5 Call fun(a,b)Print a,b End Sub Private Sub fun(x,y) x=y*y y=y+x End Sub

    A.2.25 3.75

    B.1.5 2.25

    C.1.5 0.75

    D.0.75 1.5


    正确答案:A
    解析:分析程序,命令按钮中的调用函数语句执行过程为:Callfun(a,b)→x=y*y=1.5*1.5=2.25,y=y+x=1.5+2.25=3.75。因为这里的参数是默认类型,即传地址形式传递参数,所以a、b的值也改变为2.25、3.75。

  • 第17题:

    运行下列程序,窗体中的显示结果是:x= 。

    Option Compare Database

    Dim x As Integer

    Private Sub Form_Load()

    x=3

    End Sub

    Private Sub Commandll_ Click()

    Static a As Integer

    Dim b As Integer

    b=x^2

    funl x,b

    funl x,b

    MsgBox〝x=〞&x

    End Sub

    Sub funl(ByRef y As Integer,ByVal z As nteger)

    y=y+z

    z=y-z

    End Sub


    正确答案:21
    21

  • 第18题:

    在窗体上画一个名称为Command1的命令按钮,并编写如下过程: Private Sub Command1_Click() Dim x AS Integer Static y As Integer x=10 y=5 Call f1(x, y) Print x,y End Sub Private Sub f1(ByRef x1 As Integer, y1 As Integer) x1=x1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是______。

    A.10 5

    B.12 5

    C.10 7

    D.12 7


    正确答案:D
    解析:在形参中,默认的传送方式为传地址传送,所以形参x1和y1都按传地址传送。最后,实参x为12,实参y为7。

  • 第19题:

    设有如下过程; Sub ff(x,y,z) x=y+Z End Sub 下列选项中所有参数的虚实结合都是传址方式调用的是( )。

    A.Call ff(5,7,2)

    B.Call ff(x,y,z)

    C.Call ff(3+x,5+y,z)

    D.Call ff(x+y,x-y,z)


    正确答案:B
    解析:参数可以是常量、变量、表达式、数组等。如果是变量则可能是传值方式也可能是传地址方式,默认为传地址方式,如果用ByVal修饰则说明是传值方式,而数组是传地址方式,常量,表达式则是传值方式。

  • 第20题:

    设MYPROC是带有x,y两个参数的SUB过程,试指出在下列的过程调用中哪些写法是错误的:()

    ACALL  MYPROC X , Y

    BCALL  MYPROC(X,Y)

    CMYPROC  X, Y

    DMYPROC(X,Y)


    A

  • 第21题:

    在下列参数中,影响渐开线圆柱齿轮齿形系数的参数为()

    • A、齿数
    • B、模数
    • C、齿宽系数

    正确答案:A

  • 第22题:

    下列定义abc过程的语句,正确的是()

    • A、Dim Sub abc(x,y)
    • B、Public abc(x,y)
    • C、Private Sub abc(x,y)As Integer
    • D、Sub abc(x,y)

    正确答案:D

  • 第23题:

    单选题
    对于标准齿轮传动,影响齿形系数y的主要几何参数是()。
    A

    齿轮的模数

    B

    齿轮的压力角

    C

    齿轮的齿数

    D

    齿轮的顶隙系数


    正确答案: C
    解析: 暂无解析