大连理工Java程序设计2022年春期末考试复习题及答案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《大连理工Java程序设计2022年春期末考试复习题及答案.pdf》由会员分享,可在线阅读,更多相关《大连理工Java程序设计2022年春期末考试复习题及答案.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大工Java 程序设计期末考试复习题 第1页 共16页 机 密启用前 大连理工大学网络教育学院 2022 年春Java 程序设计 期末考试复习题 注意事项:本复习题满分共:400 分。一、单选题(本大题共 50 小题,每小题 2 分,共 100 分)1、关于可以独立运行的 Java 应用程序,下列说法正确的是()。A无须 main 方法 B必须有两个 main 方法 C可以有多个或 0 个 main 方法 D必须有一个 main 方法【答案】D 2、Java 创建一个对象使用的关键字是()。Aclass Binterface Cnew Dcreate【答案】C 3、执行如下代码:intx=ne
2、w int5;,以下说法正确的是()。Ax4为 0 Bx4未定义 Cx5为 0 Dx0为空【答案】A 4、用关键字 abstract 定义的类()。A可以被实例化 B不能派生子类 C不能被继承 D只能被继承【答案】D 5、假设对象 x 具有属性 a,则访问该属性的方法是()。Aa.x Ba.x()Cx.a Dx.a()【答案】C 6、下面是一个无修饰符的类:class Car.,则类 Car()。A可被其他程序包中的类使用 B仅能被本程序包中的类使用 C不能被任何类使用 大工Java 程序设计期末考试复习题 第2页 共16页 D不能被其他类继承【答案】B 7、构造方法在什么时候被调用()?A类
3、定义时 B使用对象的属性时 C使用对象的方法时 D对象被创建时【答案】D 8、下列选项不允许作为类及类成员访问控制符的是()。Apublic Bprivate Cstatic Dprotected【答案】C 9、表达式(short)(8/9.2*5)的值类型为()。Ashort Bint Cdouble Dfloat【答案】A 10、类 B 和类 C 都不是抽象类,并且类 B 是类 C 的父类。下面声明对象 x1 的语句不正确的是()。AB x1=new B()BB x1=new C()CC x1=new C()DC x1=new B()【答案】D 11、下列关于 Java 内部类的叙述错误的
4、是()。A内嵌类型可以与外层类型同名 B内部类可以声明为抽象类 C内部类中可以声明成员变量和成员方法 D内部类可以继承父类或实现接口【答案】A 12、表达式:(ab)?(cd)?a:c:d,(其中 a=5,b=9,c=1,d=9)的值为()。A5 B8 C1 D9【答案】D 13、下列哪一个方法不是 Applet 生命周期相关的 4 个方法之一()。Ainit()Bstart()Cwait()Dstop()【答案】C 14、下面的 Java 变量中,不属于复合类型的数据类型是()。大工Java 程序设计期末考试复习题 第3页 共16页 A类 B字符型 C数组型 D接口【答案】B 15、Java
5、 中表示回车符的转义字符是()。At Bn Cr Df【答案】C 16、Java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 是指()。AJava 文档生成器 BJava 解释器 CJava 编译器 DJava 类分解器【答案】C 17、定义一个名为“Car”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应该为()。Aprivate class Car extends Object Bpublic class Car Cclass Car extends Object Dprivate class Car【答案】B 18、当方法遇到异常又不知如何处理时,下列
6、说法正确的是()。A捕获异常 B抛出异常 C声明异常 D嵌套异常【答案】C 19、Java 中的哪个类提供了随机访问文件的功能()。ARandomAccessFile 类 BFile 类 CRandomFile 类 DAccessFile 类【答案】A 20、下列哪个 Java 标识符是合法的()。Anew Bclass Cint Dconst1【答案】D 21、Java 程序源文件和经编译后的文件扩展名分别是()。A.class 和.java B.java 和.class C.class 和.class 大工Java 程序设计期末考试复习题 第4页 共16页 D.java 和.java【答案
7、】B 22、关于 Swing 组件,下列描述不正确的是()。ASwing 库是 AWT 库的扩展,Swing 组件称为重型组件 BSwing 组件不直接使用本地组件 C基于 Swing 组件的图形用户界面,采用 Jframe 框架作为主窗口 DSwing 组件都是放到容器中【答案】A 23、下列语句中,()是不能通过编译的语句。Adouble d=545.0;Bchar a1=c;Cint i=321;Dfloat f1=45.0f;【答案】B 24、下列有关线程的描述正确的是()。A并发线程之间均是无关的 B并发线程之间均是交互的 C交互线程之间只存在协作关系 D线程的同步机制包括线程互斥和
8、线程同步【答案】D 25、Java 程序设计语言中,JDBC 指的是()。AJava 程序与数据库连接的一种机制 BJava 程序与浏览器交互的一种机制 CJava 类库名称 DJava 类编译程序【答案】A 26、下列完整性,不属于关系型数据库三类完整性规则的是()。A实体完整性 B数据完整性 C参照完整性 D用户定义完整性【答案】B 27、下列 java 标识符的书写,错误的是()。A_sys B$change Cuser_name D1_file【答案】D 28、Java 中类实现的接口以及修饰不可以是()。Apublic Babstract Cfinal Dvoid【答案】D 29、下
9、列特性中,不属于面向对象编程的三大特征的是()。A封装 大工Java 程序设计期末考试复习题 第5页 共16页 B指针操作 C多态 D继承【答案】B 30、执行如下语句序列:int j=4,k=20;for(int i=1;i!=j;i+)k=k-i;k 的值是()。A10 B24 C12 D14【答案】D 31、Java 源代码保存在扩展名为()的文件中。A.exe B.java C.class D.javac【答案】B 32、调用 alphabet.substring(6,10)返回的子字符串是()。AGHIJ BFGHI CHIJ DGHI【答案】A 33、关于 while 和 dowh
10、ile 语句的说法,错误的是()。A都是 Java 的循环语句 Bwhile 语句至少迭代一次 Cdowhile 语句至少迭代一次 D两者都可以迭代多次【答案】B 34、inta;和 intb=new int0;关于这两个语句的说法错误的是()。Aa 为空数组 Bb 不是空数组 Ca 是分配了 0 个元素的数组 Db 是分配了 0 个元素的数组【答案】C 35、下列关于 Java 中方法的说明,错误的是()。A方法调用必须指定方法名和实际参数 B写在 return 后面的语句不会被执行 CJava 应用程序从 main()方法开始执行 Dmain()方法不能被其他方法调用,包括 Java 虚拟
11、机【答案】D 36、关于构造方法和方法的说法,错误的是()。A构造方法可以创建类的对象 B构造方法和方法都有返回值类型 C构造方法使用 new 操作符调用 D方法使用句点操作符调用【答案】B 大工Java 程序设计期末考试复习题 第6页 共16页 37、下列类中,属于 java.lang 包中的类的是()。AArrays 类 BMath 类 CDate 类 DCalendar 类【答案】B 38、下列关于方法修饰符的叙述,错误的是()。Afinal 修饰的方法在类中可以被重载 Bprivate 修饰的方法指该方法只能从其自身的类中访问 Cnative 修饰的方法表示方法体是以另一种程序设计语言
12、实现的 Dprotected 修饰的方法指该方法只能从其自身的类及其扩展中访问【答案】A 39、下列哪一项不属于 java.awt 中的布局管理器类()。AFlowLayout BTableLayout CBorderLayout DGridLayout【答案】B 40、java.util 包定义了 3 种一般类型的集合,下列哪一个不是()。AList BMap CSet DHash【答案】D 41、JApplet 类的直接父类是()。AComponent 类 BContainer 类 CApplet 类 DPanel 类【答案】C 42、下列协议中不属于网络层协议的是()。ADNS BIP
13、CICMP DIGMP【答案】A 43、下列属于文本数据流的是()。A源代码程序 B音频 C图像 D视频【答案】A 44、关于 I/O 类的说明,错误的是()。AI/O 类主要有 4 种 BInputStream 和 Reader 类用于输入 COutputStream 和 Writer 类用于输出 大工Java 程序设计期末考试复习题 第7页 共16页 DReader 和 Writer 类用于处理二进制文件【答案】D 45、下列不属于 JDBC 提供的驱动程序的是()。A本地库 Java 实现驱动程序 B网络协议驱动程序 C数据库协议驱动程序 D硬盘协议驱动程序【答案】D 46、下面哪种类是
14、用简单数组来实现的()。AHashSet BLinkedHashSet CTreeSet DTreeMap【答案】A 47、下列关于 Applet 小程序的叙述正确的是()。AApplet 可以独立运行 BApplet 小程序也必须有 main()方法 CPanel 类是 Applet 类的子类 DJApplet 类是 Applet 类的子类【答案】D 48、关于接口的说明,错误的是()。A接口可以包含嵌套类和接口 B接口可以作为一种数据类型来声明变量和参数 C接口可以扩展一个类 D接口无构造函数【答案】C 49、下列哪一个特性不是进程和线程所共有的()。A结构性 B共享性 C动态性 D独立性
15、【答案】D 50、下列不可以正确表示 Java 标识符的是()。A$max Babc C_min Dpublic【答案】D 二、判断题(本大题共 50 小题,每小题 2 分,共 100 分)1、JDK 提供 Java 程序的编译运行命令和程序编辑环境。()2、Java 中的 int 类型占用 32 位,这与操作系统的位数无关。()3、Java 的数组都是动态数组,必须使用 new 为其分配空间。()4、参数列表和返回值的不同都可以独立决定方法重载。()5、子类继承父类,则继承了父类中所有的方法。()6、包含抽象方法的类必须声明为抽象类,但抽象类可以不包含抽象方法。()大工Java 程序设计期末
16、考试复习题 第8页 共16页 7、Calendar 类可以用 final 修饰。()8、进程和线程都具有独立性。()9、Applet 是可以嵌入 Web 页的最小应用,能独立运行。()10、FileInputStream 类使用字节读取文件时可以直接操作 Unicode 字符。()11、Java 应用程序的两种形式 Application 和 Applet 都可以独立运行。()12、Java 提供 3 种注释方式,其中/*/是多行注释。()13、Java 字符串可以用字符串变量操作,也可以用字符数组操作。()14、Java 不支持结构和联合,类的功能就类似于结构和联合。()15、拷贝构造函数就
17、是指一个类中参数是该类对象的构造方法。()16、在 Java 中,Object 类是其他所有类的祖先类。()17、父类对象可以引用子类实例,子类对象也可以引用父类实例。()18、方法的重载都是编译时多态。()19、程序中所有的错误都是异常。()20、Arrays 类的所有方法都是静态方法。()21、File 类提供对文件的操作,其中通过流进行文件读写操作。()22、Java支持的UDP数据报通信需要DatagramPacket和DatagramSocket两个类配合。()23、构造函数可以用 this 和 super 关键字来调用其他的构造函数。()24、javax.swing.JLabel
18、用于在窗口中显示文本。()25、在 Java 中,大多数的图形定义在 java.awt 包和 javax.swing 包中。()26、二进制文件是按 16 位字节来访问的,文本文件是按 8 位字符来访问的。()27、ArrayList 对象作为 Java 集合框架的一个成员,支撑 Collection 接口的所有方法。()28、LinkedHashSet 类和 LinkedHashMap 类是单用链式结构来实现的。()29、Java 虚拟机是一种软件系统,它可以翻译和运行 Java 字节码。()30、编译器把源代码程序翻译成机器语言程序,解释器是在需要时才分别翻译并运行源代码的每个句子。()3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大连理工 Java 程序设计 2022 期末考试 复习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内