《吉林大学网络教育JAVA程序设计练习题.docx》由会员分享,可在线阅读,更多相关《吉林大学网络教育JAVA程序设计练习题.docx(245页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JAVA程序设计交卷时间:2018-10-1615:17:10一、单选题1.(4分)下列关于类和对象的描述中,不正确的一项是()。* A.现实世界中,可以把每件事物都看做是一个对象* B.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么* C.有共同属性的对象可以抽象为一个类* D.一个类只能实例化一个对象得分:0知识点:JAVA程序设计作业题展开解析javascript:;答案D解析2.(4分)以下字符常量中不合法的一个是()* A. a n* B.r* C.t* D.得分:0知识点:JAVA程序设计作业题展开解析javascript:;答案A解析3.(4分)下列哪一个类实现了线程组
2、?()* A. java. lang. Objict* B. java. lang. ThreadGroup* C. Java. lang. Thread* D. java. lang. Runnable得分:0知识点:JAVA程序设计作业题展开解析答案B解析4.(4分)下列选项中不属于Java虚拟机的执行特点的一项是().* A.异常处理* B.多线程* C.动态链接* D.简单易学得分:0知识点:JAVA程序设计作业题展开解析答案D解析5.(4分)下列说法中,正确的一项是().* A.双精度数强制转换成单精度数后,其数值精度会提高* B. Java语言中的布尔变量可以和整型变量相互强制转换
3、* C.强制转换是将存储长度长的数据转换为长度短的数据* D.强制转换是将存储长度短的数据转换为长度长的数据得分:0知识点:JAVA程序设计作业题展开解析答案C解析6.下列方法中哪一个不能用于获取异常信息()?* A. toString ()* B. getMessage()* C. drawline()* D. printStackTrace()得分:0知识点:JAYA程序设计作业题展开解析答案C解析7.(4分)下列是继承Thread类后得到的子类,请选择正确的一项。()* A.* B.* C.* D.得分:0知识点:JAVA程序设计作业题展开解析答案C解析8.(4分)下列哪一项不是Appl
4、et的生命周期方法?()* A. start ()* B, getCodeBase()* C. destroy 0* D. init()得分:0知识点:JAVA程序设计作业题展开解析答案B解析9.(4分)下列哪个属于java语言的保留字?()* A.$_final* B. long* C. size* D. union得分:0知识点:JAVA程序设计作业题展开解析答案B解析10.(4分)下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是()。* A. float f=222.11If:* B. float f=222. Ill;* C. float f=222. Ill
5、 d:* D. float f=222. Ill;得分:0知识点:JAVA程序设计作业题展开解析答案A解析11.(4分)数Float. MAX_VALUE是由哪个包装类提供的?()* A. java. lang. Integer* B. java. lang. Long* C. java. lang. Float* D. java. lang. Double得分:0知识点:JAVA程序设计作业题展开解析答案C解析12.(4分)下列关于Java程序结构的描述中,不正确的一项是()。* A.一个Java源文件中可以包括一个package语句* B.一个Java源文件中可以包括多个类定义,但是只能有
6、一个public类* C.一个Java源文件中可以有多个public类* D.源文件名与程序类名必须一致得分:0知识点:JAVA程序设计作业题展开解析答案C解析13.(4分)要实现完全定制串行化,串行化类必须实现的接口是()* A. Serializable* B. Runnable* C. Thread* D. Extenalizable得分:0知识点:JAVA程序设计作业题展开解析答案D解析14.执行下列代码之后,输出的结果为()。* A.2* B.3* C.5* D.7得分:0知识点:JAVA程序设计作业题展开解析(javascript:;)答案B解析15.(4分)下列程序执行的结果是(
7、)。* A.5* B.6* C.10* D,3得分:0知识点:JAVA程序设计作业题展开解析答案C解析下列哪一个是Pattern类的方法?()* A. matches ()* B. find()* C, start ()* D. end()得分:0知识点:JAVA程序设计作业题展开解析答案A解析16.(4分)下列说法中,错误的一项是()。* A. Java系统的标准输入对象是System. in* B.打开一个文件时不可能产生lOException* C.使用File对象可以判断一个文件是否存在* 1).使用File对象可以判断一个目录是否存在得分:0知识点:JAVA程序设计作业题展开解析答案
8、B解析17.(4分)JApplet的默认布局管理器是()。* A. FlowLayout* B. BorderLayout* C. GridLayout* D. BoxLayout得分:0知识点:JAVA程序设计作业题展开解析答案B解析19.(4分)下列哪一个语句是合法的?()* A. byte=128;* B. Boolean=true:* C. long l=0x23EFL;* D. double=0.1453d:得分:0知识点:JAVA程序设计作业题展开解析答案C解析20.(4分)设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是()。* A. i=i+2*
9、B. a=7;* C. i+一 j;* D, a=66.0;得分:0知识点:JAVA程序设计作业题展开解析答案B解析21.(4分)设有类型定义short i=32; long j=64;下面赋值语句中不正确的一个是()。* A. j=i ;* B, i-j;* C. i-(short) j;* D. j=(long) i;知识点:JAVA程序设计作业题展开解析答案B解析22.(4分)下列关于RuntimeException的说法中正确的一个项()。* A.此异常默认可以被除了 main()方法之外的任何方法抛出* B.它没有被强迫处理,因此也不会被main ()处理* C.这种异常属于检测异常
10、* D.从jdk的docs可以了解都有哪些异常属于此类得分:0知识点:JAVA程序设计作业题展开解析答案D解析23.(4分)下列标识符中,合法的一个是()。* A.$#!$* B.$一$* C.2$2* D.$22$得分:0知识点:JAVA程序设计作业题展开解析答案D解析24.(4分)下列哪一项不属于Applet中的显示方法?()* A. update ()* B. repaint ()* C. drawLine ()* D. paint ()得分:0知识点:JAVA程序设计作业题展开解析答案A解析25.(4分)Java语言是以哪一种语言为基础的?()* A. Basic* B. Smalha
11、lk* C. C* D. C+得分:0知识点:JAVA程序设计作业题展开解析答案D解析下一页考试成绩/0/分/用时:/-2分T9秒/一、单选题* 1* 2* 3* 4* 5* 6* 7* 8* 9* 10* 11* 12* 14* 15* 16* 17* 18* 19* 20* 21* 22* 23* 24* 25试题导航展开提示关闭JAVA程序设计交卷时间:20卷-10T615:17:01一、单选题1.(4分)设有定义int a=12;则执行以下语句后,a的值为()。a*=12* A.144* B.12* C.24* D.0得分:0知识点:JAVA程序设计作业题展开解析答案A解析下列代码段执
12、行之后,输出的结果为()o* A. true* B. false* C.1* D.0得分:0知识点:JAVA程序设计作业题展开解析答案A解析2.(4分)设有类型定义short i=32; long j=64;下面赋值语句中不正确的一个是()。* A. j=i;* B. i=j;* C. i=(short)j;* D. j=(long) i ;得分:0知识点:JAVA程序设计作业题展开解析答案B解析3.(4分)下列关于RuntimeException的说法中正确的一个项()。* A.此异常默认可以被除了 main()方法之外的任何方法抛出* B.它没有被强迫处理,因此也不会被main()处理*
13、C.这种异常属于检测异常* D.从jdk的docs可以了解都有哪些异常属于此类得分:0知识点:JAVA程序设计作业题展开解析答案D解析4.(4分)下列关于byte类型的说法中,正确的一个是()。* A. byte类型的长度为8位* B. byte类型可以自动转换为所有的简单类型* C.128是合法的byte类型数值* D. byte存储顺序是从高到低得分:0知识点:JAVA程序设计作业题展开解析答案A解析5.(4分)下列哪一个类实现了线程组?()* A. java. lang. Objict* B. java. lang. ThreadGroup* C. Java. lang. Thread*
14、 D. java. lang. Runnable得分:0知识点:JAVA程序设计作业题展开解析答案B解析6.(4分)下列语句序列执行后,x的值是()。* A.13* B.12* C.11得分:0知识点:JAVA程序设计作业题展开解析答案B解析7.(4分)要实现完全定制串行化,串行化类必须实现的接口是()* A. Serializable* B. Runnable* C. Thread* D. Extenalizable得分:0知识点:JAVA程序设计作业题展开解析答案D解析8.(4分)Java语言是以哪一种语言为基础的?()* A. Basic* B. Smalhalk* C. C* D. C
15、+得分:0知识点:JAVA程序设计作业题展开解析答案D解析9.(4分)现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是()o* A. a必须性制转换为b* B. a可以自动转换为b* C. b必须强制转换为a* D.它们不可以相互转换得分:0知识点:JAVA程序设计作业题展开解析答案A解析11.(4分)现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是()。* A. int类型* 氏double类型* C. float 类型* D. long 类型得分:0知识点:JAVA程序设计作业题展开解
16、析答案B解析12.(4分)下列数据表示十六进制数的一个是()。* A.021* B.123* C.23* D.0xa34得分:0知识点:JAVA程序设计作业题展开解析答案D解析13.(4分)下列选项中属于Java语言的垃圾回收机制的一项是()。* A.语法检查* B.堆栈溢出检查* C.跨平台* D.内存跟踪得分:0知识点:JAVA程序设计作业题展开解析答案D解析14.(4分)下列关于Java程序结构的描述中,不正确的一项是()。* A.一个Java源文件中可以包括一个package语句* B.一个Java源文件中可以包括多个类定义,但是只能有一个public类* C.一个Java源文件中可以
17、有多个public类* D.源文件名与程序类名必须一致得分:0知识点:JAVA程序设计作业题展开解析答案C解析15.(4分)下列程序执行的结果是().* A.5* B.6* C.10* D.3知识点:JAVA程序设计作业题展开解析答案C解析16.(4分)下列描述中,哪一项不属于finally语句应陵执行的功能()?* A.释放资源* B.关闭文件* C.分配资源* D.关闭数据库得分:0知识点:JAVA程序设计作业题展开解析答案C解析17.(4分)在下列说法中,选出最正确的一项是()。* A. Java语言是以类为程序的基本单位的* B. Java语言是不区分大小写的* C.多行注释语句必须以
18、/开始* D.在Java语言中,类的源文件名和该类名可以不相同得分:0知识点:JAVA程序设计作业题展开解析答案A解析18.(4分)下列说法正确的一项是()。* A. java. lang. Integer 是接口* B. java. lang. Runnable 是类* C. Doulble 对象在 lava, lang 包中* D. Double 对象在 java. lang. Object 包中得分:0知识点:JAVA程序设计作业题展开解析答案C解析19.(4分)下列选项中不属于Java虚拟机的执行特点的一项是()。* A.异常处理* B.多线程* C.动态链接* D.简单易学得分:0知
19、识点:JAVA程序设计作业题展开解析javascript:;答案D解析20.(4分)数Float.MAX_VALUE是由哪个包装类提供的?()* A. java. lang. Integer* B. java. lang. Long* C. java. lang. Float* D. java. lang. Double得分:0知识点:JAVA程序设计作业题展开解析答案C解析21.(4分)下列关于类、包和源文件的说法中,错误的一项是()o* A.一个文件可以属于一个包* B.一个包可包含多个文件* C.一个类可以属于一个包* D.一个包只能含有一个类得分:0知识点:JAVA程序设计作业题展开解
20、析答案D解析22.(4分)下列说法中,错误的一项是()。* A. Java系统的标准输入对象是System. in* B.打开一个文件时不可能产生lOException* C.使用File对象可以判断一个文件是否存在* D.使用File对象可以判断一个目录是否存在得分:0知识点:JAVA程序设计作业题展开解析答案B解析23.(4分)如果有2个类A和B, A类基于B类,则下列描述中正确的一个是()。* A.这2个类都是子类或者超类* B. A是B超类的子类* C. B是A超类的子类* D.这2个类郡是对方的子类得分:0知识点:JAVA程序设计作业题展开解析答案B解析24.(4分)算术表达式l+2
21、/3-4 1* 2* 3* 4* 55B、的值为9()* A.1* B.-19* C.-5* D.0得分:0知识点:JAVA程序设计作业题展开解析答案B解析25.(4分)下列关于异常处理原则的说法中错误的一项是()。* A.修正问题,并再次调用引发异常的方法* B.暂时解决问题,不再尝试执行该方法,转而继续程序的执行* C.用一个可替代的结果替换方法本来应该得出的值* D.进行一些工作,然后把同一异常重掷到较低层得分:0知识点:JAVA程序设计作业题展开解析答案D解析下一页考试成绩/0/分/用时:/2分T9秒/一、单选题* 6* 7* 8* 9* 10* 11* 12* 13* 14* 15*
22、 16* 17* 18* 19* 20* 21* 22* 23* 24* 25试题导航展开提示关闭JAVA程序设计交卷时间:2018-10-1615:16:55一、单选题(4分)下列说法中错误的一项是()。* A. JApplet是顶层Swing容器* B. JApplet中使用内容面板作为其惟一直接后代* C.内容面板是JApplet中除了菜单条之外所有构件的双亲* D.根面板是JApplet的惟一直接后代得分:0知识点:JAVA程序设计作业题展开解析javascript:;答案B解析2.(4分)下列关于Java程序结构的描述中,不正确的一项是()。* A.一个Java源文件中可以包括一个p
23、ackage语句* B.一个Java源文件中可以包括多个类定义,但是只能有一个public类* C.一个Java源文件中可以有多个public类* D.源文件名与程序类名必须一致得分:0知识点:JAVA程序设计作业题展开解析javascript:;答案C解析3.(4分)为了使包ch4在当前程序中可见,可以使用的语句是()。* A. import ch4.*;* B. package ch4.*;* C. ch4 imporl,;* D. ch4 package;得分:0知识点:JAVA程序设计作业题展开解析答案A解析4.(4分)下列选项中,不属于JDK文件目录中的子目录的是()。* A. bi
24、n子目录* B. include 子目录* C. j2sdkl.4.2子目录* D. lib子目录得分:0知识点:JAVA程序设计作业题展开解析答案C解析5.(4分)下列哪一个是合法的char类型数据()?* A.141* B.rn* C.uOO* D.uOxCO,得分:0知识点:JAVA程序设计作业题展开解析答案A解析6.(4分)下列哪一个语句是合法的?()* A. byte=128;* B. Boolean=true:* C. long l=0x23EFL;* D. double=0.1453d:得分:0知识点:JAVA程序设计作业题展开解析答案C解析下列描述中,正确的一项是()。* A.
25、当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况* B.一个try代码段必须和一个catch代码段相对应* C. catch (Exception e)不能捕获异常抛出的任何类型* D.非GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运行得分:0知识点:JAVA程序设计作业题展开解析答案A解析7.(4分)下列说法中,错误的一项是()。* A. Java系统的标准输入对象是System. in* B.打开一个文件时不可能产生lOException* C.使用File对象可以判断一个文件是否存在* D.使用File对象可以判断一个目录是否存在得分:
26、0知识点:JAVA程序设计作业题展开解析答案B解析8.(4分)下列属于Java语言的特点的一项是()。* A.运算符重载* B.类间多重继承* C.指针操作* D.垃圾回收知识点:JAVA程序设计作业题展开解析答案D解析9.(4分)执行如下语句之后,输出的结果是()。* A.12* B.-12* C.-1* D.0得分:0知识点:JAVA程序设计作业题展开解析答案D解析10.(4分)Fileoutputstream 类的父类是()。* A. File* B. FileOutput* C. Outputstream* D. InputStream得分:0知识点:JAVA程序设计作业题展开解析答案
27、C解析下列数据中是八进制数的一个是().* A.0X214* B.231 L* C.00* D.10得分:0知识点:JAVA程序设计作业题展开解析答案C解析13.(4分)下列说法中,不正确的一项是().* A. Java 程序有两类:Application 和 Applet* B.类的方法只能由public修饰* C.面向对象的程序设计的优点有:可重用性、可扩展性、可管理性* D. Java语言通过接口支持多重继承得分:0知识点:JAVA程序设计作业题展开解析答案B解析14.(4分)使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()* A. abstract* B. pri
28、vate* C. protected* D.不使用保留字得分:0知识点:JAVA程序设计作业题展开解析答案D解析15.(4分)下列关于类和对象的描述中,不正确的一项是()。* A.现实世界中,可以把每件事物都看做是一个对象* B.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么* C.有共同属性的对象可以抽象为一个类* D.一个类只能实例化一个对象得分:0知识点:JAVA程序设计作业题展开解析答案D解析16.(4分)下列哪一个是Pattern类的方法?()* A. matches ()* B. find()* C. start ()* D. end()得分:0知识点:JAVA程序设计作
29、业题展开解析答案A解析17.(4分)下列说法正确的一项是()。* A. java. lang. Integer 是接口* B. java. lang. Runnable 是类* C. Doulble 对象在 iava. lang 包中* D. Double 对象在 java. lang. Object 包中得分:0知识点:JAVA程序设计作业题展开解析答案C解析18.(4分)下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是()。* A. float f=222.11 If:* B. float f=222. Ill;* C. float f=222. Ill d:*
30、D. float f=222. Ill;得分:0知识点:JAVA程序设计作业题展开解析javascript:;答案A解析19.(4分)下列说法中错误的一项是()。* A. Swing构件可以设置一个或多个边框* B. Swing的按钮构件上可以使用图标* C. Swing构件可以使用键盘代替鼠标操作* D. Swing中需要手工编写双缓冲区得分:0知识点:JAVA程序设计作业题展开解析javascript:;答案D解析20.(4分)下列关于异常处理原则的说法中错误的一项是()。* A.修正问题,并再次调用引发异常的方法* B.暂时解决问题,不再尝试执行该方法,转而继续程序的执行* C.用一个可
31、替代的结果替换方法本来应该得出的值* D.进行一些工作,然后把同一异常重掷到较低层得分:0知识点:JAVA程序设计作业题展开解析答案D解析21.(4分)下列是继承Thread类后得到的子类,请选择正确的一项。()* A.* B.* C.* D.得分:0知识点:JAVA程序设计作业题展开解析答案C解析22.(4分)下面的是关于类及其修饰符的一些描述,不正确的是()。* A. abstract类只能用来派生子类,不能用来创建abstract类的对象* B. abstract不能与final同时修饰一个类* C. final类不但可以用来派生子类,也可以用来创建final类的对象* D. abstr
32、act方法必须在abstract类中声明,但abstract类定义中可以没有 abstract 方法得分:0知识点:JAVA程序设计作业题展开解析答案c 解析23.(4分)下列哪个属于java语言的保留字?()* A.$_final* B. long* C. size* D. union得分:0知识点:JAVA程序设计作业题展开解析答案B解析24.(4分)JApplet的默认布局管理器是()。* A. FlowLayout* B. BorderLayout* C. GridLayout* D. BoxLayout得分:0知识点:JAVA程序设计作业题展开解析答案B解析25.(4分)下列代码段执
33、行之后,输出的结果为()。* A. true* B. false* C.1* D.0得分:0知识点:JAVA程序设计作业题展开解析答案A解析下一页考试成绩/0/分/用时:/2分T7秒/一、单选题* 1* 2* 3* 4* 5* 6* 7* 8* 9* 10* 11* 12* 13* 14* 15* 16* 17* 18* 19* 20* 21* 22* 23* 24* 25试题导航展开提示关闭JAVA程序设计交卷时间:2018-10-1615:16:46一、单选题1.(4分)设有定义int x=5;则执行以下语句后,x的值为()。x+=x+5;* A.10* B.15* C.20* D.25得
34、分:0知识点:JAVA程序设计作业题展开解析答案B解析2.(4分)下列选项中属于Java语言的垃圾回收机制的一项是()。* A.语法检查* B.堆栈溢出检查* C.跨平台* D.内存跟踪得分:0知识点:JAVA程序设计作业题展开解析答案D解析3.(4分)下列语句中,正确的给出初始值为222. Ill的单精度浮点数f的定义的一个是()。* A. float f=222.11If:* B. float f=222. Ill;* C. float f=222. Ill d:* D. float f=222. Ill;得分:0知识点:JAVA程序设计作业题展开解析答案A解析4.(4分)下列选项中属于J
35、ava语言的安全性的一项是()。* A.动态链接* B.高性能* C.访问权限* D.内存跟踪得分:0知识点:JAVA程序设计作业题展开解析答案C解析5.(4分)现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是(* A. a必须性制转换为b* B. a可以自动转换为b* C. b必须强制转换为a* D.它们不可以相互转换得分:0知识点:JAVA程序设计作业题展开解析答案A解析6.(4分)数Float. MAX_VALUE是由哪个包装类提供的?()* A. java. lang. Integer* B. java. lang. Long* C.
36、java. lang. Float* D. java. lang. Double得分:0知识点:JAVA程序设计作业题展开解析答案C解析7.(4分)下列关于MVC体系结构的说法中错误的一项是()。* A.模型是指定的逻辑表示方法* B.视图是模型的可视化表示方法* C.控制用于指定用户输入的处理机制* D. MVC体系结构用于AWT中得分:0知识点:JAVA程序设计作业题展开解析答案D解析8.(4分)下列方法中哪一个不能用于获取异常信息()?* A. toString ()* B. getMessage()* C. drawline()* D. printStackTrace()得分:0知识点
37、:JAVA程序设计作业题展开解析答案C解析9,(4分)下列说法中,正确的一项是(* A,字符串“ abce”的长度是6* B. False是Java的保留字* C,324.23L代表单精度浮点数* D. False是合法的Java标识得分:0知识点:JAVA程序设计作业题展开解析答案D解析10.(4分)要实现完全定制串行化,串行化类必须实现的接口是()* A. Serializable* B. Runnable* C, Thread* D. Extenalizable得分:0知识点:JAYA程序设计作业题展开解析答案D解析11.(4分)下面哪一个是符合Java语言语法的语句?()* A, int a=0: boolean b=a!=7;* B. int a=0; int b=2; int e=12; a=12+b+e!=4;* C. double i=L3*%12;* D. int a=0; int b=2;int 12=7;a =a+12=c+b;得分:0知识点:JAVA程序设计作业题展开解析javascript:答案A解析12.(4分)Fileoutputstream 类的父类是()。* A. File* B. FileOutput* C. OutputStream* D. InputStream得分:0知识点:JAVA程序设计作业题展开解析java