Java练习题
发布时间:2022-12-03 14:05:01 来源:文档文库
小
中
大
字号:
>>>>
Java语言概述习题一
一、简答题
1.Java语言程序分为哪几种?JavaApplication程序和JavaApplet程序的主要区别是什么?2.JavaApplication程序在结构上有哪些特点?如何编译、运行?被编译后生成什么文件?该文件机器可以直接识别吗?如何执行?二、选择题
1.下面关于JavaApplication程序结构特点描述中,错误的是(D)。
A.一个JavaApplication程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。
B.Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。
C.组成JavaApplication程序的多个类中,有且仅有一个主类。D.一个.java文件中定义多个类时,允许其中声明多个public类。2.编译Java程序后生成的面向JVM的字节码文件的扩展名是(B)。A..javaB..classC..objD..exe3.下面关于Java语言特点的描述中,错误的是(A)。A.Java是纯面向对象编程语言,支持单继承和多继承。
B.Java支持分布式的网络应用,可透明地访问网络上的其他对象。C.Java支持多线程编程。
D.Java程序与平台无关、可移植性好。
4.下列标识符(名字)命名原则中,正确的是(C)。A.类名的首字母小写B.接口名的首字母小写
C.常量全部大写D.变量名和方法名的首字母大写5.下面哪些选项是正确的main方法说明?(D)
A.voidmain(B.privatestaticvoidmain(Stringargs[]C.publicmain(Stringargs[]D.publicstaticvoidmain(Stringargs[]三、判断题
1.Java语言具有较好的安全性和可移植性及与平台无关等特性。(√)
>>>>2.JavaApplication程序中,必有一个主方法main(。(√)3.Java程序中不区分大小写字母。(×)
4.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。(√)5.System类中的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语言基础