77范文网 - 专业文章范例文档资料分享平台

Java基础试题及其答案汇总(2)

来源:网络收集 时间:1970-01-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

c) 运行期异常,异常类型为ArithmeticExceptioin d) 正确运行,但无输出内容

28) 给定Java代码如下,关于super的用法,以下描述正确的是() 。(选择一项)

class C extends B { public C() { super() ; } }

a) 用来调用类B 中定义的super() 方法 b) 用来调用类C 中定义的super() 方法 c) 用来调用类B 的无参构造方法

d) 用来调用类B 中第一个出现的构造方法

29) 给定java代码如下,编译运行,结果是() 。(选择一项)

public static void main (String[] args) { int i;

System.out.println (“i=“+i) ; }

a) 编泽错误

b) 运行时出现例外

c) 正常运行,输出i=-1 d) 正常运行,输出i=0

30) 研究下面的Java 代码,当x=2 时,运行结果是() 。(选择一项)

switch ( x) {

case1: System.out.println(1) ; case2:

case3: System.out.println(3) ; Case4: System.out.println(4) ; }

a) 没有输出任何结果 b) 输出结果为3

c) 输出结果是3 和4 d) 输出结果是l 、3 和4 31) 类java.util.HashMap 实现了()接口。(选择一项)

a) Collection b) Set c) Map

d) List 32) 在Java中,com 包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db 中其他类访问。(选择一项) a) private b) protected c) public d) friendly

33) 在java中,使用关键字来定义一个接口。(选择一项)

a) class b) interface

c) extends d) implements 34) 在java中,()接口位于集合框架的顶层(选择一项)

6

a) Map b) Collection c) Set d) List 35) Java中,byte 数据类型的取值范围是()。(选择一项)

a )-256 至255 b )-255 至255 c )-128 至127 d )-127 至128

36) 分析如下JAVA代码片段,输出结果为() . (选择一项)

int price = 10;int number =0;int monney =0; for(int i=0;i <2;i++){ number++; --price;

monney +=number*price; }

System.out.println(monney) ; a) 25 b) 28 c) 31 d) 30 37) 给定java 代码如下,编译运行后,输出结果是()(选择一项)。

public class test { static int i;

public int aMethod() { i++; return i; }

public static void main (String args[]) { Test test=new Test() ; test.aMethod () ;

System.out.println (test.aMethod()) ; } }

a) 0 b) 1 c) 2 d) 3 38)在java 的异常处理模型中,无论是否发生异常,()块中的代码都会被执行。(选择一项)

a) try b) catch c) finally d) throw

39)在java中,以下代码()正确地创建了一个InputStreamReader类型的对象。

e) new InputStreamReader(new FileInputStream(\f) new InputStreamReader(new FileReader(\g) new InputStreamReader(new BufferedReader(\h) new InputStreamReader(\40)在java中,访问修饰符限制性最高的是()。

i) private j) protected k) public l) friendly

41) 分析如下的Java代码段,()编译没有异常和错误 (选择一项)

a) byte b=257; b) boolean b=null;

7

c) float f=1.3; d) int i=12;

42) 在Java的异常处理中,用户自定义的异常类应该是()的子类。(选择一项)

a) Exception b) Throwable c) Error

d) RuntimeException

43)在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。(选择一项)

a) final b) static c) abstract d) void

44)在Java中,关于HashMap类的描述,以下说法错误的是()。(选择一项)

a) HashMap使用键/值的形式保存数据 b) HashMap能够保证其中元素的顺序 c) HashMap允许将null用作键 d) HashMap允许将null用作值

45) 在JAVA中,无论测试条件是什么,下列()循环将至少执行一次。(选择一项)

a) for

b) do…while c) while

d) while…do

46) 在Java中,下列代码运行后的输出结果是()。(选择一项)

int x=5*3; int y=x+5/x+3;

System.out.println(y) ; a) 18 b) 21 c) 19 d) 4

47)分析下面这段Java代码,它的运行结果是()。(选择一项)

import java.io.*; public class B{

public static void main(String[]args) { int i=12;

System.out.println(i*=++i) ; } }

a) 145 b) 169 c) 156

d) 程序无法编译

8

48)在Java中,下面这段代码运行后的结果是()。(选择一项)

class FatherClass{

final protected void faMethod() {

System.out.println(“这是父类中的方法”) ; } }

class SonClass extends FatherClass{ public void faMethod() {

System.out.println(“这是子类中的方法”) ; }

public static void main(String[]args) { FatherClass obj=new SonClass() ; obj.faMethod() ; } }

a) 这是父类中的方法 b) 这是子类中的方法 c) 这是父类中的方法 这是子类中的方法 d) 编译错误

二 多项选择

49)在Java中,下面关于变量及其作用域的描述错误的是()

a) 实例变量是存放在方法区中 b) 实例变量用关键字static声明

c) 在方法中定义的局部变量在该方法被执行时创建 d) 局部变量在使用前必须被初始化

50) 给定Java代码,如下: abstract class Shape{

abstract void draw() ; }

要创建Shape类的子类Circle,以下代码正确的是() (选择二项)

a) class Circle extends Shape{ int draw() {} }

b) abstract class Circle extends Shape{ }

c) class Circle extends Shape{ void draw() ; }

d) class Circle extends Shape{ void draw() {}

9

}

51) 给定一个Java程序的方法结构如下;以下方法体实现语句正确的是( )。(选择两项) public Integer change( int i) { }

a) Integer int =new Integer( i) ;

return int;

b) Integer t = Integer.valueOf( i) ;

return t;

c) return new Integer( i) ; d) return i;

52) 给定JAVA程序Test.java,如下:

package com; public class Test{

public void talk( ) { }

protected void walk( ) { } private void climb( ) { } private void jump( ) { } 给定Test的子类Test2,代码如下: Package com.util; Import com.*;

Public class Test2 extends Test {

Public static void main(String[] args) {

Test2 tt=new Test2( ) ; //A } }

可以在Test2的A处加入的代码是()。(选择二项) a) tt.talk( ) ; b) tt.walk( ) ; c) tt.climb( ) ; d) tt.jump( ) ;

53) 在JAVA语言中,下面变量命名合法的有()。(选择二项)

a) variable123 b) 123varible c) private

d) variable_123

54)给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是(择二项)

ArrayList list = new ArrayList( ) ; list.add(“a”) ;

10

。(选 )list.add(“b”) ;

Iterator it = list.iterator( ) ; a) while(it.hasNext( ) )

system.out.println(it.next( ) ) ; b) for(int i=0; i

system.out.println(list.get(i)) ; c) while(list.hasNext( ) )

system.out.println(list.next( ) ) ; d) for(int i=0; i

system.out.println(it(i)) ;

55)在Java中,下列()是合法的变量名。(选择二项)

m) _myString n) $a+b o) myString p) 9myString

在java中,下面()是不合法的声明。(选择两项)

q) short x[] r) short[] y s) short[5] x2 t) short z2[5]

56)以下()不是Java的原始数据类型。(选择二项)

a) short b) Booleam c) unit d) float

57) 给定如下Java代码,编译运行时,以下()语句的值是true。(选择二项)

String s=”hello”; String t=”hello”;

String e=new String(”hello”) ; char c[]={‘h’,e’,’l’,’l’,o’}; a) s.equals(t) ; b) t.equals(c) ; c) t.equals(e) ; d) t==c;

58) 在Java中,下面关于抽象类的描述正确的是()。(选择二项)

a) 抽象类可以被实例化

b) 如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类 c) 抽象类中的方法必须都是抽象的 d) 声明抽象类必须带有关键字abstract

11

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java基础试题及其答案汇总(2)在线全文阅读。

Java基础试题及其答案汇总(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/315730.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: