网络教育试卷(专科)A2(Java)
电子科技大学网络教育考卷(专科)(A2卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 Java语言 教师签名_____ 大题号一二三四五六七八九十合
姓名 _____________ _____ 专业名 电子科技大学网络教育考卷(专科)(卷) A2 ①ababcc ②464688 ③46abc8 ④10abc8 称 (20 年至20 学年度第 学期) 9、在一个applet标记中, 标记属性项可以省去不写。 _____________ ①code ②codebase ③width ④height (120) _____ 考试时间年月日分钟课程Java语言教师签名 _____ 班号 10、在Java中,子类重新定义一个与从超类那里继承来的域变量(成员变量)完全相同的变量,这称为域的 大题 九 十 ①隐藏 ②覆盖 ③过载 ④Java不支持此特性 _____________ 一 二 三 四 五 六 七 八 合计 11、下列叙述中不正确的是 ___ 学号 号 ①abstract不能与final并列修饰同一个类 ②abstract类中不可以有private的成员 _____________ ③abstract方法必须在abstract类中 ④static方法中能直接处理非static的成员 得 _____ 教学中心 12、下列各输出语句中,显示结果为“123”的是 分 _____________ ①② ____ 210 一、判断题(每小题分,共分) ③④ …………………… 1、( )子类要调用超类的方法,必须使用super关键字。 13、若在某一个类定义中定义有方法:abstract void f();则该类是 …… … 2、( )有的类定义时可以不定义构造函数,所以构造函数不是必需的。 ①public类 ②final类 ③抽象类 ④不能确定 …… 3、( )如果p是超类Parent的对象,而c是子类Child的对象,则语句c =p是正确的。 14、main方法是Java Application程序执行的入口点,下列 main方法声明是不正确的。 …… 4、( )在Java语言中,系统常量null,false,true既可以大写,也可以小写。 ①public static void main(String[]args) ②public static void main(String args[]) ……… 密 ………… 5、( )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。 ③public static void main(String[]a) ④public static void main(string[]args) …… … 240 二、单项选择题(每小题分,共分) 15、下列常见的系统定义的异常中, 是输入、输出异常。 …… 1、一个Java Application运行后,在系统中是作为一个 ①ClassNotFoundException ②IOException ……… ①线程 ②进程 ③进程或线程 ④不可预知 ……… 封 ③FileNotFoundException ④UnknownHostException ……… 2、下列命令中, 命令是Java的编译命令。 16、在Java语言中, 包是自动引入的。 …… … ①javac ②java ③javadoc ④appletviewer ①java.lang ②java.awt ③java.applet ④java.io …… 3、 下列语句输出结果为 。 17、下列Java常见事件类中 是鼠标事件类。 …… 线 public class A{public static void main(String[]args){byte ……… ①InputEvent ②KeyEvent ③MouseEvent ④WindowEvent …… ①0xa ②a ③1 ④10 18、如果子类中覆盖了超类中的同名方法,则在子类中调用超类中的同名方法时应使用关键字 ………… 4、Frame的默认布局管理器是 ①this ②super ③implements ④extends ………… ①FlowLayout ②BorderLayout ③GridLayout ④CardLayout 19、在Java中, 语句作为异常处理的统一出口。 5、每个使用Swing构件的程序必须有一个 ①throw ②try ③finally ④catch ①按钮 ②标签 ③菜单 ④容器 20、 下列类定义中不正确的是 6、如果一个Java源程序文件中定义有4个类,则编译器javac.exe编译该源程序文件,将产生 ①public class Aextends B{} ②public class Aextends B,D{} 个文件名与类名相同而扩展名为.class的字节码文件。 ③public class Aimplements B,D{} ④public class Aextends Bimplements C,D,E{} ①1 ②2 ③3 ④4 三、程序改错题(每小题3分,共12分) 7、为了区分同一个类中过载的各个同名方法,要求 1、class parent{private int mine;} ①采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同) ②返回值的数据类型不同 class child extends parent{int getMine(){return mine;} ③调用时用类名或对象名做前缀 ④形式参数名不同 } 8、 下列代码的执行结果是 。 2、class parent{private int mine; public class A{ public static void main(String[]args){

