一套Java笔试题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 168 收藏 0 点赞 0 评论 0

一、选择题
1、以下程序段执行后的K值为(  )。
int x=20; y=30;
k=(x>y)?y:x
A、 20  B、 30  C、10   D、50
2、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(  )。
A、 final  B、 public  C、 private  D、abstract
3、以下代码中,this是指(  )。
class bird{
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A、 bird  B、 fly  C、bird或fly D、不一定
4、Java源文件和编译后的文件扩展名分别为(      )
A、.class和  .java         B、.java和 .class
C、.class和  .class        D、.java和  .java
5、Jcreator是(    )
A、一种全新的程序语言
B、一种程序辅助设计工具
C、一种由Java写成的,并支持Java Applet的浏览器
D、一种游戏软件
6、以下声明的变量中,只有(  )是不合法的。
A、 internet_network  B、 *number
C、 Hello        D、 _sys_path
7、以下程序段执行后的K值为( )。
int x=20; y=30;
k=(x>y)?y:x
A、 20  B、 30  C、10   D、50
8、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(  )。
A、 final  B、 public  C、 private  D、abstract
9、以下代码中,this是指(  )。
class bird{
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A、 bird  B、 fly  C、bird或fly D、不一定
10、作为Java应用程序图形界面基础的是( )。
A、Panel B、Frame C、Windows  D、Applet

11、Java源文件和编译后的文件扩展名分别为(      )
A、.class和  .java         B、.java和 .class
C、.class和  .class        D、.java和  .java
12、Jcreator是(    )
A、一种全新的程序语言
B、一种程序辅助设计工具
C、一种由Java写成的,并支持Java Applet的浏览器
D、一种游戏软件
13、Java用来定义一个类时,所使用的关键字为 (    )
A、class  B、public  C、struct  D、class 或 struct
14、一个可以独立运行的Java应用程序(     )
A、可以有一个或多个main方法
B、最多只能有两个main方法
C、可以有一个或零个main方法
D、只能有一个main方法
15、设数组Array由以下语句定义
int Array=new int[10]
则数组的第一个元素的正确引用方法为(     )
A、Array[1]   B、Array[0]    C、Array[]   D、Array
16、Java用来定义一个类时,所使用的关键字为 (    )
A、class  B、public  C、struct  D、class 或 struct
17、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指(  )
A.Java文档生成器         B.Java解释器
C.Java编译器           D.Java类分解器
18、一个可以独立运行的Java应用程序(     )
A、可以有一个或多个main方法
B、最多只能有两个main方法
C、可以有一个或零个main方法
D、只能有一个main方法
19、设数组Array由以下语句定义
int Array=new int[10]
则数组的第一个元素的正确引用方法为(     )
A、Array[1]   B、Array[0]    C、Array[]   D、Array
20、break语句(      )
A、只中断最内层的循环
21、以public修饰的类如:public class Car{…}  则Car(      )
A、可被其它程序包中的类使用    B、仅能被本程序包中的类使用
C、不能被任意其它类使用        D、不能被其它类继承
22、下列哪个属于容器型构件(  )
A JEdit      B JButton     C JPanel     D JTextField
23、JDK是(  )
A、一种全新的程序语言
B、一种程序开发辅助工具
C、一种由Java写成的,并支持Java Applet的浏览器
D、一种游戏软件
24、do  while是(  )
A、循环结构   B、分支结构  C、顺序结构
25、设数组age由以下语句定义
int age=new int[10];
则数组的最后一个元素的正确引用方法为(     )
A、age[10]    B、Age[9]      C、age[]      D、age[0]
26、下面关于Applet的说法正确的是
A、 Applet也需要main方法
B、 Applet必须继承自java.awt.Applet
C、 Applet能访问本地文件
D、 Applet程序不需要编译
27、 Java语言中下面哪个可以用作正确的变量名称(       )
A、3D  B、name  C、extends  D、implements
28、 下面关于构造函数的说法不正确的是(      )
A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B、构造函数不可以重载。
C、构造函数没有返回值。
D、构造函数一定要和类名相同。
29、如果希望控件在界面上按表格行分列排列,应使用下列那种布局管理器?( )
A、BoxLayout B、GridLayout C、BorderLayout D、FlowLouLayout
30、构造函数何时被调用( )
A.类定义时           B.创建对象时
C.调用对象方法时        D.使用对象的变量时

31、break语句(      )
A、只中断最内层的循环                     B、只中断最外层的循环
C、借助于标号,可以实现任何外层循环中断   D、只中断某一层的循环
32、以public修饰的类如:public class Car{…}  则Car(      )
A、可被其它程序包中的类使用    B、仅能被本程序包中的类使用
C、不能被任意其它类使用        D、不能被其它类继承
33、JDK不包括的工具有(     )
A、Java编译器(javac)        B、JCreator
C、Appletviewer              D、Java解释器(java)
34、Java中,哪种不可以用来限制存取权限的关键字(        )
A、public    B、protected    C、extends    D、private
35、JDK是(  )
A、一种全新的程序语言
B、一种程序开发辅助工具
C、一种由Java写成的,并支持Java Applet的浏览器
D、一种游戏软件
36、do  while是(  )
A、循环结构   B、分支结构  C、顺序结构
37、设数组age由以下语句定义
int age=new int[10];
则数组的最后一个元素的正确引用方法为(     )
A、age[10]    B、Age[9]      C、age[]      D、age[0]
38、要设置一个类的属性为私有的,应使用关键字( )
A、  public   B、  private    C、  pretected    D、 static
39、paint( )方法使用哪种类型的参数?
A、 Graphics   B、 Graphics2D   C、 String    D、 Color
40、Java程序的执行过程中用到一套JDK工具,其中java.exe是指(  )
A.Java文档生成器          B.Java解释器
C.Java编译器            D.Java类分解器

评论列表
文章目录