java考试资料.doc_第1页
java考试资料.doc_第2页
java考试资料.doc_第3页
java考试资料.doc_第4页
java考试资料.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

月22日前发到一、选择 1在JDK环境下编译Java源程序使用的命令是( B )。Ajava BjavacCjvm Dtomcat 2. Java平台无关性是通过( A )实现的。 AJava虚拟机 BJava的编辑环境 CWindows操作系统 DUNIX操作系统3. 类的三个重要特征是类的封装、继承和( C )。 A实现 B覆盖 C多态 D重载4以下关于接口和类的说法正确的是( C )。A接口和类都可以实现多重继承 B子类可以继承多个父类C子类可以实现多个接口 D一个子类不能同时继承某一个父类和实现某一个接口5. 嵌入到网页中运行的Java小程序称为applet,嵌入html文件的标签是(A )。 Acode Bbody Capplet Dhtml6在Java中实现图形用户界面可以使用组件AWT和组件( B )。AJForm BSwingCJOptionPane Dimport7启动一个线程的函数为( B )。Arun() Baccept()Cwait() Dstart()8哪个关键字可以对对象加互斥锁?( B )。Atransient BsynchronizedCserialize Dstatic9下面程序段的输出结果是( B )。class Base Base() System.out.print(“Base”); public class Alpha extends Base public static void main( String args ) new Alpha(); new Base(); ABase BBaseBaseC编译错误 D没有任何输出10private修饰的成员变量或方法的作用范围是(A )A只可以给类本身访问 B只可以给同一个目录的类访问C可以给所有的类访问 D只可以给子类访问11.Java程序默认导入的包为 ( A )A Java.lang BJ C Java.io DJava.util 12.关于类和对象的正确说法是:(D)A 类是某类事物中的一个实例B 对象是某类事物的抽象和定义C 对象是不会包含方法的D 对象是类的实例13.已知类Car的定义为: public class Car String name; 下列哪一个是关于Car的正确的构造方法(C)A public class Car()B.public void Car()C.public Car(String name) D.public String Car() return name; 14.若类A继承B,下列哪个写法是正确的?(A)A public class A extends BB public class A , BC public class A extend BD public class A B15.已知一个方法为public void test(int a,int b)则下列哪方法可以和它出现在同一个类内(D)A public int test(int a,int b)B public void test(int c,int d)C public int test(int c,int d)D public void test()16、如果A类继承B类则下列哪个说法是正确的?(C)A A类被称之为父类B B类被称之为子类C A类的特性多余B类D B类的特性多余A类17、已知一个类的定义格式是 public class Person public String name; p是一个Person 的引用,则下列赋值语句正确的是:(D)A p-name=zhang;B =zhang;C.p-name=zhang;D =zhang;18、在下列程序中 1 class Bird2 int num; 3 void feather(int num) 4 this.num = num;5 6 第4行中的程序this.num是指在程序中的哪一个num变量(A)a. 第二行中的int numb. 第三行中的int numc. a、b选项都正确d. a、b选项都不对19、以下那一种情况会被系统认为是可以回收的情况(D) class Test.a Test x = new Test();b Test y = new Test(5);c Test z = new Test(4,5);d new Test(4,5,6);20、Java中规定,一个java文件中最多可以有多少个公有类(A)a 1个b 2个c 3个d 不限21.下列哪个是有效的标识符(C)A 2if B if# C if_2 D if22.若创建一个java文件其扩展名为:(B)A .javac B .java C.exe D.txt23.下列哪个不是有效的注释方式?(C)A /this is testB /*this is test*/C /*this is test/*D /*this is test*/24.若a为boolean类型的变量,请问下列哪个赋值语句是正确的?(A)A a=true B a=0 C a=1 D a=ture25.关于类和对象的正确说法是:(D)A 类是某类事物中的一个实例B 对象是某类事物的抽象和定义C 对象是不会包含方法的D 对象是类的实例26. 有如下一段代码执行后输出的内容是(C) a=3; switch(a) case 3:System.out.print(3+,); case 4:System.out.print(4+ ); default:System.out.print(other); A 3 B3,4 C3,4 other D 3,other27.已知类Car的定义为: public class Car String name; 下列哪一个是关于Car的正确的构造方法(C)A public class Car()B.public void Car()C.public Car(String name) D.public String Car() return name; 28 .关于可见范围的修饰词的范围哪个是正确的?(A)A public protecteddefaultprivateB public protectedprivatedefaultC private protectedpublicdefaultD private protectedpublicdefault29. 已知类Test有默认的构造方法,下列哪个是创建该类对象的正确方式:(D)A new main();B new test;Cnew test();D new Test();30.若类A继承B,下列哪个写法是正确的?(A)A public class A extends BB public class A , BC public class A extend BD public class A B31.已知一个方法为public void test(int a,int b)则下列哪方法可以和它出现在同一个类内(D)A public int test(int a,int b)B public void test(int c,int d)C public int test(int c,int d)D public void test()32 关于数组的定义正确的是:(D)A int a3=1,2,3B int a=new int31,2,3C int a=1,2,3D int a=new int3;33 String s=new String(1);String t=new String(1); 则执行语句System.out.println(s=t);的输出结果为(C)A 1 B 0 C true D false34 如果A类继承B类则下列哪个说法是正确的?(C)A A类被称之为父类B B类被称之为子类C A类的特性多余B类D B类的特性多余A类35. 执行下列代码后变量a的值为:(A) boolean a=false; boolean b=false&(a=(53);A false B true C 0 D 136、下列java程序设计中编译错误的是:(D)A if(35)System.out.println(“hello”);B if (false) System.out.println(“hello”);C if(53)System.out.println(“hello”);D if(0)System.out.println(“hello”)37、在类中入口方法main的写法正确的为(D)A. public static void main()B. public static void main(char c)C. public void main()D. public static void main(String args)38、已知一个类的定义格式是 public class Person public String name; p是一个Person 的引用,则下列赋值语句正确的是(D)A p-name=zhang;B =zhang;C.p-name=zhang;D =zhang;39、下列关于double,long,float类型可表示的数值范围的大小顺序正确的是:(A)A double floatelongB doublelongfloatC long doublefloatD longfloatdouble40.执行下列语句后输出的结果为(C)int a=0; while(a10) a+; System.out.println(a);A 0 B 1 C 10 D 941、执行下列语句输出的结果为:(D) int a=6; if(a=5) if(a5) System.out.println(a5)A a5 C a5两条输出 D什么也不会输出42、下列哪个不是java语言的特点(D)A.封装 B 继承 C 跨平台 D无需编译 43 Java中标准的输出语句是(B)a. System.println b. System.out.println c. System.coutd. System.print44现有一个类:class Test.下面哪一个是该类的默认构造函数(A )a. Test()b. Test(int i)c. void Test()d. Test(Test i)45下列写法中哪一个是Java中main函数的正确形式(C)a. public static int main(String args)b. public void main(String args)c. public static void main(String args)d. public static void main(int args)46在Java中哪个是创建对象的关键字(D)a. System b. deletec. Stringd. new 47在下列程序中 1 class Bird2 int num; 3 void feather(int num) 4 this.num = num;5 6 第4行中的程序this.num是指在程序中的哪一个num变量(A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论