《JAVA程序设计》(C卷)
- 格式:doc
- 大小:50.00 KB
- 文档页数:5
《JAVA程序设计》期末考试试题(七)一、选择题请说出下列代码的执行结果 : (B)String s = “abcd”;String s1 = new String(s);if (s = = s1) System.out.println(“the same”);if (s.equals(s1)) System.out.println(“equals”);A. the same equalsB. equalsC. the sameD. 什么结果都不输出下列有关 Java 中接口的说法哪个是正确的?(B)A. 接口中含有具体方法的实现代码B. 若一个类要实现一个接口,则用到“implements”关键字C. 若一个类要实现一个接口,则用到“ extends ”关键字D. 接口不允许继承下列代码的执行结果是什么? (B)String s1 = “aaa”;s1.concat(“bbb”);System.out.println(s1);A. The string “aaa”.B. The string “aaabbb”.C. The string “bbbaaa”.D. The string “bbb”.如果有一个对象 myListener ( 其中 myListener 对象实现了 ActionListener 接口 ), 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件 ? ©A. smallButton.add(myListener);B. smallButton.addListener(myListener);C. smallButton.addActionListener(myListener);D. smallButton.addItem(myListener);二.读程序题读下列代码,说出这段程序的功能。
import java.io.;public class Test{public static void main( String [] argv) {try {BufferedReader is =new BufferedReader( new InputStreamReader(System.in));String inputLine;While ((inputLine = is.readLine ())!= null) {System.out.println(inputLine);}is.close();}catch (IOException e) {System.out.println("IOException: " + e);}}}答案:读取键盘输入,显示到屏幕上,直到键盘输入为空为止。
《JAVA语言程序设计》期末考试试题及答案3一、单项选择题1、如下哪个是Java中的标识符()A、publicB、superC、3numberD、width2、如下哪个是Java中的标识符( )A、fieldnameB、superC、3numberD、#number3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( )A、s += "books";B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;4、如下哪个是Java中有效的关键字()A、nameB、helloC、falseD、good5、下面的代码段执行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i++) {count += i;}System.out.println(count);A、5B、1C、15D、166、定义一个类,必须使用的关键字是( )A、publicB、classC、interfaceD、static7、定义一个接口必须使用的关键字是()A、publicB、classC、interfaceD、static8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()A、p.add(b);B、p.add(b,"North");C、p.add(b,"South");D、b.add(p,"North");9、声明并创建一个按钮对象b,应该使用的语句是()A、Button b=new Button();B、button b=new button();C、Button b=new b();D、b.setLabel(“确定”);10、Frame对象默认的布局管理器是()A、FlowLayoutB、BorderLayoutC、CardLayoutD、null11、下列哪一个import命令可以使我们在程序中创建输入/输出流对象()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;12、下面哪一个import命令可以为我们提供编写网络应用程序的类()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter二、填空题1、如果将类MyClass声明为public,它的文件名称必须是(MyClass.java)才能正常编译。
《JA V A程序设计》作业答案一、选择题1、编译HelloWorld.java的正确命令是:C)javac HelloWorld。
java2、正确运行HelloWorld。
java的正确命令是:A)java HelloWorld3、下面程序代码,使用多行注释正确的是:C)/* int k=9;int j=8;k = k + j; */4、long型的取值范围是:D)-263~263-15、下面不属于Java保留字的是:C)malloc6、下面属于非法的Java标识符的是:D)abc—d7、对与System。
out.println()语句解释合理的是:C)执行后输出一个空行8、阅读下面的代码,回答问题,for( m = 0 ; m 〉—2 ; m —- ){….}For循环执行多少次:C)29、阅读下面的代码,回答问题,for( m = 0;m 〈5; m++ ){System。
out。
print(m + "," );if(m == 3 )break;}执行结果是:C)0,1,2,3,10、阅读下面的代码,回答问题,public class Ex{int x = 1;void m(){int x = 3;System.out.print( ”x= " + x);}public static void main(String[]args ){Ex ex = new Ex();ex。
m();}}执行结果是:B)x=311、下面语句在编译时不会出现错误信息的是:a) float f = 1.3;b)char c = ”a";c) byte b = 257;d) boolean b = null;e) int i = 10;12、编译和运行下面的代码,会有什么结果产生:public class MyClass {public static void main(String arguments[]){amethod(arguments);}public void amethod(String[]arguments){System.out。
《Java语言程序设计基础教程》练习思考题参考答案第1 章Java 程序设计概述1.1 单项选择题1.编译Java Application源文件将产生相应的字节码文件,扩展名是什么A. .javaB. .classC. .htmlD. .exe解答:B2.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中“一次编译,随处运行”的特点。
A. 简单性B. 平台无关性C. 面向对象性D. 安全性解答:B3.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中并行机制的特点。
A. 多线程B. 平台无关性C. 面向对象性D. 安全性解答:A4.在Java语言中,下列哪些语句关于内存回收的说明是正确的?A.程序员必须创建一个线程来释放内存;B.内存回收程序负责释放无用内存;C.内存回收程序允许程序员直接释放内存;《Java语言程序设计基础教程》2D.内存回收程序可以在指定的时间释放内存对象解答:B5.一个Java源文件中最多只能有多少个public 类。
A. 1 个B. 2 个C. 3个D. 任意多个解答:A6.下面哪一个不是Java语言所具有的特点。
A. 没有全局变量,在类的定义外部没有任何的变量定义;B. 不直接支持指针操作,而使用更安全的引用类型;C. 支持子类对父类的多继承;D. 具有自动垃圾收集功能;解答:C7.下面哪一个不是Java开发工具包JDK 的组成部分。
A. Java的编译器;B. Java的解释器;C. Java的API 继承类库;D. Eclipse开发工具;解答:C8.JDK 提供的编译器是()。
A. java.exeB. javac.exeC. javap.exeD. javaw.exe解答:B9.作为Java应用程序入口的main 方法,其声明格式可以是()A. public void main(String [] args)B. public static void main(String [] args)C. public static void Main(String * args)D. public int main(String [] args)2《Java语言程序设计基础教程》 3 解答:B10.下列说法正确的是( A )A、JAVA 程序的main 方法必须写在类里面B、JAVA 程序中可以有多个main 方法C、JAVA 程序中类名必须与文件名一样D、JAVA 程序的main 方法中如果只有一条语句,可以不用{}( 大括号)括起来11.下列哪些语句关于Java内存回收的说明是正确的? ( B )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象1.2 填空题1、开发与运行Java 程序需要经过的三个主要步骤为____________、____________和____________。
《Java程序设计》模拟试题一一、单项选择题(每小题1分,共50分)(每一道试题下面有A、B、C、D四个备选答案,请从中选择一个最佳答案,并在“答题卡”上将相应题号的字母涂黑,以示正确答案。
)_________。
( )(A)J2SE (B)J2ME(C)J2EE (D)JDK6.02.在单一java文件中import、class和package的正确出现顺序是_________。
( ) (A)package, import, class(B)class, import, package(C)import, package, class(D)package, class, import3.在一个线程中执行Sleep(1000)方法,将使得该线程在多少时间后获得对CPU的控制(假设Sleep过程中不会有其他事件唤醒该线程)?_________。
( ) (A)正好1000毫秒(B)不到1000毫秒(C)大于或等于1000毫秒(D)不确定4.在Java语言中负责并发管理机制的是_________。
( ) (A)垃圾回收(B)虚拟机(C)调度机制(D)多线程5.下面哪个关键字可以对对象加互斥锁_________。
( ) (A)transient (B)synchronized (C)Serializable (D)Serialize6.下列程序的输出结果是________。
( ) public class Test{public static void main(String args[]){int i,j,m=0;for (i=10;i<15;i++){for (j=4;j<i;j++){if (j%2==0) continue;if (j%3==0) break;m+=j;}}System.out.println("m="+m);}}(A)m=30 (B)m=15 (C)m=60 (D)m=407.以下程序的输出结果为________。
2021年《Java程序设计》复习题答案《Java 程序设计》复习题一、选择题: 1.哪个关键字可以抛出异常?finallyC、 throwD、 staticA、transientB、 2.对于下列代码:String str1=\ String str2=\String str3=new String(\StringBuffer str4=new StringBuffer(\ 以下表达式的值为 true 的是 A) str1= =str2; C) str2= =str3; 3. B) str1= =str4; D) str3= =str4;。
D.java.rmiJava 的核心包中,提供编程应用的基本类的包是B.java.utilC.java.appletA.ngng包中封装了所有编程应用的基本类;java.util包提供实用程序类和集合类,如系统特性定义和使用、日期函数类、集合等常用工具;java.applet 包为Applet提供执行需要的所有类,。
主要是访问Applet内容的通信类。
java.rmi包提供程序远程方法调用所需的类。
4.下面程序段的输出结果是StringBuffer buf1=new StringBuffer( );System.out.println(buf1.length()); A. 0 5. B. nullC. 16D. 8在编译 Java 程序时,用于指定生成.class 文件位置的选项是。
B.-dC.-verboseD.-vonarnA.-g-g 输出文件中加行号以及局部变量信息,为调试程序时用。
-o 对类文件进行优化编译。
-nowarn 关闭警告信息,只显示错误信息。
-verbose 显示源代码文件和字节码文件的相关信息。
-d<目录>指定存放生成的类(.class)文件的位置6.是正确的(欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法 )A . ArrayList myList=new Object();B. List myList=new ArrayList();C. ArrayList myList=new List();D. List myList=new List();7.不匹配正则表达式“a?b+[.,:]\\\\d”的字符串是。
《JA V A语言程序设计》期末考试试题及答案6一、填空题1.定义类的保留字是(class ),定义接口的保留字是( interface )。
2.Socket通常也称为(套接字),用于描述( IP 地址) 和( 端口)。
3.线程的优先级在( 1 )至( 10)之间,数值越大( 任务越紧急)。
4.构造方法是一种特殊的成员方法,构造方法名与( 类名) 相同。
5.Java语言只允许单继承,指每个类只能有一个( 父类)。
6.Java源程序的扩展名是( .java ),经过编译后的程序的扩展名是(.class )。
7. 在一个时间只能由一个线程访问的资源称为( 临界资源) 。
访问临界资源的代码(临界代码)。
8. 在多线程系统中,多个线程之间有( 同步) 和( 互斥) 两种关系。
二、选择题1.关于选择结构下列哪个说法正确?()A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句2.while循环和do…while循环的区别是:()A.没有区别,这两个结构任何情况下效果一样B.while循环比do…while循环执行效率高C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次3.关于for循环和while循环的说法哪个正确?()A.while循环先判断后执行,for循环先执行后判断。
B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空4.下列修饰符中与访问控制无关的是()A.private B.publicC.protected D.final5.void的含义:()A.方法没有返回值B.方法体为空C.没有意义 D.定义方法时必须使用6.return语句:()A.只能让方法返回数值B.方法都必须含有C.方法中可以有多句return D.不能用来返回对象7.关于对象成员占用内存的说法哪个正确?()A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对8.下列说法哪个正确?A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量9.下列说法哪个正确?()A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用10.关于方法main()的说法哪个正确?()A.方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中11.构造函数何时被调用?()A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时12.抽象方法:()A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法13.关于继承的说法正确的是:()A、子类将继承父类所有的属性和方法。
学习中心姓名学号西安电子科技大学网络教育学院200 学年第学期《Java程序设计》模拟试题2(90 分钟)一、选择题(4分/题,共5个,共20分)1.关于抽象类下列哪个描述正确?(A).抽象类不能包含抽象方法。
(B).接口和抽象类是一回事。
(C).抽象类不能实例化,即不能生成对象。
(D).抽象类可以实例化对象。
2. 如果你要做GUI编程,要在窗口上放置一个按钮,当点击按钮时使得窗口关闭,程序退出,则你应该怎样写import语句才正确?(A).import java.awt.*;(B).import java.awt.event.*;(C).import javax.swing.*;(D).import java.awt.*;import java.awt.event.*;3. 下列哪个说法是错误的。
A.程序员可以定义新的异常类B.Exception可以用try/catch进行捕获处理C.Exception可以递交给上一级调用方处理D.类似像IOException等异常, 程序可以忽略不进行捕获和处理4. 如果有一个对象myListener (其中myListener对象实现了ActionListener接口), 下列哪条语句使得myListener对象能够接受处理来自于smallButton按钮对象的动作事件?A)smallButton.add(myListener);B)smallButton.addListener(myListener);C)smallButton.addActionListener(myListener);D)smallButton.addItem(myListener);5. 如果有一个对象myListener, 为了使myListener对象能够接受并处理来自于smallButton按钮对象的点击动作事件,myListener对象应该实现哪个接口?A.ActionListenerB.ItemListenerC.MouseListenerD.WindowListener二、简答题(共35分)1.请你列举出Java语言的三个特点。
3.(5.以下哪项可能包含菜单条( )。
《JAVA 语言程序设计》期末考试试题及答案2(应考 必备题库)1. Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。
2. Java 程序里,创建新的类对象用关键字 new ,回收无用的类对象使用关键字 free。
(X 3. Java 有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
4•构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为 void 。
5.在异常处理中,若 try 中的代码可能产生多种异常则可以对应多个 catch 语句,若中的参数类型有父类子类关系, 此时应该将父类放在后面,子类放在前面。
6.拥有abstract 方法的类是抽象类,但抽象类中可以没有 abstract 方法。
7. Java 的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
&静态初始化器是在其所属的类加载内存时由系统自动调用执行。
(X (Xcatch(V(X (V9•在Java 中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋 值对象相同的新对象。
(X) A.正确 B.错误 二.单项选择题 1. Java application 中的主类需包含 main 方法,以下哪项是 参?( ) String args B 、String ar[] C 、Char arg D 、 main 方法的正确形Stri ngBuffer args[]2. 以下关于继承的叙述正确的是( A 、在Java 中类只允许单一继承 B 、在Java 中一个类只能实现一个接口 C 、在Java 中一个类不能同时继承一个类和实现一个接口 D 、在Java 中接口只允许单一继承 paint ()方法使用哪种类型的参数?A 、GraphicsB 、Graphics2DC 、StringColor4.以下哪个不是Java 的原始数据类型 A 、intB 、Boolean)C 、floatchar4.}A 、PanelB 、FrameC 、AppletD 、Dialog6.若需要定义一个类域或类方法,应使用哪种修饰符?(A 、static2 .p ublic class 3. //do sth7.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行 (A 、init()B 、startOC 、destroyOD 、 sto p() 8给出下面代码,关于该程序以下哪个说法是正确的?( P ublic class Person{ static int arr[] = new in t[5]; p ublic static void main( Stri ng a[]){ System.out. printin (arr[0]); } } A 、编译时将产生错误 时将产生错误 编译时正确,运行C 、输出零D 、输出空 9.下列哪些语句关于Java 内存回收的说明是正确的? A 、程序员必须创建一个线程来释放内存 B 、内存回收程序负责释放无用内存 C 、内存回收程序允许程序员直接释放内存 D 、内存回收程序可以在指定的时间释放内存对象 10.以下哪个关键字可以用来对对象加互斥锁?( A 、transient B 、synchronized )C、serializeD 、static11.以下代码段执行后的输出结果为( int x = — 3; int y =—10; System.out. prin tl n(y%x); -1 A 、 B 、2 C、12.有以下程序片段, 1.下列哪个选项不能插入到行1。
一、单项选择题1、如下哪个是Java中的标识符()A、publicB、superC、3numberD、width2、如下哪个是Java中的标识符( )A、fieldnameB、superC、3numberD、#number3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( )A、s += "books";B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;4、如下哪个是Java中有效的关键字()A、nameB、helloC、falseD、good5、定义一个类,必须使用的关键字是( )A、publicB、classC、interfaceD、static6、定义一个接口必须使用的关键字是()A、publicB、classC、interfaceD、static7、下列哪一个import命令可以使我们在程序中创建输入/输出流对象()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;8、关于对象成员占用内存的说法哪个正确?()A.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间B、同一个类的对象共用同一段内存C.对象的方法不占用内存D.以上都不对9、下面关于子类和父类构造函数描述正确的是()A、子类必须通过super关键字调用父类无参的构造函数B、子类必须通过this关键字调用父类无参的构造函数C、调用父类的构造函数语句必须出现在子类构造函数的第一行D、如果子类调用了自己有参的构造函数,就不能调用父类的构造函数10、抽象方法()A、可以有方法体B、是没有方法体的方法C、可以出现在非抽象类中D、抽象类中的方法都是抽象方法11、this和super():A、都可以用在main()方法中B、都是指一个内存地址C、意义相同D、不能用在main()方法中12、关于接口哪个正确?()A、接口和抽象类是同一回事B.一个类只能实现一个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法13、关于静态成员下面说法错误的是()A、静态成员是最终成员变量B、静态成员属于类成员C、定义静态成员使用的关键字是staticD、静态成员必须创建对象时才能使用14、以下关于继承的叙述正确的是()。
《JAVA程序设计》模拟题一.判断题1、Boolen变量值可以是0或1 ( 对 )2、在Java中,整型的大小是不固定的。
一些编译器使用2字节的整型,而其它编译器则使用4字节 ( )3、运算符 ++ 的优先级高于运算符 + (对 )4、将Short值赋给Long值是允许的 ( 对 )5、Java中的每个类都至少有一个构造器 ( )6、静态方法可作用于类变量和实例变量 (对 )7、在同一类中可以有具有以下声明的两个方法:void method1(int j,int k)和int method2(int k,int j) ( 对 )8、一个类的子类可以是某些其它类的超类 (对 )9、当超类引用变量指定为对子类的引用时,只能访问超类中定义的成员 ( )10、一个类可以拥有任何数量的超类和子类 ( ) 二.单项选择题1. 哪种语言是以对象为特征的开发可视化程序组件的语言?( B )A. 过程化语言B. 面向对象的语言C. 机器语言D. 以上都不是2. 以下哪个选项使Java得以在因特网上流行?( A )A. Java AppletB. Java应用程序C. Java字节码3) 所有Java应用程序必须包含下面哪个方法才能独立运行?( D )A. Start()B. Begin()C. Method()D. Main()4) 执行编译好的Java程序的命令是( B )A. javacB. javaC. runD. ececute5) 可以将以下哪个值赋给类型char的变量?( A )(1).’A’(2).9(3).12.3(4).”hello”A. (1)和(2)B. (1)、(2)和(3)C. (1)D. (2)6.Java中的子类也称为( C )A. 内联类B. 嵌套类C. 派生类D. 隐藏类7.以下哪个是关于Java的正确说法( D )A. 不具有编译器B. 不具有解释程序C. 不具有编译器和解释程序D. 具有字节码阅读器8.运算符“|”是( A )A. 位运算符B. 逻辑运算符C. 这种运算符不存在9. 使用以下哪些修饰符进行修饰时,子类不可访问其变量?( B )A. ProtectedB. PrivateC. 以上两者都是D. 以上都不是10. 以下关于抽象方法的说法哪些是错误的?( D )A. 可以直接访问它们而无需创建包含他们的类对象。
B. 它们的实现是不提供的。
C. 它们的实现是由其子类提供的。
D. 抽象方法永远不会被调用。
11.引用抽象类的引用变量可以初始化为( B )A. 抽象类的对象B. 抽象类子类的对象C. 以上两者都是D. 以上都不是12. 以下关于接口的说法哪些是错误的?( B )A. 创建接口层次结构是可能的。
B. 接口类型变量可用于应用实现它的类对象。
C. 接口可被实例化。
D. 声明抽象方法的接口无需在其声明中具有abstract修饰符。
13.假定没有任何修饰符指定其访问的类拥有以下哪种访问级别?( A )A. PublicB. ProtectedC. PackageD. Private14. 可在方法的作用域中抛掷的异常是:( A )A. 使用Java的throw语句的方法直接抛掷的异常B. 被方法通过调用其他方法抛掷的异常C. 上面的a和bD. 以上都不是15. 如果我们假定throw object;但该参数不是Throwable对象,则会发生什么?( C )A. 什么也不发生,该参数也将时有效的B. 该参数将转换成Throwable对象,然后执行该语句C. 编译器将指出错误D. 这本身将产生异常16.何时抛掷Error异常?( A )A. 当发生动态链接失败或JVM本身发生某些知命错误时B. 当OS中的中断处理程序不处理生成的中断时C. 当运行时异常系统无法处理它时D. 以上都是17.以下程序测试String 类的各种构造方法,试选出其运行效果。
( A )class STR{public static void main(String args[]){String s1=new String();String s2=new String("String 2");char chars[]={'a',' ','s','t','r','i','n','g'};String s3=new String(chars);String s4=new String(chars,2,6);byte bytes[]={0,1,2,3,4,5,6,7,8,9};StringBuffer sb=new StringBuffer(s3);String s5=new String(sb);System.out.println("The String No.1 is "+s1);System.out.println("The String No.2 is "+s2);System.out.println("The String No.3 is "+s3);System.out.println("The String No.4 is "+s4);System.out.println("The String No.5 is "+s5);}}A. The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is stringThe String No.5 is a stringB .The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is tringThe String No.5 is a stringC. The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is strinThe String No.5 is a stringD. 以上都不对18.下面语句段的输出结果是什么?( B )int i = 9;switch (i) {default:System.out.println("default");case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two"); }A .defaultB. default, zeroC. error default clause not definedD. no output displayed19.下面哪个语句正确地声明一个整型的二维数组?( CD )A. int a[][] = new int[][];B. int a[10][10] = new int[][];C. int a[][] = new int[10][10];D. int [][]a = new int[10][10];20. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( B )A. ArrayList myList=new Object();B. List myList=new ArrayList();C ArrayList myList=new List();D. List myList=new List();三.多项选择1.Java语言在体系结构上是( BC )A. 定向的B. 抽象的C. 无关的D. 特定的2. 以下哪个是关于Java的正确说法( AB CD )A. 具有编译器B. 具有解释程序C. 具有编译器和解释程序D. 具有字节码阅读器3.当我们希望在发生某些条件时跳出循环,可以使用( A C )A. break语句B. continue语句C. exit语句4.以下那句话是正确的?(A B )A. 异常是事件B. 错误导致异常C. 异常导致错误D. 所有时间都是异常5. 在Java中,以下哪种情况被视为错误?( AD )A. 内存芯片故障B. 试图用零去除时C. 未向用户分配存储单元的引用D. 试图执行非法的指令答:1.(BC) 2 .(ABCD) 3.(AB) 4.(AB) 5.(AD)四、简答题1、error和exception有什么区别?参考答案:答:error 表示恢复不是不可能但很困难的情况下的一种严重问题。
比如说内存溢出。
不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。
也就是说,它表示如果程序运行正常,从不会发生的情况。