下列程序段执行后,内存变量sl的值是( )。 s1="network"sl=stuff(sl,4,4,"BIOS&quo下列程序段执行后,内存变量sl的值是( )。s1="network"sl=stuff(sl,4,4,"BIOS")? s1A.networkB.netBl0SC.netD.BIOS

题目
下列程序段执行后,内存变量sl的值是( )。 s1="network"sl=stuff(sl,4,4,"BIOS&quo

下列程序段执行后,内存变量sl的值是( )。

s1="network"

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

? s1

A.network

B.netBl0S

C.net

D.BIOS


相似考题
更多“下列程序段执行后,内存变量sl的值是( )。 s1="network"sl=stuff(sl,4,4,"BIOS&quo ”相关问题
  • 第1题:

    若有定义语句:

    char}sl=‘’0K”,:It s2=”ok”;

    以下选项中,能够输出“OK”的语句是( )。

    A.if(strcmp(sl,s2)!=0)puts(s2);

    B.if(strcmp(sl,s2)!=0)puts(s1);

    C.if(strcmp(sl,s2)==1)puts(s1);

    D.if(strcmp(sl,s2)==0)puts(s1);


    正确答案:B
    strcmp(sl,s2)是字符串比较函数,比较规则是两个字符串自左向右逐个字符相比(按照ASCIl码值大小),-以第一个不相同的字符的大小作为比较结果。因为。O。<10.,所以strcmp(sl,s2)为负值,只有B选项正确。

  • 第2题:

    下列程序段执行后,内存变量sl的值是( )。 s1="network" sl=stuff(sl,4,4,"BIOS") ? s1

    A.network

    B.netBl0S

    C.net

    D.BIOS


    正确答案:B
    B。【解析】子串替换函数STUFF(<字符表达式1>,<起始位置>,<长度>,<字符串表达式2>)的含义如下:用<字符串表达式2>值替换<字符表达式1>中由<起始位置>和<长度>指明的一个子串。

  • 第3题:

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

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

    B.if(sl= =s2)ST;

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

    D.if(sl-s2 = =0 )ST;


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

  • 第4题:

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

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

    B.if(s1==s2)ST;

    C.if(strcpy(sl,s2)==l)ST;

    D.if(sl,s2==O)ST;


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

  • 第5题:

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

    s1= " network "

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

    ?s1

    A) network

    B) netBIOS

    C)net

    D) BIOS


    正确答案:B