专科《JAVA语言程序设计》_试卷_答案
《JAVA语言程序的设计》期末考试题与答案3
《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)才能正常编译。
《JAVA语言程序设计》期末考试试题答案与解析
《JAVA语言程序设计》期末考试试题及答案(应考必备题库)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. javaB. .classC. htmlD. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。
A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。
2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。
3、设 x = 2 ,则表达式 ( x + + )/3 的值是0 。
4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。
5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
最终(final)方法是不能被当前类的子类重新定义的方法。
6、创建一个名为 MyPackage 的包的语句是package MyPackage ; ,该语句应该放在程序的位置为:应该在程序第一句。
7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。
大专java期末考试题及答案
大专java期末考试题及答案一、单选题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项是Java中的一个保留字?A. mainB. publicC. intD. String答案:B3. 在Java中,哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A4. Java中,下列哪个选项不是基本数据类型?A. intB. doubleC. charD. String答案:D5. 下列哪个选项是Java中的正确注释方式?A. /* 注释内容 */B. // 注释内容C. # 注释内容D. -- 注释内容答案:A6. Java中,下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C7. 在Java中,下列哪个选项是正确的继承方式?A. public class Child extends Parent{}B. public class Child implements Parent{}C. public class Child extends interface Parent{}D. public class Child implements interface Parent{}答案:A8. Java中,下列哪个关键字用于声明一个接口?A. classB. interfaceC. structD. enum答案:B9. 在Java中,下列哪个选项是正确的方法重载?A. public void display(int i){}B. public void display(double d){}C. public void display(int i){} public void display(double d){}D. public void display(){}答案:C10. Java中,下列哪个关键字用于声明一个枚举?A. enumB. classC. interfaceD. struct答案:A二、填空题(每题2分,共20分)1. Java中,用于声明一个包的关键字是______。
高职高专计算机专业考试试题《Java程序设计》期末考试试卷一
《Java 基础案例教程(容易)》试卷第1页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………封………………………………线………………………………B 、通过类File 的实例和者一个表示文件名称的字符串可以生成文件输出流。
在流对象生成的同时文件被打开。
但还不能进行文件读写。
C 、java.io.FileOutputStream 可以读取字节文件也可以读取字符文件。
D 、java.io.FileOutputStream 一次只能读取一个字节的内容。
2. 下面关于Java 程序的描述中,错误的是( )A 、Java 程序运行时,必须经过编译和运行两个步骤。
B 、.java 格式的源文件是用来编译的C 、.class 格式的文件是用来运行的D 、不同操作系统上的Java 虚拟机是相同的《Java 基础案例教程(容易)》试卷第2页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………封………………………………线………………………………3. 以下标识符中,不合法的是( )A 、userB 、$innerC 、classD 、login_14. 下面选项,关于ResultSet 中游标指向的描述正确的是( )(单选)A 、ResultSet 对象初始化时,游标在表格的第一行B 、ResultSet 对象初始化时,游标在表格的第一行之前C 、ResultSet 对象初始化时,游标在表格的最后一行之前D 、ResultSet 对象初始化时,游标在表格的最后一行5. 下列目录中,哪一个是用来存放JDK 核心源代码的() A 、lib 目录B 、src 目录C 、jre 目录D 、include 目录6. 下列关于匿名内部类的描述,错误的是( )A 、匿名内部类是内部类的简化形式B 、匿名内部类的前提是必须要继承父类或实现接口《Java 基础案例教程(容易)》试卷第3页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。
JAVA期末试题及标准答案
《Java程序设计》课程试卷1.使用Java语言编写的源程序保存时的文件扩展名是( )。
(A).class (B).java (C).cpp (D).txt2.设int a=-2,则表达式a>>>3的值为( )。
(A)0(B)3 (C)8(D)-13.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。
(A)a[0]; (B)a[a.length-1];(C)a[3]; (D)int i=1;a[i];4.在类的定义中可以有两个同名函数,这种现象称为函数()。
(A)封装(B)继承(C)覆盖(D)重载5.在类的定义中构造函数的作用是( )。
ﻫ(A)保护成员变量(B)读取类的成员变量(C)描述类的特征 (D)初始化成员变量6.下面关键字中,哪一个不是用于异常处理语句( )。
(A)try(B)break(C)catch(D)finally7.类与对象的关系是()。
(A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例8.下面哪一个是Java中不合法的标识符( )。
(A)$persons (B)twoNum(C)_myVar (D)*point9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。
(A)static void method()(B)publicvoid method()(C)final void method( )(D)abstract void method( )10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( )。
(A)ArrayList myList=new Object( )(B)List myList=new ArrayList( )(C)ArrayList myList=new List( ) (D)ListmyList=new List( )11.Java源文件和编译后的文件扩展名分别为( )(A) .class和.jav a (B).java和 .clas s(C).class 和.class (D) .java 和.java12.在Java Applet程序用户自定义的Applet 子类中,一般需要重载父类的( )方法来完成一些画图操作。
大学《JAVA语言程序设计》期末考试试题及答案
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.printlncount;A、5B、1C、15D、166、定义一个类,必须使用的关键字是A、publicB、classC、interfaceD、static7、定义一个接口必须使用的关键字是A、publicB、classC、interfaceD、static8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是A、p.addb;B、p.addb,"North";C、p.addb,"South";D、b.addp,"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 java.;12、下面哪一个import命令可以为我们提供编写网络应用程序的类A、import java.sql.;B、import java.util.;C、import java.io.;D、import java.;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter二、填空题1、如果将类MyClass声明为public,它的文件名称必须是MyClass.java才能正常编译;2、Java程序中的单行注释符是// ,多行注释符是/ / ;3、Java中布尔类型的常量有两种,它们是true和false;4、Java中用于定义小数的关键字有两个:float和double,后者精度高于前者;5、Java中用于两个数相等比较的运算符是:==,用于不相等比较的运算符是<>;6、在Java中定义一个字符串类型的变量str的语句是:String str; ,定义一个具有10个元素的整型数组a的语句是:int arr = new int10; ;7、导入mypackage包中的所类的命令是import mypackage.; ;8、当声明一个数组int arr = new int5; 时,这代表这个数组所保存的变量类型是int,数组名是arr,数组的大小为5,数组元素下标的使用范围是0到4;9、假设x=13,y=4,则表达式x%y = 0的值是true,其数据类型是boolean;10、异常处理是由try、catch和finally块三个关键所组成的程序块;11、以下程序段的输出结果是三角形int x = 5, y = 6, z = 4;if x + y > z && x + z > y && z + y > xSystem.out.println"三角形";elseSystem.out.println"不是三角形";12、下面程序段的执行结果是6 5 4 3 2int a = { 2, 3, 4, 5, 6 };for int i = a.length - 1; i >= 0; i--System.out.printai + "";三、程序阅读题1、以下程序的输出结果为_Peter is 17 years old___;public class Person {String name;int age;public PersonString name, int age { = name;this.age = age;}public static void mainString args {Person c = new Person"Peter", 17; + " is " + c.age + " years old";}}2、以下程序的输出结果为__课程号:101 课程名:ASP 学分:3___;public class Course {private String cNumber;private String cName;private int cUnit;public CourseString number, String name, int unit {cNumber = number;cName = name;cUnit = unit;}public void printCourseInfo {System.out.println"课程号:" + cNumber + " 课程名:" + cName + " 学分:" + cUnit;}}class CourseTest {public static void mainString args {Course c;c = new Course"101", "ASP", 3;c.printCourseInfo;}}3、以下程序的输出结果为__汤姆猫体重:20.0斤___;public class Tom {private float weight;private static String name;public void setWeight float weight {this.weight = weight;}private void out {System.out.println name + "体重:" + weight + "斤";}public static void mainString args { = "汤姆猫";Tom cat = new Tom;cat.setWeight20;cat.out;}}4、以下程序的输出结果__;public class Father {String name, address, tel;int age;public FatherString name, int age { = name;this.age = age;}void out {System.out.print"姓名:" + name;System.out.print" 年龄:" + age;}void outOther {System.out.print" 家庭住址:" + address;System.out.print" 电话:" + tel;}}class Son extends Father {String school;public SonString name, int age {super name, age;}void out {super.out;super.outOther;System.out.println" 学校:" + school;}public static void mainString args {Son son = new Son"Tom", 15;son.address = "金水区";son.school = "九中";son.tel = ;son.out;}}5、下列程序的运行结果是__12345____; public class MyClass {int a = { 1, 2, 3, 4, 5 };void out {for int j = 0; j < a.length; j++System.out.print a j + "";}public static void mainString args {MyClass my = new MyClass;my.out;}}四、简答题1、简述Java中异常处理的机制答:首先Java的异常是面向对象的;一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里;Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和finally;1.异常处理:在Java语言的错误处理结构由try,catch,finally三个块组成;其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等;不管try块中的代码如何退出,都将执行 finally块;2.抛出异常:Java语言可以不在方法中直接捕获,而用throw语句将异常抛给上层的调用者;Throw语句就是来明确地抛出一个异常;首先你必需得到一个Throwable的实例句柄,通过参数传到catch中,或者采用new操作符来创建一个;2、什么是继承答:通过必要的说明能够实现某个类无需重新定义就拥有另一个类的某些属性和方法,并把这种关系称为继承,先定义的类称为父类,后定义的类称为子类,并且允许多层的继承关系;3、请简述重载和重写的区别答:方法的重写Overriding和重载Overloading是Java多态性的不同表现;重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现;如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写Overriding;子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了;如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载Overloading;Overloaded的方法是可以改变返回值的类型;五、程序设计题1、按以下要求编写程序1 创建一个Rectangle类,添加width和height两个成员变量2 在Rectangle中添加两种方法分别计算矩形的周长和面积3 编程利用Rectangle输出一个矩形的周长和面积解答:public class Rectangle {float width, height;public Rectangle float width, float height {this.width = width;this.height = height;}public float getLength{return this.width + this.height 2;}public float getArea{return this.width this.height;}public static void mainString args {Rectangle rect = new Rectangle10, 20;System.out.println"周长是:" + rect.getLength;System.out.println"面积是:" + rect.getArea;}}2、按以下要求编写程序1 编写Animal接口,接口中声明run 方法2 定义Bird类和Fish类实现Animal接口3 编写Bird类和Fish类的测试程序,并调用其中的run方法解答:public interface Animal {void run;}class Bird implements Animal {public void run {System.out.println"鸟儿在飞...";}}class Fish implements Animal {public void run {System.out.println"鱼儿在游...";}}public class TestAnimal {public static void mainString args {Bird bird = new Bird;bird.run;Fish fish = new Fish;fish.run;}}3、编写一个Frame框架应用程序,要求如下:1 在窗口设置两个菜单“文件”、“编辑”2 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”3 在“编辑”菜单里添加两个菜单项“复制”、“粘贴”4 点击关闭菜单项时,使程序关闭;解答:importimportimportimportimportimportimportimportimport/主窗体/public class MyFrame extends Frame {private static final long serialVersionUIDprivate Frame frmMain; // 窗体MenuBar mb; // 菜单栏Menu mnuFile; // "文件"菜单Menu mnuEdit; // "编辑"菜单MenuItem miOpen; // "打开"菜单项MenuItem miSave; // "保存"菜单项MenuItem miClose; // "关闭"菜单项MenuItem miCopy; // "复制"菜单项MenuItem miPaste; // "粘贴"菜单项public MyFrame {frmMain = new Frame"主窗体";// 创建菜单栏mb = new MenuBar;// 创建菜单mnuFile = new Menu"文件";mnuEdit = new Menu"编辑";// 创建菜单项miOpen = new MenuItem"打开";miSave = new MenuItem"保存";miClose = new MenuItem"关闭";miCopy = new MenuItem"复制";miPaste = new MenuItem"粘贴";}public void showFrame {frmMain.setSize800, 600;frmMain.setLocation100, 100;frmMain.setBackgroundColor.white;frmMain.setVisible true;frmMain.setLayout null;frmMain.addWindowListener new WindowHandler; // 注册窗口监听器// 将菜单栏放入窗体中frmMain.setMenuBar mb;// 将菜单放入菜单栏中mb.add mnuFile;mb.add mnuEdit;// 将菜单项放入菜单中mnuFile.add miOpen;mnuFile.add miSave;mnuFile.add miClose;mnuEdit.add miCopy;mnuEdit.add miPaste;// 注册动作事件监听器miClose.setActionCommand"miClose_Clicked";miClose.addActionListener new MenuHandler;}// 定义一个内部类,在这个类中编写窗口关闭事件处理程序;private class WindowHandler extends WindowAdapter {public void windowClosingWindowEvent e {System.exit0; // 退出应用程序,状态码 0 表示正常终止,非 0 表示异常终止;}}// 定义一个内部类,在这个类中编写动作事件处理程序;private class MenuHandler implements ActionListener {public void actionPerformedActionEvent e {if e.getActionCommand == "miClose_Clicked" {System.exit0; // 退出应用程序}}}}public class TestMyFrame {public static void mainString args {// 启动主窗体MyFrame guiWindow = new MyFrame;guiWindow.showFrame;} }。
专升本《JAVA语言程序设计》-试卷-答案
专升本《JAVA语言程序设计》一、(共75题,共150分)1. 下列不属于面向对象编程的三个特征的是()。
(2分)A.封装B.指针操作C.多态性D.继承标准答案:B2. 类所实现的接口以及修饰不可以是()。
(2分)A.publicB.abstractC.finalD.void标准答案:D3. 下列类的定义,错误的是()。
(2分)A.B.C.D.标准答案:D4. 关键字supper的作用是()。
(2分)A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造函数D.以上都是标准答案:D5. 下列说法正确的是()。
(2分)A.java中包的主要作用是实现跨平台功能B.package语句只能放在import语句后面C.包(package)由一组类(class)和界面(interface)组成D.可以用#include关键词来标明来自其它包中的类;标准答案:C6. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?()(2分)A.privateB.无修饰符C.publicD.protected标准答案:B 7. 下列语句序列执行后,x的值是( )。
(2分)A.l3B.12C.11D.10标准答案:B8. 下列语句中,属于多分支语句的是()。
(2分)A.if语句B.switch语句C.do while语句D.for语句标准答案:B9. 阅读下列代码其运行结果是()。
(2分)A.JavanguageC.TestD.编译出错标准答案:C10. 其运行结果是()。
(2分)A.2B.3C.4D.5标准答案:C11. 在Applet中显示文字.图形等信息时,应使用的方法是()。
(2分)A.paint()B.init()C.start()D.destroy()标准答案:A12. 下列关于Applet的说法中,错误的是()。
(2分)A.Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java中不支持向Applet传递参数D.Applet的主类要定义为java.applet.Applet类的子类标准答案:C13. 下列命题中,错误的是()。
java语言程序设计试题及答案
java语言程序设计试题及答案一、选择题(每题2分,共20分)1. Java语言是______。
A. 编译型语言B. 解释型语言C. 编译解释型语言D. 机器语言答案:C2. 下列哪个是Java语言的基本数据类型?A. StringB. IntegerC. booleanD. Object答案:C3. Java程序的执行入口是以下哪个方法?A. main()B. start()C. run()D. execute()答案:A4. 下列哪个是Java的访问控制修饰符?A. publicC. finalD. abstract答案:A5. Java中,哪个关键字用于定义接口?A. classB. interfaceC. packageD. enum答案:B6. Java中的异常处理是通过哪两个关键字实现的?A. try-catchB. if-elseC. for-whileD. switch-case答案:A7. 下列哪个是Java集合框架中的接口?A. ArrayListB. ListB. MapD. Set答案:B8. Java中,哪个关键字用于实现多态?B. implementsC. newD. override答案:A9. 下列哪个是Java的垃圾回收机制?A. JVMB. GC(Garbage Collection)C. JIT(Just-In-Time)D. JIT Compiler答案:B10. Java语言支持的编程范式包括哪些?A. 过程式编程B. 面向对象编程C. 函数式编程D. 所有以上答案:D二、填空题(每空3分,共15分)1. Java语言是______和______的结合体。
答案:编译型;解释型2. Java的三大特性是______、______和______。
答案:封装;继承;多态3. 在Java中,______关键字用于定义类。
答案:class4. Java的______类是所有Java类的父类。
《Java语言程序设计》考试试卷(A卷)附答案
生姓名: 学号: 班级: 专业 命题: 审批:--------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------**工学院高等学历继续教育2019年第 一 学期《Java 语言程序设计》考试试卷(A 卷、开卷)附答案---------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ----------------------------------------------------------- 学生姓名: 学号: 班级: 专业 命题: 审批:**学院高等学历继续教育2019 学年第一学期科目:《Java语言程序设计》考试试卷试题A试题答案及评分标准命题教师:** 使用班级:函计19-3一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共15分)1.C2.D3.A4. A5.D6.C7. B8. A9. B 10. C 11.C 12.A13.A 14.B 15.C二、填空题(本大题共15题15空,每空1分,共15分)1. ;2.class3. ,4. break5.退出6. /*7. 赋值8. 循环9. return 10. equals 11. 0 12. 标签13. , 14. 类变量 15. this三、问答题(本大题共3题,每题10分,共30分)1.什么是Java编程语言(10分)答:Java是一门面向对象的计算机编程语言。
java程序设计考试试题及答案
java程序设计考试试题及答案一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?()A. classB. publicC. privateD. static答案:A2. 下列哪个选项是Java语言的特性?()A. 多线程B. 编译型C. 动态链接D. 所有选项答案:D3. 在Java中,哪个修饰符用于声明一个方法只能由类本身和子类访问?()A. publicB. protectedC. privateD. static答案:B4. Java中,下列哪个关键字用于声明一个接口?()A. classB. interfaceC. publicD. abstract答案:B5. 在Java中,下列哪个关键字用于创建一个抽象类?()A. abstractB. finalC. staticD. interface答案:A6. 下列哪个选项是Java集合框架中的主要接口?()A. ListB. SetC. MapD. 所有选项答案:D7. Java中,下列哪个关键字用于声明一个方法没有返回值?()A. voidB. returnC. nullD. none答案:A8. Java中,下列哪个关键字用于声明一个方法可以被重写?()A. overrideB. extendsC. implementsD. abstract答案:D9. 在Java中,下列哪个关键字用于声明一个变量是静态的?()A. staticB. finalC. transientD. volatile答案:A10. Java中,下列哪个关键字用于声明一个变量是常量?()A. finalB. staticC. transientD. volatile答案:A二、填空题(每题2分,共20分)1. Java程序的执行入口点是________方法。
答案:main2. 在Java中,________关键字用于声明一个变量的值不能被修改。
自考04747《Java语言程序设计(一)》编程题全集(50题及答案)
【程序1】ﻫ题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月得兔子总数为多少?ﻫ//这就是一个菲波拉契数列问题public class lianxi01{ﻫpublic staticvoid main(String[]args) {System、out、println("第1个月得兔子对数: 1”);System、out、println("第2个月得兔子对数: 1");intf1= 1,f2 =1,f,M=24;ﻫfor(int i=3;i〈=M; i++){ﻫf= f2;f2= f1+f2;ﻫf1 = f;System、out、println("第”+ i+”个月得兔子对数:"+f2);}ﻫ}ﻫ}【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。
ﻫ程序分析:判断素数得方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不就是素数,反之就是素数。
ﻫpublicclass lianxi02 {ﻫpublic staticvoidmain(String[]args){ﻫint count = 0;ﻫfor(int i=101; i〈200;i+=2){ booleanb=false;for(int j=2; j〈=Math、sqrt(i);j++)ﻫ{ﻫif(i % j == 0){ b = false;break;}ﻫelse { b =true;}ﻫ}ﻫif(b== true) {coun t++;System、out、println(i );}}ﻫSystem、out、println( "素数个数就是: " + count);}}【程序3】ﻫ题目:打印出所有得"水仙花数”,所谓”水仙花数"就是指一个三位数,其各位数字立方与等于该数本身.例如:153就是一个"水仙花数",因为153=1得三次方+5得三次方+3得三次方。
自考Java语言程序设计(一)2022年4月真题(04747)
自考Java语言程序设计(一)2022年4月真题及(04747)自考Java语言程序设计(一)2022年4月真题及答案解析(04747)1.[单选题] 下列选项中,不属于Java语言特性或语法成分的是()A.面向对象B.全局变量C.JVMD.多线程2.[单选题] 下列选项中,能作为文档解释的是()A./*我是javadoc 解释*/B.//我是javadoc解释*/C./**我是javadoc 解释*/D./*我是javadoc 解释**/3.[单选题] 下列选项中,不能作为for语句中条件表达式的是()A.k++B.k=10C.k==- lD.true4.[单选题] 关于类的叙述中,正确的是()A.每个类都要有一个main方法B.类中可以不显式定义构造方法C.声明一个类时,必须使用public修饰符D.类具有封装性,故不能访问类的数据成员5.[单选题] 下列选项中,能正确加入如下Java代码段的Test类中,并成为cal()的重载方法的是()public class Test{public void cal(int x,int y,int z){ }//在此处添加cal()的重载方法}A.public int cal(int x, int z){ }B.public int cal(int x, int y, int z){ }C.public int cal (int x,int y,int z) {return 0;}D.public int cal(int x, int y, float z){return 0;}6.[单选题] 下列选项中,能够正确初始化数组in的是()A.int [] m;B.m= {1,2,3,4,5};C.int [] m = new int[5];D.int [] m = new int[5]{l,2,3,4,5};7.[单选题] 下列选项中,能作为Java接口成员的是()A.void aMethodO;B.private void aMethod();C.interface void aMethod();D.protected void aMethodO;8.[单选题] 若程序中有语句FileOutputStream out = new FileOutputStream(“myFile.dat”);, 则选项正确的是()A.如果文件myFiIe.dat存在,则将抛出IOException异常B.如果文件myFile.dat不存在,贝幡抛出IOException异常C.如果文件myFile.dat存在,则将覆盖掉文件中己有的内容D.如果文件myFile.dat存在,则将在文件的末尾开始添加新内容9.[单选题] 若要自行设置容器中组件的位置和大小,则需要执行的操作是()A.调用方法setSize()B.调用方法getContentPane()C.调用方法getPreferredSizeOD.调用方法setLayout(null)和setBounds()10.[单选题] 子线程自动获得的优先级是()A.最低优先级B.最高优先级C.随机的优先级D.父类的优先级11.[填空题] Java编译器将Java程序编译成虚拟机能够识别的二进制代码,这种代码称为______________。
2020年8月04747Java语言程序设计试题及答案
2020年8月高等教育自学考试全国统一命题考试Java语言程序设计(一)(课程代码04747)注意事项:1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
2.应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。
3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。
第一部分选择题一、单项选择题:本大题共10小题,每小题1分,共10分。
在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.MyApp程序经编译后得到类文件MyApp.class,脚运行该程淨的命令是A. javaMyApp.classB. java MyAppC. javac MyApp.classD. javac MyApp2.下列选项中,表示退格键(Backspace)的转义字符是A. '\r'B. '\n'C. '\t'D. '\b'3.for(int i=0,j=0;(i==0)&&(i>8);i++){j++;}中循环体执行的次数是A. 0次B. 7次C. 8次D.无限次4.在一个类中允许多个方法使用同一个方法名,这就是方法的A.签名B.继承C.里软D.覆盖5.在Vector类中.用于删除向量序列中给定位置元索的方法是A. setElementAt()B. removeElement()C. removeElementAt()D. removeAllElements()Java语言程序设计(一)试题第1页 (共6页) 6.下列定义正确的是A. class ObjectStorage{ abstract void ObjectStorage();}B. abstract ObjectStorage{ abstract void ObjectStorage();}C. class abstract ObjectStorage{ abstract void ObjectStorage();}D. abstract class ObjectStorage{ abstract void ObjectStorage();}7.方法int read(byte[] b, int off, int len)的返固值为A.读取的字节数B. 数组b的长度C.读取的最后一个字节值D.数组b中最后一个元素的位置8.JPand默认的布局管理器是A. BorderLayoutB. FlowLayoutC. GridLayoulD. CardLayout9.设有JFrame对象f和String对象s,则构造强制性对话框的方法是A. JDialog()B. JDialog(f,s)C. JDialog(f, s, true)D. JDialog(f, s, false)10.下列线程组成部分的是A.入口与出口B.执行的代码C.处理的数据D.虚拟CPU第二部分非选择题二、填空题:本大题共10小题,每空2分,共20分。
专科《JAVA语言程序设计》-试卷-答案
专科《JAVA语言程序设计》一、(共75题,共150分)1. 下面选项中哪个是Java中的标识符?()(2分)A.publicB.superC.3numberD.width标准答案:D2. 下面选项中哪个是Java中有效的关键字?( ) (2分)A.intB.helloC.Exe$1D.good标准答案:A3. 定义一个类时,必须使用的关键字是( )。
(2分)A.publicB.classC.interfaceD.static标准答案:B4. 声明并创建一个按钮对象bn时,应该使用的语句是()。
(2分)A.Button bn=new Button();B.button bn=new button();C.Button bn=new b();D.bn.setLabel(“确定”);标准答案:A5. 下列选项中哪个不可作为java语言修饰符?()(2分)A.a1B.$1C._1D.11标准答案:D6. 整型数据类型中,需要内存空间最少的是()。
(2分)A.shortB.longC.intD.byte标准答案:D7. 下面哪一个import命令可以为我们提供编写网络应用程序的类?()(2分)A.import java.sql.*;B.import java.util.*;C.import java.io.*;D.import .*;标准答案:D8. 关于以下程序段,正确的说法是()。
(2分)A.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行D.行4行6都不执行标准答案:A9. 以下访问权限控制中,哪一个权限级别最高?( ) (2分)A.publicB.protectedC.privateD.friend标准答案:C10. 有一段Java应用程序,它的主类名是a1,那么保存它的源文件名可以是()。
(2分)A.a1.javaB.a1.classC.a1D.都对标准答案:A11. 如果将类MyClass声明为public,那么它的文件要正常编译,文件名称必须是( )。
《Java语言程序设计》考试练习题(带答案)三
《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.内存回收程序允许程序员直接释放内存;D.内存回收程序可以在指定的时间释放内存对象解答: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)解答: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语言程序设计(一)真题及答案
Java语言程序设计(一)真题及答案-卷面总分:100分答题时间:80分钟试卷题量:35题一、单选题(共25题,共50分)1.以下方法中,不能实现挂起线程的是()。
A.sleep()B.notify()C.wait()D.join()正确答案:B您的答案:本题解析:暂无解析2.以下标识符中,不是Java语言关键字的是()。
A.waitB.newC.longD.switch正确答案:A您的答案:本题解析:暂无解析3.以下数据类型转换中,必须进行强制类型转换的是()。
A.int→charB.short→longC.float→doubleD.byte→int正确答案:A您的答案:本题解析:暂无解析4.以下供选择的概念中,属于面向对象语言重要概念和机制之一的是()。
A.函数调用B.模块C.继承D.结构化正确答案:C您的答案:本题解析:暂无解析5.以下Java程序代码中,能正确创建数组的是()。
A.intmyArray[];myArray[]=newint[5]B.intmyArray[]=newmy(5)C.int[]myArray={1,2,3,4,5}D.intmyArray[5]={1,2,3,4,5}正确答案:C您的答案:本题解析:暂无解析6.某Java程序的类A要利用Swing创建框架窗口,则A需要继承的类是()。
A.JWindowB.JFrameC.JDialogD.JApplet正确答案:B您的答案:本题解析:暂无解析7.MouseMotionListener接口能处理的鼠标事件是()。
A.按下鼠标键B.鼠标点击C.鼠标进入D.鼠标移动正确答案:D您的答案:本题解析:暂无解析8.以下术语中,属于文字字型风格属性的是()。
A.颜色B.宋体C.斜体D.字号正确答案:C您的答案:本题解析:暂无解析9.以下能作为表示线程优先级的数值,并且级别最低的是()。
A.0B.1C.1.5D.1.6正确答案:B您的答案:本题解析:暂无解析10.某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。
Java语言程序设计考试题库及答案
B.2
C.3
D.4
14.
以下为合法类型转换的为(D)
A.( int )”A”
B.(char)”A”
C.(boolean)(2-2)
D.(char) (651/12)
15
下面哪条语句是正确的?(C)
A.int a={1,2,3,4,5,};
B.int b=(1,2,3,4,5)
C.int c[]={1,2,3,4,5}
D.import java.awt.Graphics;
40
下面哪个类最适合处理大数据量的文本文件?
A.java.io.FileInputStream
B.java.io.FileReader
C.java.io.BufferedReader
D.java.io.RandomAccessfile
41
以下什么类不属于字符流类?
abstract class Shape{
abstract void draw();
}
class Square extends Shape{}
A.Square类和Shape类都可以成功编译
B.Square类无法编译,但Shape可以编译
C.Shape类无法编译,但Square可以编译
D.Square类和Shape类都无法编译
C.J_Hello.java可以通过编译,但无法运行,且无任何提示信息
D.J_Hello.java可以通过编译,可以正常运行,输出“Hello!”
20
下面哪个类声明是正确的(D)
A.abstract final class car{}
B.abstract private car(){}
C.protected private car{}
Java语言程序设计试卷D卷答案资料
Java语言程序设计试卷D卷答案1.单项选择。
(共20分,每题2分)A B C D C C D C B B2.多项选择。
(共30分,每题3分)AD AC AD AE CE ACD AB AC AD BD 3.填空题。
(共25分,每题5分)1)7(5分)2) 6 (1分)5(1分)换行(1分)6(1分)7 (1分)3)0(1分)false(1分)0(1分)null(2分)4)Derived.amethod()(1分)换行(1分)99(1分)换行(1分)Derived.amethod()(1分)5) A (1分)C (1分)B(1分)(全对5分)4.程序设计题。
(共25分)4.1 (总分10分)public class test6 {public static void main(String[] args) {for (int i = 1; i <= 5; i++) { (3分)for (int j = i; j <= 5; j++) { (3分)System.out.print(" " + j);}for (int k = 1; k < i; k++) { (3分)System.out.print(" " + k);}System.out.println(""); (1分)}}}4.2 (总分15分)public class student { (4分)String name;int id;int account;public student(String n, int a,int d) { = n;this.account = a;this.id=d;}public static void main(String[] args) {student sdt[] = new student[6];sdt[0] = new student("Mr.smith", 88,100001);sdt[1] = new student("Miss.green", 89,100002);sdt[2] = new student("Mr.brown", 93,100003); (3分)sdt[3] = new student("Mr.France", 78,100004);sdt[4] = new student("Miss.Eline", 69,100005);for (int i = 0; i < sdt.length - 1; i++) { (2分)for (int j = i + 1; j < sdt.length; j++) { (2分)if (sdt[i].account < sdt[j].account) { (3分)sdt[5] = sdt[i];sdt[i] = sdt[j];sdt[j] = sdt[5];}}}System.out.println("学生的成绩排名:");for (int i = 0; i < sdt.length-1; i++) {System.out.println(sdt[i].id+" "+sdt[i].name+" "+sdt[i].account);(1分)}}}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专科《JAVA语言程序设计》一、(共75题,共153分)1. 在下列选项中,属于Java语言的代码安全检测机制的一项是( )。
(2分)A.动态链接B.访问权限的检查C.通过接口实现多重继承D.将所有的Java应用都看做对象,按类进行封装.标准答案:B2. 下列选项中,不属于Java语言安全机制的一项足( )。
(2分)A.语法检查B.不允许使用指针C.代码参数类型合法性检查D.对内存进行跟踪.标准答案:D3. Java语言是一种( )。
(2分)A.面向机器的编程语言B.面向过程的编译型编程语言C.面向问题的解释型编程语言D.面向对象的解释型编程语言.标准答案:D4. 下列关于long类型的说法中,正确的一项是( )。
(2分)A.long类型占存储空间和int类型一样大B.long类型能表示的数值范围和int类型一样C.long类型不能自动转换为i︱nt类型D.常数Long.MIN_VALUE代表整型的最小值.标准答案:C5. 下列说法中正确的一个是( )。
(2分)A.标识符区分大小写B.”a”不是一个字符串C.float f=3.14;是合法的语句D.float f=(int)3.14;不是合法的语句.标准答案:A6. 下列关于int类型和long类型的说法中,正确的一个是( )。
(2分)A.int类型可以自动转换为long类型B.long类型可以自动转换为int类型C.long类型占的存储空间比int类型的小D.long类型和int类型数据能表示整数的范围一样.标准答案:A 7. 下列哪一个是回车字符的正确转义字符?()(2分)A./rB./nC.\tD.\r.标准答案:D8. 下列的变量定义中,错误的一个是( )。
(2分)A.int i;B.int 22_$;C.int i=Integer.MIN_VALUE;D.static short a=10:.标准答案:B9. Java中所有的简单数据类型都被包装在包( )中。
(2分)A.java.sqlB.java.awtC.java.1angD.java.math.标准答案:C10. 下列语句序列执行后,输出的结果是( )。
(2分)A.lB.0C.trueD.false.标准答案:D11. 已知定义:;,为了打印输出数组a的最后一个元素,下面正确的代码是( )。
(2分)A.System.out.println(a[10]);B.System.out.println(a[9]);C.System.out.println(a[a.1ength]);D.System.Out.println(a(8));.标准答案:B12. 关于对下列代码段的描述,正确的一项是( )。
(2分)A.程序终止 B.编译出错C.该异常不会被处理D.该异常会继续被上层处理.标准答案:D13. 以下Java代码运行的结果是(d)。
(2分)A.将1,2,3,4,5输出到屏幕B.将0,1,2,3,4输出到屏幕C.将0,1,2,3,4,5输出到屏幕D.将出现运行时异常.标准答案:D14. try必须和()语句一起使用。
(2分)A.throwB.catchC.ObjectD.RuntimeException.标准答案:B15. 在JAVA环境中的默认情况下,StringBuffer类创建的对象容量为(2分)A.字符B.个字符C.个字符D.个字符.标准答案:B16. 在下面选项中能正确通过编译的是(a)。
(2分)A.B.C.D..标准答案:A17. Java的核心包中,提供编程应用的基本包是()(2分)ng B.java.utilC.java.appletD.java.rmi.标准答案:A18. 关于接口的定义和实现,描述正确的是( )。
(2分)A.定义中的方法都只有定义没有实现B.定义中的变量都必须写明final和staticC.一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码D.一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public.标准答案:A19. 关于JAVA中继承说法正确的是( ) (2分)A.只继承父类public方法和变量B.继承父类的非私有变量和方法C.只继承父类的方法,而不继承父类的变量D.将继承父类的所有的变量和方法.标准答案:B20. 在Java中,当在同一类中定义两个或更多方法,它们有相同的名称而参数项不同时,这称为( )。
(2分)A.性B.方法C.重载.标准答案:D21. 下列关于Java语言和c++语言之间差别的描述中,正确的选项是( )。
(2分)A.Java虽然提供了安全机制,但是还是没有c++安全B.Java的内存管理优于c++的内存管理C.Java没有全局变量,但是c++有全局变量D.Java没有指针,但是c++的指针最灵活.标准答案:B,C,D22. 下列关于Application和Applet程序的描述正确的是( )。
(2分)A.Application使用解释器java.exe执行B.Application不使用独立的解释器就可以执行C.Applet在浏览器中运行D.Applet程序必须继承Java的Applet类.标准答案:A,C,D23. 下列描述中正确的是( )。
(2分)A.import语句告诉Java用户需要哪个包(package!)中的类B.所有的类必须实例化,才能调用它的数据成员和方法C.package语句用于将源文件存入所指定的包中D.System类不可能实例化,它的所有方法都是通过类变量来调用的.标准答案:A,C,D24. 以下字符常量中合法的有( )。
(2分)A.‟l‟B.‟\\‟C.”\n”D.‟2‟.标准答案:A,B,D25. 下列属于Java保留字的有( )。
(2分)A.elseB.UnicodeC.charD.static.标准答案:A,C,D26. Java语言和c++语言相比,Java有的特性,而c++没有的特性是()(2分)A.面向对象B.动态链接C.有类库D.跨平台.标准答案:D27. 定义类头时能使用的修饰符是()。
(2分)A.privateB.staticC.protectedD.abstract.标准答案:D28. Java语言是()(2分)A.面向机器的语言B.面向对象的语言C.面向过程的语言D.面向操作系统的语言.标准答案:B29. 为了区分重载,程序中同名的不同方法,要求()。
(2分)A.形式参数个数或者类型不同B.返回值类型不同C.调用时用类名或对象名做前缀D.形式参数名称不同.标准答案:A30. 下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。
(2分)A.class,float,double:,publicB.float,boolean,int,longC.char,extends,float,doubleD.public,private,protected.标准答案:D31. 定义Java.Applet程序时,必须有的import语句是()。
(2分)A.import java.awt.event;B.import java.util. *;C.import java.applet.Applet;D.import java.1ang.*;.标准答案:C32. 现有一个变量声明为boolean bl;,赋值语句中正确的是()。
(2分)A.b1=true:B.b1=True;C.bl=”true”;D.bl=0;.标准答案:A33. 下列的数据类型哪一个属于Java简单数据类犁()? (2分)A.接口B.结构类型C.无符号整数类型D.字符类型.标准答案:D34. 下列说法中正确的一个是()。
(2分)A.length是合法的Java保留字B.null和NULL一样是Java保留字C.使用一个变量之前可以不用定义该变量D.布尔型属于复合数据类型.标准答案:A35. float类型数据和double类型数据做加法,得到结果的类型是()。
(2分)A.int类型B.short类型C.double类型D.float类型.标准答案:C36. 下列不同类型的最终属性f的定义中,正确的是()。
(2分)A.final f=‟f‟B.final int f=1.2;C.static final float f=213.34f;D.static long f;.标准答案:C37. 现有2个char类型的变量al=‟a‟和a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是()。
(2分)A.‟a‟B.‟c‟C.12D.语句在编译时出错.标准答案:B38. 下列关于int类型的说法中,正确的一个是()。
(2分)A.int类型可以自动转换为所有的简单类型B.int类型只能自动转换为long.float.double类型C.是合法的int类型常量D.int类型包括有符号整型和无符号整型.标准答案:B39. 长整型数据是()。
(2分)A.0892B.123.321fC.892LD.0x234.标准答案:C40. 执行如下语句之后,输出的结果是()。
(2分)A.12B.8C.15D.16.标准答案:C41. 算术表达式10*10/6 * 6的值为()。
(2分)A.3B.2C.60D.96.标准答案:D42. 能构成多分支的语句是()。
(2分)A.for语句B.while语句C.switch语句D.do—while语句.标准答案:C43. 现有一个整型数组a [4],它的所有数组元素是()。
(2分)A.a0,a1,a2,a3B.a[0],a[1],a[2],a[3]C.a [1],a [2],a[2],a[4]D.a [0],a[1],a [2],a[3],a[4].标准答案:B44. 下列描述中,正确的一项是()。
(2分)A.异常机制可以用于流程控制B.finally代码段在发生异常时不一定必须执行C.在catch代码段中可以使用return语句来返回到异常抛出点D.可以把catch到的异常对象再次抛出,使上层try—catch结构继续处理该异常事件.标准答案:D45. 下列关于try和catch子句的描述中,错误的一项是()。
(2分)A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量B.如果没有异常产生,则所有的catch代码段都被略过不执行C.try代码段后跟有一个或多个catch代码段D.异常总是由距离产生异常最近的匹配catch代码段处理.标准答案:A46. 下列选项中,属于Java语言特点的一项是()。
(2分)A.分布式B.安全性C.编译执行D.面向对象.标准答案:A,B,D47. 下面关于Java代码安全的说法正确的是()。