niusouti.com
更多“ 若STRl的值为“它是”,STR2的值是“小白兔”,操作?STRl$STR2的结果是 ”相关问题
  • 第1题:

    运行下面程序,其输出结果(str2的值)为【 】。

    Dim str l,str2 As String

    Dim I As Integer

    str l= “abcdef”

    For l To Len (strl) Step2

    str2=UCase (Mid (strl,I ,1))十str2

    Next

    MsgBoxstr2


    正确答案:ECA
    ECA 解析:本程序代码的功能是,从源字符中的第一个字符开始,把所有第奇数个的字符转换为大写并按倒序排列得到新的字符串。
    最开始str2字符串为空。当第—次执行循环时,先取出“a”在转换为大写“A”,在和str2相连接,得到“A”,最后在赋给str2。所以,第一次循环后,str2的值为“A”
    当第二次执行循环时,取出“c”,在转换为大写“C”,在和str2相连接,得到“CA”,最后在赋给str2。所以,第二次循环后,str2的值为“CA”
    当第三次执行循环时,取出“e”,在转换为大写“E”,在和str2相连接,得到“ECA",最后在赋给str2。所以,第二次循环后,str2的值为“ECA”至此,循环结束,str2最终结果为“ECA"。

  • 第2题:

    若有以下说明,则( )不是对strcpy库函数正确的调用。 strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";

    A. strcpy(str2,strl)

    B.strcpy(str3,strl)

    C.strcpy(strl,str2)

    D.strcpy(str5,strl)


    正确答案:C
    strcpy(sl,s2)函数的功能是将字符串s2复制到字符串s1中。要保证s1存储区能容纳下s2字符串。

  • 第3题:

    2、以下关于strcmp(str1, str2)的说法正确的是()。

    A.若strcmp(str1, str2)的值为非0值,说明str1和str2相等。

    B.若strcmp(str1, str2)的值为0值,说明str1和str2相等。

    C.若strcmp(str1, str2)的值为负数,说明比较失败。

    D.若strcmp(str1, str2)的值为正数,说明str1比str2更长。


    若strcmp(str1, str2)的值为0值,说明str1和str2相等。

  • 第4题:

    下列语句中,正确的是______。

    A.static char str[]="China";

    B.static char str[];str="China";

    C.static char str1[5],str2[]={"China"};strl=str2;

    D.static char str1[],str2[];str2={"China"};strcpy(str1,str2);


    正确答案:A

  • 第5题:

    函数调用“strcat(strcpy(strl,str2),str3)”的功能是( )

    A.将字符串strl复制到字符串str2中后再连接到字符串str3之后

    B.将字符串strl连接到字符串str2中后再复制到字符率str3之后

    C.将字符串str2复制到字符串strl中后再将字符串str3连接到字符串strl之后

    D.将字符串str2连接到字符率strl之后再将字符串strl复制到字符串str3中


    正确答案:C
    函数调用strcat(s1,s2)是将s2字符串复制连接到s1字符串之后,使s1字符串变得更长。函数调用strcpy(s1,s2)是将s2字符串复制到s1,使s1字符串的内容与s2字符串的内容相同。函数调用strcat(strcpy(strl,str2),str3)是先执行strcpy(strl,str2),然后再执行strcat(strl,str3),所以其功能是将字符串str2复制到字符串strl中,然后再将字符串str3复制连接到字符串strl之后。正确的选择是C。