java模拟题-1选填

上传人:hs****ma 文档编号:561352204 上传时间:2022-08-02 格式:DOC 页数:9 大小:39.51KB
返回 下载 相关 举报
java模拟题-1选填_第1页
第1页 / 共9页
java模拟题-1选填_第2页
第2页 / 共9页
java模拟题-1选填_第3页
第3页 / 共9页
java模拟题-1选填_第4页
第4页 / 共9页
java模拟题-1选填_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《java模拟题-1选填》由会员分享,可在线阅读,更多相关《java模拟题-1选填(9页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1、面向对象程序设计语言的三个基本特征是?( D )A. 封装、接口和多态 B. 继承、接口和动态C. 跨平台、接口和动态 D. 封装、继承和多态2、关于继承和实现说法正确的是? ( A )A、 类可以实现多个接口,接口可以继承(或扩展)多个接口B、 类可以实现多个接口,接口不能继承(或扩展)多个接口C、 类和接口都可以实现多个接口D、 类和接口都不可以实现多个接口3、关于访问权限说法正确的是? ( B )A、类定义前面可以修饰public,protected和privateB、内部类前面可以修饰public,protected和privateC、局部内部类前面可以修饰public,

2、protected和privateD、以上说法都不正确4、类Person里面有个方法sleep(),如果直接用Person.sleep(),则方法sleep前面必须用的关键词是? ( )A. class B. staticC. public D. final5、下列关于构造方法不正确的是:( )A. 类的构造方法和类同名B. 一个类可以有多个构造方法C. 在实例化对象时必须调用类的构造方法D. 构造方法可以和该类其他方法一样被该类对象调用6、关于匿名内部类叙述正确的是? ( B )A、匿名内部类可以继承一个基类,不可以实现一个接口B、匿名内部类不可以定义构造器C、匿名内部类不能用于形参D、以上

3、说法都不正确7、关于抽象类的叙述正确的是?( )A. 抽象类不可以实例化,或者说抽象类不能声明为对象B. 抽象类就是一种特殊的接口C. 抽象类的方法都是抽象方法D. 抽象类的导出类一定不是抽象类8、下列选项中,用于在定义子类时声明父类名的关键字是:( C )A. interface B. packageC. extends D. class9、关于访问权限,说法正确的是? ( A )A、 类A和类B在同一包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类),类A可以访问类B的方法testBB、 类A和类B在同一包中,类B有个protected的方法testB,类

4、A不是类B的子类(或子类的子类),类A不可以访问类B的方法testBC、 访问权限大小范围:public 包权限 protected privateD、 访问权限大小范围:public 包权限 private protected10、类Car里面有个方法run(),如果直接用Car.run(),则方法run前面必须用的关键词是? ( D )A. class B. finalC. public D. static11、关于匿名内部类叙述正确的是? ( )A、匿名内部类不能重写父类的方法B、匿名内部类可以继承一个基类,不可以实现一个接口C、匿名内部类不可以定义构造方法D、以上说法都不正确12、关于

5、访问权限,说法正确的是? ( C )A、 访问权限大小范围:public 包权限 protected privateB、 访问权限大小范围:public 包权限 private protectedC、 类A和类B在同一包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类),类A可以访问类B的方法testBD、 类A和类B在同一包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类),类A不可以访问类B的方法testB13、关于Java语言描述正确的是? ( B )A、 java和C+都保留了指针B、 java和C+都有三个特征:封装、继

6、承和多态 C、 java的垃圾回收机制是指程序结束时系统自动回收内存D、以上说法都不正确14、如果要建立一个puter的包,叙述正确的是? ( D )A、在代码中,不一定是第一句,只要是类定义前,加入package语句即可B、只需在代码中加入“package ;”一个语句C、必须在代码中加入“package ;”和“package puter;”两个语句D、只需在代码中加入“package puter;”一个语句15、不允许作为类及类成员的访问控制符是:( C )A. public B. privateC. static D. protected16、要导入java/awt/event下面的所

7、有类,叙述正确的是?( C )A、import java.awt.*和import java.awt.event.*都可以B、只能是import java.awt.*C、只能是import java.awt.event.*D、import java.awt.*和import java.awt.event.*都不可以17、下列修饰符中与访问控制权限无关的是?( D )AprivateBpublicCprotectedDfinal18、关于下面程序ThisTest.java运行结果说法正确的是:( B )public class ThisTest public static void main(S

8、tring args) String x=7; int y = 2; int z=2; System.out.println(x+y+z); A. 11 B. 722 C. 22 D. 程序有编译错误19、关于final说法正确的是? ( B )A、final类的方法肯定不能被同一个包的类访问B、final类的方法能否被同一个包的类访问不是由final决定C、final方法等同于private方法D、final对象本身的引用和值都不能改变20、关于抽象类和接口叙述正确的是? ( D )A、 抽象类和接口都能实例化的B、 抽象类不能实现接口 C、 抽象类方法的访问权限默认都是publicD、 接

9、口方法的访问权限默认都是public21、如果要建立一个puter的包,叙述正确的是? ( A )A、只需在代码中加入“package puter;”一个语句B、只需在代码中加入“package java.scut;”一个语句C、必须在代码中加入“package java.scut;”和“package puter;”两个语句D、在代码中,不一定是第一句,只要是类定义前,加入package语句即可22、列表(List)和集合(Set)下面说法正确的是? ( A )A) Set中至多只能有一个空元素B) List中至多只能有一个空元素C) List和Set都可以包含重复元素的有序集合D) Lis

10、t和Set都是有序集合23、如果一个接口Glass有个方法setColor(),有个类BlueGlass实现接口Glass,则在类BlueGlass中正确的是? ( )A、protected void setColor() B、void setColor() C、public void setColor() D、以上语句都可以用在类BlueGlass中24、导出类调用基类的构造器必须用到的关键字:( C )A. this B. finalC. superD. static25、定义一个接口必须使用的关键字是?( C )A、public B、classC、interfaceD、static26、

11、字符界面下接受用户从键盘输入,需要import的包是:( C )A. java.lang包 B. java.awt包C. java.io包 D. java.applet包27、下面这三条语句System.out.println(“is ”+ 100 + 5);System.out.println(100 + 5 +“ is”);System.out.println(“is ”+ (100 + 5);的输出结果分别是? ( D)A、is 1005, 1005 is, is 1005B、is 105, 105 is, is 105C、is 1005, 1005 is, is 105D、is 100

12、5, 105 is, is 105(答案有误)28、关于容器下面说法正确的是? ( D )A、列表(List)和集合(Set)存放的元素都是可重复的。B、列表(List)和集合(Set)存放的元素都是不可重复的。C、映射(Map)中key是可以重复的。D、映射(Map)中value是可以重复的。29、关于访问权限说法正确的是? ( D )A、类定义前面可以修饰public,protected和privateB、内部类前面可以修饰public,protected和privateC、局部内部类前面可以修饰public,protected和privateD、以上说法都不正确(答案有误)30、有一个源

13、代码,只包含import java.util.*这一个import语句,下面叙述正确的是? ( C )A) 只能写在源代码的第一句B) 可以访问java/util目录下及其子目录下的所有类C) 能访问java/util目录下的所有类,不能访问java/util子目录下的所有类D) 编译错误31、关于static说法不正确的是( D )A可以直接用类名来访问类中静态方法(public权限)B静态块仅在类加载时执行一次Cstatic方法就是没有this的方法D不可以用对象名来访问类中的静态方法(public权限)32、关于构造器的说法哪个正确?( C )A、一个类只能有一个构造器B、一个类可以有多个不同名的构造器C、构造器与类同名D、构造器必须自己定义,不能使用父类的构造器33、“先进先出”的容器是:( B )A. 堆栈(Stack)B. 队列(Queue)C. 字符串(String)D. 迭代器(Iterator)34、如果一个接口Cup有个方法use(),有个类SmallC

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号