Java练习题

发布时间:2022-12-03 14:05:01   来源:文档文库   
字号:


Java语言概述
一、简答题

1Java语言程序分为哪几种?JavaApplication程序和JavaApplet程序的主要区别是什么?2JavaApplication程序在结构上有哪些特点?如何编译、运行?被编译后生成什么文件?该文件机器可以直接识别吗?如何执行?二、选择题
1.下面关于JavaApplication程序结构特点描述中,错误的是(D)。
A.一个JavaApplication程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。
BJava程序中声明有public类时,Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java
C.组成JavaApplication程序的多个类中,有且仅有一个主类。D.一个.java文件中定义多个类时,允许其中声明多个public类。2.编译Java程序后生成的面向JVM的字节码文件的扩展名是(B)。A.javaB.classC.objD.exe3.下面关于Java语言特点的描述中,错误的是(A)。AJava是纯面向对象编程语言,支持单继承和多继承。
BJava支持分布式的网络应用,可透明地访问网络上的其他对象。CJava支持多线程编程。
DJava程序与平台无关、可移植性好。
4.下列标识符(名字)命名原则中,正确的是(C)。A.类名的首字母小写B.接口名的首字母小写
C.常量全部大写D.变量名和方法名的首字母大写5.下面哪些选项是正确的main方法说明?(D
Avoidmain(Bprivatestaticvoidmain(Stringargs[]Cpublicmain(Stringargs[]Dpublicstaticvoidmain(Stringargs[]三、判断题
1Java语言具有较好的安全性和可移植性及与平台无关等特性。(√)


2JavaApplication程序中,必有一个主方法main(。(√)3Java程序中不区分大小写字母。(×)
4.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。(√)5System类中的println(方法分行显示信息,而print(方法不分行显示信息。(√)
一、填空题
1.已知:booleanb1=true,b2;则:表达式!b1&&b2||b2的值为(false)。2.已知:doublex=8.5,y=5.8;则:表达式x++>y--值为(true)。
3.已知:inta[]={2,4,6,8};则:表达式(a[0]+=a[1]+++a[2]值为(13)。4.在Java中,字符串和数组是作为(对象)出现的。5.执行下列程序代码的输出结果是(10,11,11)。
inta=10;inti,j;i=++a;j=a--;

System.out.printf("%d,%d,%d",a,i,j;
Java语言基础
6.执行完booleanx=false;booleany=true;booleanz=(x&&y&&(!y;intf=z==false?1:2;这段代码后,zf的值分别是(false)和(1)。二、选择题
1.下面哪些标识符在Java语言中是合法的?(AB
Apersons$BTwoUsersC*pointDinstanceofF.end-line2.下列(D)是合法标识符。
A2endB-helloC=ABD.整型变量
3.若定义有变量floatf1,f2=8.0F,则下列说法正确的是(B)。
A.变量f1f2均被初始化为8.0B.变量f1没有被初始化,f2被初始化为8.0C.变量f1f2均未被初始化D.变量f2没有被初始化,f1被初始化为8.04.下列(B)是不能通过编译的语句。
Adoubled=545.0;B.chara1=“c”;C.inti=321;Dfloatf1=45.0f;5.下列循环语句的循环次数是(B)。inti=5;do{

本文来源:https://www.2haoxitong.net/k/doc/a5c3f62a482fb4daa58d4ba7.html

《Java练习题.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式