1、Java语言和c++语言相比,哪一项是Java有的,而c++没有?( D )D、跨平台
2、下列选项中,不属于Java语言特点的一项是( C )。 C、编译执行
3、在下列选项中,属于Java语言的代码安全检测机制的一项是( B )。B、访问权限的检查
4、下列选项中,不属于Java语言安全机制的一项足( D )。D、对内存进行跟踪
5、下面关于Java代码安全的说法哪一项是不正确的( B )?B、Java字节码的执行是由JVM中的编译器完成的
6、下列API不属于java .1ang.Math类的一个是(C )。C、drawLine()
7、阅读下列代码段,选出该代码段的正确的文件名(D )。D、B.java
8、编译下面源程序会得到哪些文件?( C) C、有A1.class、A2.Class和B.class文件
9、定义类头时能使用的修饰符是( D )。D、abstract
10、下列关于 Java语言和c++语言之间差别的描述中,不正确的一项是( A )。
A、Java虽然提供了安全机制,但是还是没有c++安全
11、下列哪一项不属下面向对象程序设计的基本要素?( D )D、安全
12、Java语言属于下列哪一种语言?( B )B、面向对象的语言
13、如果在编译Java程序时,编译结果报告说不到要编译的代码,通常的错误不是如下的哪一项?( A )
A、没有import相应的包
14、下列关于Application和Applet程序的说法中不正确的一项是( B )。B、Application不使用独立的解释器就可以执行
15、下列描述中不正确的一项是( B)。B、所有的类必须实例化,才能调用它的数据成员和方法
16、为了区分重载多态中同名的不同方法,要求( A )。A、形式参数个数或者类型不同
17、下列选项中,列出用于定义类成员的访问控制权的一组保留字是( D)。D、public,private,protected
18、定义Java.Applet程序时,必须有的import语句是( C )。C、import java.applet.Applet;
19.Java语言是一种( D )。D、面向对象的解释型编程语言
20.现有一个变量声明为boolean bl;,理面赋值语句中正确的是(A )。A、b1=true
21.以下字符常量中不合法的一个是( C )。C、”\n”
22.下列的数据类型哪一个属于Java简单数据类犁( D )?D、字符类型
23.下列不属于Java保留字的一个是( B )。B、Unicode
24.下列关于float类型包装类提供的常量的说法中,不正确的一项是( C )。 C、MAX_VALUE表示正无限值
25.下列说法中正确的一个是(A )。A、length是合法的Java保留字
26、float类型数据和double类型数据做加法,得到结果的类型是( C )。C、double类型
27、下列关于转义符的说法中,不正确的一项是( D )。D、\b表示换行
28、下列不同类型的最终属性f的定义中,正确的是( C )。C、 static final float f=213.34f;
29、下列数据类型中,哪一个属于Java复合数据类型?( C )C、类
30、有双精度浮点数a和b,a为负无限值,b为正无限值,下列哪一个是正确的a/b的值?( D )D、NaN
31、现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是( B )。B、’c’
32、下列关于int类型的说法中,正确的一个是( B )。B、int类型只能自动转换为long、float、double类型
33、下列关于Java提供的常值变量的说法中,正确的一个是( D )。D、Double.POSITIVE_INFINITY表示双精度浮点型的
34、下列关于 long类型的说法中,正确的一项是( C )。C、long类型不能自动转换为i|nt类型
35、下列说法中正确的一个是( A )。A、标识符区分大小写
36、现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?( A )A、NaN
37、下列数据类型中,哪一个不属于Java数据类型?( B )B、无符号整数类型
38、现在有2个byte类型的数据x和y,它们的值分别是120和-10,用y减去x,得到的值是( C )。C、126
39、下列关于int类型和long类型的说法中,正确的一个是( A )。A、int类型可以自动转换为long类型
40、下列关于变量作用域的说法中,不正确的一项是( D )。D、异常处下参数对应的作用域是整个类
填空:
1、在Java语言中,所有的类都是类Obkec 的子类。
2、在Javafloat数值范围语言中,类成员的限定词有以下几种:private,public,protected kefault 。其中public的限定的范围最大。
3、_java util包含了Collection的接口。
4、在Java语言中,对象是一组域和方法的集合。
5、在Java语言中,所有的对象均通过 new运算符分配内存,并对内存进行自动管理。
6、开发运行Java程序的一般步骤是:源程序编辑、生成字节码和解释执行。
7、JVM把字节码程序与各种不同的___操作系统____和_硬件______分开,使得Java程序独立于平台。
8、在Java程序中,能在www浏览器下运行的是___Applet______________。
9、面向对象程序设汁方法最重要的特性是__继承 ________、封装、抽象和多态。
10、定义一个类包括定义类头和定义______类体 _____两个部分。
11、使用一个对象前,必须先声明,然后再____创建__________。
12、在Java语言的体系结构中,JVM的上层是_JAVA基本类库___和_基本API___,它们都具有扩展性。
13、Java的类型、单精度浮点型、布尔型数据的保留字分别是: int、float 及boolean 。
14、Java语言中的变量,必须先声明后使用,必须进行初始化的变量局部变量。
15、Java语言各数据类型提供了自动转换机制,当操作数1是char类型,操作数2是int类型时,则转换后的数据类型为int。
16、浮点型数据由数字和小数两部分组成。小数部分位数bit越多,则表达的数值就越精确。
17、char类型的数据可以表示的字符数一共为65536个。
18、在Java语言中,布尔常量只有true和_____ false_______两个值。
19、定义初始值为10的9次方的长整型变量intLong的语句是_long intLong=1000000000L。
20、转义字符‘\r’代表的字符是_____回车符_________。
21、Java语言的浮点类型数据可以根据数据的存储长度和数值精度的不同,分为float和_ __double_____两种类型。
22、写出定义双精度浮点数dValue的语句,初始值为23.234:________ double dVlue=23.234d ______。
23、在Java语言中用户可以通过简单类型的__ 包装类变量值_____创建简单类型的对象,初始化时可以用变量值作为参数来创建对象。
24、在Java语言中,简单数据类型包括:整数类型、___字符类型___、__浮点数类型___和布尔类型。
25、字符数据类型占的存储空间大小是_16_位,其包装类是_ java.lang.Character____。
26、请正确填出在java.1ang包中与下列简单数据类型想对应包装类:float:java. lang.Float,double:java.lang. Double__和boolean:_boolean:java.lang.Boolean ____。
27、数据类型为长整型的保留字是___long________,占用的bit们数是___64____。
28、常数Double.POSITIVE_INFINITY由包装类___java.lang.Double____ 提供。
29、当某个整数的数值很大,超过了int类型所能表示的范围时,就需要使用_long_类型来表示该整数。
30、同一个实型数据用不同的浮点数类型表示,有不一样的效果,___float____类型运算速度快,而___double_____类运算精度高。
第三题 程序操作题
1.下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类exl_1的方法method( )来输出相应的结果,请将程序补充完整。程序运行结果如下:
0.6666666666666666
6
public class exl_l{
public static void main(String[ ]args){
int nl=2,n2=3:
exl_1 objl_1:new exl_1( );
objl_1.____ Method(n1,n2)________________;
}
public void method (int x,int y){
System.out.println(___(double)x/y_______);
System.out.println(_____x*y_____);
2. 请完成下列Java程序:创建一个具有2行3列的GridLayout管理器,包括Choice,Label,Button构件,布局为第1行包括一个Choice构件(包括2个选项iteml和item2),一个Label构件(当选择Choice构件中的选项时,Label构件显示相应的名称,即,如果单击iteml则Label中显示iteml),和一个exit按钮(单击则退出应用程序),第2行包括3个Button构件。程序运行结果如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论