第一章测试
1.下列关于Java特点的描述中,错误的是( )。 A:Java允许多个线程同时执行 B:Java只能运行在Window和Linux平台 C:Java语言不支持指针 D:Java具有自动垃圾回收的机制 答案:B
2.下列目录中,哪一个是用来存放JDK可执行程序的( )。 A:bin目录 B:db目录 C:lib目录 D:jre目录 答案:A
3.下列关于JDK、JRE和JVM关系的描述中,正确的是( ) A:JDK中包含了JRE,JRE中包含了JVM。 B:JRE中包含了JDK,JVM中包含了JRE。 C:JRE中包含了JDK,JDK中包含了JVM。 D:JDK中包含了JRE,JVM中包含了JRE。 答案:A
4.已知String x="abcdefghijk",则x.substring(3,5)的返回值为( )。 A:"cdef" B:"de" C:"def" D:"bcde" 答案:B
c和java先学哪个5.JAVA语言和C语言一样,都是面向过程的编程语言。( ) A:对 B:错 答案:B ## 第二章测试
6.下列选项中,不属于比较运算符的是( )。 A:< B:= C:== D:<= 答案:B
7.下列选项中,属于布尔常量的是( )。 A:abf B:198 C:true D:2e3f 答案:C
8.JAVA语言不区分大小写。( ) A:对 B:错 答案:B
9.class可以用来作为标识符命名。( ) A:错 B:对 答案:A
10.数值5.0f 是float类型。( ) A:对 B:错 答案:A ## 第三章测试
11.while和do while语句没有区别。( ) A:错 B:对 答案:A
12.while语句、do while语句,for语句都是循环控制语句。( ) A:对 B:错 答案:A
13.数组{1,2,3,4,5},下标最大值为5。( ) A:对 B:错 答案:B
14.数组中存放的数据类型可以不相同。( ) A:对 B:错 答案:B
15.关于continue语句的使用范围,下列说法正确的是( )。 A:continue语句可以在循环语句中使用 B:continue语句可以在条件语句中使用 C:continue语句可以在选择语句中使用 D:不输出任何内容 答案:A ## 第四章测试
16.当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字( )。 A:this B:import C:super D:return 答案:A
17.17下面关于重载的描述,错误的是( )。 A:构造方法不能重载 B:方法重载发生在一个类的内部 C:方法的返回值类型不是区分方法重载的条件 D:重载要求方法名相同,参数列表不同 答案:A
18.接口可以直接用来实例化对象。( ) A:对 B:错 答案:B
19.如果想实例化一个抽象类,必须先实现这个抽象类中的所有抽象方法。( ) A:错 B:对 答案:B
20.下列关于类和对象的描述,错误的是( )。 A:对象是类的实例 B:类用于描述一组对象的共同特征和行为 C:类是对象的抽象 D:一个类只能有一个实例化对象 答案:D ## 第五章测试
21.String类的哪个方法可以返回此字符串的长度。( ) A:max方法 B:构造方法 C:length方法 D:size方法 答案:C
22.System类中所提供的属性和方法都是 的,想要使用这些属性和方法,直接使用System类调用即可 。( ) A:抽象 B:虚拟 C:公开 D:静态 答案:D
23.StringBuffer类中, 方法可以添加字符到StringBuffer对象中末尾。( ) A:new B:append C:show D:add 答案:B
24.若double val = Math.abs(-12.9); 则val的值是( )。 A:12.9 B:11.9 C:-11.5 D:-12.0 答案:A
25.下列数据类型中,哪个是Random对象不能随机生成的数据类型( )。 A:int B:double C:string D:float 答案:C ## 第六章测试
26.Set集合是通过键值对的形式存储对象的。( ) A:错 B:对 答案:A
27.List集合的主要实现类有 ArrayList 和 ( )。 A:HashSet B:TreeSet C:TreeMap D:LinkedList 答案:D
28.Map集合的主要实现类有 HashMap 和 ( )。 A:LinkedMap B:TreeMap C:TreeSet D:HashSet 答案:B
29.ArrayList类的底层实现是 结构。( ) A:数组 B:图 C:对列 D:数 答案:A
30.由于LinkedList的底层是链表实现的,所以他的增删比较快,查询比较慢。( ) A:错 B:对 答案:B ## 第七章测试
31.IO流的4个顶级类是InputStream和OutputStream,Reader和Writer。( ) A:错 B:对 答案:B
32.字节流包括 InputStream 和( )。 A:set B:class C:OutputStream D:Interface 答案:C
33.FileReader类的read()方法的作用是。( ) A:一次写入多个字符 B:一次读取出单个字符 C:一次读取多个字符 D:一次读取一行字符 答案:B
34.字节缓冲流包括BufferedInputStream 和( )。 A:OutputStream B:Reader C:InputStream D:BufferedOutputStream 答案:D
35.关闭流资源,使用的方法是。( ) A:close B:open C:write D:flush 答案:A ## 第八章测试
36.图形用户界面英文缩写为( )。 A:javac B:JVM C:GUI D:java 答案:C
37.动作事件接口是下面哪一项。( ) A:MouseListener B:KeyListener C:Actionlistener D:WindowListener 答案:C
38.为某组件添加鼠标事件,使用的下面哪个方法。( )。 A:addWindowListener B:addKeyListener C:addActionlistener D:addMouseListener 答案:D
39.设置JPanel面板在JScrollPane面板中显示,使用的下面哪个方法。( ) A:setVisible B:setViewPortView C:seePort D:addPort 答案:B
40.为某组件设置边界布局管理器,使用的下面哪个方法。( ) A:addLayout(new BorderLayout()) B:addLayout(new GridLayout()) C:setLayout(new FlowLayout()) D:setLayout(new BorderLayout()) 答案:D

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。