System.out.println()输出后是不加换行的,而S

题目

System.out.println()输出后是不加换行的,而System.out.print()输出后是加换行的。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序执行后的输出结果为( )。 public class fun { public static void main(String args[]) { String greets="How are you!"; String s=greets.substring(0,3); System.out.println(S); } }

A.How

B.are.

C.you

D.how ate you!


正确答案:A
解析:此题方法substring(0,3)是取字符串 greets的第1个字符开始到第3个字符组成的新字符串,即"How"。

第2题:

下列程序运行后的输出结果为( )。 public class Test { public static void main (String args[]) { int i,j,p,s; s=0; for (i=1;i<=4; i++) { p=1; for(j=1;j<=i:j++) p=p*j; s=s+p; } System.out.println(s); } }

A.46

B.33

C.30

D.40


正确答案:B
解析:本题考查for语句的嵌套使用。第一个for语句完成对内嵌for语句的循环控制,第二个for语句控制变量j在不大于i变量的情况下计算p=p*j。注意,每执行一次第一个for循环,p都会重新赋值为1,然后与j值相乘,直到j=i为止。事实上,第二个for循环每循环一遍,p的最终结果就是i的阶乘值,由第一个for循环决定了i的取值只能为1、2、3、4,因此最终s的值为1!+2!+3!+4!=1+2+6+24=33。故选项B为正确答案。

第3题:

执行以下代码后,下面哪些描述是正确的()publicclassStudent{privateStringname=Jema”;publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnthis.name;}publicstaticvoidmain(String[]args){Students;System.out.println(s.getName());}}

A.输出null

B.第10行编译报错

C.第11行编译报错

D.输出Jema


参考答案:C

第4题:

下列语句输出结果为( )。 public class test { public static void main(StringArgsl[]) { String s1=new String("How"); String s2=new String("How"); System.out.println(!(s1==s2)); } }

A.false

B.true

C.1

D.0


正确答案:B

第5题:

有下列程序段 public class fun { public static void main(String args[]) { char b[]="Hello,you"; b[5] = 0; System.out.println(s); } 执行此程序后,得到的输出结果是( )。

A.Hello, you

B.Hello0you

C.Hello

D.0


正确答案:C
解析:本题常见的错误答案是:字符数组b初始化后,得b[5]=',',执行b[5]=0后,用0代替b[5]中的','即可。最后输出整个字符串:Hello0you。下面是正确解答:在C++语言中规定以字符'\0'作为字符串结束标志,语句b[5]=0就相当于语句b[5]='\0',即在数组b的b[5]上加了字符串结束标志,故执行该语句后,数组中存放的内容变为Hello。

第6题:

下面程序段的输出结果为 public class MyClass { public static void main(String args[]) { String s="Helto! How are you?"; System.out.println(s.lastlndexOf("o",16)); } }

A.16

B.o

C.u

D.17


正确答案:A
解析:本题考查字符串类中常用成员函数的用法。 String类的成员函数 lastIndexOf()的原型是:public int lastIndexOf(String str,int fromIndex)。它用于获得字符串str在给定字符串中从fromIndex位置往回搜索第一次出现的地方。需要注意的是,在字符串中,下标是从。开始的。所以对于字符串s,下标为16的字母正好是o,从这里往前寻找字符串"o"第一次出现的位置,正好就是字符串中。它本身所在的位置。故s.lastIndexOf ("o",16)返回的结果就是16。

第7题:

顺序执行下列两条语句,输出结果是______。

String s="You are a pretty boy!";System.out.println(s.length( ));


正确答案:19
19 解析: 提取字符串的长度可以用length( )方法,它将返回字符串的字符个数。

第8题:

下面程序的输出结果是()publicclassTest{publicstaticvoidmain(String[]args){Strings=abcdsfghi”;String[]arr=s.split(\s”);System.out.println(arr.length);}}

A.编译报错

B.2

C.1

D.3


参考答案:A

第9题:

下面程序输出的结果是什么? ( ) public class Quiz2 { public static void main(String args[]) { try {throw new MyException(); }catch(Exception e) { System.out.println("It's caught!"); }finally{ System.out.println("It's finally caught!"); } } } class MyException extends Exception{}

A.It's finally caught!

B.It's caught!

C.It's caught!/It's finally caught!

D.无输出


正确答案:C
解析:本题是对异常处理基本知识的考查。本程序中创建了一个异常类MyException,它的祖先类是Exception。在程序中,程序先发出异常MyException,下面是catch捕获异常,但是catch列表中并没有与之对应的MyExcepfion,但是有一个Exception,它是MyException的祖先类。如果有多种异常需要捕获,在安排catch语句的顺序时要注意,应该首先捕获最特殊的类,然后逐渐一般化。例如,IOExcepfion类是FileNotFoundException类的父类;就应该首先捕获FileNotFoundException异常,然后捕获IOExcepfion异常。所以运行结果是It'scaught!/It'sfinallycaught!

第10题:

有如下代码段 public class OperatorAndExceptions { public static void main(String args[ ] { int i=10,j=15; System.out.println(i==j); String s1 = new String("how are you!"); String s2=new String("how are you!"); System.out.println(s1==s2); } } 其输出为( )。

A.true false

B.true true

C.false true

D.false false


正确答案:D
解析:本题考查比较运算符==的使用。比较运算符不仅可以用于基本数据类型的数据之间的比较,还可以用于复合数据类型的数据之间的比较。题中整型数i和j的值不同,故其==比较的结果为false。s1和s2的值虽然都是“howareyou!”,但是由于它们是不同的对象,因此运算后的结果为false。如果需要比较两个对象的值是否相同,则可以调用equals()方法。

更多相关问题