java面试题

第1题、《单选》在异常处理中,如释放资源、关闭文件、关闭数据库等由 ( ) 来完成。
try 子句 -----A
catch 子句 -----B
finally 子句 -----C
throw 子句 -----D
答案: C
第2题、《单选》不同级别的用户对同一对象拥有不同的访问权利或某个
客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好
使用什么设计模式。
Facade 模式 -----A
Proxy 模式 -----B
Adapter 模式 -----C
Bridge 模式 -----D
答案: B
第3题、《单选》()属于 Web 客户端脚本语言。
JavaScript-----A
ASP-----B
JSP-----C
PHP-----D
答案: A
第4题、《单选》以下哪一项不会造成当前线程停止执行:
高优先级线程就绪 -----A
method sleep() be called-----B
method stop() be called-----C
method wait() be called-----D
答案: A
第5题、《单选》" 假如一个变量的值为 null ,有一条 if 语句,
if 变量 =null
分支 1
else
分支 2
请问最终执行的结果是( b "
分支 1-----A
分支 2-----B
系统错误提示?? -----C
都没有执行 -----D
答案: B
第6题、《单选》请选出属于 dml 的选项(? c
truncate ?? -----A
create ?? -----B
delete ?? -----C
commit-----D
答案: C
第7题、《单选》"<p> 根据以下 java 代码
<p>class Parent {</p>
<p>String one, two;</p>
<p>public Parent(String a, String b){</p>
<p>one = a;</p>
<p>two = b;</p>
<p>}</p>
<p>public void print(){ System.out.println(one); }</p>
<p>}</p>
<p>public class Child extends Parent {</p>
<p>public Child(String a, String b){</p>
<p>super(a,b);</p>
<p>}</p>
<p>public void print(){</p>
<p>System.out.println(one + "" to "" + two);</p>
<p>}</p>
<p>public static void main(String arg[]){</p>
<p>Parent p = new Parent(""south"", ""north"");</p>
<p>Parent t = new Child(""east"", ""west"");</p>
<p>p.print();</p>
<p>t.print();</p>
<p>}</p>
<p>}</p>
<p> 下面哪一项是正确的 :</p>"
编译错误 -----A
south east-----B
south to north east to west-----C
south east to west-----D
答案: D
第8题、《单选》以下哪一项不是 Javascript 框架:
JQuery-----A
Ext-----B
Dojo-----C
VBScript-----D
答案: D
第9题、《单选》Java 的集合框架中重要的接口 java.util.Collection 定义了
许多方法。选项中哪个方法不是 Collection 接口所定义的? ( )
int size()-----A
boolean containsAll(Collection c)-----B
compareTo(Object obj)-----C
boolean remove(Object obj)-----D
答案: C
10题、《单选》如果配置一个 Servlet需要使用的参数,最好在哪个方法中加载? ( )
init-----A
doGet-----B
destory-----C
doPost-----D
答案: A
11题、《单选》下面不属于 String 类所有的方法是 ( )
append-----A
toString-----B
equal-----C
concat-----D
答案: A
12题、《单选》" 执行如下程序代码
a=0;c=0;
do{
--c; a=a-1;
}while(a>0);
后, c 的值是() "
0-----A
1-----B
-1-----C
死循环 -----D
答案: C
第13题、《单选》"Exhibit 
1. class A {
2. public String toString () {
3. return 4 ;
4. }
5. }
6. class B extends A {
7. public String toString () {
8. return super.toString() + 3 ;
9. }
10. }
11. public class Test {
12. public static void main(Stringargs) {
13. System.out.printIn(new B());
14. }
15. }
What is the result?"
Compilation succeeds and 4 is printed.-----A
Compilation succeeds and 43 is printed.-----B
An error on line 9 causes compilation to fail.-----C
An error on line 14 causes compilation to fail.-----D
Compilation succeeds but an exception is thrown at line 9.-----5        
答案: B
14题、《单选》"指出下列程序运行的结果()
public class Example{
        String str=new String(""good""); 
        char[] ch = {'a','b','c'};
        public static void main(String args[]){
                Example ex=new Example();
                ex.change(ex.str,ex.ch);
                System.out.print(ex.str+"" and "");
                Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
        str=""test ok"";
        ch[0]='g';
}
}"
good and abc-----A
good and gbc-----B
test ok and abc-----C
test ok and gbc-----D
答案: D
15题、《单选》在给定文件中查找与设定条件相符字符串的命令为:
grep-----A
gzip-----B
find-----C
sort-----D
答案: A
16题、《单选》" 下面的命令的输出结果是什么( d
public class MyClass
{
public static void main(String argv[])
{
System.out.println(argv[2]) ;
}
}
运行 java MyClass good morning
MyClass-----A
good-----B
morning-----C
Exception raised: \"java.lang.ArrayIndexOutOfBoundsException: 2\"-----D
答案: D
17题、《单选》" 现有两个类定义:
class Person{
public void Person(){
System.out.println(""Person A"");
}
public Person(){
System.out.println(""Person B"");
}
int getAge(){
retum 20;
}
public void printAge(){
System.out.println(getAge());
}
}
class Student extends Person{
public Student(){
System.out.println(""Student"");
}
int getAge(){
retum 25;
}
}
执行下列代码后其打印结果是 _____
Person person = new Student();
person.printAge();"
20-----A
Student Person A 20-----B
Person A Student 25-----C
Person B Student 25-----D
答案: D
18题、《单选》某一维数组中依次存放了数据元素
15,23,38,47,55,62,88,95,102,123 ,采用折半(二分)法查找元素 95 时,依次与()
进行了比较。
62, 88, 95-----A
62, 95-----B
55, 88, 95-----C
55, 95-----D
答案: D
19题、《单选》某些 SELECT 语句中的 WHERE子句不使用索引,以下说法正确的是
where 语句中使用到 '!=' ,将不使用索引 -----A
where 语句中使用到 '||' ,将不使用索引 -----B
where 语句中使用到 '+' ,将不使用索引 -----C
以上说法都正确 .-----D
答案: D
第20题、《单选》"根据以下java代码
class Parent {
String one, two;
public Parent(String a, String b){
one = a;
two = b;
}
public void print(){ System.out.println(one); }
}
public class Child extends Parent {
public Child(String a, String b){
super(a,b);
}
public void print(){
System.out.println(one + "" to "" + two);
}
public static void main(String arg[]){
Parent p = new Parent(""south"", ""north"");
Parent t = new Child(""east"", ""west"");
p.print();
t.print();
}
}
下面哪一项是正确的 :"
编译错误 -----A
south east-----B
south to north east to west-----C
south east to west-----D
答案: D
第21题、《单选》以下选项中循环结构合法的是()
"[{""title"":""while (int i<7)
{ i++;
System.out.println( i is +i);
}"",""value"":1},{""title"":""int j=3;
while(j)
{
System.out.println( j is +j);
}"",""value"":2},{""title"":""int j=0;
for(int k=0; j + k !=10; j++,k++)
{
System.out.println( j is + j + k is + k);
}"",""value"":3},{""title"":""int j=0;
do{
System.out.println( j is +j++);
if (j = = 3) {continue loop;}
}while (j<10);"",""value"":4"
答案: C
22题、《单选》" 《判断》 Test 类的输出是 _____
class A{
public void print() {
System.out.println( A );
}
}
class B extends A {
public void print() {
System.out.println( B );
}
}
class Test{
public static void main(String [] args) {
A a=new B(); .
a.print();
}
}"
A-----A
B-----B
AB-----C
BA-----D
答案: B
23题、《单选》Which statements about the garbage collection are true?
"[{""title"":""The program developer must create a thread to be responsible for
free
the memory."",""value"":1},{""title"":""The garbage collection will check for and
free memory no longer needed."",""value"":2},{""title"":""The garbage collection
allow the program developer to explicity and
immediately free the memory."",""value"":3},{""title"":""The garbage collection can
free the memory used java object at expect
time."",""value"":4"
答案: B
24题、《单选》为数据表创建索引的目的是( _a__
提高查询的检索性能??? -----A
创建唯一索引 -----B
创建主键????? -----C
归类 -----D
答案: A
25题、《单选》设超级用户 root当前所在目录为: /usr/local ,键入cd
命令后,用户当前所在目录为:
/home-----A
/root-----B
/home/root-----C
/usr/local-----D
答案: B
第26题、《单选》下面哪个选项中的代码没有定义内部类 ,或者错误的定义了内部类? ( )
"[{""title"":""public Class Line {
int length;
Class Point {// 内部类代码 }
}"",""value"":1},{""title"":""public Class Line {
public Point getPoint() {
return new Point(){// 内部类代码 };
}
}"",""value"":2},{""title"":""public Class Line {
// 外部类代码
}
Class Point {// 内部类代码 }"",""value"":3},{""title"":""public Class Line {
public int calcLength() {
Class Point {// 内部类代码 }
}
}"",""value"":4"
答案: C
27题、《单选》以下哪一项是合法的 Java 变量声明:
%passwd-----A
3d_game-----B
$charge-----C
this-----D
答案:C (Java变量命名只能使用字母、数字、下划线、美元符号($)组成,变量名以字母、下划线或者美元符号开头
28题、《单选》在 Java 中,一个类可同时定义许多同名的方法,这些方
法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对
象程序的特性称为()
隐藏 -----A
覆盖 -----B
重载 -----C
Java 不支持此特性 -----D
答案: C
29题、《单选》Linux 中,删除文件命令为:
mkdir-----A
rmdir-----B
mv-----C
rm-----D
答案: D
30题、《单选》" 编译运行以下程序后,关于输出结果的说明正确的是()
public class Conditional{
public static void main(String args[ ]){
int x=4;
System.out.println( value is + ((x>4) ? 99.9:9));
}
}"
输出结果为: value is 99.9-----A
输出结果为: value is 9.0-----B
输出结果为: value is 9-----C
编译错误 -----D
答案: B
31 题、《单选》在 sql 的查询语句中,用于分组查询的语句是(??)。
order by-----A
where ???? -----B
group by-----C
having-----D
答案: C
32题、《单选》下列哪一种叙述是正确的()
abstract 修饰符可修饰字段、方法和类 -----A
抽象方法的 body 部分必须用一对大括号 { } 包住 -----B
声明抽象方法,大括号可有可无 -----C
声明抽象方法不可写出大括号 -----D
答案: D
33题、《单选》在 SQL 语言中授权的操作是通过 ________ 语句实现的。
c
CREATE-----A
REVOKE-----B
GRANT-----C
INSERT-----D
答案: C
34题、《单选》ArrayList list = new ArrayList(20); 中的 list 扩充几次 ?
0-----A
1-----B
2-----C
3-----D
答案: A
35题、《单选》" 关于以下程序段,说法正确的是:()
1 String s1= abc + def ;
2 String s2=new String s1 );
3 if s1= =s2
4.System.out.println( = = succeeded );
5 if (s1.equals(s2))
6.System.out.println( .equals() succeeded );"
4 与行 6 都将执行 -----A
4 执行,行 6 不执行 -----B
6 执行,行 4 不执行 -----C
4 、行 6 都不执行 -----D
答案: C
36题、《单选》JS 中以下哪条语句会产生运行错误
var obj = ();-----A
var obj = [];-----B
var obj = {};-----C
var obj = ;-----D
答案: A
37题、《单选》"File 类是 IO 包中唯一表示磁盘文件信息的对象,它定
义了一些与平台无关的方法来操纵文件。通过调用 File 类提供的各种方法,我们
能够创建、删除文件、重命名文件、《判断》文件的读写权限及是否存在,设置
和查询文件的最近修改时间等。下面的代码片段实现的是什么功能? ( )
File file = new File(""C:\\test.dat"");
if (file.exists()) {
file.delete();}"
创建 C:\test.dat-----A
删除 C:\test.dat-----B
打开 C:\test.dat 文件输出流 -----C
移动 C:\test.dat-----D
答案: B
38题、《单选》建立一个新文件可以使用的命令为:
chmod-----A
more-----B
cp-----C
touch-----D
答案: D
39题、《单选》有如下程序段 :
int total = 0;
for ( int i = 0; i < 4; i++ ){
if ( i == 1) continue;
if ( i == 2) break;
total += i;
}
则执行完该程序段后 total 的值为:()
0-----A
1-----B
3-----C
6-----D
答案: A
40题、《单选》以下程序代码对 Customer name 属性修改了两次:tx = session.beginTransaction();
Customercustomer=(Customer)session.load(Customer.class, new Long(1));
customer.setName(\"Jack\"); customer.setName(\"Mike\"); tx.commit(); 执行以上程
序, Hibernate 需要向数据库提交几条 update 语句? [
0-----A
1-----B
2-----C
3-----D
答案: B
41题、《单选》" 有如下程序段 :
int a = b = 5;
String s1 = "" 祝你今天考出好成绩! "";
String s2 = s1;
则表达式 a == b s2 == s1 的结果分别是:(
true true-----A
false true-----B
true false-----C
false false-----D
答案: A
42题、《单选》要从文件 "file.dat" 中读出第 10 个字节到变量 c ,下列哪个方法适合 ? ()
FileInputStream in=new FileInputStream(\"file.dat\"); in.skip(9); int
c=in.read();-----A
FileInputStream in=new FileInputStream(\"file.dat\"); in.skip(10); int
c=in.read();-----B
FileInputStream in=new FileInputStream(\"file.dat\"); int c=in.read();-----C
RandomAccessFile in=new RandomAccessFile(\"file.dat\"); in.skip(9); int
c=in.readByte();-----D
答案: D
43题、《单选》要从一个文件中读取浮点数,最好使用哪个 I0 ( )
DataInputStream-----A
RandornAccessFile-----B
FileInputStream-----C
InputStreamReader-----D
答案: A
44题、《单选》不属于信息系统项目的生命周期模型。
瀑布模型 -----A
迭代模型 -----B
螺旋模型 -----C
- 对象模型 -----D
答案: D
45题、《单选》下列申明错误的是 ( )
int [] z[]-----A
String [][] z[]-----B
char [] z-----C
float [5] z-----D
答案: D
46题、《单选》表中可以锁住的最小对象是( B
单元格 -----A
单元行 -----B
-----C
-----D
答案: B
47题、《单选》" 下面是 People Child 类的定义和构造方法,每个构造
方法都输出编号。在执行 new Child(""mike"") 的时候都有哪些构造方法被顺序调
用?请选择输出结果 ( )
class People {
String name;
public People() { System.out.print(1); }
public People(String name) {
System.out.print(2);
this.name = name;
}
}
class Child extends People {
People father;
public Child(String name) {
System.out.print(3);
this.name = name;
father = new People(name + "":F"");
}
public Child(){ System.out.print(4); }
}"
312-----A
32-----B
432-----C
132-----D
答案: D
48题、《单选》下面哪个命令不是用来查看网络故障的?
ping-----A
init-----B
telnet-----C
netstat-----D
答案: B
49题、《单选》要获取一个 ID username的表单元素的值,不正确的代码是:
document.username.value-----A
document.all.username.value-----B
document.getElementById( username ).value-----C
当表单元素外层无表单时 document.forms[0].username.value-----D
答案: A
第50题、《单选》"关于以下程序段,正确的说法是()
1 String s1= abc + def ;
2 String s2=new String s1 );
3 if s1= =s2
4.System.out.println( = = succeeded );
5 if (s1.equals(s2))
6.System.out.println( .equals() succeeded );"
4 与行 6 都将执行 -----A
4 执行,行 6 不执行 -----B
6 执行,行 4 不执行 -----C
4 、行 6 都不执行 -----D
答案: C
51题、《单选》栈和队列的共同特点是 ( )
只允许在端点处插入和删除元素 -----A
都是先进后出 -----B
都是先进先出 -----C
没有共同点 -----D
答案: A
52题、《单选》下面不属于 JAVA 关键字的是 ( )
instanceof-----A
finally-----B
sizeof-----C
volatile-----D
答案: C
53题、《单选》网页服务默认的端口号是(),我们可以通过 HTTP
址加上端口号来访问网站
8100-----A
8080-----B
9000-----C
80-----D
答案: D
第54题、《单选》下面C程序段中count++语句执行的次数为()。for(int
i = 1;i <= 11;i *= 2) for(int j = 1; j <= i;j++) count++;
15-----A
16-----B
31-----C
32-----D
答案: A
55题、《单选》以下哪个方法用于定义线程的执行体:
start()-----A
init()-----B
run()-----C
synchronized()-----D
答案: C
56题、《单选》"基于以下声明 String s = ""Example"";
下面哪一项不是正确的代码:( )"
s[3] = \"x\";-----A
int i = s.length();-----B
String t = \"For \" + s;-----C
s = s + 10;-----D
答案: A
57题、《单选》在 java 中,下面()命令能够将 java源文件编译为类文件
java-----A
javaw-----B
javac-----C
jar-----D
答案: C
58题、《单选》对 final 关键字陈述错误的是 ( )
final 常用于定义 API 功能的方法 -----A
final 变量意味着在初始化之后就不允许更改,必须在此变量申明时立即初始化
-----B
final 关键字能防止一个方法被子类修改 -----C
final 不能与 abstract 同时在一个方法的定义中使用 -----D
答案: B
59题、《单选》以下应用中,必须采用栈结构的是()。
使一个整数序列逆转 -----A
递归函数的调用和返回 -----B
申请和释放单链表中的节点 -----C
装入和卸载可执行程序 -----D
答案: B
60题、《单选》下面哪个流类属于面向字符的输入流 ( )
BufferedWriter-----A
FileInputStream-----B
ObjectInputStream-----C
InputStreamReader-----D
答案: D
61题、《单选》关于主键 (primary key) 和唯一索引 (unique index) 的说法
哪些是错误的 ? a
唯一索引的列允许为 null 值? -----A
主键的列不允许为 null -----B
一个表只能有一个唯一索引 -----C
答案: A
62题、《单选》"getCustomerInfo() 方法如下, try 中可以捕获三种类型的
异常,如果在该方法运行中产生了一个 IOException ,将会输出什么结果
public void getCustomerInfo() {
try {
// do something that may cause an Exception
} catch (java.io.FileNotFoundException ex) {
System.out.print(""FileNotFoundException!"");
} catch (java.io.IOException ex) {
System.out.print(""IOException!"");
} catch (java.lang.Exception ex) {
System.out.print(""Exception!"");
}
}"
IOException!-----A
IOException!Exception!-----B
FileNotFoundException!IOException!-----C
FileNotFoundException!IOException!Exception!-----D
答案: A
63题、《单选》以下哪一项不是合法的 css postion 属性值:
fixed-----A
absolute-----B
relative-----C
top-----D
答案: D
第64题、《单选》"getCustomerInfo()方法如下,try中可以捕获三种类型的
异常,如果在该方法运行中产生了一个 IOException ,将会输出什么结果
public void getCustomerInfo() {
try {
// do something that may cause an Exception
} catch (java.io.FileNotFoundException ex) {
System.out.print(""FileNotFoundException!"");
} catch (java.io.IOException ex) {
System.out.print(""IOException!"");
} catch (java.lang.Exception ex) {
System.out.print(""Exception!"");
}
}"
IOException!-----A
IOException!Exception!-----B
FileNotFoundException!IOException!-----C
FileNotFoundException!IOException!Exception!-----D
答案: A
65题、《单选》" 基于以下 java 代码
String s = null;
下面哪一项可能造成 NullPointerException "
if((s!=null) & (s.length()>0))-----A
if((s!=null) &&(s.length()>0))-----B
if((s==null) || (s.length()==0))-----C
if( “” . equals (s))-----D
答案: A
66题、《单选》"<p> 给出下面代码段 , 哪行将引起一个编译时错误?
1 public class Order {
2    int n = 0;
3    int m = 0;
4    public Order(int a) { m=a; }
5    public static void main(String[] args) {
6        Order t1,t2;
7        int j,k;
8        j=3; k=5;
9        t1=new Order();
10        t2=new Order(k);
11    }
12}
1-----A
4-----B
6-----C
9-----D
答案: D
67题、《单选》"<p> 下面的命令的输出结果是什么()
public class MyClass
{
public static void main(String argv[])
{
System.out.println(argv[2]) ;
}
}
运行 java MyClass good morning
MyClass-----A
good-----B
morning-----C
Exception raised: \"java.lang.ArrayIndexOutOfBoundsException: 2\"-----D
答案: D
68题、《单选》下面哪个 Map 是排序的? ( )
TreeMap-----A
HashMap-----B
Hashtable-----C
WeakHashMap-----D
答案: A
69题、《单选》下面哪一个循环会导致死循环?(
for (int k = 0; k < 0; k++)-----A
for (int k = 10; k > 0; k--)-----B
for (int k = 0; k < 10; k--)-----C
for (int k = 0; k > 0; k++)-----D
答案: C
70题、《单选》" 下面程序中类 ClassDemo 中定义了一个静态变量 sum
分析程序段的输出结果。(
class ClassDemo {
public static int sum=1;
public ClassDemo() {
sum = sum + 5;
}
}
public class ClassDemoTest{
public static void main(String args[]) {
ClassDemo demo1=new ClassDemo();
ClassDemo demo2=new ClassDemo();
System.out.println(demo1.sum);
}
}"
0-----A
6-----B
11-----C
2-----D
答案: C
71题、《单选》在 C 程序运行过程中,可以修改()。
变量的类型 -----A
变量的名 -----B
变量的值 -----C
变量的作用域 -----D
答案: C
72题、《单选》" 基于以下代码
1.class StaticStuff{
2. static int x = 10;
3. static {
4. x += 5;
5. }
6. public static void main(String args[]){
7. System.out.println(""x="" + x);
8. }
9. static {
10. x /= 3;
11. }
12.}
下面说法正确的是: "
4 行与 9 行不能通过编译,因为缺少方法名和返回类型 -----A
9 行不能通过编译,因为只能有一个静态初始化器 -----B
编译通过,执行结果为: x=5-----C
编译通过,执行结果为: x=3-----D
答案: C
73题、《单选》与 JAVA 无关的文件的是()。
扩展名为 CLASS 的文件 -----A
扩展名为 JAVA 的文件 -----B
扩展名为 JAR 的文件 -----C
头文件 -----D
答案: D
74题、《单选》以下哪项数组声明是不正确的:
String a []={ “” , ”” , ”” , ”” , ”” };-----A
String a[5];-----B
String [5] a;-----C
String [] a = new String[5];for (int i = 0 ;i<5;a[i++] = null);-----D
答案: A
75题、《单选》以下关于 CSS Hack 描述中错误的是:
IE 都能识别 *-----A
IE6 能识别 _-----B
IE7 能识别 !important-----C
IE8 不能识别 _-----D
答案: D
第76题、《单选》"关于以下程序段,正确的说法是()
1 String s1= a + b ;
2.String s2=new String s1 );
3.if s1= =s2
4.System.out.println( = = is succeeded );
5.if (s1.equals(s2))
6.System.out.println( .equals() is succeeded );"
4 与行 6 都将执行 -----A
4 执行,行 6 不执行 -----B
6 执行,行 4 不执行 -----C
4 、行 6 都不执行 -----D
答案: C
77题、《单选》"<p> 现有两个类定义:
class Person{
public void Person(){
System.out.println(""Person A"");
}
public Person(){
System.out.println(""Person B"");
}
int getAge(){
retum 20;
}
public void printAge(){
System.out.println(getAge());
}
}
class Student extends Person{
public Student(){
System.out.println(""Student"");
}
int getAge(){
retum 25;
}
}
执行下列代码后其打印结果是 _____
Person person = new Student();
person.printAge();
20-----A
Student Person A 20-----B
Person A Student 25-----C
Person B Student 25-----D
答案: D
78题、《单选》以下哪项声明不是合法的:
long l = 4990;-----A
float f = 1.1;-----B
double d = 34.4;-----C
double t = 0.9F;-----D
答案: B
79题、《单选》Java 的字符类型采用的是 Unicode编码方案,每个Unicode 码占用()个比特位。
8-----A
16-----B
32-----C
64-----D
答案: B
80题、《单选》"<p>选项中哪一行代码可以替换题目中//add code here而不产生编译错误?()
public abstract class MyClass  {
    public int constInt = 5;
   //add code here
    public void method() {
    }
}
public abstract void method(int a);-----A
value = value + 5;-----B
public int method();-----C
public abstract void anotherMethod() {}-----D
答案: A
81题、《单选》下面哪些变量不是合法变量()
2variable-----A
variable2-----B
_whatavariable-----C
_3_5$anothervar6myvar-----D
答案: A
第82题、《单选》只有满足联接条件的记录才包含在查询结果中,这种联接为 ______
左联接 -----A
右联接 -----B
内部联接 -----C
完全联接 -----D
答案: C
83题、《单选》Java application 中的主类需包含 main 方法, main方法的返回类型是什么?()
int-----A
float-----B
double-----C
void-----D
答案: D
84题、《单选》System.out.println("5" + 2); 的输出结果应该是
52-----A
7-----B
2-----C
5-----D
答案: A
第85题、《单选》"选项中哪一行代码可以替换题目中//add code here而不
产生编译错误?()
public abstract class MyClass {
public int constInt = 5;
//add code here
public void method() {
}
}"
public abstract void method(int a);-----A
value = value + 5;-----B
public int method();-----C
public abstract void anotherMethod() {}-----D
答案: A
86题、《单选》下面哪些变量不是合法变量( a
2variable-----A
variable2-----B
_whatavariable-----C
_3_5$anothervar6myvar-----D
答案: A
87题、《单选》以下关于构造函数的描述错误的是:
构造函数的返回类型只能是 void 型。 -----A
构造函数是类的一种特殊函数,它的方法名必须与类名相同。 -----B
构造函数的主要作用是完成对类的对象的初始化工作。 -----C
一般在创建新对象时,系统会自动调用构造函数。 -----D
答案: A
88题、《单选》" a 的值为 3时,下列程序段被执行后,c 的值是多少?()
if ( a>0 )
if ( a>3 ) c = 2;
else c = 3;
else c = 4;"
1-----A
2-----B
3-----C
4-----D
答案: C
89题、《单选》" 关于以下 Javascript 脚本,描述正确的是: var a,b,c;
a = b = c = 10;
var d = a == b;
alert(a= = =b);"
1 行变量声明错误 -----A
2 行变量赋值错误 -----B
3 行变量赋值错误 -----C
4 行执行正确并提示“ true -----D
答案: D
90题、《单选》下面哪一个操作符的优先级最高?()
&&-----A
||-----B
!-----C
( )-----D
答案: D
91题、《单选》" 如下代码
public class Test {
public int aMethod() {
static int i = 0;
i++;
return i;
}
public static void main (String args[])
{ Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
输出结果是什么? "
0-----A
1-----B
2-----C
编译失败 -----D
答案: D
92题、《单选》" 下面的方法,当输入为 2 的时候返回值是多少 ?()
public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}"
0-----A
2-----B
4-----C
10-----D
答案: D
93题、《单选》如何在文件中查找显示所有以 "*" 打头的行?
find \* file-----A
wc -l * < file-----B
grep -n * file-----C
grep ^\* file-----D
答案: D
94题、《单选》在 JavaScript 中,以下代码能并闭一个窗口的是:
window.exit()-----A
window.shutdown()-----B
window.end()-----C
window.close()-----D
答案: D
95题、《单选》一个线程在任何时刻都处于某种线程状态( thread state
例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态
直接到达运行状态? ( )
死亡状态 -----A
阻塞状态(对象 lock 池内) -----B
阻塞状态(对象 wait 池内) -----C
就绪状态 -----D
答案: D
96题、《单选》某磁盘磁头从一个磁道移至另一个磁道需要 10ms。文件
在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为 10 个磁道,每块的
旋转延迟时间及传输时间分别为 100ms 2ms ,则读取一个 100 块的文件需要
() ms 时间。
10200-----A
11000-----B
11200-----C
20200-----D
答案: D
97题、《单选》" 运行下列程序 , 会产生什么结果()
public class X extends Thread implements Runnable{
public void run(){
        System.out.println(""this is run()"");
}
public static void main(String args[]) {
Thread t=new Thread(new X());
t.start();
}
}"
第一行会产生编译错误 -----A
第六行会产生编译错误 -----B
第六行会产生运行错误 -----C
程序会运行和启动 -----D
答案: D
98题、《单选》关于 Javascript Date 类型对象 getMonth()方法的描述正确的是:
获取的月份是从 1 开始计数的 -----A
获取的月份是从 0 开始计数的 -----B
获取的月份是英文单词的缩写,如六月份为 Jun-----C
无法获取月份 -----D
答案: B
99题、《单选》"<p> 阅读以下代码:
<p>import java.io.*;</p>
<p>import java.util.*;</p>
<p>public class foo{</p>
<p>public static void main (String[] args){</p>
<p>String s;</p>
<p>System.out.println(""s="" + s);</p>
<p>}</p>
<p>}</p>
输出结果应该是:()
代码得到编译,并输出“ s= -----A
代码得到编译,并输出“ s=null -----B
由于 String s 没有初始化,代码不能编译通过 -----C
代码得到编译,但捕获到 NullPointException 异常 -----D
答案: C
第100 题、《单选》"<p> 阅读以下代码:
<p>import java.io.*;</p>
<p>import java.util.*;</p>
<p>public class foo{</p>
<p>public static void main (String[] args){</p>
<p>String s;</p>
<p>System.out.println(""s="" + s);</p>
<p>}</p>
<p>}</p>
输出结果应该是:()
代码得到编译,并输出“ s= -----A
代码得到编译,并输出“ s=null -----B
由于 String s 没有初始化,代码不能编译通过 -----C
代码得到编译,但捕获到 NullPointException 异常 -----D
答案: C
101题、《单选》下列关于网页元素 overflow 的说法,正确的是:
指网页元素的位置,距离左边框和上边框的距离 -----A
指网页元素的位置,距离右边框和下边框的距离 -----B
指网页元素的定位方式,可以取值中包括 absolute-----C
指网页元素的内容溢出时,是否显示多余的内容 -----D
答案: D
102题、《单选》" Test1 定义如下:
public class Test1{
public float aMethod float a float b { }
}
将以下哪种覆盖方法是不合法的: "
public float aMethod float a float b float c { }-----A
public float aMethod float c float d { }-----B
public int aMethod int a int b { }-----C
private float aMethod int a int b int c { }-----D
答案: B
103 题、《单选》可以在创建表时用( ___ )来创建唯一索引,也可以用 (___)
来创建唯一索引。
设置主键约束,设置唯一约束 -----A
Create table Create index-----B
设置主键约束, Create index-----C
以上都可以 -----D
答案: C
104题、《单选》"list 是一个 ArrayList 的对象,哪个选项的代码填写到
//todo delete 处,可以在 Iterator 遍历的过程中正确并安全的删除一个 list 中保存
的对象? ( )
Iterator it = list.iterator();
int index = 0;
while (it.hasNext()){
Object obj = it.next();
if (needDelete(obj)) { //needDelete 返回 boolean ,决定是否要删除
//todo delete
}
index ++;
}"
list.remove(obj);-----A
list.remove(index);-----B
list.remove(it.next());-----C
it.remove();-----D
答案: D
105题、《单选》关于观察者设计模式的叙述中,错误的是()。
该设计模式中的 Observer 需要维护至少一个 Subject 对象 -----A
该设计模式中的 ConcreteObserver 可以绕过 Subject 及其子类的封装 -----B
该设计模式中一个 Subject 对象需要维护多个 Observer 对象 -----C
答案: B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值