模拟试题1-1

  • 格式:doc
  • 大小:52.50 KB
  • 文档页数:3

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.java8、编译下面源程序会得到哪些文件?(C)C、有A1.class、A2.Class和B.class文件9、定义类头时能使用的修饰符是( D )。

D、abstract10、下列关于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,protected18、定义Java.Applet程序时,必须有的import语句是( C )。

C、import java.applet.Applet;19.Java语言是一种( D )。

D、面向对象的解释型编程语言20.现有一个变量声明为boolean bl;,理面赋值语句中正确的是(A )。

A、b1=true21.以下字符常量中不合法的一个是( C )。

C、”\n”22.下列的数据类型哪一个属于Java简单数据类犁( D )?D、字符类型23.下列不属于Java保留字的一个是( B )。

B、Unicode24.下列关于float类型包装类提供的常量的说法中,不正确的一项是( C )。

C、MAX_V ALUE表示正无限值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、NaN31、现有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、NaN37、下列数据类型中,哪一个不属于Java数据类型?(B )B、无符号整数类型38、现在有2个byte类型的数据x和y,它们的值分别是120和-10,用y减去x,得到的值是( C )。

C、12639、下列关于int类型和long类型的说法中,正确的一个是( A )。

A、int类型可以自动转换为long类型40、下列关于变量作用域的说法中,不正确的一项是( D )。

D、异常处下参数对应的作用域是整个类填空:1、在Java语言中,所有的类都是类Obkec 的子类。

2、在Java语言中,类成员的限定词有以下几种: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的上层是_JA V A基本类库___和_基本API___,它们都具有扩展性。

13、Java的类型、单精度浮点型、布尔型数据的保留字分别是:int、f loat 及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_位,其包装类是_ ng.Character____。

26、请正确填出在java.1ang包中与下列简单数据类型想对应包装类:float:java. lang.Float,double:ng. Double__和boolean:_boolean:ng.Boolean ____。

27、数据类型为长整型的保留字是___long________,占用的bit们数是___64____。

28、常数Double.POSITIVE_INFINITY由包装类___ng.Double____ 提供。

29、当某个整数的数值很大,超过了int类型所能表示的范围时,就需要使用_long_类型来表示该整数。

30、同一个实型数据用不同的浮点数类型表示,有不一样的效果,___float____类型运算速度快,而___double_____类运算精度高。

第三题程序操作题1.下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类exl_1的方法method( )来输出相应的结果,请将程序补充完整。

程序运行结果如下:0.66666666666666666public 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构件。

程序运行结果如下:注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

import java.awt.*;import java.awt.event.*;public class ex1_2 extends Frame implements ActionListener,ItemListener{private Label l;private String str=”label”:private Choice choice l_2;public static void main(String[ ]arg){new exl_2( );}exl_2( ){setlayout(______netGridLayout(2,3)_______);choicel_2=new Choice();choicel_2..addItem(”itemI”);choicel_2.addhem(”item2”);choieel_2.____ addItemListener(this)________;add(choicel_2);1=new Label(str);}。