网络产品线编程基础JAVA考试试题.docx
- 文档编号:27601578
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:24
- 大小:22.65KB
网络产品线编程基础JAVA考试试题.docx
《网络产品线编程基础JAVA考试试题.docx》由会员分享,可在线阅读,更多相关《网络产品线编程基础JAVA考试试题.docx(24页珍藏版)》请在冰豆网上搜索。
网络产品线编程基础JAVA考试试题
网络产品线编程基础(JAVA)考试试题
[考前说明]请您将答案写在答题卡上,本试卷请您不要做任何涂改;满分100分,100分及格,考试时间为90分钟
蓝色字体标注的是从本次阅卷中取消的题目
一、判断题(共20题,每题2分,共40分)
1.对齐可以使用空格键和TAB键,整个工程统一即可。
()
2.if,for,do,while,case,switch,default等语句自占一行,if,for,do,while等语句的执行语句若只有一行则无需加括号{}。
()
3.首分界符(如大括号'{')应直接放在引用它们的语句的后面,尾分界符(如大括号'{')要独占一行,同时与引用它们的语句左对齐。
()
4.在try块中申明的变量,在对应的finally块中仍然可以使用。
(f)
5.Java程序中的标识符允许以字母,下划线以及美元符号($)开头。
(t)
6.每个tryblock必须有一个catchblock相对应。
(f)
7.覆盖(Override)方法可以抛出更少的异常,或抛出对应异常的子类。
(t)
8.protected类型的变量对子类是可见的,但对于非子类即使是同一个包中的类也是不可见的。
(f)
9.java只允许类和接口的单继承,但类可以实现多个接口。
(f)
10.语句System.out.print(1.00-9*0.1);输出的结果是0.1。
(f)
11.Hashtable属于Table接口的类,HashMap都属于Map接口的类,实现了将惟一键映射到特定的值上集合的基本特性。
(f)
12.为防止内存泄露,消除无用的引用,尽量将那些不容易释放的内部类写成非匿名的,手工进行引用释放。
(t)
13.当一个Java对象的一个synchronized方法被调用时,该方法就不可能被其他线程调用,但该Java对象的其他synchronized方法则可以被其他线程调用。
(f)
14.只要构造一个实现了Runnable接口的类的对象,就会产生一个线程。
(f)
15.(Swing)JDialog的默认布局是Flowlayout。
(t)(Web)jsp:
object描述的是:
根据浏览器类型为Java等插件生成OBJECT或EMBED标记。
(t)
16.JAVA程序中,char型变量可定义成为一个中文字符。
(f)
17.switch可以作用在char型变量上,但不能作用在byte和long型变量上。
(f)
18.抽象类可以不包含抽象方法,但包含抽象方法的类必须声明为抽象类。
(t)
19.必要时可以覆盖(override)String类中的toString()方法。
(t)
20.(Swing)造成Swing应用程序灰屏的根本原因是在非事件派发线程中没有正确使用invokeLater()和invokeAndWait()方法。
(f)
(Web)Session对象是有状态交互式的。
(t)
二、单选题(共30题,每题2分,共60分)
21.对于以下的代码片断,执行modifyInt方法之后,a的值是多少?
(c)
publicstaticinta=1;
publicstaticvoidmodifyInt()
{
try
{
a++;
throwException();
a++;
return;
}
catch(Exceptione)
{
a--;
return;
}
finally
{
a--;
}
}
publicstaticvoidthrowException()throwsException
{
thrownewException("");
}
A.-1B.0C.1D.2
22.如下代码执行后的结果是(b)
booleana=true;
booleanb=false;
booleanc=true;
if(a==true)
if(b==true)
if(c==true)
System.out.println("Nothingistrueinthisworld!
");
elseSystem.out.println("Heythiswon'tcompile");
elseif(a&&(c==b))
System.out.println("It'stooconfusingtotellwhatistrueandwhatisfalse");
elseSystem.out.println("Somethingsaretrueinthisworld");
A.打印输出:
It'stooconfusingtotellwhatistrueandwhatisfalse
B.打印输出:
Somethingsaretrueinthisworld
C.打印输出:
Heythiswon'tcompile
D.打印输出:
Nothingistrueinthisworld!
23.下面的程序的运行结果是?
(c)
Booleanb1=newBoolean(true);
Booleanb2=newBoolean(true);
if(b1==b2)
{
if(b1.equals(b2))
{
System.out.println("a");
}
else
{
System.out.println("b");
}
}
else
{
if(b1.equals(b2))
{
System.out.println("c");
}
else
{
System.out.println("d");
}
}
A.dB.cC.bD.a
24.编译运行下面代码,输出为(c)
classA
{
publicA()
{
System.out.print("a");
}
}
publicclassBextendsA
{
publicB()
{
System.out.print("b");
}
publicstaticvoidmain(String[]args)
{
Aa=newB();
}
}
A.aB.bC.abD.ba
25.以下main()函数执行后,标准输出打印什么?
(C)
publicstaticvoidmain(String[]args)
{
int[]arrayVal=newint[2];
intintVal=4;
test(arrayVal,intVal);
System.out.print(arrayVal[0]);
System.out.print(arrayVal[1]);
System.out.print(intVal);
}
staticvoidtest(int[]arrayVal,intintVal)
{
arrayVal[0]=intVal;
intVal=arrayVal[1];
}
A.004B.404C.400D.000
26.以下程序输出结果是什么?
(D)
publicstaticvoidmain(String[]args)
{
chara='a';
inti=2;
System.out.print(a+i+"abc,");
System.out.println("abc"+a+i);
}
A.99abc,abca99B.a2abc,abc99
C.a2abc,abca2D.99abc,abca2
27.使用代码test(false)调用下述函数的返回值是多少?
(C)
inttest(booleancondition)
{
try
{
returncondition?
0:
1;
}
finally
{
return2;
}
}
A.0B.1C.2D.0或1
28.若编译、运行下面的代码(不考虑代码的完整性的影响),得到结果是?
(A)
interfaceMyInterface{}
publicclassMyInstanceTestimplementsMyInterface
{
staticStrings=“abc”;
staticMyInstanceTestt;
publicstaticvoidmain(Stringargs[])
{
if(tinstanceofMyInterface)
{
System.out.print("Iamtrueinterface");
}
else
{
System.out.print("Iamfalseinterface");
}
if(sinstanceofString)
{
System.out.print("IamtrueString");
}
else
{
System.out.print("IamfalseString");
}
}
}
A.编译错误。
B.运行时抛出异常。
C.打印输出:
IamtrueinterfaceIamtrueString
D.打印输出:
IamfalseinterfaceIamfalseString
E.打印输出:
IamtrueinterfaceIamfalseString
F.打印输出:
IamfalseinterfaceIamtrueString
29.(Swing)使用如下哪个管理器时,当Frame的大小被改变时Frame中的按钮的排布位置(如刚开始处于第一行,后面变成第二行,则是位置改变,坐标的改变不算作位置的变化)可能随之改变?
(d)
A.BorderLayoutB.FlowLayoutC.CardLayoutD.GridLayout
(Web)JSP动作描述错误的是(d)
A.jsp:
useBean:
寻找或者实例化一个JavaBean。
B.jsp:
setProperty:
设置某个JavaBean的属性。
C.jsp:
getProperty:
获取某个JavaBean的属性。
D.jsp:
object:
根据浏览器类型为Java等插件生成OBJECT或EMBED标记。
30.(Swing)哪种布局管理器从左到右、从上到下排列组件?
(c)
A.BorderLayoutB.CardLayout
C.FlowLayoutD.GridBagLayou
(Web)jsp页面中嵌入Applet方式,错误的是(d)
A. plugin>B.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 产品线 编程 基础 JAVA 考试 试题