更多“已创建序列S1,若当前值为2,先执行2次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值是()。A、3B、4C、5D、6”相关问题
  • 第1题:

    若有两个字符串s1=“12345”,s2=“34”,执行s=Instr(s1,s2)后,s的值为( )。

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:本题考查Instr函数的知识。Instr函数也称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。

  • 第2题:

    为了判断两个字符串s1和s2是(31)假定a和b为int型变量,则执行以下语句后b的值为

    ( )


    正确答案:D
    判断两个字符串s1和s2是否相等,不能使用关系运算符来判定,因此选项A是错误的。选项B是将s2赋值给s1,没有判断两个字符串是否相等,对于用静态数组名存放的数组,这种赋值是不允许的,因此选项B也是错误的。选项c的if(strcpy(s1,s2))是把字符串s2复制到s1上,也没有判断两个字符串是否相等,因此选项c也是错误的。只有选项D的if(!strcmp(sl,s2))是判断两个字符串sl和s2是否相等,当相等时,函数sfrcmp返回值是0,if(!strcmp(s1,s2))条件为真。

  • 第3题:

    关于以下程序段,正确的说法是

    1. String s1="Hello";

    2. String s2="Hello";

    3. if(s1= =s2、

    4. System.out.println("s1= =s2");

    5. if (s1.equals(s2、)

    6. System.out.println("s1.equals(s2、");

    A. 行4与行6都将执行

    B. 行4执行,行6不执行

    C. 行6执行,行4不执行

    D. 行4、行6都不执行


    正确答案:A

  • 第4题:

    指令执行的过称可以分为()个步骤。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:A

  • 第5题:

    MOS值优良比=MOS值≥()的语音样本/总的语音样本数。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:A

  • 第6题:

    若先序遍历二叉树的结果为结点序列A,B,C,则有()棵不同的二叉树可以得到这一结果。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第7题:

    执行语句for(i=1;i++<4;);后变量i的值是()。

    • A、3
    • B、4
    • C、5
    • D、不定

    正确答案:C

  • 第8题:

    已知inti=1;执行语句while(i++<4);后,变量i的值为()。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第9题:

    已创建序列S1,若当前值为2,先执行3次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是()

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第10题:

    字符串长度函数LEN(SPACE(3)-SPACE(2))的值是()。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第11题:

    单选题
    若有定义:int a=0,b=0,c=0,d=0;以下关于C语言表达式:(++a‖++b)? ++c:++d执行顺序的叙述正确的是(    )。
    A

    先执行++a,表达式++a的值为1;再执行++b,表达式++b的值为1,由此可确定(++a‖++b)值为1,因此执行++c

    B

    先执行++a,表达式++a的值为1,由此可确定(++a‖++b)值为1,因此执行++c

    C

    先执行++b,表达式++b的值为1;再执行++a,表达式++a的值为1,由此可确定(++a‖++b)值为1,因此执行++c

    D

    先执行++a,++b,++c,++d,使得a,b,c,d的值都为1,由此可确定(++a‖++b)值为1,因此执行++c


    正确答案: A
    解析:
    ++a表示先将变量a+1,再执行其他操作,逻辑或运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(++a‖++b)中,左操作数++a的值为1,已经可以确定整个逻辑表达式的结果为1,因此右操作数++b不再求解,直接执行表达式2,即++c,B项正确。答案选择B选项。

  • 第12题:

    单选题
    下列程序段执行后,内存变量s1的值是(  )。
    A

    network

    B

    netBIOS

    C

    net

    D

    BIOS


    正确答案: C
    解析:
    字符串替换函数STUFF的格式为:
    STUFF(<字符表达式1>,<起始位置>,<字符个数>,(字符表达式2>),
    功能:从指定位置开始,用<字符表达式2>替换<字符表达式1>。注意:①<字符表达式2>中的字符个数与<字符表达式1>中的字符个数可以不等;②如果<字符个数>为0,则插入<字符表达式2>;③如果<字符表达式2>为空字符串,则删除<字符表达式1>中指定的字符。

  • 第13题:

    若有两个字符串s1=”12345”,s2=”34”,执行s=Instr(s1,s2)后,s的值为( )。

    A. 2

    B. 3

    C. 4

    D. 5


    正确答案:B
    本题考查Instr函数的知识。Instr函数 也称为字符串检索函数,返回值为第二个字符串参数在第一个字符 串参数中最早出现的位置。

  • 第14题:

    下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是( )。

    A.if(strcmp(s2,s1)==0)ST;

    B.if(s1===s2)ST;

    C.if(strcpy(s1,s2)==1)ST;

    D.if(s1,s2==0)ST;


    正确答案:A
    解析:strcmp(char*,char*),函数strcmp用于比较两个字符串的长度,长者为大,若字符个数也一样,则从左至右依次比较相同位上的字符,字符大小按ASCⅡ表值计算,直到最后一个字符,若还相同,则两个字符串相等,返回值0。选项A中if(strcmp(s2,s1)=0)ST,若s2等于s1,则返回值0,0等于0,所以逻辑表达式strcmp(s2,s1)=0为真执行ST。

  • 第15题:

    下列程序段执行后,内存变量 s1 的值是

    s1= " network "

    s1=stuff(s1,4,4, " BIOS " )

    ?s1

    A) network

    B) netBIOS

    C)net

    D) BIOS


    正确答案:B

  • 第16题:

    在Oracle中,有一个名为seq的序列对象,假定此时查看seq序列当前值显示为7,那么执行下面的sql insert into stu(id, name) values(seq.NEXTVAL,’tom’ );很不幸,这个insert没有执行成功,随后马上执行rollback,问:此时查看seq序列当前值显示为()

    • A、 6
    • B、8
    • C、7
    • D、不能确定

    正确答案:B

  • 第17题:

    若a的值为1,则执行语句if((a++<0)||(a>0))?a++;后,a的值是()

    • A、3
    • B、2
    • C、1
    • D、0

    正确答案:B

  • 第18题:

    当前版本中,当eNB同时配置了S1口和X2口时,()口切换。

    • A、优先执行S1
    • B、优先执行X2
    • C、随机选择S1或者X2
    • D、同时执行S1和X2

    正确答案:B

  • 第19题:

    设整型变量i,j值均为3,执行了j=i++,j++,++i后,i,j的值是()。

    • A、3,3
    • B、5,4
    • C、4,5
    • D、6,6

    正确答案:B

  • 第20题:

    若变量已正确定义,表达式(j=3,j++)的值是()

    • A、3
    • B、4
    • C、5
    • D、0

    正确答案:A

  • 第21题:

    下列程序段执行后,内存变量s1的值是:() s1="network" s1="BIOS"+substr(s1,4,4)

    • A、BIOSwork
    • B、netBIOS
    • C、net
    • D、BIOS

    正确答案:A

  • 第22题:

    若有定义int a=1,b=2;表达式(a++)+(++b)的值是()。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:B

  • 第23题:

    单选题
    下列程序段执行后,内存变量s1的值是:() s1="network" s1="BIOS"+substr(s1,4,4)
    A

    BIOSwork

    B

    netBIOS

    C

    net

    D

    BIOS


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