初级软件工程师Java客观试题Word文档下载推荐.docx
《初级软件工程师Java客观试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《初级软件工程师Java客观试题Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
C.voidm1(intx){};
D.voidm1(int*x{};
C
4.T2类为T1类的子类,下列选项写法正确的是()。
A.T1Obj=newT2();
B.T2Obj=newT1();
C.T1Obj=newT1();
D.T2Obj=newT2();
5.在JAVA中抛出异常的关键字是()。
A.transient
B.throw
C.finally
D.static
6.下列语句正确的是()。
A.bytea=128;
B.longl=0xfffL;
C.booleanb=null;
D.doubled=0.9239d;
7.关于数组的声明,下列选项错误的是()。
A.String[]str=newString[9]
B.Stringstr[]=newString[9]
C.Objectstr[9]=newString[]
D.Object[]str=newObject[9]
D
8.JAVA程序的源文件扩展名是()。
A..java
B..html
C..class
D..exe
A
9.linux中,显示当前目录下所有文件及其明细的是()。
A.ls-al
B.setnu
C.rm–rf
D.cd
10.下面注释方法能够支持javadoc命令的是()。
A./**...**/
B./*...*/
C./**...*/
D.//
11.下列选项不是Java保留字的是()。
A.sizeof
B.super
C.abstract
D.break
12.在类Test中定义了方法getResult(),其中包含语句:
doublemyresult=Math.sqrt(1000);
需要导入的包是()。
A.java.Math.*
B.java.util.Math.*
C.java.lang.*
D.java.util.*
13.在java中下列关键字不能使类派生出子类的是()。
A.volatile
B.final
C.public
D.private
14.关于Java中类的继承,下列描述正确的是()。
A.Java类允许多重继承
B.Java接口允许多继承
C.接口和类都允许多继承
D.接口和类都不允许多继承
15.表达式1+2/3-4*5的值是()。
A.-5
B.-19
C.0
D.1
16.可以与基于浏览器的WEB应用共同协作,使得某些错误能够直接在终端用户的客户端处理而无需在WEB服务器端处理的是技术是()。
A.XML
B.javaScript
C.GGI
D.SGML
17.下列选项不是Java关键字的()。
A.goto
B.native
C.null
D.FALSE
18.执行如下代码:
intx=4;
System.out.println("
valueis"
+((x>
4)?
99.9:
9));
在控制台输出的结果是()。
A.valueis99.9
B.valueis9
C.valueis9.0
D.valueis100
19.为T1类的一个无形式参数无返回值的方法method书写方法头,使得使用T1.method就可以调用该方法,下列选项写法正确的是()。
A.staticvoidmethod()
B.publicvoidmethod()
C.finalvoidmethod()
D.abstractvoidmethod()
20.a是int型public成员变量,变量值保持为常量20,下列选项正确定义这个变量的是()。
A.publicinta=20;
B.finalinta=20;
C.finalpublicinta=20;
D.publicfinalinta=20;
21.为了编程需要,现需自己编写一个异常类。
下列选项声明最为合适的是()。
A.classT1Exception{...}
B.classT1extendsError{...}
C.classT1extentsRuntimeException{...}
D.classT1extendsException{...}
22.下列语句中,可以输出-4.0的是()。
A.System.out.println(Math.floor(-4.7));
B.System.out.println(Math.ceil(-4.7));
C.System.out.println(Math.min(-4.7));
D.System.out.println(Math.round(-4.7));
23.有四个线程,它们的优先级分别为如下四种之一。
则优先执行的线程是()。
A.Thread.MIN_PRIORITY
B.优先级别码为7级的线程
C.Thread.MAX_PRIORITY
D.Thread.NORM_PRIORITY
24.在java中,下列选项写法正确的是()。
A.StringA="
abcdefg"
;
A-="
cde"
B.StringA="
A+="
C.IntegerJ=newInteger(27);
J-=7;
D.IntegerJ=newInteger(27);
J--;
25.执行如下代码,
int
x=3;
y=10;
System.out.println(y%x);
输出结果是()。
A、0
B、1
C、2
D、3
26.定义inta=1,b=2,表达式(a++)+(++b)的值是()
A.3
B.4
C.5
D.6
27.在Java语言中,下列选项写法正确的是()。
A.Stringa[]=newString{"
j"
"
a"
z"
};
B.Stringa[]={"
b"
c"
C.Stringa={"
D.Stringa[]={"
"
"
28.Java中,主函数main方法的返回类型是()。
A.int
B.void
C.boolean
29.构造ArrayList类的一个实例,此类继承了List接口,下列选项定义正确的是()。
A.ArrayLista=newObject();
B.Lista=newArrayList();
C.ArrayLista=newList();
D.Lista=newList();
30.Java语言提供的访问、操作数据库的统一接口的是()。
A.ODBC
B.JDBC
C.XML
D.ADO
31.下列选项正确定义变量标识符的是()。
A.this
B.spersons
C.static
D.*point
32.Linux中,创建文件夹f11的命令是()。
A.mkdirf11
B.ls
C.pwd
33.关于Java中变量的叙述,下列选项说法错误的是()。
A、实例变量是类的成员变量。
B、在方法中定义的局部变量在该方法被执行时创建。
C、实例变量用关键字static声明。
D、局部变量在使用前必须被初始化。
34.查看t1表中所有数据的sql语句,下列选项写法正确的是()。
A.select*fromt1
B.selett1
C.select
D.selectnamefromt1
35.linux中,显示当前目录的命令是()
A.pwd
B.cd
C.cp
D.ls
二.多项选择题(该大题共15小题,每小题2分,共30分)
36.在Java代码中,主函数main的参数描述正确选项有()。
A.Stringargs[]
B.String[]args
C.Stringsargs[]
D.Stringargs
E.stringstring
AB
37.下列选项描述正确的有()。
A.java.lang.Clonable是类
B.java.lang.Runnable是接口
C.Double对象在java.lang包中
D.Doublea=1.0是正确的java语句
E.Java不是面向对象的
BC
38.关于java程序中的注释方法,描述正确的有()。
A./*注释文字串*/
B.//注释文字串
C./**注释文字串*/
D.Rem注释文字串
E.<
&
%>
ABC
39.下列语句中正确的有()。
A.inti=0;
B.inti=Integer.MAX_VALUE;
C.staticinti=100;
D.int123_$;
E.int%abc;
40.下列选项中,整型二维数组的正确声明有()。
Ainta[][]=newint[][]
Binta[10][10]=newint[][]
Cinta[][]=newint[10][10]
Dint[][]a=newint[10][10]
E.inta=”tring“
CD
41.Strings="
你好"
下列语句正确的有()。
A.inta=s.length()
B.booleanb=s.equals("
java"
)
C.charc=s.getBytes()
D.chard[]=s.toCharArray()
E.s=123
ABD
42.下列描述正确的有()。
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
E.Java中不能实现接口中的方法
43.下列语句中正确的有()。
A.floata=333;
B.floata=333.0;
C.floata=333.0f;
D.Floata=newFloat(333);
E.inta=null;
ACD
44.下列选项没有提供java存取数据库能力的包有()。
A.java.sql
B.java.awt
C.java.lang
D.java.swing
E.javax.sql
BCD
45.关于构造方法的定义,下列描述正确的有()。
A.构造方法用于生成对象
B.构造方法与类名相同
C.构造方法没有返回值
D.构造方法不能对对象中的变量赋初值
E.java没有构造方法
46.“result”是一个boolean型的变量,下列语句正确的有()。
A.result=true
B.if(result){//dosomething}
C.if(result!
=0){//dosomething}
D.result=1
E.s=1=”result’
47.比较字符串s1和s2的内容是否相同,下列选项正确的有()。
A、s1=s2
B、s1==s2
C、s1.equals(s2)
D、s2.equals(s1)
E.s2=====s1
48.对java语言特点的描述,下列选项正确的有()。
A.Java是跨平台的编程语言
B.Java支持分布式计算
C.Java是面向过程的编程语言
D.Java支持多线程
E.java不支持多线程
49.下列选项中,写法正确的有()。
A.inti=10;
Strings=String.valueOf(i);
B.Strings=“1”;
inti=Integer.parseInt(s);
C.inti=10;
Integerin=newInteger(i);
D.Stringin=newInteger;
inti=in.intValue();
E.int=String
50.对于数组的描述,下列描述正确的有()。
A.数组可以分为静态数组和动态数组
B.态数组的长度必须确定,而且不能增长
C.态数组只能是原始数据类型数组
D.arrayList属于动态数组
E.java中不支持数组