云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java基础笔试测试题及答案

java基础笔试测试题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 12:15:59

Java 一章 至 五章 考试

一.填空题(8分)

1. 面向对象的三大原则是( 封装 ),( 继承 )和( 多态 ).2分

2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数 ).2分 3. ( 实体)方法和( 构造 )方法不能修饰为abstract?2分

二.选择题(60分)

1)

在Java语言中,下列(a,d)是不满足命名规范的变量名。(选择二项) a) 姓名

$Name b)

_instanceof c)

instanceof d)

下列Java代码片段的输出结果是( a )。

char c='a'; int i=c; float f=i;

byte b=(byte)c;

System.out.println(c+\ a) 编译错误

a,97,97,97 b)

a,97,97.0,97 c)

a,97,97.0f,97 d)

下列Java代码中,空白处的代码是(b,c )。(选择两项)

public interface Fee{

public float calLabFee(float unitPrice, float time); }

public class FeeImpl implements Fee {

public float calLabFee(float unitPrice, float time){ return unitPrice * time; } }

public class FeeInterfaceTest {

public static void main(String[] args){ ________________

Float labFee = fee.calLabFee(400.00,5); } }

2)

3)

4)

a) b) c) d)

Fee fee = new Fee (); Fee fee = new FeeImpl(); FeeImpl fee = new FeeImpl(); FeeImpl fee = new Fee ();

5)

在JAVA语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_C直接隶属于包package2.在类Class_B要应用Class_A的A 和Class_C的方法B ,你需要( a, b)语句。(选择两项)

import package1.*; a)

import package1.package2.*; b)

import package2.*; c)

import package2.package1.*; d)

int[] my_Array;

my_Array=new int[5];

for(int count=0;count<=5;count++) System.out.println(my_Array[count]); 正确的运行结果是( d) a) 将1,2,3,4,5输出到屏幕 b) 将0,1,2,3,4输出到屏幕 c) 将0,1,2,3,4,5输出到屏幕 d) 将出现运行时异常 在java 语言中,如果你有下面的类定义:( b) abstract class Shape{ abstract void draw(); }

class Square extends Shape{}.(选择一项) a) 一切成功编译 b) Shape可以编译,Square不能编译 c) Square可以编译,Shape不能编译 d) Square,Shape都不能编译

在JAVA编程中,以下( b)命令用来执行JAVA类文件

javac a)

java b)

appletviewer c)

d) 以上所有选项都不正确

6)

7)

8)

9) 10)

编译并运行下面的Java程序: (c) class A{ int var1=1; int var2;

public static void main(String[] args){ int var3=3; A a=new A();

System.out.println(a.var1+a.var2+var3); } }

0 a)

4 b)

3 c)

d) 代码无法编译,因为var2根本没有被初始化

在Java 语言中,下面关于构造函数的描述正确的是( d)。(选择一项) a) 类必须有显式构造函数 b) 它的返回类型是void c) 它和类有相同的名称,但它不能带有任何参数 d) 以上皆非 在java语言中,类Worker是类Person的子类,Worker的构造方法中有一句\

该语句( c ).(选择一项) a) 调用类Worker中定义的super()方法 b) 调用类Person中定义的super()方法 c) 调用类Person的构造函数 d) 语法错误 研究下面的JAVA代码: switch(x){ case1:

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

System.out.println(3); case4:

System.out.println(4); }

当x=2时,运行结果是(d ).(选择一项)

11)

12)

a) b) c) d)

没有输出任何结果 输出结果为3 输出结果为3和4 输出结果为1,3和4

13) 14)

在//point x处的哪些申明是句法上合法的? (选择两项) class Person { private int a;

public int change(int m){return m;} }

public class Teacher extends Person { public int b;

public static void main(String arg[]){ Person p=new Person(); Teacher t=new Teacher(); int i; //point x }

} (c, d ) a) i=m; b) i=b; c) i=p.a; d) i=p.change(30); e) i=t.b;

下面关于继承的哪些叙述是正确的?(选择两项) (a, d) a) 在java 中只允许单一继承 b) 在java中一个类只能实现一个接口 c) 在java中一个类不能同时继承一个类和实现一个接口。 d) java的单一继承使代码更可靠。 public class test3{

public static void main(string args[ ]) { for (int i=0;i<3; i ++){ for(int j=3;j >=0;j--){ if(i= =j) continue;

system.out.printin(“i=”+i+“j=” +j); } } }

搜索更多关于: java基础笔试测试题及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java 一章 至 五章 考试 一.填空题(8分) 1. 面向对象的三大原则是( 封装 ),( 继承 )和( 多态 ).2分 2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数 ).2分 3. ( 实体)方法和( 构造 )方法不能修饰为abstract?2分 二.选择题(60分) 1) 在Java语言中,下列(a,d)是不满足命名规范的变量名。(选择二项) a) 姓名 $Name b) _instanceof c) instanceof d) 下列Java代码片段的输出结果是( a )。 char c='a'; int i=c; float f=i; <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com