更多“设inta=11,b=2;执行下述程序段后,变量a和b的值分别是()。do{a/=b++;}while(ab);A、1,3B、1,4C、2,3D、2,4”相关问题
  • 第1题:

    在VB程序中,以下程序段执行后,x的值为( )x=0Do While x<=2x=x+1LoopA.2B.3C.4D.5

    在VB程序中,以下程序段执行后,x的值为( )

    x=0

    Do While x<=2

    x=x+1

    Loop

    A.2

    B.3

    C.4

    D.5


    正确答案:B

  • 第2题:

    以下程序段运行结束后,变量x的值为( )。 x=1 y=2 Do x=x*y y=y+1 Loop While y<2

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    解析: 本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。

  • 第3题:

    已知函数定义“voidfun(inta,intb){b++;a++;}”,则执行“intx=2,y=3;fun(x,y);”后,变量x、y的值分别为()。

    A.3,4

    B.3,3

    C.2,4

    D.2,3


    正确答案B

  • 第4题:

    执行如下程序代码后,c的值是_________。inta=0;intc=0;do{--c;a=a-1;}while(a>0);

    A.死循环

    B.1

    C.-1

    D.0


    正确答案:C

  • 第5题:

    有以下程序:程序运行后的输出结果是( ).

    A.1,3

    B.2,3

    C.1,4

    D.1,2


    正确答案:A
    在f(int*P,int*q)函数中,执行P=P+1将P所对应的地址加1,而*q=*q+1是将q所指向的n的地址所对应的值加1,即m的地址所对应的值不变。而n的值为3。

  • 第6题:

    有以下程序

    程序运行后的输出结果是( )。

    A.1,3

    B.2,3

    C.1,4

    D.1.2


    正确答案:A
    f函数功能使第二个指针指向的元素增1,第一个指针指向的元素不变,所以答案选择A)。

  • 第7题:

    若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。A.a=1,b=2

    若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。

    A.a=1,b=2

    B.a=3,b=l

    C.a=3,b=2

    D.a=2,b=l


    正确答案:B
    本题考查按位异或的用法。按位异或运算的规则是:两个运算数的相应二进制位相同,则结果为0,相异则结果为1。b=2的二进制为00000010,a=1的二进制为00000001,a=a^b一00000011,转化为十进制后为3,b=b^a=00000010^00000011=00000001,即1。

  • 第8题:

    为了保护DNS的区域传送(zonetransfer),你应该配置防火墙以阻止()。 1.UDP; 2.TCP; 3.53; 4.52。

    • A、1,3
    • B、2,3
    • C、1,4
    • D、2,4

    正确答案:B

  • 第9题:

    1,3-丁二烯发生加成反应可以是()。

    • A、1,2加成
    • B、2,4加成
    • C、2,3加成
    • D、1,4加成

    正确答案:A,D

  • 第10题:

    设inta=2;,则执行a+=a*=15;后,变量a的值是()。


    正确答案:60

  • 第11题:

    单选题
    若有以下程序 #include  main() {  int a=-2,b=0;  while(a++) ++b;  printf(%d,%d,a,b); } 则程序的输出结果是(  )。
    A

    1,2

    B

    0,2

    C

    1,3

    D

    2,3


    正确答案: D
    解析:
    while(a++)是先判定a是否等于0,如果a等于0,跳出循环;否则进入循环;但是不管判定是否成功,判定结束后都要执行a++操作。第一次循环,a等于-2,满足条件,执行a++,++b,a变成-1,b变成1;第二次循环,a等于-1,满足条件,执行a++,++b,a变成0,b变成2;第三次循环,a等于0,不满足条件,执行a++,a变成1,b仍然是2。答案选择A选项。

  • 第12题:

    单选题
    若有以下程序 #include  main() {  int a=-2,b=0;  do  {   ++b;  }while(a++);  printf(%d,%d,a,b); } 则程序的输出结果是(  )。
    A

    2,3

    B

    0,2

    C

    1,2

    D

    1,3


    正确答案: B
    解析:
    while(a++)是先判定a是否为0,不管判定结果如何,都执行a++。当a++的值为0时,a的值为1,即a增加了3,因此,b也增加3。答案选择D选项。

  • 第13题:

    设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是().


    正确答案:2
    a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

  • 第14题:

    在执行下面的程序段后,a的值是为 ______。inta,, b;for(b=1,a=1; b<=50:b++){ if(a>=10)break; if

    在执行下面的程序段后,a的值是为 ______。 int a,, b; for(b=1,a=1; b<=50:b++) { if(a>=10)break; if(a%2= =1) {a+=5; continue;} a-=3; )

    A.2

    B.6

    C.10

    D.8


    正确答案:C

  • 第15题:

    儿童除颤,推荐第一次电击的能量为()J/Kg和后续电击的能量为()J/Kg。

    A、1,3

    B、2,4

    C、1,4

    D、2,3


    答案:B

  • 第16题:

    下列程序段执行后,内存变量y的值是( )。 x=76543 y=0 DO WHILE x>0 y=x%10+Y*10 X=int(x/10) ENDDO

    A.3456

    B.34567

    C.7654

    D.76543


    正确答案:B
    解析:此题考查考生对赋值语句、函数运算及循环语句的理解。在程序中的y=x%10+y*10语句表示将y值乘10后加上x值与10相除的余数后,再赋值给y,在第一次循环x=76543时,y值等于0+3,为3,下一语句中,将x除以10后取整,此时x值为7654;则第二次循环,y值等于30+4,为34,而在循环结束时,x=765;以此类推,则最终的y值为34567,所以,选项B为正确答案。

  • 第17题:

    设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c = a++‖b++;变量b的值是【 8 】。


    正确答案:
    【答案】2
    【知识点】||运算符的考察
    【解析】||运算符只要有一项为真结果就为真,且如果前面表达式已经为真后满表达式不再执行。所以b的值还是2。

  • 第18题:

    有以下程序

    程序运行后的输出结果是( )。

    A.1,2

    B.2,4

    C.1,4

    D.2,3


    正确答案:A
    结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将复制的副本传递给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。因此本题选择A)。

  • 第19题:

    为了保护DNS的区域传送(zone transfer),应该配置防火墙以阻止()。

    1.UDP

    2.TCP

    3.53

    4.52

    A、1,3

    B、2,3

    C、1,4

    D、2,4


    本题答案:B

  • 第20题:

    1,3丁二烯与溴化氢加成时,其加成方式有()。

    • A、1,2加成
    • B、2,3加成
    • C、1,4加成
    • D、2,4加成

    正确答案:A,C

  • 第21题:

    读下列程序段:SET TALK OFFCLEARa=1 DO WHILE .T.IFa>=50EXITEND IFa=a+1ENDDO?a(1)问:执行该程序后变量a的值是()。(2)问:执行该程序后,语句a=a+1共执行了()。

    • A、49,50次
    • B、50,49次
    • C、51,51次
    • D、52,52次

    正确答案:B

  • 第22题:

    单选题
    设inta=11,b=2;执行下述程序段后,变量a和b的值分别是()。do{a/=b++;}while(a>b);
    A

    1,3

    B

    1,4

    C

    2,3

    D

    2,4


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

  • 第23题:

    填空题
    设inta=2;,则执行a+=a*=15;后,变量a的值是()。

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