软考程序员考试练习题及答案(三)
下面是希赛小编为大家整理的软考程序员考试练习题及答案,希望能帮助学友们,祝所有考生们复习顺利,安然通过考试。
练习题
21.如果你被要求写一段代码读取一个图片文档,那么一般使用哪种Stream(A)。
A、 FileInputStream
B、 FileReader
C、 DataInputStream
D、 ObjectInputStream
22.下面关于缺省构造方法的描述中正确的是(D)。
A、缺省构造方法可以初始化其它方法中定义的变量
B、java编译器会为所有的类创建缺省构造方法
C、如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法
D、当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法
23.消息类型web服务适合下面哪些情况(BD)。
A、调用web服务的客户机要求立即响应
B、 web服务功能在异步环境中
C、web服务是面向过程的
D、web服务是数据驱动的
24.给出下面的不完整的方法
{success=connect();
If(success==-1){
Throw new TimedOutException();
}
}
TimedOutException不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明(BC)。
A、 public void method()
B、 public void method()throws Exception
C、 public void method()throws TimedOutException
D、 public void method()throw TimedOutException
25.以下说法错误的是(ABD)。
A、类及其属性、方法可以同时有一个以上的修饰符来修饰
B、一个java类可以由多个父类
C、一个java类可以有多个子类
D、如果p是父类parent的对象,而c是子类child的对象,则语句c=p是正确的
26.一个正在执行的线程在遇到下列情况会暂时停止执行(ABD)。
A、休眠
B、执行suspend被挂起
C、执行输入输出操作
D、执行wait()方法
27.下列关于线程的说法正确的是(AB).
A、 java支持多线程机制。
B、一个线程创建并启动后,它将执行自己的run()