`
mayuqi827
  • 浏览: 48848 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

开发一部JAVA等级考试一级考题一

    博客分类:
  • JAVA
阅读更多

开发一部JAVA等级考试一级考题一

总分:100  时间:60分钟

一、             单项选择题(30*1=30

1java基础)在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行(C)。

   Ainit() Bstart()    Cdestroy()    Dstop()

 

2java基础)Java application中的主类需包含main方法,main方法的返回类型是什么?(D

   Aint Bfloat Cdouble Dvoid

 

3java基础)有以下方法的定义,请选择该方法的返回类型(D)。

         ReturnType method(byte x, float y)

         {

               return (short)x/y*2;

         }

   Abyte Bshort Cint Dfloat

 

4java基础)设有下面两个类的定义:

        class Person {                       

class Student extends Person {

                  long    id;     // 身份证号           

int score; // 入学总分

                  String name;   // 姓名 

                  Int getScore(){}              

                      Return score;

                      }

                 }

则类Person和类Student的关系是(B)。

   A、包含关系 B、继承关系 C、关联关系 D、上述类定义有语法错误

 

5java基础)以下哪个关键字可以用来对对象加互斥锁?(C

   Atransient   Bserialize Csynchronized Dstatic

 

6java基础)在编写Java Applet程序时,需要在程序的开头写上(B)语句。

   Aimport   java.awt.* ;        Bimport   java.applet.* ;

   Cimport   java.io.* ;          Dimport   java.awt.event.* ;

 

7java基础)容器PanelApplet缺省使用的布局编辑策略是(A

   AFlowLayout BBorderLayout CGridLayout DCardLayout

 

8java基础)以下声明合法的是(B

   Adefault String s Bpublic final static native int w( );

   Cabstract double d Dabstract final int hyperbolicCosine( )

 

9java基础)以下程序段执行后将有(C)个字节被写入到文件afile中。

           try{

                     FileOutputStream fos=new FileOutputStream(“afile.txt”);

                     DataOutputStream dos = new DataOutputStream(fos);

                     dos.writeInt(3);

                     dos.writeDouble(0.01);

                     dos.close();

                     fos.close( );

                     }

                     catch(IOException e) {   }

   A2 B8 C12 D16

 

10java基础)编译并运行以下程序,以下描述哪个选项是正确的(C)。

   1. class ATestOftoString{

   2. protected String toString(){

   3. return super.toString();}

   4. }

A、  编译通过运行无异常 B、编译通过但运行时出错

  C、行2出错,不能成功编译 D、不能成功编译,行3出错

 

11java基础)有以下程序片段,下列哪个选项不能插入到行1。(A  

 1.

   2.public class A{

   3.//do sth  

   4. }

A、  public class MainClass{ } Bpackage mine;

Cclass ANotherClass{   }    Dimport java.util.*;

 

12java基础)在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。

   Aprivate Bprotected Cprivate protected Dpublic

 

13java基础)以下哪个不是Java的关键字?(A

   AFALSE Bconst Cthis Dvoid

 

14java基础)关于以下application的说明,正确的是(C)。

   1 class   StaticStuff

   2 {

   3 static int x

   4 static { x+=5}

   5 public static void mainString args[ ]

   6 {

   7      System.out.println(“x=” + x);

 8 }

   9 static { x/=5;}

   10}

   A4行与9行不能通过编译,因为缺少方法名和返回类型

   B9行不能通过编译,因为只能有一个静态初始化器

B、  编译通过,执行结果为:x=1

   D、能通过编译,但程序运行结果不可预知,因为变量x没有初始化

 

15java基础)有程序如下,关于程序的描述哪个是正确的?(C

   public class Person{

     static int arr[] = new int[5];

     public static void main(String a[])

     {   

System.out.println(arr[0]);  

}

       }

A、   编译将产生错误  B、编译时正确,但运行时将产生错误

C、正确,输出0      D、正确,输出 null

 

16java基础)ABC定义如下:

       1public class ABC{

       2 public int max( int a, int b) {   }

       3

       4}

将以下哪个方法插入行3是不合法的。(B

A、  public float max(float a, float b, float c){ }

B、  public int max (int c, int d){ }

C、  public float max(float a, float b){ }

Dprivate int max(int a, int b, int c){ }

 

17java基础)以下关于构造函数的描述错误的是(A)。

A、   构造函数的返回类型只能是void型。

         B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

C、构造函数的主要作用是完成对类的对象的初始化工作。

 D、一般在创建新对象时,系统会自动调用构造函数。

 

18java基础)有语句String s=”hello world”; ,以下操作哪个是不合法的?(A

   As>>>=1; Bint i=s.length(); CString ts=s.trim(); DString t=s+”!”;

 

19java基础)在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(A)。

   Ainit() Bstart()    Cdestroy()    Dstop()

 

20java基础)有程序片段如下,以下哪个表示式的结果为true?(B

   Float s=new Float(0.1f);

   Float t=new Float(0.1f);

   Double u=new Double(0.1);

   As==t Bs.equals(t) Cu.equals(s) Dt.equals(u)

 

21java基础)Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(B)个比特位。

   A8         B16        C32          D64

 

22java基础)以下哪项可能包含菜单条(B)。

   APanel BFrame CApplet DDialog

 

23java基础)paint()方法使用哪种类型的参数? A

    AGraphics BGraphics2D CString DColor

 

24java基础)以下哪个方法用于定义线程的执行体?(C

   A start() Binit() Crun() Dsynchronized()

 

25java基础)当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D

   Ainit() Bstart()    Cdestroy()    Dstop()

 

26java基础)下面哪个不是Java中的容器? A

   ACanvas BScrollPane CApplet DDialog

 

27java基础)Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)。

   A、隐藏     B、覆盖     C、重载     DJava不支持此特性

 

28java基础)编译Java Applet 源程序文件产生的字节码文件的扩展名为(B)

   Ajava Bclass Chtml    Dexe

 

29java基础)下面哪个方法与applet的显示无关?A

   Adraw() B update() Crepaint() Dpaint()

 

30java基础)编译并运行以下程序,以下描述哪个选项是正确的(C

   1. class A{

   2. protected boolean equals(){

   3. return super.equals();}

   4. }

A、  编译通过运行无异常     B、编译通过但运行时出错

B、  2出错,不能成功编译 D、不能成功编译,行3出错

 

二、             多项选择题(30*1=30

 

1. java基础)执行下列代码后,哪个结论是正确的 String[] s=new String[10];BD

A s[10] "";

B s[9] null;

C s[0] 未定义

D s.length 10

 

2. java基础)下面的表达式哪个是正确的? AC

A String s="你好";int i=3; s+=i;

B String s="你好";int i=3; if(i==s){ s+=i};

C String s="你好";int i=3; s=i+s;

D String s="你好";int i=3; s=i+;

E. String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;

 

3. java基础)选出合理的标识符 AC

A _sys1_lll

B 2mail

C $change

D class

 

4. java基础)哪个布局管理器使用的是组件的最佳尺寸( preferred size AE

A FlowLayout

B BorderLayout

C GridLayout

D CardLayout

EGridBagLayout

 

5. java基础)下列哪个方法可用于创建一个可运行的类? AD

A public class X implements Runable{ public void run(){ ......} }

B public class X implements Thread{ public void run(){ ......} }

C public class X implements Thread{ public int run(){ ......} }

Dpublic class X implements Runable{ protected void run(){ ......} }

Epublic class X implements Thread{ public void run(){ ......} }

 

6. java基础)下面哪个方法可以在任何时候被任何线程调用? BDE

A notify()

B wait()

C notifyAll()

D sleep()

Eyield()

Fsynchronized(this)

 

7. java基础)构造BufferedInputStream的合适参数是哪个? ACE

ma

分享到:
评论

相关推荐

    Java开发工程师高级测试题.docx

    Java开发工程师高级测试题 本资源概括了Java开发工程师高级测试题,涵盖了Java架构、中间件高级使用、JVM优化、数据库优化、Spring底层源码分析等多方面的知识点,旨在考察经验丰富的Java开发者的技术能力。 Java...

    2021-2022计算机二级等级考试试题及答案No.17697.docx

    在计算机二级等级考试中,考生需要掌握广泛的计算机基础知识和特定的技能。以下是对给定试题的部分解析: 1. 关于Windows窗口切换,Alt+Esc和Alt+Tab是两种常用的快捷键,可以实现在已打开的多个窗口间快速切换。 ...

    2021-2022计算机二级等级考试试题及答案No.14069.docx

    计算机二级等级考试主要涵盖计算机基础知识、文字处理软件Word、编程语言基础、数据库管理以及网络基础知识等多个方面。以下是对部分题目及其涉及知识点的详细解释: 1. 段落标记:在Word中,段落标记是不可见的...

    2021-2022计算机二级等级考试试题及答案No.14441.docx

    在计算机二级等级考试中,试题涵盖了多个方面的知识,包括编程语言、计算机硬件、操作系统、数据库管理、网络基础、软件工程以及特定的编程技术。以下是这些题目所涉及的知识点的详细说明: 1. 低级语言是指直接...

    2021-2022计算机二级等级考试试题及答案No.13939.docx

    计算机二级等级考试试题涵盖了许多IT基础知识,主要涉及编程语言、数据库管理、网络知识、软件工程以及Web应用等多个方面。下面是对这些题目所涉及知识点的详细解释: 1. 该题目涉及C语言指针和函数调用。`p(&y)`...

    2021-2022计算机二级等级考试试题及答案No.10225.docx

    计算机二级等级考试主要涵盖计算机基础知识、编程语言、数据库管理、网页设计、软件工程等多个方面的内容。以下是根据题目中给出的部分内容解析的相关知识点: 1. **事件循环**:在编程中,事件循环是一种处理用户...

    2021-2022计算机二级等级考试试题及答案No.4261.docx

    本文主要涉及计算机二级等级考试的相关...以上就是计算机二级等级考试中涉及的一些核心知识点,涵盖了数组、数据库、操作系统、编程语言、Web开发等多个方面。这些知识对于准备计算机二级考试的考生来说是非常重要的。

    2021-2022计算机二级等级考试试题及答案No.18950.docx

    ### 计算机二级等级考试知识点解析 #### 1. 键盘类型 - **知识点**: 常见的键盘类型及其...这些知识点覆盖了计算机硬件、软件开发、数据库管理等多个方面,对于准备计算机二级等级考试的考生来说具有一定的参考价值。

    2021-2022计算机二级等级考试试题及答案No.15995.docx

    ### 计算机二级等级考试知识点解析 #### 1. 关于索引的理解 - **知识点**:在数据库管理中,索引是一种特殊的数据结构,主要用于提高查询速度。 - **结构复合索引文件(.CDX)**:用于存储与表相关的多个索引项。...

    2021-2022计算机二级等级考试试题及答案No.3671.docx

    【计算机二级等级考试知识点】 1. 控件定位:在编程中,控件的位置可以通过修改其属性来调整。在描述的试题中,提到可以修改控件的`Left`属性来改变其在窗体中的左右位置。控件的`Left`属性表示控件左边缘距离其父...

    2021-2022计算机二级等级考试试题及答案No.18136.docx

    【计算机二级等级考试知识点】 1. **Word拼写检查**:在Word编辑的内容中,红色波浪下划线表示可能存在拼写错误。这是Word内置的拼写检查功能,用于帮助用户发现并纠正文本中的拼写错误。 2. **Excel工作簿命名**...

    2021-2022计算机二级等级考试试题及答案No.11748.docx

    这些题目涵盖了计算机二级考试中的多个...以上是对计算机二级考试部分试题涉及知识点的详细解释,这些知识点涵盖了数据库操作、网页开发、服务器端脚本、编程语言规则、操作系统使用、数据库管理和编程基础等多个方面。

    2021-2022计算机二级等级考试试题及答案No.13224.docx

    根据提供的文档内容,我们可以总结出一系列与计算机二级等级考试相关的知识点。这些知识点涵盖了计算机基础知识、编程语言、数据结构以及数据库管理等方面。以下是针对每个题目所涉及的知识点的详细解析: ### 1. ...

    2021-2022计算机二级等级考试试题及答案No.1325.docx

    这些题目涵盖了计算机基础知识的多个方面,包括操作系统、数据库管理、编程语言、网络、软件工程以及办公软件的应用。下面是这些知识点的详细解释...以上知识点的详细解释可以帮助考生更好地理解和准备计算机二级考试。

    2021-2022计算机二级等级考试试题及答案No.11745.docx

    - **解释**:`SET STRICTDATE TO 1`是一个SQL Server命令,用于启用严格的日期检查,以确保所有日期值都符合标准格式。 ### JSP页面间的变量传递 - **知识点**:JSP页面可以通过内置对象和脚本语法在不同页面间传递...

    2021-2022计算机二级等级考试试题及答案No.12426.docx

    - **需求分析**:软件开发过程中非常重要的一环,其目的是确定软件应该具备哪些功能。这一步骤需要与客户进行充分沟通,明确软件的目标、预期行为以及边界条件等,为后续的设计、编码和测试等工作奠定基础。 ### 3....

    2021-2022计算机二级等级考试试题及答案No.12409.docx

    ### 计算机二级等级考试知识点解析 #### 1. 数据处理与计算机应用 - **题目**: 用计算机进行资料检索工作,是属于计算机应用中的____。 - A. 科学计算 - B. 数据处理 - C. 实时控制 - D. 人工智能 - **正确答案...

    2021-2022计算机二级等级考试试题及答案No.11321.docx

    对象序列化是Java等语言中的一个重要概念,它允许将对象的状态转换为字节流,以便存储或在网络上传输。使用`ObjectInputStream`和`ObjectOutputStream`进行序列化和反序列化时,对象必须实现`Serializable`接口,...

Global site tag (gtag.js) - Google Analytics