若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为()

题目

若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为()


相似考题
参考答案和解析
正确答案:10H-17H
更多“若由程序设定RS<sub>1</sub>、RS<sub>0</s”相关问题
  • 第1题:

    程序执行结果s的值是【 】.

    Private Sub Command l-Click ()

    I =0

    Do

    S= I +S

    I = I + l

    Loop Until I >=4

    End Sub


    正确答案:6
    6 解析:第一次循环结束的时候:s=0,I =l
    第二次循环结束的时候:s=l,I =2
    第三次循环结束的时候:s=3,I =3
    第四次循环结束的时候:s=6,I =4
    第四次循环结束后整个循环也就结束了,所以s的最终值为6。

  • 第2题:

    设有如下程序:

    Private Sub Form_Cliok()

    Dima As Integer,S As Integer

    n=8

    s=0

    Do

    s=s+n

    n=n-1

    Loop While n>0

    Print s

    End Sub

    以上程序的功能是 [7] ;程序运行后,单击窗体,输出结果为 [8] 。


    正确答案:计算8+7+6+5+4+3+2+1(能正确描述1~8累加和的任何叙述)3 6
    计算8+7+6+5+4+3+2+1(能正确描述1~8累加和的任何叙述),3 6

  • 第3题:

    有如下程序 Private Sub Command1_Chck( ) s=0 DO s=(s+1) *(s+2) N=N+1 Loop Until s>=10 Prim N;s End Sub 运行后的输出结果是

    A.0 1

    B.30 30

    C.4 30

    D.2 12


    正确答案:D
    解析:Untils>=10表示当s大于等于10时,终止循环,根据题意,循环2次,故N的值为2,可以判断答案为D,另外也可以计算出s的值为12,但由于本题为选择题,可以不计算。直接得到正确答案。

  • 第4题:

    下列过程的功能是:将当前数据库文件中“学生表”的所有学生“年龄”加1。 Private Sub SetAgeplus2_Click( ) Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd As ADODB.Field Dim strConnect As String Dim strSQL As String Set cn=CurrentProject.Connection strSQL=“Select年龄from学生表” rs.Open strSQl,cn,adOpenDynamic,adlockOptimistic,adCmdText set fd=rs.Fields(“年龄”) Do While Not rs.EOF fd=__________ rs.Update rs.__________ Loop rs.Close cn.Close Set rs= Nothing Set cn=Nothing End Sub 横线处应填写的内容是( )。

    A.fd-1 0pen

    B.fd+1 close

    C.fd+1 MoveNext

    D.fd-1 Recordset


    正确答案:C
    题目要求是将年龄加l,因此fd=fd+1,作为一个DoWhile循环,要将循环推下去,因此要填写关键词MoveNext。

  • 第5题:

    编写如下事件过程: Private sub sub1 (ByVal x1 As String, y1 As String) Dim xt As String Dim i As Integer i = Len(x1) Do While i>= 1 xt = xt + Mid(x1, i, 1) i=i-1 Loop y1 = xt End Sub Private Sub Form. Click() Dim s1 As String, s2 As String s1= "teacher" sub1 s1, s2 Print s2 End Sub 程序运行后,单击窗体,则窗体上显示的内容是

    A.rehcaet

    B.tahreee

    C.themee

    D.eerthea


    正确答案:A
    解析:可以看出,Sub1(ByValx1AsString,y1AsString)的作用是将参数x1的字符逆序处理,然后赋给y1,而y1是传址引用的,可以直接返回处理结果。

  • 第6题:

    下面程序的输出结果是。 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

  • 第7题:

    在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Public x As Integer Private Sub Commandl_click() x=10 Call s 1 Call s 2 MsgBOx x End Sub Pfivate Sub s1() x=x+20 End Sub Private Sub

    A.10

    B.30

    C.40

    D.50


    正确答案:B
    解析: 本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用s1和s2;在s1中对x自加了20;在s2中用Dim定义了一个局部变量 x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。

  • 第8题:

    下列过程的功能是:将当前数据库文件中“学生表”的所有学生“年龄”加1。

    Private Sub SetAgeplus2_Click( )

    Dim cn As New ADODB.Connection

    Dim rs As New ADODB.Recordset

    Dim fd As ADODB.Field

    Dim strConnect As String

    Dim strSQL As String

    Set cn=CurrentProject.Connection

    strSQL=“Select年龄from学生表”

    rs.Open strSQl,cn,adOpenDynamic,adlockOptimistic,adCmdText

    set fd=rs.Fields(“年龄”)

    Do While Not rs.EOF

    fd=__________

    rs.Update

    rs.__________

    Loop

    rs.Close

    cn.Close

    Set rs= Nothing

    Set cn=Nothing

    End Sub

    横线处应填写的内容是( )。

    A.fd-1 0pen

    B.fd+1 close

    C.fd+1 MoveNext

    D.fd-1 Recordset


    正确答案:C
    题目要求是将年龄加l,因此fd=fd+1,作为一个DoWhile循环,要将循环推下去,因此要填写关键词MoveNext。

  • 第9题:

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

    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

  • 第10题:

    若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直接地址为()


    正确答案:08~0FH

  • 第11题:

    单选题
    正态分布时,算术平均数、中位数、众数的关系为()
    A

    m<sub>0</sub><m<sub>e</sub><(x

    B

    m<sub>0</sub>=m<sub>e</sub>=(x

    C

    m<sub>0</sub>>m<sub>e</sub>>(x

    D

    m<sub>e</sub><m<sub>0</sub><(x


    正确答案: D
    解析:

  • 第12题:

    单选题
    (  )被称为广义货币。
    A

    <p>M<sub>0</sub></p>

    B

    <p>M<sub>1</sub></p>

    C

    <p>M<sub>2</sub></p>

    D

    <p>M<sub>3</sub></p>


    正确答案: D
    解析:

  • 第13题:

    阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( )。

    A、Sub plus(sum, a , b ): sum = a + b: End Sub

    B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub

    C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub

    D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub


    参考答案:B

  • 第14题:

    有如下程序: 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。
      [错解分析] 调用通用过程可以返回多个参数值。
      [考点链接] 过程调用、参数传递。

  • 第15题:

    有如下程序: Private Sub Commandl_Click() Dim a As Single Dim b As Single a=2:b=4 Call CS(a,b)End Sub Sub CS(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.0 2

    D.1 2


    正确答案:C
    解析:调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程;因为在默认的情况下,变量都是通过“引用”传送给Sub过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值;过程Sub的形参获得a,b的地址,此时x=2,y=4,在过程Sub中,将x,即2的值赋给t,而将ty的值赋给x,将t除以y的余数赋给y,此时x,y的值为0,2。

  • 第16题:

    下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息

    框中输出记录集的记录(即窗体记录源)个数。

    Sub GetRecNum()

    Dim rs As Obj ect

    Set rs=Me.RecordSet

    MsgBox

    End Sub

    程序空白处应填写的是

    A.Count

    B.rs.Count

    C.RecordCount

    D.rs.RecordCount


    正确答案:D
    解析:对象成员的访问要通过访问运算符,且Recordset的记录数的属性是RecordCount。

  • 第17题:

    写出程序运行的结果

    Public class Base

    Public virtual string Hello() {return “Base”;}

    Public class Sub:Base

    Public override string Hello() {return “Sub”;}

    1. Base b = new Base(); b.Hello;

    2. Sub s = new Sub(); s.Hello;

    3. Base b = new Sub (); b.Hello;

    4. Sub s = new Base(); s.Hello;


    正确答案:
     

  • 第18题:

    有如下程序。 Private Sub Commandl_Click() Dim a As Single Dim b As Single a=5:b=4 Call Sub1 ( a,B)End Sub Sub Subl(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

    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。注意: 调用通用过程可以返回多个参数值。注意:过程调用、参数传递

  • 第19题:

    有如下程序。

    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 调用通用过程可以返回多个参数值。

  • 第20题:

    有如下程序: Private Sub Command1 Click() Dim a As Single Dim b As Single a=5:b=4 Call S(a,B)End Sub Sub S(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
    解析:调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程;因为在默认的情况下,变量都是通过“引用”传送给S过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值;过程S的形参获得a,b的地址,此时x=5,y=4,在过程S中,将x,即5的值赋给t,而将t\y的值赋给x。将t除以y的余数赋给y,此时x,y的值为l,1。

  • 第21题:

    (35)下列程序的功能是返回当前窗体的记录集

    Sub GetRecNum()

    Dim rs As Object

    Set rs=

    MsgBox rs.RecordCount

    End Sub

    为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是

    A)Recordset

    B)Me.Recordset

    C)RecordSource

    D)Me.RecordSource


    正确答案:B

  • 第22题:

    若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为()


    正确答案:10H~17H

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

    单选题
    标称值为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
    解析: