Java考试

代码:’abcdefg’.substring(2,3)的结果是()。A、cdeB、bC、cD、bcd

题目

代码:’abcdefg’.substring(2,3)的结果是()。

  • A、cde
  • B、b
  • C、c
  • D、bcd
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序的输出结果为( )。 public class Test { public static void main (String args[]) { String X="ABCD"; String Y="EFG"; X=X.substring (X.length()-Y.length()); System.out.println(X); } }

A.ABC

B.BCD

C.EFG

D.ABCDEFG


正确答案:B
解析:本题考查有关String类的两个函数:substring ()和length ()。substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。length()返回此字符串的长度。本题中很明显X.length ()-Y.length ()=1,于是从X的下标为1的字符开始,到X串末尾,取出的子串为“BCD”。因此,正确答案为B。

第2题:

有以下程序:includemain(){char a[]="abcdefg",b[10]="abcdefg"; printf("%d%d\n",siz

有以下程序: #include <stdio.h> main() { char a[]="abcdefg",b[10]="abcdefg"; printf("%d%d\n",sizeof(a),sizeof(b)); } 执行后的输出结果是( )。

A.7 7

B.8 8

C.8 10

D.10 10


正确答案:C
解析:用a[]="abcdefg"对数组a进行初始化,是用一个字符串作初值。数组a的长度包括由系统加上的'\0',因此是8。b[10]="abcdefg"只初始化了前7个元素,后3个元素为0('\0'),所以长度为10。

第3题:

Right("ABCDEFG",3)的执行结果是( )。

A.ABC

B.EFG

C.DEF

D.CDE


正确答案:B

第4题:

一棵二叉树中序遍历结果是ABCDEFG,前序遍历结果是DBACFEG,则后序遍历结果为______。


正确答案:ACBEGFD
ACBEGFD 解析:我们分4大步骤来推理:
①找到根结点:由于前序遍历首先访问根结点,那么前序遍历结果的第一个结点肯定就是整个二叉树的根结点。前序遍历结果是DBACFEG,可知D为二叉树的根结点。
②分出左、右子树:中序遍历中,访问根结点的次序为居中,先访问左子树,再访问右子树。因此,在中序遍历的结果ABCDEFG中,以根结点D为中间界线,前面的ABC在左子树,后面的EFG在右子树。
⑧分析左子树:首先确定左子树ABC的根点。在前序遍历中,B最靠前,应该是ABC三个结点的根结点;在中序遍历中,A靠前,应该是ABC三个结点的左子树,C为右子树。

第5题:

执行下列语句后,输出结果是______。

s$="ABCDEFG"

Print lnStr(s$,"efg")

Print LCase$(s$)


正确答案:0CR>abcdefg
0CR>abcdefg 解析: 本题考查了字符串函数的应用。lnStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。

第6题:

在ASP中,len(“abcdefg”)函数的结果是?()

A.“abcdefg”

B.6

C.true

D.7


参考答案:D

第7题:

Whatwillbewrittentothestandardoutputwhenthefollowingprogramisrun?()publicclassQd803{publicstaticvoidmain(Stringargs[]){Stringword="restructure";System.out.println(word.substring(2,3));}}

A.est

B.es

C.str

D.st

E.s


参考答案:E

第8题:

一棵二叉树的中序遍历结果是ABCDEFG,前序遍历结果是DBACFEG,则后序遍历结果为( )。


正确答案:ACBEGFD
ACBEGFD

第9题:

有以下程序的输出结果是( ) main( ) { char a[ ]=”abcdefg”,b[10]=”abcdefg”; printf(“%d %d\n”,sizeof(a),sizeof(b));}

A.7 7

B.8 8

C.8 10

D.10 10


正确答案:C
解析:字符数组a共有8个元素,b有10个元素。

第10题:

在ASP中,right(“abcdefg”,3)函数的结果是?()

A.“abcdefg”

B.“e”

C.“efg”

D.“def”


本题答案:C

更多相关问题