(完整word版)《JAVA》模拟试题及答案,推荐文档

(完整word版)《JAVA》模拟试题及答案,推荐文档

2020-06-05 22:56:45 浏览次数:

  JAVA模拟试题6

  一、选择题

  1.关于Java中数据类型叙述正确的是:(

  )A、整型数据在不同平台下长度不同

  B.boolean类型数据只有2个值,true和false

  C.数组属于简单数据类型

  D.Java中的指针类型和C语言的一样

  2.以下叙述正确的是:(

  )A.构造方法必须是public方法

  B.main方法必须是public方法

  C.Java应用程序的文件名可以是任意的

  D.构造方法应该声明为void类型

  3.下面哪个表达式可用得到x和y的最大值(

  )

  A.

  x>y?y:x

  B.xy?(x+y):(x-y)

  D.x==y?y:x;

  4.Java语言的类间的继承关系是(

  )。

  A.多重的

  B.单重的

  C.线程的

  D.不能继承

  5.设有定义

  int

  i

  =

  6

  ;,则执行以下语句后,i

  的值为(

  )。

  i

  +=

  i

  -

  1;

  A.10

  B.121

  C.11

  D.100

  6.下列选项中,用于在定义子类时声明父类名的关键字是(

  )。

  A.interface

  B.package

  C.extends

  D.class

  7.下列语句序列执行后,k

  的值是(

  )。

  int

  i=10,j=18,k=30;

  switch(

  j

  -

  i

  )

  {

  case

  8

  :

  k++;

  case

  9

  :

  k+=2;

  case

  10:

  k+=3;

  default

  :

  k/=j;

  }

  A.31

  B.32

  C.2

  D.33

  8.以下由

  for

  语句构成的循环执行的次数是(

  )。

  for

  (

  int

  i

  =

  0;

  true

  ;

  i++)

  ;

  A.有语法错,不能执行B.无限次

  C.执行1次

  D.一次也不执行

  9.公有成员变量MAX_LENGTH是一个int型值,变量的值保持常数值100,定义这个变量的代码为?

  (

  )

  A.public

  int

  MAX_LENGTH=100;

  B.final

  int

  MAX_LENGTH=100;

  C.public

  final

  MAX_LENGTH=100;

  D.public

  final

  int

  MAX_LENGTH=100;

  10.定义类头时能使用的修饰符是(

  )。

  A.private

  B.static

  C.abstract

  D.Protected

  11.设

  i、j、k

  为类

  x

  中定义的

  int

  型变量名,下列类

  x

  的构造函数中不正确的是(

  )。

  A.x(

  int

  m){

  .}

  B.void

  x(

  int

  m){

  .}

  C.x(

  int

  m,int

  n){

  .}

  D.x(

  int

  h,int

  m,int

  n){

  .}

  12.用于定义类成员的访问控制权的一组关键字是(

  )。

  A.class,float,double,public

  B.float,boolean,int,long

  C.char,extends,float,double

  D.public,private,protected

  13.关于类和对象的叙述正确的是:(

  )A.Java的类分为两大部分:系统定义的类和用户自定义的类

  B.类的静态属性和全局变量的概念完全一样,只是表达形式不同

  C.类的成员至少有一个属性和一个方法

  D.类是对象的实例化

  14.下列属于容器的组件有:(

  )A.JButtonB.JPanelC.Canvas

  D.JTextArea

  15.关于Java中异常的叙述正确的是:(

  )A.异常是程序编写过程中代码的语法错误

  B.异常是程序编写过程中代码的逻辑错误

  C.异常出现后程序的运行马上中止

  D.异常是可以捕获和处理的

  16.在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(

  )A.ActionListener

  B.MouseListener

  C.MouseMotionListern

  D.ItemListener

  17.当Frame的大小被改变时,Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器

  [

  ]

  A.BorderLayoutB.FlowLayout

  C.CardLayoutD.GridLayout

  18.应用程序的main方法中有以下语句,则输出的结果是

  (

  )。

  String

  s1=“0.5“,s2=“12“;

  double

  x=Double.parseDouble(s1);

  int

  y=Integer.parseInt(s2);

  System.out.println(x+y);

  A.12.5

  B.120.5

  C.12

  D.“12.5”

  19.下列程序段执行后的结果是(

  )。

  String

  s=new

  String(“abcdefg“);

  for(int

  i=0;i

  System.out.print(s.charAt(i));}

  A.aceg

  B.ACEG

  C.abcdefg

  D.abcd

  20.下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是(

  )。

  File

  f=new

  File(填代码处);

  file=new

  FileReader(f);

  in=new

  BufferedReader(file);

  A.“1.txt“

  B.“d:\\my\\1“

  C.“d:\\my\\1.txt“

  D.“d:\

  my\1.txt“

  二、填空题

  1.创建类对象的运算符是___new_______。

  2.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和

  ___double_______两种具体类型

  3.表达式3/6

  *

  5的计算结果是___0_____

  。

  4.在Java语言中,所有的数组都有一个lengh属性,这个属性存储了该数组的

  元素个数

  。

  5.顺序结构、分支结构(或称选择结构)、__循环结构________是结构化程序设计的三种基本流程控制结构。

  6.Java

  源程序文件编译后产生的文件称为字节码文件,其扩展名为

  __

  ____.class___

  。

  7.Java中实现多线程一般使用两种方法,一是____继承Thread类_______,二是实现Runnable方法

  8.关键字__import___用于导入包中的类到程序中,供程序中使用。

  9.定义类的构造方法不能有返回值类型,其名称与_____类_____名相同。

  10.在子类中使用关键字___super______做前缀可调用被子类覆盖的父类中的方法。

  三、简答题(每小题5分,共4题,20分)1、什么是方法的覆盖?什么是方法的重载。

  2、Java中面向对象方法的特点有哪些?

  3、Java的接口与继承的区别。

  4、Java中的异常处理机制的简单原理和应用。

  四、阅读程序写出结果

  1、class

  A

  {

  double

  f(double

  x,double

  y)

  {

  return

  x

  *

  y;

  }

  }

  class

  B

  extends

  A

  {

  double

  f(double

  x,double

  y)

  {

  return

  x

  +

  y;

  }

  }

  public

  class

  Test

  {

  public

  static

  void

  main(String

  args[])

  {

  B

  obj

  =

  new

  B();

  System.out.println(“The

  program

  output

  is

  “

  +

  obj.f(4,6));

  }

  }

  2、写出以下程序的功能。

  import

  java.io.*;

  public

  class

  TestFile

  {

  public

  static

  void

  main(String

  args[])

  throws

  Exception

  {

  BufferedReader

  br

  =

  new

  BufferedReader(

  new

  InputStreamReader(System.in));

  BufferedWriter

  bw

  =

  new

  BufferedWriter(new

  FileWriter(“input.txt“));

  String

  s;

  while

  (true)

  {

  System.out.print(“请输入一个字符串:

  “);

  System.out.flush();

  s=br.readLine();

  if

  (s.length()==0)

  break;

  bw.write(s);

  bw.newLine();

  }

  bw.close();

  }

  }

  答案

  一.

  选择题

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  B

  B

  B

  B

  C

  C

  C

  B

  D

  C

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  B

  D

  A

  B

  D

  D

  B

  A

  A

  C

  二、填空题

  1

  new

  2

  double

  3

  0_

  4

  元素个数

  5

  循环结构

  6

  _.class

  7

  _继承Thread类

  8

  import

  9

  类

  10

  super

  三、简答题

  四、程序阅读题

  1

  程序的输出结果为:__

  The

  program

  output

  is

  10_

  2

  功能:从键盘逐一输入字符串,逐一输出至input.txt文件中,直至输入空行。

  他们继续往前走。走到了沃野,他们决定停下。

  被打巴掌的那位差点淹死,幸好被朋友救过来了。

  被救起后,他拿了一把小剑在石头上刻了:“今天我的好朋友救了我一命。”

  一旁好奇的朋友问到:

  “为什么我打了你以后你要写在沙子上,而现在要刻在石头上呢?”

  另一个笑笑回答说:“当被一个朋友伤害时,要写在易忘的地方,风会负责抹去它;

  相反的如果被帮助,我们要把它刻在心灵的深处,任何风都抹不去的。”

  朋友之间相处,伤害往往是无心的,帮助却是真心的。

  在日常生活中,就算最要好的朋友也会有摩擦,也会因为这些摩擦产生误会,以至于成为陌路。

  友情的深浅,不仅在于朋友对你的才能钦佩到什么程度,更在于他对你的弱点容忍到什么程度。

  学会将伤害丢在风里,将感动铭记心底,才可以让我们的友谊历久弥新!

  友谊是我们哀伤时的缓和剂,激情时的舒解剂;

  是我们压力时的流泻口,是我们灾难时的庇护所;

  是我们犹豫时的商议者,是我们脑子的清新剂。

  但最重要的一点是,我们大家都要牢记的:

  “切不可苛求朋友给你同样的回报,宽容一点,对自己也是对朋友。”

  爱因斯坦说:“世间最美好的东西,莫过于有几个头脑和心地都很正直的朋友。”

  他们继续往前走。走到了沃野,他们决定停下。

  被打巴掌的那位差点淹死,幸好被朋友救过来了。

  被救起后,他拿了一把小剑在石头上刻了:“今天我的好朋友救了我一命。”

  一旁好奇的朋友问到:

  “为什么我打了你以后你要写在沙子上,而现在要刻在石头上呢?”

  另一个笑笑回答说:“当被一个朋友伤害时,要写在易忘的地方,风会负责抹去它;

  相反的如果被帮助,我们要把它刻在心灵的深处,任何风都抹不去的。”

  朋友之间相处,伤害往往是无心的,帮助却是真心的。

  在日常生活中,就算最要好的朋友也会有摩擦,也会因为这些摩擦产生误会,以至于成为陌路。

  友情的深浅,不仅在于朋友对你的才能钦佩到什么程度,更在于他对你的弱点容忍到什么程度。

  学会将伤害丢在风里,将感动铭记心底,才可以让我们的友谊历久弥新!

  友谊是我们哀伤时的缓和剂,激情时的舒解剂;

  是我们压力时的流泻口,是我们灾难时的庇护所;

  是我们犹豫时的商议者,是我们脑子的清新剂。

  但最重要的一点是,我们大家都要牢记的:

  “切不可苛求朋友给你同样的回报,宽容一点,对自己也是对朋友。”

  爱因斯坦说:“世间最美好的东西,莫过于有几个头脑和心地都很正直的朋友。”

最新文章
热门文章
相关推荐