




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东开放大学Java程序设计基础(专)单元测试1-7答案第1章单元测验-概述和开发环境-5题1.下面关于Java程序的描述中,错误的是()A.class格式的文件是用来运行的B.Java程序运行时,必须经过编译和运行两个步骤。C.不同操作系统上的Java虚拟机是相同的D.java格式的源文件是用来编译的2.下列关于JDK、JRE和JVM关系的描述中,正确的是()。A.JRE中包含了JDK,JVM中包含了JRE。B.JDK中包含了JRE,JVM中包含了JRE。C.JRE中包含了JDK,JDK中包含了JVM。D.JDK中包含了JRE,JRE中包含了JVM。3.如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项()A.c:\jreB.c:\jdk\binC.c:\jre\binD.c:\jdk4.path环境变量是系统环境变量中的一种,它用于保存一系列的路径。参考答案:正确5.在Java中,类名的首字母要求大写。参考答案:错误
第2章单元测验-数据类型与运算符-15题1.下列关于注释作用的描述中,错误的是()A.可以对程序进行说明B.会参与编译C.可以帮助调试程序D.帮助整理编程思路2.下列关于变量作用域的说法中,正确的是()A.变量的作用域为:从定义处开始,到变量所在代码块结束的位置。B.代码块中定义的变量,在代码块外也是可以使用的。C.在main()方法中任何位置定义的变量,其作用域为整个main()方法。D.变量的作用域不受代码块的限制。3.下列常量中,属于整型常量的是()A.2e3fB.nullC.198D.true4.下面选项中,哪一个不是Java中的关键字()A.publicB.sizeofC.gotoD.const5.请阅读下列示意代码inta=1;intb=a++;intc=++a;intd=a+++++a;System.out.print(a+","+b+","+c+","+d);下面选项中,哪一个是程序的输出结果()A.5,2,3,9B.5,1,3,9C.5,1,3,8D.5,1,2,96.阅读下列代码System.out.println(“Hello”+9+1);下列选项中,哪个是正确的输出结果()A.CompilationfailsB.Hello10C.AnexceptionisthrownatruntimeD.Hello917.下列浮点数的定义中,正确的是()A.floatf=1.0;B.floatf=1F;C.floatf="1";D.floatf='1';8.下列转义字符中,哪些是合法的()A.''B.'\t'C.''D.'\r'9.将多个字符用加号相连接就会产生一个新的字符串。参考答案:错误10.Java中null常量只有一个值,它代表对象的引用为空。参考答案:错误11.在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。参考答案:正确12.运算符“&”和“&&”都表示“与”操作。参考答案:错误13.main是Java语言中的关键字。参考答案:错误
第3章单元测试-流程控制-5题1.关于continue语句的使用范围,下列说法正确的是()A.不输出任何内容B.continue语句可以在条件语句中使用C.continue语句可以在选择语句中使用D.continue语句可以在循环语句中使用2.下列关于case关键字的说法中,错误的是()A.case关键字后面的break必须存在B.case关键字后面的值必须不一样C.case关键字后面的break可以没有D.case关键字后面必须是常量3.continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。参考答案:正确4.当intx=3,y=4时,表达式booleanb=x==y?true:false的结果是false。参考答案:对5.for循环语句一般用在循环次数未知的情况下。参考答案:错误
第4章单元测试-面向对象-20题1.下面选项中不是面向对象的特征的是()A.封装B.多态C.继承D.重构2.下列关于类和对象的描述,错误的是()A.对象是类的实例B.类用于描述一组对象的共同特征和行为C.类是对象的抽象D.一个类只能有一个实例化对象3.下列关于this关键字的说法中,错误的是()A.this出现在成员方法中,代表的是调用这个方法的对象B.this可以出现在任何方法中C.this可以解决成员变量与局部变量重名问题D.this相当于一个引用,可以通过它调用成员方法与属性4.下面关于构造方法的调用,正确的是()A.构造方法在类定义的时候被调用B.构造方法在创建对象的时候被调用C.构造方法在调用对象方法时被调用D.构造方法在使用对象的变量时被调用5.下列关于封装的描述中,正确的是()A.封装隐藏了程序的实现细节,同时对外提供了特定的访问方式B.以上说法均错误C.封装能提高代码的复用性D.方法和类都可以称为封装体6.下列关于静态代码块的描述中,正确的是()A.每次创建对象时,类中的静态代码块都会被执行一次B.静态代码块随着类的加载而加载C.使用静态代码块可以实现类的初始化D.静态代码块指的是被static关键字修饰的代码块7.在类中声明的变量称为成员变量,在方法中声明的变量称为局部变量。参考答案:错误8.只要为一个类定义了成员变量,则系统会在这个类的准备阶段或创建这个类的实例时进行默认初始化,初始化值根据其类型决定。参考答案:对9.在定义一个类时,可以使用private关键字修饰该类,以防止其被外部直接访问。参考答案:错误10.Java中可以通过this关键字解决成员变量与局部变量名称冲突问题。参考答案:正确11.下列关于super关键字的说法中,正确的是()A.super关键字是在子类对象内部指代其父类对象的引用B.子类通过super关键字只能调用父类的方法,而不能调用父类的属性C.子类通过super关键字只能调用父类的属性,而不能调用父类的方法D.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类12.在下面哪种情况下,可以使用方法重写()A.父类中的方法在子类中没有时B.父类方法中的形参不适用于子类使用时C.父类的功能无法满足子类的需求时D.父类方法中的返回值类型不适合子类使用13.下列关于接口的说法中,错误的是()A.接口中的变量默认使用“publicstaticfinal”来修饰B.接口中定义的变量可以被修改C.接口中的所有方法都是抽象方法D.接口中定义的方法默认使用“publicabstract”来修饰14.以下关于继承的描述,说法正确的是()A.创建子类对象时,父类的所有构造方法都会被执行B.子类可以继承父类的私有的属性和方法C.子类继承父类的所有属性和方法D.子类可以继承父类的公有的属性和方法15.当子类B继承父类A时,下面描述正确的是?()A.创建类B的对象可以调用类A中的public修饰的成员方法B.创建类B的对象可以调用类A中的private修饰的成员方法C.创建类B的对象可以调用类A中的private修饰的成员变量D.创建类B的对象可以调用类A中的public修饰的成员变量16.若Animal是Cat,Dog的父类,则下列选项中,正确的是()A.Animalanimal=newDog();B.Catcat=(Cat)newDog();C.Animalanimal=newCat();D.Catcat=(Cat)newAnimal();17.Java中任何类都直接或间接继承了Object类。参考答案:错误18.抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。参考答案:正确19.当一个类实现接口时,必须实现接口中的所有方法。参考答案:错误20.类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。参考答案:对
第6章单元测试-图形界面及事件处理-5题1.处理ActionEvent事件的监听器对象需要实现哪个接口()A.KeyAdapterB.KeyEventC.ActionListenerD.KeyListener2.下列选项中,用于表示动作事件的类是?()A.KeyListenerB.MenuKeyEventC.ActionEventD.KeyEvent3.想实现事件的监听机制,首先需要()A.通过addWindowListener()方法为事件源注册事件监听器对象B.事件监听器调用相应的方法来处理相应的事件C.定义一个类实现事件监听器的接口D.实现WindowListener4.JPanel默认的布局管理器是FlowLayout。参考答案:正确5.在流式布局下,容器会将组件按照添加顺序从左向右放置。参考答案:正确
第7章单元测验-多线程-10题1.Java多线程中,关于解决死锁的方法说法错误的是()A.打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值B.打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁C.避免存在一个进程等待序列(P1,P2,…,Pn),其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁D.使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁2.下列属于定义同步代码块的关键字的是()A.abstractB.synchronizedC.volatileD.goto3.notify()方法作用是()A.导致线程等待B.唤醒线程C.线程休眠D.结束线程4.下列有关sleep()方法的描述正确的是()A.属于Thread类的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度摩托车回收与翻新销售合同
- 2025年度航空航天人合伙协议合同
- 2025年度北京市公共体育场馆管理员劳动合同范本
- 养殖用人合同范例
- 中介带看合同范例
- 保温合同范例
- 丢车包赔协议合同范例
- 个人报检合同范例
- 产品长期合作合同范例
- 买刀具合同范例
- 8.3 摩擦力(课件)2024-2025学年人教版八年级物理下册
- 2025年黑龙江职业学院单招职业适应性测试题库带答案
- 国网陕西省电力有限公司招聘笔试真题2024
- 办公网络系统升级及维护解决方案
- 环水保培训资料
- 《输血制度及流程》课件
- 2025中智集团招聘重要岗位高频重点模拟试卷提升(共500题附带答案详解)
- 2025年第六届美丽中国全国国家版图知识竞赛题库及答案
- 华菱涟钢薄板冷轧项目酸轧线介绍
- 骆驼祥子(老舍著,人民文学出版社)
- 2025年山东省科创集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论