java选择题

更新时间:2023-05-05 17:48:39 阅读: 评论:0

一、    单选题
1、    Java JDK中调试器的命令是 (    )。
A.    javac  B.    java      C.    jdb  D.    javah
解答:C    知识点列表:2.1 JAVA虚拟机、特点及JAVA运行系统
2、    运行jar文件中class文件需要在java命令后面加的参数为(      )。
A.    -cp      B    -g        C    -d          D    -verbo
解答:A  知识点列表:2.2  Java Applet程序、Application程序的编辑、编译和运行。
3、    下面哪项在java中是不合法的标识符?(    )
A.    $ur    B.    point    C.    You&me      D.    _endline
解答:C    知识点列表:3.4  Java 语言变量、常量的使用及其运算操作。
4、    下列哪一项不是Java保留字?(    )
A.    sizeof  B.    super    C.    abstract  D.    break
解答:A    知识点列表:3.4  Java 语言变量、常量的使用及其运算操作。
5、    下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?(    )
A.    BorderLayout      B.    CardLayout    C.    GridLayout    D.    FlowLayout
解答:D 吧    知识点列表: 7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成;
6、    下面哪些java语句会导致无限循环?(      )
I、  while (true) i = 0;
II、  while (fal) i = 1;
III、 while (!fal) i = 0;
A、III only  B、I and III only    C、I only    D、I, II and III
解答:B    知识点列表:3.5  Java 语言流程控制语句的功能及使用。
7、    下面是Example.java文件的完整代码,请找出会产生编译错误的行(    )。
1) class BaClass {
2) public String str;
3) public BaClass(){
4) System.out.println(“ok”);}
5) public BaClass(String s){
6) str=s;}}
7) class SubClass extends BaClass{
8) }
9) public class Example{
10) public void method(){
11) SubClass s=new SubClass(“hello”);
12) BaClass b=new BaClass(“world”);
13) }
14) }
A.    7    B.    10  C.    11    D.    12
解答:C    知识点列表:5.3  java类的构造函数以及Java 父类与子类、域继承和方法继承的操作过程。
8、    可以在下面代码段point x处写入的是(    )。
//point x
public class Interesting{
//do something
}
A.    String str;      B.    static int PI=3.14;    C.    public class MyClass{//do other thing…}
D.    import java.awt.*;  解答:D  知识点列表:4.1  系统定义的类(包)。
9、下面关于事件监听的说明,哪一个语句是正确的? (    )
A. 所有组件,都不允许附加多个监听器  B. 如果多个监听器加在一个组件上,那么事件只会触发一个监听器
C. 组件不允许附加多个监听器  D. 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别  解答:D  知识点列表:7.3  Java 标准组件的创建、使用与事件处理。
10、不能添加到Container中的是(      )。
A、an Applet B、a Component  C、a Container  D、a MenuComponent
解答:D  知识点列表:7.3  Java 标准组件的创建、使用与事件处理。
11、下面关于类的说法错误的是(      )。
    A、类是Java语言中的一种复合数据类型。
B、Java语言的类支持单继承和多继承。
C、类是对所有具有一定共性的对象的抽象。
D、类中包含数据变量和方法。
解答:B  知识点列表:5.2  Java语言包的创建和引用;接口的作用、定义及实现方法。
    12、下面哪个关键字不是用来控制对类成员的访问的?(     )
        A、public    B、protected    C、default    D、private
        解答:C
        知识点列表:4.2  用户程序自定义类和对象的基本格式。
    13、在Java程序设计中,程序员创建(  )文件,然后编译器把它们转化为(  )文件。
       
A、源, HTML        B、源, 字节代码  C、字节代码, 源  D、HTML, 字节代码
解答:B          知识点列表:2.2  Java Applet程序、Application程序的编辑、编译和运行。
14、下面的程序段执行后输出的结果是(     )。
        StringBuffer buf=new StringBuffer("China2008");
buf.inrt(5,"@");
System.out.String());
A、China2008@
B、@China2008
C、China@2008
D、China#2008
        解答:C
        知识点列表: 6.1  Java语言 Object类、数据类型类、Math类和System类的功能及所提供的属性和方法;
    15、有整型数组:int[] x={2,33,88,5,10};, 则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是(      )。
        A、88    33    10    5    2
        B、2    5    10    33    88
        C、88    10    2    33    5
        D、5    33    2    10    88
        解答:B
        知识点列表:3.2  Java语言向量引入的目的及其与数组的区别。
    16、Java应用程序的 main 方法中有以下语句,则输出的结果是 ( ) 。
int[] x={2,3,-8,7,9};
int max=x[0];
for(int i=1;i<x.length;i++){
if(x[i]>max)
max=x[i];
}
System.out.println(max);
A、2        B、-8    C、7    D、9
解答:D
知识点列表:3.5  Java 语言流程控制语句的功能及使用。
17、下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(      )
A、Class类
B、Thread类
C、System类
D、Object类
解答:A
知识点列表:2.2  Java  Application程序的编辑、编译和运行。
18、下列关于变量的叙述哪个是错的?(      )
A、实例变量是类的成员变量。
B、在方法中定义的局部变量在该方法被执行时创建。
C、实例变量用关键字static声明。
D、局部变量在使用前必须被初始化。
解答:C
知识点列表:3.4  Java 语言变量、常量的使用及其运算操作。系统定义的类(包);
19、下列哪个选项是创建一个标识有"打开"按钮的语句?(    )
A、TextField  b = new  TextField("打开");
B、TextArea  b = new  TextArea ("打开");
C、Checkbox  b = new  Checkbox("打开");
D、Button  b = new  Button("打开");
解答:D
知识点列表:7.2  利用Java类库中的类及方法绘制用户自定义的图形界面的方法
20、下面是一个Java程序片段:
public void paint (Graphics g)
{            int x = 10;
              int y = 20;
              paintPicture( g, x, y); }
public void paintPicture(Graphics g, int a, int b)
{    g.d);
              // more code follows }
当执行这段代码时,paintPicture方法中参数"a"的值将是什么? (    )
      A、10  B、0  C、20
      D、这段代码不能够编译。这是一个错误,因为从来没有声明参数"a"和给它赋值
解答:A
知识点列表:3.4  Java 语言变量、常量的使用及其运算操作。
21、在Java语言中,下列哪个包是编译器自动导入的?(      )
A、java.applet    B、java.lang  C 、java.io      D、java.awt
解答:B
知识点列表:4.1  系统定义的类(包)
22、下列哪一项说法最好地描述了Java中的对象? (    )
      A、对象是通过import命令引入到程序中的所有事情
      B、对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值
C、对象是一种数据结构,它具有操作数据的方法
      D、对象是一组具有共同的结构和行为的类
解答:C
知识点列表:1.2  JAVA中支持面向对象的特点。
23、关于类继承的说法,正确的是(      )。
A、Java 类允许多重继承        B、Java接口允许多继承
C、接口和类都允许多继承      D、接口和类都不允许多继承
解答:B
知识点列表:5.3  JAVA父类与子类、域继承和方法继承的操作过程, 接口的作用、定义及实现方法.

本文发布于:2023-05-05 17:48:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/533724.html

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

标签:方法   变量   使用   语言
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图