以下程序段运行时从键盘上输入字符“-”,则输出结果为 op$=InputBox("op=") If op$="+" Then a=a+2 If op$="-" Then a=a-2 Print aA.2B.-2C.0D.+2

题目

以下程序段运行时从键盘上输入字符“-”,则输出结果为 op$=InputBox("op=") If op$="+" Then a=a+2 If op$="-" Then a=a-2 Print a

A.2

B.-2

C.0

D.+2


相似考题
更多“以下程序段运行时从键盘上输入字符“-”,则输出结果为 op$=InputBox("op=") If op$="+" Then a=a ”相关问题
  • 第1题:

    下列程序执行时,从键盘上依次输入123和234,则程序的输出结果是【 】。

    a=InputBox("请输入第一个整数")

    b=InputBox("请输入第二整数")

    Print a+b


    正确答案:123234
    123234

  • 第2题:

    设有语句:a=InputBox("请输入数值:","输入示例","100")程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。

    A、字符串"20"

    B、字符串"120"

    C、默认值100

    D、数值120


    参考答案:A

  • 第3题:

    有如下程序: Private Sub Command1_Click() Dim k As Integer,m As Integer Dim op As Integer k=4:m=1 p=PPC(k,m):Print op; p=PPC(k.m):Print op End Sub Private Function PPC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i+m+1 m=i+a+b PPC=m End Function 程序运行后,输出的结果为

    A.4 6

    B.6 6

    C.8 8

    D.10 12


    正确答案:C
    解析:考查考生对函数及函数参数的运用。
      [解题要点] 在Sub过程中,程序段先定义了3个Integer型变量k,m,op,并为k赋给初值4,m的初值为1,然后调用事件过程PPC,并将它的值赋给op。在事件过程PPC中定义了两个形参,参数的传送通过引用实参,即将k,m的地址作为a,b的地址;在PPC中,将m,i定义为静态变量,第一次调用后的值仍然保留,但是m,i分别都有赋值语句,将它们的值变为0,2,所以返回值不变。
      [错解分析] 函数PPC中的两个参数都是以传值方式传递,注意不要与传地址方式传递混淆。
      [考点链接] 过程的定义和调用,以及参数传递方式的选择。

  • 第4题:

    有如下程序:Private Sub Command1_Click() Dim k As Integer,m As Integer Dim op As Integer k=4:m=1 op:PPC(k,m):Print op; op:PPC(k,m):Print opEnd SubPrivate Function,PPC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i+m+1 m=i+a+b PPC=mEnd Function程序运行后,输出的结果为

    A.4 6

    B.6 6

    C.8 8

    D.10 12


    正确答案:C
    解析:在Sub过程中,程序段先定义了3个Integer型变量k,m,op,并给k赋给初值4,m的初值为1,然后调用事件过程PPC,并将它的值赋给op;在事件过程PPC中定义了两个形参,参数的传送是通过引用实事,即将k,m的地址作为a,b的地址;在PPC中,将m,I定义为静态变量,第一次调用后的值仍然保留,但是m,I分别都有赋值语句,将它们的值变为0,2,所以返回值不变。注意:过程的定义和调用,以及参数传递方式的选择。

  • 第5题:

    以下的()指令可以看到基站外部报警。

    A.op:cellX,extern

    B.op:cellX

    C.op:cellX,generic

    D.op:cell,cdmY


    参考答案:A

  • 第6题:

    ()是在贝多芬丧失听觉时候创作的。

    • A、 《OP.1》
    • B、 《OP.6》
    • C、 《OP.10》
    • D、 《OP.13》

    正确答案:D

  • 第7题:

    设op="*",命令:?1000&op.666.5460的结果是()。

    • A、语法错
    • B、1000*666.5460
    • C、666546
    • D、666.546

    正确答案:C

  • 第8题:

    以下的()指令可以看到基站外部报警。

    • A、op:cellX,extern
    • B、op:cellX
    • C、op:cellX,generic
    • D、op:cell,cdmY

    正确答案:A

  • 第9题:

    关于自加运算符“++”,下列说法中正确的是()

    • A、 “OP++”和“++OP”虽然都有让OP的值加一的作用,但返回的值不同。
    • B、 “OP++”和“++OP”的作用相同,都是让OP的值加一。
    • C、 “OP++”的作用是先将OP自身的值加一,再返回自加以后的值。
    • D、 “++OP”的作用是先返回OP的值,再将OP自身的值加一。

    正确答案:A

  • 第10题:

    单选题
    随着压实功的减小,土的干密度ρd及最佳含水率ωoP将发生的变化是(  )。
    A

    ρd增大,ωoP减小

    B

    ρd减小,ωoP增大

    C

    ρd增大,ωoP增大

    D

    ρd减小,ωoP减小


    正确答案: B
    解析:
    土的干密度是指土在正常情况下的密度,最大干密度是指土在最大压实度下的密度。压实功的减少,土的干密度自然就减少。最佳含水率是指土在一定的压实条件下,获得达到一定的压实度时的最合适的含水率。压实功减少,孔隙增大,最佳含水率自然增大

  • 第11题:

    单选题
    ()是在贝多芬丧失听觉时候创作的。
    A

     《OP.1》

    B

     《OP.6》

    C

     《OP.10》

    D

     《OP.13》


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

  • 第12题:

    单选题
    设op="*",命令:?1000&op.666.5460的结果是()。
    A

    语法错

    B

    1000*666.5460

    C

    666546

    D

    666.546


    正确答案: D
    解析: 在本题中,变量op为字符型变量,经过宏替换后表达式1000&op.666.5460就变换为1000*666.5460,易知其运算结果为666546。所以答案应选C。注意:表达式1000&op.666.5460中有两个“.”,而它们的用途是各不相同的。其中第一个“.”是宏替换变量与后续字符的分隔符,第二个“.”是小数点。

  • 第13题:

    词法分析器输出的单词符号常常表示成什么样的二元式()。

    A(ClAss,VAlue)

    B(OP,Result)

    C(ClAss,Result)

    D(OP,VAlue)


    正确答案:A

  • 第14题:

    阅读下列函数说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。

    【函数2说明】

    本题中的函数encode()和decode()分别实现对字符串的变换和复原。变换函数encode()顺序考察已知字符串的字符,按以下规则逐组生成新字符串:

    1.若已知字符串的当前字符不是数字字符,则复制该字符于新字符串中。

    2.若已知字符串的当前字符是一个数字字符,且它之后没有后继字符,则简单地将它自己复制到新字符串中。

    3.若已知字符串的当前字符是一个数字字符,并且还有后继字符,设该数字字符的面值为n,则将它的后续字符(包括后续字符是一个数字字符)重复复制n+1次到新字符串中。

    4.以上述一次变换为一组,在不同组之间另插入一个下划线字符“-”用于分隔。例如。encode()函数对字符串26a3t2的变换结果为666_a_tttt_2

    复原函数decode()做变换函数encode()的相反的工作。即复制不连续相同的单个字符,而将一组连续相同的字符(不超过10个)变换成一个用于表示重复次数的数字字符和一个重复出现的字符,并在复原过程中掠过变换函数为不同组之间添加的一个下划线字符。

    假定调用变换函数encode()时的已知字符串中不包含下划线字符。

    【函数2】

    int encode(char*instr,char * outstr)

    {

    char*ip,*op,c;int k,n;

    ip=instr;op=outstr;

    while(*ip){

    if (1) &&*(ip+1){

    n= *ip -'0'+ 1;

    c= *++ip;

    for(k=0;k<=n;k++)

    (2);

    }

    else (3);

    *op++ ='-';

    ip++;

    }

    if(op>outstr) (4);

    *op='\0';

    return op-outstr;

    }

    int decode(char * instr,char * outstr)

    {char*ip,*op,c;int n;

    ip=instr;op=outstr;

    while(*ip){

    c= *ip;n=0;

    while(*ip==c && n<=10){ip++;n++;}

    if (5) *op++='0'+n-1;

    *op++=c;

    if(* ip=='_',) (6);

    }

    * p='\0';

    return op-outstr;

    }


    正确答案:(1)*ip>='0'&&*ip=='9'
    (1)*ip>='0'&&*ip=='9' 解析:本小题部分判断字符是否是数字。

  • 第15题:

    有如下程序。

    Private Sub Command1_Click()

    Dim k As Integer, m As Integer

    Dim op As Integer

    k=4: m=1

    op=PPC(k, m) : Print op;

    op=PPC(k, m) : Print op

    End Sub

    Private Function PPC(a As Integer, b As Integer)

    Static m As Integer, i As Integer

    m=0: i=2

    i=i + m + 1

    m=i + a + b

    PPC=m

    End Function

    程序运行后,输出的结果为

    A.4 6

    B.6 6

    C.8 8

    D.10 12


    正确答案:C
    解析:考查考生对函数及函数参数的运用。在Sub过程中,程序段先定义了3个Integer型变量k,m,op,并给k赋给初值4,m的初值为1,然后调用事件过程PPC,并将它的值赋给op;在事件过程PPC中定义了两个形参,参数的传送是通过引用实参,即将k,m的地址作为a,b的地址;在PPC中,将m,i定义为静态变量,第一次调用后的值仍然保留,但是m,i分别都有赋值语句,将它们的值变为0,2,所以返回值不变。函数PPC中的两个参数都是以传值方式传递,注意不要与传地址方式传递混淆。

  • 第16题:

    关于WI_OP,以下说法正确的是()

    A.设置适当的WI_OP可以缓解SDCCH拥塞

    B.WI_OP=0即位置更新时若SDCCH拥塞,则立即发起第二次OP请求

    C.WI_OP=255即位置更新时若SDCCH拥塞,则直接发送Imm_Ass_Rej消息

    D.WI_OP=255即位置更新时若SDCCH拥塞,则等待255s后再次发起OP请求


    参考答案:A, B

  • 第17题:

    检查模拟显示器的OP表示输出值。


    正确答案:正确

  • 第18题:

    关于OP保护下面说法正确的是()

    • A、OP单板可以实现通道保护和复用段保护
    • B、OP单板无论是用作通道保护还是复用段保护,无光门限都是-14DB
    • C、OP单板可以接收APSF或OSC单板发送的APS报文
    • D、通道保护时,光开光恢复到工作通道的条件是工作通道入光恢复到-13dBm以上

    正确答案:A,D

  • 第19题:

    随着击实功的减小,土的最大干密度ρd及最佳含水率ωop将发生的变化是()

    • A、ρd增大,ωop减小
    • B、ρd减小,ωop增大
    • C、ρd增大,ωop增大
    • D、ρd减小.ωop减小

    正确答案:A

  • 第20题:

    关于WI_OP,以下说法正确的是()

    • A、设置适当的WI_OP可以缓解SDCCH拥塞
    • B、WI_OP=0即位置更新时若SDCCH拥塞,则立即发起第二次OP请求
    • C、WI_OP=255即位置更新时若SDCCH拥塞,则直接发送Imm_Ass_Rej消息
    • D、WI_OP=255即位置更新时若SDCCH拥塞,则等待255s后再次发起OP请求

    正确答案:A,B

  • 第21题:

    根据激励的公平理论()能得到激励。

    • A、OP>OO
    • B、OP/IP>OO/IO
    • C、OP/IP<O/IO
    • D、OP/IP=OO/IO

    正确答案:B

  • 第22题:

    单选题
    在名称为Frame1的框架中,有两个名称分别为op1、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。以下叙述中,正确的是(  )。
    A

    若仅把Frame1的Enabled属性设为False,则op1、op2仍可用

    B

    对于上图,op1.Value自值为True

    C

    对于上图,执行op1.Value=False命令,则“往返”单选按钮被选中

    D

    对于上图,执行op1.Value=0命令,程序出错


    正确答案: B
    解析:
    B项,根据图可知,“单程”单选按钮处于选中状态,op1.Value的值为True。A项,当Frame1的Enabled属性设为False后,框架Frame1变为不可用,它里面放的两个单选按钮也就变为不可用;C项,当op1.Value为False时,“单程”和“往返”单选按钮都处于未选中状态;D项,op1.Value的值为0,即为False,语句正确,没有程序错误。

  • 第23题:

    单选题
    关于自加运算符“++”,下列说法中正确的是()
    A

     “OP++”和“++OP”虽然都有让OP的值加一的作用,但返回的值不同。

    B

     “OP++”和“++OP”的作用相同,都是让OP的值加一。

    C

     “OP++”的作用是先将OP自身的值加一,再返回自加以后的值。

    D

     “++OP”的作用是先返回OP的值,再将OP自身的值加一。


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