Java软件开发工程师笔试题及答案Word格式.doc
- 文档编号:13065318
- 上传时间:2022-10-04
- 格式:DOC
- 页数:10
- 大小:85KB
Java软件开发工程师笔试题及答案Word格式.doc
《Java软件开发工程师笔试题及答案Word格式.doc》由会员分享,可在线阅读,更多相关《Java软件开发工程师笔试题及答案Word格式.doc(10页珍藏版)》请在冰豆网上搜索。
4.提供Java存取数据库能力的包是()
A、java.sql
B、java.awt
C、java.lang
D、java.swing
5.下列哪一种叙述是正确的()
A、abstract修饰符可修饰字段、方法和类
B、抽象方法的body部分必须用一对大括号{}包住
C、声明抽象方法,大括号可有可无
D、声明抽象方法不可写出大括号
6.关于源文件,下列说法错误的是()
A、一个源文件里可以有多个class声明
B、一个源文件里只能有一个class用public修饰
C、源文件的名称只要和源文件里任意一个类名相同即可
D、在开发的时候,如果两个类不存在嵌套关系,最好是一个源文件只有一个类
7.已知表达式intm[]={0,1,2,3,4,5,6};
下面哪个表达式的值与数组下标量总数相等()
A、m.length() B、m.length C、m.length()+1 D、m.length-1
8.下列程序的输出结果是()
Stringstr=null;
System.out.println(a+2);
A、2 B、”2” C、”null2” D、”null+2”
9.下列程序的输出结果是()
inta=012;
intb=a<
<
1;
System.out.println(b);
A、20 B、24 C、false D、21
10.下列程序的输出结果是()
inta=0x12;
A、36 B、24 C、false D、21
11.下列程序的输出结果是()
inta=23;
intb=5;
System.out.println(a%b);
A、4 B、3 C、4.6 D、0
12.下列程序的输出结果是()
doublea=23.0;
doubleb=5.0;
A、4 B、3 C、4.0 D、3.0
13.下列程序的输出结果是()
inti=2;
i=i++;
intj=i++;
System.out.println(i+”,”+j);
A、2,1 B、2,2 C、2,3 D、3,2
14.关于线程设计,下列描述正确的是()
A、线程对象必须实现Runnable接口;
B、启动一个线程直接调用线程对象的run()方法;
C、Java提供对多线程同步提供语言级的支持;
D、一个线程可以包含多个进程;
15.欲构造ArrayList类得一个实例,此类继承了List接口,下列哪个方法是正确的()
A、ArrayListmyList=newObject();
B、ListmyList=newArrayList();
C、ArraylListmyList=newList();
D、ListmyList=newList();
16.下哪一个类型不能作为switch语句表达式的类型()
A、int B、char C、StringD、short
17.下面哪行代码有编译问题()
publicclassTest{
publicvoidTest(){ //①
}
publicTest(Stringstr){ //②
System.out.println(str);
publicstaticvoidmain(String[]args){
Testt1=newTest();
//③
Testt2=newTest(“hello”);
//④
}
A、① B、② C、③ D、④
18.关于Map和List,下面说法正确的是()
A、Map继承List
B、List中可以保存Map或List
C、Map和List只能保存从数据库中取出的数据
D、Map的value可以是List或Map
19.下列描述正确的是()
A、数组是一种对象
B、数组属于一种原生类
C、intnumber=[]={31,23,33,43,35,63}
D、数组的大小可以任意改变
20.关于package,下列说法不正确的是()
A、package的作用是可以对类进行分类管理
B、package提供了包一级的封装
C、package语句不必是类的第一条非注释代码
D、package声明的包可以有子包,但两个子包的名称不能相同
21.关于权限修饰符,下列说法错误的是()
A、权限修饰符可以用来修饰类和类的成员
B、public权限最大,可以跨包访问
C、protected权限允许在同一个包访问
D、类不能用private修饰
22.下列哪种说法是正确的()
A、实例方法可直接调用超类的实例方法
B、实例方法可直接调用超类的类方法
C、实例方法可直接调用其他类的实例方法
D、实例方法可直接调用本类的类方法
23.阅读下面的程序
publicclassXextendsThreadimplementsRunnable{
publicvoidrun(){
System.out.println("
thisisrun()"
);
publicstaticvoidmain(Stringargs[]){
Threadt=newThread(newX());
t.start();
正确的判断是()
A、第一行会产生编译错误
B、第六行会产生编译错误
C、第六行会产生运行错误
D、程序会运行和启动
24.阅读下面的程序
publicclassA{
privateintvalue;
publicA(intvalue){
setValue(value);
publicsetValue(intvalue){
this.value=value;
publicstaticvoidmain(String[]args){
inti=1;
Aa=newA
(1);
modify(i);
modify(a);
publicstaticvoidmodify(inti){
i=10;
publicstaticvoidmodify(Aa){
a.setValue(10);
关于main方法的执行,正确的判断是()
A、i的值改变了,a的成员变量的值改变了
B、i的值改变了,a的成员变量的值没有改变
C、i的值没有改变,a的成员变量的值改变了
D、i的值没有改变,a的成员变量的值没有改变
25.关于eqauls方法,下列说法错误的是()
A、用==判断两个对象相等
B、用对象的eqauls方法判断两个对象相等
C、根类Object的eqauls方法的实现机制是判断参数指向的对象和自身是否为同一个对象
D、如果我们要判断对象相等,通常需要覆盖eqauls方法
26.下面哪行代码有编译问题()
int[]a={};
//①
String[]str={};
//②
a=newint[]{};
//③
str={”1”,”2”};
//④
27.下面哪种定义一个二维数组的方式是错误的()
A、int[][]a=newint[5][];
B、int[][]a=newint[][5];
C、int[][]a={};
D、int[][]a={{}};
28.Strings=newString(“hello”);
Stringt=newString(“hello”);
charc[]={‘h’,’e’,’l’,’l’,’o’};
下列哪些表达式返回true()(多选)
A、s.equals(t);
B、t.equals(c);
C、s==t D、t.equals(newString(“hello”));
29.阅读下面代码:
Stringstr1=“abc”;
Stringstr2=newString(“abc”);
booleanb1=str1==str2;
booleanb2=str1.eqauls(str2);
判断正确的是()
A、b1的值为true,b2的值为true
B、b1的值为false,b2的值为true
C、b1的值为true,b2的值为false
D、b1的值为false,b2的值为false
30.对于下列代码:
publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
}
classChildextendsParent{
下述哪个方法可以加入类Child()
A、intaddValue(inta,intb){//dosomething…}
B、publicvoidaddValue(){//dosomething…}
C、publicintaddValue(){//dosomething…}
D、publicintaddValue(inta,intb)throwsMyException{//dosomething…}
31.关于异常(Exception),下列说法错误的是()
A、异常的基类为Exception,所有异常都必须直接或者间接继承它
B、异常可以用try{...}catch(Exceptione){...}来捕获并进行处理
C、如果某异常继承RuntimeException,则该异常可以不被声明
D、异常可以随便处理,而不是抛给外层的程序进行处理
32.下列关于栈的叙述正确的是()
A、栈是非线性结构
B、栈是一种树状结构
C、栈具有先进先出的特征
D、栈具有后进先出的特征
33.有关线程的哪个叙述是错误的()
A、一旦一个线程被创建,它就立即开始运行。
B、使用start()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 软件 开发 工程师 笔试 答案