请阅读下面程序程序运行结果中在”length=”后输出的值是( )。A.10B.4C.20D.30

题目

请阅读下面程序程序运行结果中在”length=”后输出的值是( )。

A.10

B.4

C.20

D.30


相似考题
更多“ 请阅读下面程序程序运行结果中在”length=”后输出的值是( )。A.10B.4C.20D.30 ”相关问题
  • 第1题:

    阅读下面程序,则执行后的输出结果为

    ( )


    正确答案:D
    在C中,数据只能从实际参数单向传递给形参。

  • 第2题:

    阅读以下程序,写出程序运行后的输出结果是 ______。includevoid main(){ char a[]={

    阅读以下程序,写出程序运行后的输出结果是 ______。 #include<iostream.h> void main(){ char a[]={'H','e','r','1',‘o’,'\0'}; int i, j; i=sizeof(a)/sizeof(char); j=strlen(a) cout<<i<<' '<<j; }

    A.6 6

    B.5 6

    C.1 5

    D.6 5


    正确答案:D

  • 第3题:

    下面程序运行后输出结果是()

    ACAB

    BBCA

    CBCB

    DCBC


    D

  • 第4题:

    请阅读下面程序 publicclassExampleStringBuffer{ publicstaticvoidmain(String[]args){ StringBuffersb=newStringBuffer("test"); System.out.println("buffer-,"+sb); System.out.println("longth="+sb.1ength());}} 程序运行结果中在“length”后输出的值是( )。

    A.10

    B.4

    C.20

    D.30


    正确答案:B
    解析: 本题对StfingBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是“test”,并且包含16个字符的缓存。leng出()方法用来获得字符申长度,不包含缓存。故程序运行结果中在“length=”后输出的值应该是字符串sb的长度,即4。

  • 第5题:

    以下程序运行后的输出结果是( )。 A.EFGHIJABCDB.bcdefghijC.abdefCghijS

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

    A.EFGHIJABCD

    B.bcdefghij

    C.abdefCghij

    D.不确定的值


    正确答案:B
    函数调用fun(a,10)执行完毕后,a=”abcdefghij”,但函数返回的指针指向a[1],因此输出bcdefghij。