摘要:下面是希赛小编为大家整理的2016下半年软考程序员考前冲刺练习题及答案,希望能帮助学友们,祝所有考生们顺利通过考试。
下面是希赛小编为大家整理的2016下半年软考程序员考前冲刺练习题及答案,希望能帮助学友们,祝所有考生们顺利通过考试。
练习题
81.以下关于构造函数的描述错误的是(A)。
A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
82.有程序如下,关于程序的描述哪个是正确的?(C)
public class Person{
static int arr[]=new int[10];
public static void main(String a[])
{System.out.println(arr[1]);}
}
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出null
83.有语句String s=”hello world”;,以下操作哪个是不合法的?(B)
A、int i=s.length();
B、s>>>=3;
C、String ts=s.trim();
D、String t=s+”!”;
84.给出如下代码:
class Test{
private int m;
public static void fun(){
//some code...
}
}
如何使成员变量m被函数fun()直接访问?(C)
A、将private int m改为protected int m
B、将private int m改为public int m
C、将private int m改为static int m
D、将private int m改为int m
85.Java application中的主类需包含main方法,main方法的返回类型是什么?(D)
A、int
B、float
C、double
D、void
86.有以下方法的定义,请选择该方法的返回类型(D)。
ReturnType method(byte x,double y)
{
return(short)x/y*2;
}
A、byte
B、short
C、int
D、double
87.下列哪些语句关于Java内存回收的说明是正确的?(B)
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
88.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D)语句。
A、import java.awt.*;
B、import java.applet.*;
C、import java.io.*;
D、import java.awt.event.*;
89.容器Panel和Applet缺省使用的布局编辑策略是(B)
A、BorderLayout
B、FlowLayout
C、GridLayout
D、CardLayout
90.设有下面两个赋值语句:
a=Integer.parseInt(“123”);
b=Integer.valueOf(“123”).intValue();
下述说法正确的是(D)。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。
软考备考资料免费领取
去领取