达内jsd1510第一次月考题,java第一阶段面向对象语法基础考试试题 下载本文

在线考试 本次考试得分:100.0 温馨提示:第七题BC答案都正确 1.

(单选)下列属于不合法Java标识符的是()。 A._mem B.12a C.M12 D.$12 正确答案:B 2.

(单选)程序的执行结果是: public class Test { public static void main(String[] args){ System.out.println(\ A.98 B.a1 C.971 D.197 正确答案:B 3.

(单选)下列Java标识符,错误的是() A._sys_varl B.$change C.User_name

D.1_file 正确答案:D 4.

(单选)请看下列代码: public String makinStrings() { String s = \s.toString(); } 调用makinString方法,得到的字符串长度是: A.1 B.2 C.3 D.4 正确答案:C 5.

(单选)分析如下代码,输出结果为()。 public static void main(String[] args) { int i = 0; boolean re = false; re = ((++i) + i == 2) ? true : false; System.out.println(\ A.i=1,re=true B.i=0,re=true C.i=1,re=false D.i=0,re=false 正确答案:A 6.

(单选)下列代码的运行结果是() public static void main(String[]

args) { String str = \ A.42 B.420 C.462 D.42042 正确答案:D 7.

(单选)请看下列代码: public static void main(String[] args) { <插入代码> System.out.println(s); } 如果程序输出的结果是4247,那么在<插入代码>处应该填入代码是()。

A.String s = \ B.StringBuffer s = new StringBuffer(\s.delete(0,3).replace( 1,3, \ C.StringBuffer s = new StringBuffer(\s.delete(0,3).replace( 1,3, \ D.StringBuilder s = new StringBuilder(\s.substring(3,6).delete( 1 ,2).insert( 1, \正确答案:B 8.

(单选)下列关于IDE开发环境Eclipse,说法错误的是:()。 A.Eclipse可以通过插件(plugin)的方式扩展其功能。 B.Eclipse联盟是由IBM公司捐资组建的。

C.Eclipse使用了SWT图形界面技术。 D.Eclipse的运行不需要有JRE的支持。 正确答案:D 9.

(单选)下列赋值语句中,正确的是()。 A.byte b1 = 10, b2 = 20; byte b=b1+b2; B.byte b1 = 10, b2 = 20; byte b=~b1; C.byte b1 = 10, b2 = 20; byte b=b1>>1; D.byte b1 = 10; byte b=++b1; 正确答案:D 10.

(单选)运行下面的语句: String s=\

if(s==s+0){ System.out.println(\编译,运行的结果是:()。 A.Hello World B.无输出 C.编译错误 D.抛出运行时异常 正确答案:B 11.

(单选)下列代码编译和运行的结果是: public static void main(String[] args) { String[] elements = { \