资源描述
杭电成教学院夜大期终试卷(A卷)
课样名称JAVA -rr设计第 学期专试日期
专业班级姓名成编一、单项选择题(本题共10小题,每小JS2分,共20分)
1. 下死说法不正硝的是.
A) Java语言不支持分布式计算 B) Ja晌是跨平台的语古
OJavaft而向对象语言D)Ja\,a站只有多线程并发机制的沼有Java语言的并发机割是°
A)务线程机制B)垃圾回收机制
C)代码安全校验机制D) .异常处理机:W—个JavaiS程序文件的扩械名必须是.
A) jar B) classC) javaD)war数粗用米存Wi-•狙的教据姑构是.
A)不问类第数据B)整数类51敛彩
C)对象D)t1l同类型数据语句 int(] a new int(l<X)]的含义是.
A)敖组a中的最大数足100B)致机a的卜标自】00开始计敖
o®ai;« frioo个整数 o)«ai n有ioo个自然敏5.下列数据类型中.占川内存最小的是().
A) Boo lean B) Byte C) Integer D)Single7,下面播设的耿依语句基.
A) float f = 11. If; B) double d = 5.3E12;
C) char c= " \r •: D) byte bb = 433;8、给出下列代玛片段:
If < x > 0 ) { Systeu. out. println(**Hel lo."): }
else if ( x >-3 ) ( System, out. pit-ntln ( "* I am Ton.">:)
else { Systen. out. print In (**How are you?"); }
iff何将打卬字符早~H<«' are you T的x的范用是-
A> x X) B> x > -3 C) x <- -3 D) x <=0 « x >-39、System类在哪个包中()
A) javA. ulil B) java, io C) java, awlW java, lang下面些选IJtWiElft的nain方法说明?( >
A) public nain(String args[])
B) public static void nninCString args(])
C) private static void nain(String args[])
[))void nninO二' 判断题(本题共10小1®,每小跪2分,共20分)
1. J2EE (Java 2 Platform Enterprise Edition)企业版是以色业为环境而开发应用程序的解决方案•()
2. Java的一维数组下标是从I开始而不是从0开始的。(〉J2SE (Java 2 Platform Standard Edition) ——标准版为桌面开发和低嶷商务应用挝
供了可行的解决方案.(>1. Javnte区分大小写的田吉.关姓字的大小写不能ffitfi.皿果把类class^lKlnss或者 CLASS,都是锚诙的,()
5. Ja明源片序编写好之炉.以文件的形式保存在硬甫或U办上.源文件的名字W以烦便血的.它不一定七程序的主类名一致.<)
6. 在JDKtfr令行开发工具中用编译程序javac编译生成的文件是二进制可执行文件•()Java?/序可以分为Java Application和Java AppletiW类,这两类程序的运行方式是相
|5]的,《)投作薮细icrosoft Undo»s95 / 98/2000 / XP. 2003, Linux. UNIX. MaoOS^fiS是支持Java
虚拟机的操作系统.()
9. Jovac足Java娠洋嚣.用来将Java源程存娴洋成Java字节码的战序,字节码文件名和源 文件名WlnJ.扩帔名是.class* <>
0使用Javaifi*书纾的程序都是诃以独立运行的计鼻机应用程序.()
三、程序阅读.写出程序的功能或远行培果(本大题共4小18,每小知10分,共40分)
1. 阅读下列代码:
Public clnss T«?sl(
Public static void nian ( String args[])(
Float f = 12. Of;
Int i = 3;
System, out. println((f—)/(+*i) ):}
}
程序运行结果为
2、给出卜列代码:
boolean a = false:
boolean b = true;
boolean c= ( «&Ab)Aft(!b):
int result = c = = false?!:2:
执行究后・c。result的值是・
3, 下列代码哪几行会出lft:( )
1) public void nodify() (
2) int I, j. k;
3) 1=100;
4) «hile<I>0)(
5) j= I * 2;
6) Syslcn. out. print In (*Thc value of J is* *■ j );
7) k=k * I:
8) I-;
9) }
10) }
h编译并遥行卜面的程序.溶行结果为()
public class T1
{
public static void main 《String]] args)
{
T1 mew T】0 ;
a. hciImmI (8):
a. netbod(1.2f);
void MetlM>d(float i)
{ . .
Systen. out. println(*float: **i>;
) void iwthoddonn i)
{
Systen. out. println(*long: "+i);
)
)
程序运行结果为
四' 简述题(每小题10,共"吩)
1. 简述Java语言的主要特点。
2、简述Java程怦的可移ffifl.
展开阅读全文