java语言

java计算机考试模拟试题

时间:2025-05-10 18:09:09 林惜 java语言 我要投稿

java计算机考试模拟试题

  在学习和工作中,我们都离不开考试题,借助考试题可以为主办方提供考生某方面的知识或技能状况的信息。什么类型的考试题才能有效帮助到我们呢?下面是小编整理的java计算机考试模拟试题,仅供参考,欢迎大家阅读。

java计算机考试模拟试题

  java计算机考试模拟试题 1

  1). 下列描述中,正确的是( )。

  A.在Serializable接口中定义了抽象方法

  B.在Serializable接口中定义了常量

  C.在Serializable接口中没有定义抽象方法,也没有定义常量

  D.在Serializable接口中定义了成员方法

  正确答案:C

  答案解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。

  2). 若数组a定义为int[][]a=new int[3][4],则a是( )。

  A.一维数组

  B.二维数组

  C.三维数组

  D.四维数组

  正确答案:B

  答案解析:二维数组有两种定义方式:①type ar rayName[][];②type口[]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。

  3). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。

  A.1

  B.2

  C.3

  D.4

  正确答案:C

  答案解析:线程组是由java.lang包中的ThreadGroup类实现的`。在创建线程时可以显式地 指定线程组,此时需要从如下三种线程构造方法中选择一种:public Thread(ThreadGroup group,Runnable target);public Thread(ThreadGroup group,String name);public Thread(ThreadGroup group,Runnable target,String name)。

  4). 执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的

  A.x[24]为0

  B.x[24]未定义

  C.x[25]为0

  D.x[0]为空

  正确答案:A

  5). 为实现多线程之间的通信,需要使用下列哪种流才合适?

  A.Filterstream

  B.Filestream

  C.Randomaccessstream

  D.Pipedstream

  正确答案:D

  6). 提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是( )。

  A.Applet

  B.AppletContext

  C.JApplet

  D.URL

  正确答案:B

  答案解析:AppletContext类是一个接口类,Applet通过AppletContext接口与环境进行通信。可以利用这个类从Applet环境获取信息,而这个环境一般是指浏览器。Applet使用AppletContext类的showDocument()方法可以通知浏览器在指定窗口中显示另一个URI。的内容。因此,本题的正确答案是B。

  7). 在Java中能实现多重继承效果的方式是( )。

  A.内部类

  B.适配器

  C.接口

  D.同步

  正确答案:C

  答案解析:本题考查Java中多重继承的概念。首先要区分选项中各个概念。内部类是在一个类中的内部嵌套定义的类,主要用来生成事件适配器。适配器( Adapter)定义一个包装类,包装有不兼容接口的对象。这个包装类指的就是适配器,它包装的对象就是适配者( Adaptee),适配器提供客户类需要的接口。接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系,将多个接口合并,即多重继承就可以很容易实现,选项C正确。同步主要用在多线程程序设计中。

  8). 下列属于正则表达式的是

  A.一个数组

  B.一组二进制数据

  C.一个字符串

  D.一个公式

  正确答案:C

  9). 若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。

  A.顺序表

  B.单链表

  C.双链表

  D.单循环链表

  正确答案:A

  10). 编译Java applet源程序文件产生的字节码文件的扩展名为

  A.java

  B.class

  C.html

  D.exe

  正确答案:B

  java计算机考试模拟试题 2

  1、编写一个Java程序,用if-else语句判断某年份是否为闰年。

  闰年特点:

  ①、普通年能被4整除;且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)

  ②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) ③、对于数值很大的年份,既能整除3200,又能整除172800是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)。

  2、编写一个Java程序在屏幕上输出1!+2!+3!+??+10!的和。

  3、打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

  4、利用递归方法求5!。

  5、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

  6、编写一个Java应用程序,要求如下

  1)从控制台输入两个字符串;

  2)重载三个方法,方法名add,分别完成字符串拼接、整数相加、浮点数相加,返回 String,并在控制台分别输出返回结果;

  3)要求处理异常,输入字符串不符合要求时给出提示,不能使程序崩溃;

  4)输入“esc”时退出程序,否则可以重复执行。

  7、、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

  8、大整数计算器,要求从控制台输入。

  (例如:100000000000000000000+20000000000000000000)

  9、(1)编写一个圆类Circle,该类拥有:

  ①一个成员变量

  Radius(私有,浮点型); // 存放圆的半径;

  ②两个构造方法

  Circle( ) // 将半径设为0

  Circle(double r ) //创建Circle对象时将半径初始化为r

  ③ 三个成员方法

  double getArea( ) //获取圆的面积

  double getPerimeter( ) //获取圆的周长

  void show( ) //将圆的.半径、周长、面积输出到屏幕

  (2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有:

  Java笔试题

  ①一个成员变量

  double hight(私有,浮点型); // 圆柱体的高;

  ②构造方法

  Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r ③ 成员方法

  double getVolume( ) //获取圆柱体的体积

  void showVolume( ) //将圆柱体的体积输出到屏幕

  编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。(20分)

【java计算机考试模拟试题】相关文章:

计算机java考试模拟试题10-23

java考试模拟试题06-29

计算机考试java模拟试题08-03

java考试模拟练习试题08-30

计算机考试Java模拟试题及答案201706-18

计算机二级JAVA考试模拟试题06-24

计算机二级考试JAVA模拟试题10-12

计算机二级JAVA考试精选模拟试题08-12

2017年java考试模拟试题07-15