计算机职业资格认证考试复习题+答案(完成版)
职业资格认证考试复习题-移动
Java语言部分
一、单选题
1. 下面关于类变量和实例变量的叙述中描述错误的是(  D  )。
A.实例变量是类的成员变量;
B.类变量第一次用到时被初始化,以后创建其他对象时就不再进行初始化;
C.实例变量在每次创建对象时都被初始化;
D.实例变量是用static修饰的成员变量。
2. 下面( A  )修饰符可以使一个类中的成员变量能被不同包中的外部类调用。
A.public;B.protected;C.private;D.没有修饰符。
3. 定义类(匿名内部类除外)中可以用来修饰类名的修饰符是(  B  )
A.private;B.abstract;C.native;D.protected.
4. 定义类头时,不可以放到类名前面的关键字是( D  )
A.public;B.abstract;C.final;D.static.
5. 关于用关键字private修饰的成员变量,下列说法正确的是(  C  )
A. 可以被其他包的类访问;
B. 只能被同一个包中的其他类访问;
C. 只能被该类自身所访问或修改;
D. 可以被其他包中的该类的子类访问。
6. 下面关于类的说法中,错误的是(  D )
A. 类是经过抽象的共有属性的集合;
B. 类是java程序的核心和本质;
C. 类是对象的模板,而类对象则是类的实例化结果;
D.在面向对象的编程语言中,类不是一个独立的程序单位。
7. 下面有关变量调用的语句正确的是( A  )
刘诗雯被禁赛
public class Number{
int a = 2;
float b = 12;
static int c = 13;
丹麦旅游签证public static void main(String args[]){
Number one = new Number();}}
8.下面选项不是表达式语句的是(  D  )。
A. c++;    B. a=b+c;   
A);
9.下列说法不正确的是(  C  )
A. 表达式可以是其他表达式的操作数;
B. 单个常量或变量可以作为表达式;
C. 表达式和表达式语句是一样的;
D. 表达式的类型可以和操作数的类型不一样。
10.将小写字母a转变成大写字母A的方法是(  C  )。
A. a.toLowerCase();
B. A.toLowerCase();
C. a.toUpperCase();
D. A.toUpperCase().
11. 下面表达式中,用来访问数组a中的第一个元素是(  A  )
A. a[0]  B. a[1]    C. a.1    D. a.0
12.设Test为已定义的类,下面声明类Test对象a的语句错误的是( A  )。
    A.Test a = Test();        B.public Test a;
    C.Test a = new Test();    D.public Test a = new Test();
13.Java中基本数据类型一共有 (    D  )种
    A.5    B.6    C.7    D.8
14.Java可以在while后表达式中使用的类型为(  A  )
    A.boolean      B.char    C.byte    D.double
15.下面的程序编译运行后输出的结果是 (    C  )
public static void main(String [] args) {
        int sum = 0;
        for (int i = 0; i < 10; i++)
            报考护师的条件if (i % 2 != 0)
                sum += i;
        System.out.println(sum);
    }
      A.45    B.55    C.25    D.35
16.访问数组中元素下标的最大值通常是(  A    )
      A..length - 1
      B..size - 1
      C..last
      D.以上答案都不对
17.表示实现的关键字是 (  B  )
    A.extends
    B.implements
    C.class
    D.interface
18.下列说法中正确的一个是(  A  )
    A.this()表示调用当前类实例的无参构造
    B.super()是表示当前类实例的父类实例
    C.java中所有标识符不区分大小写
    D.以上答案都不对
19.表示所有异常的父类是(  C  )
    A.Throwable
    B.RuntimeException
    C.Exception
    D.IOException
20.集合中能够按照顺序存放元素的集合是(  A  )
    A.List    B.Queue    C.Set    D.Map
21.类 JFrame 默认的布局管理器是 (    A  )
    A.BorderLayout    B.GridLayout
    C.FlowLayout      D.GardLayout
22.类 JPanel 默认的布局管理器是 (  C  )
    A.BorderLayout
    B.GridLayout
    C.FlowLayout
    D.GardLayout
23.JFrame中的哪个方法用来将它显示在屏幕上 (    B  )
    A.setResizable
    B.setVisible
    C.isVisible
    D.setForeground
24.下面程序中填入什么代码能使得程序运行时在主窗口中显示一个按钮 (  A  )
JFrame f = new JFrame("title");
        JButton b = new JButton("button");       
        ________________________________
        f.pack();
        f.setVisible(true);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
A.f.getContentPane().add(b);      B.f.setContentPane(b);
    C.f.addButton(b);                  D.f.show();
25.Java中用来处理文件的流存放在哪个包中( D    )
    A.java.stream
    C.java.file
    D.java.io
26.以下程序运行完毕的结果是 (  A    )
FileOutputStream fos = new FileOutputStream("d:/a.txt");
        byte [] bs = "nuayoag".getBytes();
        fos.write(bs);
        fos.close();   
A.将nuayoag字符串写入文件中    B.将nuayoag字符串转换成字节数组
    C.程序编译错误                    D.以上答案都不对
27.BufferedReader是一个(    A  )
    A.字符流
    B.字节流
    C.输出流
    D.节点流
28.在Java中,ServerSocket ss = new ServerSocke(1212);中1212表示的是(  A  )
    A.服务器端端口号
    B.服务器延迟时间
    C.最大容许客户端连接数量
    D.以上答案都不对
29.Java网络编程中,用来表示IP地址的类是(  B  )
    A.INetAddress
    B.InetAddress
    C.IPAddress
    D.IP
30.下列程序段执行后,结果是 (  D  )
class A extends Thread {
        public void run() {
            for (int i = 2; ;)    System.out.println((i = i + 2));
        }
}
class B extends Thread {
        public void run() {
            for (int i = 1; ;) System.out.println((i = i + 2));
        }
}
class T {
        public static void main(String [] args) {
            A a = new A();
            B b = new B();
            a.start();
            b.start();
        }
}
    A.程序有编译错误
    B.只能输出奇数
紧凑型
    C.只能输出偶数
    D.奇数和偶数都能输出
31.一个线程最多可以启动多少次 (    B  )
    A.255
    B.1
    C.0
    D.没有限制
32.用来启动线程的方法是(    C )
    A.run
    B.Runnable
    C.start
    D.begin
33.编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(  B  )。
A. .java    B. .class    C. .html    D. .exe
34.下列标识符中合法的一项是(  B    )
A. 2variable        B. variable2 
C. $another*var       D. #myvar谷雨下雨好还是不下雨好
35. 下列程序段中循环体的执行次数是(  C  )
for(int i=0;i<10;i=i+3){
}
A. 2        B. 3        C. 4        D.5
36. 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下
面的(  哪个牌子隔离霜好用C  )异常。
    A NullpointerException
    B ArithmeticExceptioin
    C ArrayIndexOutOfBoundsException
D SecurityManager
37..在Java 语言及其他的面向对象的程序语言中,对象和类具有本质的区别,以下关于对象和类的说法错误是(  C  )。 
    A.在现实生活中,汽车可以被认为是一个类,而一辆红福特牌汽车可以被认为是汽车类的一个对象
    B.类定义了一个抽象概念
    C.对象是对类的抽象
    D.对象是类的实体
38.函数重载是指(  B    )。
    A.两个以上的函数取相同的函数名,并且函数的返回类型相同
    B.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
    C.两个以上的函数名字不同,但形参的个数或类型相同
    D.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

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