2010-Sun-Java程序员考试题库
Sunjava认证考试真题答案

Sunjava认证考试真题答案Sun java认证考试真题答案SUN认证是给网络设计界建立的一套认证标准,Sun公司推出了Java以及Solaris技术认证方案。
以下是店铺整理的关于Sun java认证考试真题答案,希望大家认真阅读!1. What gets printed when the following programis compiled and run?class Test {public static void main(String args[]) {int i;do {i++;} while (i < 0);System.out.println(i);}}Select 1 correct answer:A. The program does not compile as i is not initialized.B. The program compiles but does not run.C. The program compiles and runs but does not print anything.D. The program prints 0.E. The program prints 1.答案:A:如果没有初始化便使用基本变量类型,会导致编译时异常,程序不能编译。
2. What gets printed when the following programis compiled and run?public class XYZ {public static void main(String args[]) {int i,j,k;for (i = 0; i < 3; i++){for(j=1; j < 4; j++){for(k=2; k<5; k++){if((i == j) && (j==k))System.out.println(i);} } } } }Select 1 correct answer:A. 0B. 1C. 2D. 3E. 4答案:C3. Given the following code :class Base{}public class MyCast extends Base{static boolean b1=false;static int i = -1;static double d = 10.1;public static void main(String argv[]){MyCast m = new MyCast();Base b = new Base();//Here}}Which of the following, if ed at the comment //Herewill allow the code to compile and run without error?Select 2 correct answers:A. b = m;B. m = b;C. d = i;D. b1 = i;解析:A 从子类型到父类型的转换是扩展引用转换,不需要在运行时采取特殊的动作,不会在运行时抛出异常。
2010(下半年)JAVA程序设计考试试卷

《2011上学期JAVA程序设计》试卷姓名:学院年级学号一填空题(每空1分,共10分)1.类的成员包括和,不是类的成员。
2.类的实例称为。
3.123e3等于。
4.JA V A程序是通过操作计算机的硬件资源的。
5.Boolean类型变量的缺省值为。
6.在一个类中,成员变量的缺省的访问权限是。
7.当一个方法需要返回一个对象时,要么返回的数据类型和声明中的一致,或者。
8.类名的定义小写字母和大写字母。
二选择题(列表中至少一个是正确的,选错和多选不给分,每个1分,共10分)1 在类的声明中,缺省类的权限为:()A.非PublicB.AbstractC.finalD.private2 关于构造方法以下哪个论述正确:( )A.构造方法可以被继承B.构造方法可以被重载C.构造方法可以具有返回类型D.构造方法可以具有访问权限3.以下哪个式子是合法的()A.3||8B.true+4C.(long)3>>3D.!("right"=="false")4.JA V A语言的特点包括那几个()A.简单B.半编译半解释C.可移植的D.面向对象5.关于JA V A标识符,那个是正确的()A.@womenB.10monkeyC.-haoD._W126.关于数据类型,以下哪个式子是正确的()A.float a=2.716B.double b=3.14fC.int c=3lD.long d=67.JA V A多维数组的定义,以下哪个式子是正确的()A.int[][] zjy=new int[3][];zjy[0]=new int[4];zjy[1]=new int[5];B.int[][]zjy=new int[][4];C.int A[2][3];D.int[][]a=new int[][2]; a[0][2]=new int [2]; a[1]a[2]=new int [2]; 8.在一个类中,那句语法是正确的()A.成员变量类型不同,名字相同B.成员变量名字不同,类型相同C.成员变量和成员方法的名字相同,类型不同D.成员变量的和成员变量的名字和类型都相同9.支持JA V A的程序的健壮性的机制有()A.JA V A具有自动垃圾回首机制,因此不会因垃圾太多而影响系统性能B.采用单继承机制使代码更可靠C.取消指针,使系统更安全D.通过设置类、成员变量和方法的不同AccessLevel来私有数据10.以下的论述哪个是正确的()A.boolean变量的在内存中占8bit;B.false等于0;C.True的缺省值是-1;D.Boolean 类型可以强制性转化为整形。
SUNJava程序员认证考试题库

SUNJava程序员认证考试题库Sun认证Java程序员考试旨在观察您通过应用软件分配进行复杂编程的能力,之后还要测试您完成编程所需的知识。
以下是整理的关于SUNJava程序员认证考试题库,希望大家认真阅读!1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言B.工具及工具的APIC.JavaEE扩展APID.Java平台虚拟机2.下列关于JDK、JRE和JVM的描述。
哪项正确?A.JDK中包含了JRE,JVM中包含了JREB.JRE中包含了JDK,JDK中包含了JVMC.JRE中包含了JDK,JVM中包含了JRED.JDK中包含了JRE,JRE中包含了JVM3.下列哪个工具可以编译java源文件?A.javacB.jdbC.javadocD.junit4.JDK工具javadoc的作用是哪项?A.生成Java文档B.编译Java源文件C.执行Java类文件D.测试Java代码5.以下哪些包是Java标准库中常用的包?(选三项)ngB.javax.servlet.httpC.java.ioD.java.sql6.使用JDK工具生成的Java文档的文件格式是?A.XML格式B.自定义格式c.二进制格式D格式7.以下关于JVM的叙述,哪项正确?(选两项)A.JVM运行于操作系统之上,它依赖于操作系统B.JVM运行于操作系统之上,它与操作系统无关C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件8.以下关于支持Java运行平台的叙述,哪项错误?A.Java可在Solaris平台上运行B.Java可在Windows平台上运行C.Java语言与平台无关。
Java程序的运行结果依赖于操作系统D.Java语言与平台无关。
Java程序的运行结果与操作系统无关9.以下关于Applet和Java程序之间关系的叙述,哪项错误?A.-个Applet就是一段Java程序B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种javaSE平台的应用程序10.以下关于JavaHotSpot的描述,哪两项错误?(选两项)A.JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用B.JavaHotSpot是一种热编译技术,在运行Java代码时会被使用C.JavaHotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.JavaHotSpot是一种热编译技术,它会对程序的全部字节码进行优化11.环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开?A.:B.,C.*D:|12.CLASSPATH中的“.”的含义是哪项?A.省略号B.当前目录C.所有目录D.上级目录13.JVM在执行一个Java类时,大致采用以下过程?A.执行类中的代码一装载类一校验类B.校验类一装载类一执行类中的代码C.装载类一执行类中的代码一校验类D.装载类一校验类一执行类中的代码14.当运行—个Java程序时,传递参数的格式是哪项?A.java类名参数1,参数2B.javac类名参数1参数2C.java类名参数1参数2D.java类名参数1+参数215.以下关于Java文件名的叙述,正确的有?(选两项)A.Java源文件的扩展名应为.javaB.Java源文件的文件名应与文件中的类名一致C.Java字节码文件的扩展名应为.javaD.一个Java源文件中只能包含一个Java类。
2010年下JAVA语言考试试卷

2010年(下)全国信息技术水平考试计算机程序设计技术水平证书(JAV A语言)考试试第一大题:单选题(30 分)1. 下列叙述中正确的是( )(A) Java程序经编译后会产生machine code(B) Java程序经编译后会产生byte code(C) Java程序经编译后会产生DLL(D) 以上都不正确2. 下列说法中正确的是( )(A) 类中的构造方法声明不可省略(B) 构造方法必须与类同名,构造方法返回值为void(C) 构造方法在一个对象被new时执行(D) 一个类只能定义一个构造方法3. JDBC常用的类和接口都包含在( )包中。
(A) java.sql (B) java.awt (C) ng(D) java.swing4. 执行下列程序后,C的值是()public class Test{public static void main(String arg[]){int a=0,c=0;do{--c;a=a-1;}while(a>0);}}(A) 0 (B) 1 (C) -1 (D) 死循环5. 若有int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )(A) public int MAX_LENGTH=100(B) final int MAX_LENGTH=100(C) public const int MAX_LENGTH=100(D) public final int MAX_LENGTH=1006. 在程序中import,package,class出现的正确顺序是( )(A) import package class(B) package import class(C) package class import(D) import class package7. 下列方法中可以用来创建一个新线程的是( )(A) 实现ng.Runnable接口并重写start()方法(B) 实现ng.Runnable接口并重写run()方法(C) 实现ng.Thread类并重写sleep()方法(D) 实现ng.Thread类并重写start()方法8. 下列程序的输出结果是( )public class Test{public static void main(String[] args){String a=new String("A");String b=new String("B");oper(a,b);System.out.println(a+","+b);}static void oper(String c,String d){c.concat("B");d=c;}}(A) A,A (B) 编译正确,运行时将产生错误(C) A,B (D) AB,AB9. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
java程序设计考试题库及答案

java程序设计考试题库及答案一、单项选择题1. Java程序的基本单位是()。
A. 函数B. 程序C. 类D. 对象答案:C2. 在Java中,用于定义类的关键字是()。
A. structB. classC. interfaceD. package答案:B3. Java中,哪个关键字用于声明一个方法?()A. functionB. methodC. voidD. def答案:B4. 在Java中,哪个关键字用于声明一个类变量?()A. staticB. globalC. publicD. private答案:A5. Java中,哪个关键字用于声明一个类方法?()A. staticB. globalC. public答案:A6. 在Java中,哪个关键字用于声明一个包?()A. packageB. importC. exportD. include答案:A7. 在Java中,哪个关键字用于声明一个接口?()A. structB. classC. interfaceD. package答案:C8. 在Java中,哪个关键字用于声明一个私有方法?()B. publicC. protectedD. default答案:A9. 在Java中,哪个关键字用于声明一个构造方法?()A. constructorB. thisC. newD. init答案:B10. 在Java中,哪个关键字用于声明一个常量?()A. constB. finalC. staticD. volatile答案:B二、多项选择题1. 在Java中,以下哪些关键字用于控制访问权限?()A. publicB. privateC. protectedD. static答案:ABC2. 在Java中,以下哪些关键字用于控制方法的返回类型?()A. voidB. returnC. throwsD. synchronized答案:A3. 在Java中,以下哪些关键字用于声明数组?()A. newB. arrayC. []D. ArrayList答案:AC4. 在Java中,以下哪些关键字用于异常处理?()A. tryB. catchC. finallyD. throw答案:ABCD5. 在Java中,以下哪些关键字用于循环控制?()A. forB. whileC. do-whileD. switch答案:ABC三、判断题1. Java是一种编译型语言。
SUN JAVA单选题汇总(1)(含答案)

} } 执行 new Dog(“棕熊”);后程序输出是哪项? B A. 23 B. 1 3 C. 123 D. 321 28.public class Pet{
private String name; public Pet(){
System.out.print(1); } public Pet(String name){
private String name; public Employee(String name){
= name; } public String getName(){
return name; } } public class Manager extends Employee{ public Manager(String name){
public static void main(String[] args){ for(int i=0;i<5;i++) System.out.print(i+1); System.out.println(i); (i 没有定义)
} } 上述程序运行后的结果是哪项? D A. 123456 B. 123455 C. 123450 D. 编译错误 17.程序: class TestApp{
18.运行时,数组以哪种方式存在? A A. 对象 B. 基本类型变量 C. 引用类型变量 D. 视具体情况而定 19.现有: C public interface A {}
以下哪项声明是合法的? A. A a = new A(); B. A[] a = new A[]; C. A[] a = new A[10]; D. 以上皆错 20.已知数组 array,其最后一个元素的下标是? D A. array.size B. array.length C. array.size-1 D. array.length-1 (数组的长度减一) 21.为将数组 myArray 的长度由 6 改为 10,现采取以下编码: C int[] myArray = new int[6]; myArray = new int[10]; (覆盖)
2010年java考试题

2010年java考试题一、选择题(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏清况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)Java中定义常量的保留字是A)constB)finalC)finallyD)native(12)下列有关Java布尔类型的描述中,正确的是A)一种基本的数据类型,它的类型名称为boolean B)用int表示类型C)其值可以赋给int类型的变量D)有两个值,1代表真,0代表假(13)Java中所有类的父类是A)FatherB)LangC)ExceptionD)Object(14)下列程序段的输出结果是int data=0;char k='a',p='f';data=p-k;system.out.println(data);A)0B)aC)fD)5(15)下列数中为八进制的是A)27B)0x25C)026D)028(16)下列方法中,不属于Throwable类的方法是A)printMessageB)getMessageC)toStringD)fillStackTrace(17)下列程序的输出结果是public class Test{public static void main(String[] args){int [] array={2,4,6,8,10};int size=6;int result=-1;try{for{int i=0;i<size && result==-1;i++}if(array[i]==20) result=i;}catch(ArithmeticException e){System.out.println("Catch---1");catch(ArrayIndexOutOfBoundsException e){ System.out.println("Catch---2");catch(Exception e){System.out.println("Catch---3");}}A)Catch---1B)Catch---2C)Catch---3D)以上都不对(18)下列包中,包含JOptionPane类的是A)javax.swingB)ngC)java.utilD)java.applet(19)下列选项中,与成员变量共同构成一个类的是A)关键字B)方法C)运算符D)表达式(20)下列程序的功能是将一个整数数组写入二进制文件。
SUN JAVA 程序员复习题1-3

Sun Java程序员模拟题(1) 1.JDK由组成以下哪几部分组成?(选三项)ABDA. Java编程语言B. 工具及工具的APIC. Java EE扩展APID. Java平台虚拟机5.下列有关main()方法的签名正确的是哪些?(选两项)ACA. public static void main(String[] args){}B. public static void main(){}C. public static void main(String args[]){}D. public void static main(String[] args){}22.下列关于继承优点的叙述正确的是哪几项?(选三项) ABCA.可以创建更为特殊的类型B.消除重复代码C.便于维护D.执行效率高35.Java语言中提供了哪些元素来支持封装?(选三项) ACDA. class语句B. new语句C. package语句D. 访问修饰符36.下列哪些访问修饰符是在子类中可见的?(选两项) CDA. privateB. defaultC. protectedD. public(访问权限逐步增大)38.下列有关抽象方法叙述正确的是哪项?(选两项)BCA. 抽象方法和普通方法一样,只是前面多加一个修饰符asbtractB. 抽象方法没有方法体C. 包含抽象方法的类的具体子类必须提供具体的覆盖方法D. 抽象方法可以包含在任何类中39.public class TestDemo{private int x = 2;static int y = 3;public void method(){final int i=100;int j = 10;class Cinner{public void mymethod(){//Here}}}}在Here处可以访问的变量是哪些?(选三项) ABCA.xB. yC. iD. j45.关于try...catch...finally结构,描述正确的是哪项?(选两项) ADA. 可以有多个catchB. 只能有一个catchC. finally必须有D. 可以没有catch1.以下哪些包是Java标准库中常用的包?(选三项)BCDA. javax.servlet.httpB. ng 基本包C. java.util 工具包D. java.sql 数据库操作包16.现有:BCE1. class Synapse {定义一个父类2. protected int gap(){ return 7;}3. }4.5. class Creb extends Synapse {定义一个子类6. // insert code here 覆盖父类中的方法,要求:访问权限大于等于父类中该方法的访问权限。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分基础知识练习目标本章对应于《学生指南》各章的内容分别提供了练习题集,包括:1.第一章Java入门2.第二章数据类型和运算符3.第三章流程控制与数组4.第四章封装5.第五章继承6.第六章抽象类与接口7.第七章多态8.第八章异常9.第九章多线程机制10.第十章输入输出流11.第十一章使用泛型和集合框架12.第十二章基于Swing的图形用户界面(GUI)设计13.第十三章Java事件驱动编程第一章练习题(Java入门)1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言B.工具及工具的APIC.Java EE扩展APID.Java平台虚拟机2.下列关于JDK、JRE和JVM的描述。
哪项正确?A.JDK中包含了JRE,JVM中包含了JREB.JRE中包含了JDK,JDK中包含了JVMC.JRE中包含了JDK,JVM中包含了JRED.JDK中包含了JRE,JRE中包含了JVM3.下列哪个工具可以编译java源文件?A.javacB.jdbC.javadocD.junit4.JDK工具javadoc的作用是哪项?A.生成Java文档B.编译Java源文件C.执行Java类文件D.测试Java代码5.以下哪些包是Java标准库中常用的包?(选三项) A.java.langB.javax.servlet .httpC.j ava. ioD.java.sql6.使用JDK工具生成的Java文档的文件格式是?A.XML格式B.自定义格式c.二进制格式D.HTML格式7.以下关于JVM的叙述,哪项正确?(选两项)A.JVM运行于操作系统之上,它依赖于操作系统B.JVM运行于操作系统之上,它与操作系统无关C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件8.以下关于支持Java运行平台的叙述,哪项错误?A.Java可在Solaris平台上运行B.Java可在Windows平台上运行C.Java语言与平台无关。
Java程序的运行结果依赖于操作系统D.Java语言与平台无关。
Java程序的运行结果与操作系统无关9.以下关于Applet和Java程序之间关系的叙述,哪项错误?A. -个Applet就是一段Java程序B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种Java SE平台的应用程序10.以下关于Java HotSpot的描述,哪两项错误?(选两项)A.JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化11.环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开?A.:B. ,C.*D:|12.CLASSPATH中的“.”的含义是哪项?A.省略号B.当前目录C.所有目录D.上级目录13.JVM在执行一个Java类时,大致采用以下过程?A.执行类中的代码一>装载类一>校验类B.校验类一>装载类一>执行类中的代码C.装载类一>执行类中的代码一>校验类D.装载类一>校验类一>执行类中的代码14.当运行—个Java程序时,传递参数的格式是哪项?A. java类名参数1,参数2B. javac类名参数1参数2C. java类名参数1参数2D. java类名参数1+参数215.以下关于Java文件名的叙述,正确的有?(选两项) A.Java源文件的扩展名应为.javaB.Java源文件的文件名应与文件中的类名一致C. Java字节码文件的扩展名应为.javaD.一个Java源文件中只能包含一个Java类1. C2. D3. A4. A5. ACD6. D7. AC8. C9. B10. A D11. A12. B13. D14. C15. A B第二章练习题(数据类型和运算符)1.下列哪项不属于Java语言的基本数据类型?A.intB.StringC.doubleD.boolean2.下列哪项不是int类型的字面量?A.\u03A6B.077C.OxABBCD.203.下列哪项不是有效的标识符?A.userNameB.2testC.$changeD._password4.下列哪项是Java语言中所规定的注释样式?(选三项) A.//单行注释B.--单行注释C./**单行或多行注释*/D. /kk*文档注释*/5.下列哪项不是Java语言的关键字?A.gotoB.sizeofC.instanceofD.volatile6.现有如下五个声明:Linel: int a_really_really_really_long_variable_name=5 ; Line2: int _hi=6;Line3: int big=Integer. getlnteger("7”);Line4:int $dollars=8;line5: int %opercent=9;哪行无法通过编译?A.Line1B.Line3C. Line4D. Line57.现有:1. class Top {2. static int x=l;3. public Top (inty) { x*=3; }4. }5. class Middle extends Top {6. public Middle() {x+=1; )7. public static void main (String [] args) {8. Middle m = new Middle();9. System. out .println (x);IO. }II. }结果为:A.1B. 2C.3D.编译失败8.现有:1. class Passer f2. static final int X=5;3.public static void main (String [] args) {4. new Passer().go (x);5.System. out .print (x);6, )7. void go (int x) {8.System. out .print(x++);9. }10. }结果是什么?A.55B.56C.65D.669.现有:1. class Wrench f2.public static void main(String [] args) {3.Wrench w=new Wrench(); Wrench w2=new Wrench(); 4. w2=go (w, w2);5.System.out.print (w2==w);6. }7.static Wrench go (Wrench wrl, Wrench wr2) {8.Wrench wr3=wrl; wrl=wr2; wr2=wr3;9. return wr3;10. }11. }结果是什么?A. falseB. trueC.编译失败D.运行的时候有异常抛出10.现有:5. class Wrench2 {6. int size;7.public static void main(String [] args) {8.Wrench2 w=new Wrench2();9. w.size=II;IO. Wrench2 w2=go(w, w.size);II. System. out .print (w2. size);12. )13. static Wrench2 go(Wrench2 wr. int s) {14. S=12;15。
return wr;16. }17. }结果为:A. 11B. 12c.编译失败。
D.运行时异常被抛出11.现有:class Test2 fpublic static void main (String [] args) { short a,b,C;a=l;b=2;C=a+b;a+=2:}}以上代码中,哪一句是错误的?A.a=1:B.C=a+b;C. a+=2;D. short a,b,C;12.表达式:1-2/5+2 'k5的结果是哪项?A. 10.6B. 9.8C. 913.现有代码片段:String s="123";String sl=S+456;请问sl的结果是哪项?A. 123456B. 579C.编译错误D.运行时抛出异常14.基本数据类型float的包裹类是哪项?A. IntegerB. DoubleC. FloatD. Character15.现有:1. class Test4 {2. public static void main (String [] args) { 3. boolean X=true;4. boolean y=false;5. short Z=42;6.7. if((z++==42) && (y=true))z++;8.if((x=false) || (++z==45)) z++;9.10. System. out.println(¨z=”+z);II. }12. }结果为:A. Z=42B. z=44C. Z= 45D. z= 461. B2. A3. B4. ACD5. B6. D7. D8. A9. B10. A11. B12. D13. A14. C15. D第三章练习题第三章练习题(流程控制与数组)1.现有:class TestApp{public static void main (String[] args){ for (int i=0; i<lO;i++){if(i==3)break;System. out .print (i);}}}程序运行后的输出是哪项?A.0123B.012456789C. 0123456789D. 0122.程序:class TestApp{public static void main (String[] args){ int x=6;if (x>l)System. out. println("x>l");else if (x>5)System. out .println("x>5");else if (x<10)System. out. println("x<lO");else if (x<29)System. out .println( "x<29");elseSystem. out.println(“以上都不是”);}}上述程序运行后的结果是哪项?A.x>5B.x>lC. x<10D.x<293.现有:class TestApp{public static void main (String[] args){int [5] myarray={ 10, 11, 12, 13, 14);int sum=0;for (int x : myarray)sum+=x;System. out. println( "sum= "+sum);}}上述程序运行后的结果是哪项?A. sum=10B. sum=70C. sum=60D.运行时抛出异常4.下列有关数组的声明中,正确的是哪项?(选两项) A. int s[10];B. int[10] s;C. int[5] s={l,2,3,4,5};D. int s[];5.已知数组array,其最后一个元素的下标是?A. array. sizeB. array. length-lC. array. size-lD. array.length6.程序:class TestApp{public static void main (String[] args){int X=5:switch (x){case l:case 2:case 3:System. out.println(“一季度”);break;case 4:case 5:case 6:System. out.println(“二季度”);break;default:System. out.println(“三季度以上”);break;)})上述程序运行后的结果是哪项?A. 一季度B.二季度c.三季度以上D.无输出7.为将数组myArray的长度由3改为6,现采取以下编码: int[]myArray=new int [3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。