更多“什么是K<sub>有效</sub>?什么是K<sub>相对</s”相关问题
  • 第1题:

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

    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。

  • 第2题:

    下面程序的输出结果是( )。 #include"stdio.h" int sub(int m) { static a=4; a+=m; return a; } void main() { int i=2,j=1,k; k=sub(i); k=sub(j); printf("%d",k); }

    A.6

    B.7

    C.8

    D.9


    正确答案:B
    解析:在函数sub()的函数体中定义了一个静态存储变量a,a的值在函数调用完毕返回主函数后仍存在。第一次调用sub(i),a=a+m=4+2=6,返回值为6。第二次调用sub(j),a=a+m=6+1=7,返回值为7,最后输出k的值为7。

  • 第3题:

    执行下面的程序,消息框里显示的结果是 【 】 。

    Private Sub Form_Click()

    Dim Str As String, K As Integer

    Str="ab"

    For k=Len(Str) TO 1 Step-1

    Str=Str & Chr(Asc(Mid(Str,k,1))+k)

    Next k

    MsgBox Str

    End Sub


    正确答案:abdb
    abdb 解析:本题考查VBA程序设计。题目较难,综合性强,要求考生对常用函数以及控制结构有一定的了解。考生应该了解Len()函数是字符串长度检测函数,返回字符串所含字符数。 Chr()函数是字符代码转换字符函数,将数值表达式转换成字符串。Asc()函数是字符串转换字符代码函数,返回字符串首字符的ASCII值。 Mid(字符串表达式>,N1>,N2>)函数是从字符串左边第N1个字符起截取N2个字符。开始Len(Str0=2,Mid(Str,k,1)=Mid(ab,2,1)=b,则Chr(Asc(B) +2)=d,所以循环第1次结束后 Str="abd",同样的第2次循环结束后, Str="abdb",MsSBox用来将Str输出。正确答案为abdb。

  • 第4题:

    以下程序的输出结果是( )。 include main()fint x=0; sub(&x,16,2); printf("%d\n",

    以下程序的输出结果是( )。

    include<stdio.h>

    main()

    fint x=0;

    sub(&x,16,2);

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

    }

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

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

    *a+=k;

    }


    正确答案:14
    14 解析:本题考查递归函数的调用。在主函数中调用sub(&x,16,2)函数,此时n=16,k=2,if语句的控制的条件k=n成立,所以执行下面的语句,调用sub(x,8,4),此时n=8,k=4,if语句的控制条件k=n成立,所以执行下面的语句,调用sub(x,4,8),此时n=4,k=8,if语句控制的条件k=n不成立,因此,最后得x=2+4+8=14。

  • 第5题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下程序 _______。 Dim k As Integer Private Sub Form_Load() k=5 End Sub Private Sub Command Click() Static b As Integer b = b + k k=k+1 Print k,b End Sub 程序运行时,两次单击命令按钮Command1后,在窗体上显示的第二行是 _______。

    A.7 11

    B.5 11

    C.76

    D.2 1


    正确答案:A
    解析:本题首先定义一个窗体级变量k,该窗体的所有过程都可以使用该变量。在窗体加载时的Load事件中给变量k赋值5。第一次单击命令按钮,定义静态变量b,执行以后两条语句后b的值为5,窗体级变量k的值为6,所以输出为65;再次单击命令按钮,此时静态变量b是上次退出时的值5,而不是0,执行以后两条语句后,b的值变为11,变量k的值为7,所以输出711。

  • 第6题:

    下列程序运行后的输出结果是______。Private Sub f(k,s) s = 1 for j = 1 To k s=s*j Next jEnd SubPrivate Sub Command1_ Click () Sum = 0 for i = 1 To 3 Call f(i, s) Sum = Sum + s Next i Print Sum End Sub

    A.0

    B.3

    C.6

    D.9


    正确答案:D
    解析:本题重点是在于过程的调用过程中,虚实参数的传送问题,变量s按址传送。子过程m求n! sum的计算过程为“1!+2!+3!=1+2+6=9”。

  • 第7题:

    当发生Form_Click事件时,下列程序的输出结果是( )。 Private m As Integer,n As Integer Private Sub Form_Click() Dim k As Integer,p As Integer k=6:p=60 Call sub1(k,p) Print m,n,m,k,p Call sub1(k,p) Print m,n,k,p End Sub Private Sub Form_Load() m=7 n=70 End Sub Public Sub sub1(x As Integer,ByVal y As Integer) Dim m As Integer n=n+5 m=n+x+y x=x+y y=x+y End Sub

    A.7 75 66 60 7 80 126 60

    B.7 75 66 60 7 75 126 60

    C.7 75 66 60 7 80 66 60

    D.7 75 66 60 7 75 66 60


    正确答案:A
    解析:本题定义了两个窗体级变量m和n,并在窗体的Load事件中给窗体级变量m和n分别赋值7和70。当发生Form_Click事件时,首先进行第一次sub1过程的调用,把k的值6按地址传递给形参x,把p的值60按值传递给形参y。在sub1中定义了一个局部变量m,因此在该函数中使用的m是局部变量而非窗体级变量。执行下面的4条赋值语句后,窗体级变量n的值为75,局部变量m的值为142,形参x的值为66,形参y的值为126。函数调用返回后,由于p是按值传递,所以它的值没有变化,k是按地址传递,所以它的值变为邱,输出m、n、k和p的值分别是7、75、66和60。同理,分析第二次sub1过程调用,可知过程调用返回后,变量m、n、k和p的值分别是7、80、126、60。

  • 第8题:

    下列程序运行后的输出结果是______。

    Private Sub f(k,s)

    s=1

    For j=1 To k

    s=s*j

    Next

    End Sub

    Private Sub Command1_Click()

    Sum=0

    For i=1 To 3

    Call f(i,s)

    Sum=Sum+s

    Next

    Print Sum

    End Sub


    正确答案:9
    9 解析:本题考查的重点是在子过程的调用过程中,虚实参数的传送问题,变量s按十传送。子过程f()求n!,sum的计算过程为1!+2!+3!=1+2+6=9

  • 第9题:

    单选题
    给定下列FORTRAN子程序如下:   SUBROUTINE SUB(K,A)   A=SQRT(K*K+1.0)   END   下列调用语句中正确的是()
    A

     CALL SUB(N,N)

    B

     CALL SUB(X,X)

    C

     CALL SUB(N,X*X)

    D

     CALL SUB(11,X)


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

  • 第10题:

    单选题
    被测标准量块中心长度LS的测得值为100.0128mm,合成标准不确定度uc(LS)为0.00024mm,当取k=2时,测量结果的正确表示是()。
    A

    <p>L<sub>S</sub>=(100.01280±0.00048)mm,k=2                            </p>

    B

    <p>L<sub>S</sub>=(100.01280±0.0005)mm,k=2                            </p>

    C

    <p>L<sub>S</sub>=(100.0128±0.00048)mm,k=2                            </p>

    D

    <p>L<sub>S</sub>=(100.013±0.0005)mm,k=2                            </p>


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

  • 第11题:

    单选题
    下列测量结果的表示中,错误的是()。
    A

    <p>I<sub>S</sub>=10.0413A,U<sub>rel</sub>=5×10<sup>-5</sup>,k=2                            </p>

    B

    <p>I<sub>S</sub>=10.0413(1±5×10<sup>-5</sup>)A,k=2                            </p>

    C

    <p>I<sub>S</sub>=(10.0413±5×10<sup>-5</sup>)A,k=2                            </p>

    D

    <p>I<sub>S</sub>=10.0413A,U<sub>95rel</sub>=5×10<sup>-5</sup>,V<sub>eff</sub>=9                            </p>


    正确答案: A
    解析:

  • 第12题:

    单选题
    标称值为10kΩ的标准电阻在23℃时的校准值Rs为9.9999315kΩ,合成标准不确定度为52mΩ。在被测量服从正态分布的情况下,当包含概率为95%时,测量结果可表示为(  )。
    A

    <p>R<sub>s</sub>=9.99993kΩ,U<sub>95</sub>=0.10Ω,k<sub>95</sub>=1.96</p>

    B

    <p>R<sub>s</sub>=9.999931kΩ,U<sub>95</sub>=0.10Ω,k<sub>95</sub>=1.96</p>

    C

    <p>R<sub>s</sub>=9.99993kΩ,U<sub>95</sub>=102mΩ,k<sub>95</sub>=1.96</p>

    D

    <p>R<sub>s</sub>=9.999931kΩ,U<sub>95</sub>=102mΩ,k<sub>95</sub>=1.96</p>


    正确答案: D
    解析:

  • 第13题:

    下列程序的运行机结果是【 】。

    Private Sub Form_ Click()

    Dim k As Integer

    n= 5

    m= 1

    k= 1

    Do

    m=m+2

    k= k+1

    Loop While k<=n

    Print m

    End Sub


    正确答案:11
    11

  • 第14题:

    阅读下列程序。

    Option Base 1

    Private Sub Form CliCk()

    Dim x(3,3)

    For j=1 to 3

    For k=1 to 3

    If j=k then x(j,k)=1

    If j<> k then x(j,k)=3

    Next k

    Next j

    Call fun(x())

    End Sub

    Private Sub fun(a())

    For j=1 to 3

    For k=1 to 3

    Print a (j,k);

    Next k

    Next j

    End Sub

    运行程序时,输出的结果是【 】。


    正确答案:1 3 3 3 1 3 3 3 1
    1 3 3 3 1 3 3 3 1 解析:本题主要考查考生数组虚实结合掌握的情况。事件过程定义又生成了 3*3的数组,该数组的主对角线元素为1,其余元素为3。接着调用了通用过程。调用通用过程时,首先进行虚实结合,然后执行通用过程。执行过程后,返回调用它的事件过程。本题中调用通用过程时,进行虚实地址结合,在通用过程中访问的a数组就是事件过程中的X的数组。在过程中,按行优先顺序输出了a数组所有的元素的值。由于在输出时只执行了循环体的"printan,k);”,输出数据后有分号。因此输出一行,输出的结果是:1 3 3 3 1 3 3 3 1。

  • 第15题:

    下列程序的运行结果是()。includevoid sub(int*s,int*y){static int m=4;*y=s[0];m++;}

    下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {int a[]={1,2,3,4,5},k; int x; printf("\n"); for(k=0;k<=4;k++) {sub(a,&x); printf("%d,",x); } }

    A.1,1,1,1,1,

    B.1,2,3,4,5,

    C.0,0,0,0,0,

    D.4,4,4,4,4,


    正确答案:A
    解析:本题中sub(int*s,int*y)函数的参数是两个指针型变量,在函数体内将数组s的第一个元素赋给y。主程序内,首先定义了一维数组并赋初值,然后通过for循环,5次调用sub(a,&x)函数,每一次调用都是将数组a的第一个元素1赋给x,并输出。

  • 第16题:

    下面程序的输出结果是。 Private Sub Commandl_Click ch$=“ABCDEF” proc ch:Print ch End Sub Private Sub proc(ch As Stnng) s=“” For k=Len(ch) TO 1 Step -1 s=s&Mid(ch,k,1) Next k ch=s End Sub A.ABCDEF B.FEDCBA C.A D.F


    正确答案:C

  • 第17题:

    执行下面的程序,消息框里显示的结果是( )。

    Private Sub Form_Click()

    Dim Str As String,S As String,k As Integer

    S=Str

    For k=Len(Str) To 1 Step -1

    S=S & (Mid(Str,k,1)

    Next k

    End Sub


    正确答案:abccba
    abccba

  • 第18题:

    若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f\n",sub((int)sub(k+j,j),k+i)); } 则程序运行后的输出结果是( )。

    A.40

    B.32

    C.16

    D.编译出错


    正确答案:A
    解析:因为函数sub()只是简单地返回两个参数的乘积,所以表达式sub((int)sub(k+j,j),k+i)展开后就是:(int)((k+j) *j)*(k+i)=((3+2)*2)*(3+1)=10*4=40。所以程序运行后的输出结果是40,应该选择A。

  • 第19题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下程序: Dim k As Integer Private Sub Form_Load() k=15 End Sub Private Sub Command1_Click() Static b As Integer b=b+k k=k+1 Print k,b End Sub 程序运行时,两次单击命令按钮Command1后,在窗体上显示的第二行是( )。

    A.17 31

    B.15 31

    C.17 16

    D.2 1


    正确答案:A
    解析:本题定义了一个窗体级变量k,该变量可以被该窗体的所有过程使用,并在窗体加载时的Load事件中给变量k赋值15。第一次单击Command1时,定义了一个静态变量b,执行下面的两条赋值语句后,b的值为15,窗体级变量k的值为16,所以输出为1615。再一次单击Command1按钮,此时静态变量b是上一次退出时的值15,而不是0,执行下面的两条赋值语句后,b的值为31,窗体级变量k的值为17,所以输出为1731。

  • 第20题:

    s=”this is the mainstring”,sub=”string”,strindex(s,sub)是()


    正确答案:13

  • 第21题:

    多选题
    下列扩展不确定度的表示中,表示形式是正确的是____。
    A

    <p>U<sub>95</sub>=1%(v<sub>eff</sub>=9)</p>

    B

    <p>U<sub>r</sub>=1%(k=2)</p>

    C

    <p>u<sub>Cr</sub>=0.5%</p>

    D

    U=±0.5%(k=1)


    正确答案: C,D
    解析:

  • 第22题:

    多选题
    标准砝码的质量为m,测量得到的最佳估计值为100.02147g,合成标准不确定uc(ms) 为0.35mg,取包含因子k=2,以下表示的测量结果中  (    ) 是正确的。
    A

    <p>m<sub>s</sub>=100.02147g;U=0.70mg,k=2</p>

    B

    <p>m<sub>s</sub>=(100.02147±0.00070)g;k=2</p>

    C

    <p>m<sub>s</sub>=100.02147g;u<sub>c</sub>(m<sub>s</sub>)=0.35mg,k=1</p>

    D

    <p>m<sub>s</sub>=100.02147g;u<sub>c</sub>(m<sub>s</sub>)=0.35mg</p>


    正确答案: A,B,D
    解析:

  • 第23题:

    多选题
    下列表示中____的表示形式是正确的。
    A

    <p>U<sub>95</sub>= 1%,v<sub>eff</sub> =9                            </p>

    B

    <p>U<sub>r</sub>= 1%,k=2                            </p>

    C

    <p>u<sub>C</sub>=0. 5%                              </p>

    D

    <p>u<sub>C</sub>=±0 5%.k=1                            </p>


    正确答案: D,B
    解析:

  • 第24题:

    单选题
    给定子例行程序如下  SUBROUTINE SUB(K,A)  B=K+2  A=A+B END 下列调用语句中正确的是()
    A

    CALL SUB(N,N)

    B

    CALL SUB(X,X)

    C

    CALL SUB(N+2,X)

    D

    CALL SUB(N,X+3)


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