第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