ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:19.38KB ,
资源ID:1911079      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1911079.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java基础笔试测试题及答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java基础笔试测试题及答案.docx

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

2、.out.println(c+,+i+,+f+,+b);a)编译错误b)a,97,97,97c)a,97,97.0,97d)a,97,97.0f,973)下列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 c

3、lass FeeInterfaceTest public static void main(String args) _ Float labFee = fee.calLabFee(400.00,5); a)Fee fee = new Fee ();b)Fee fee = new FeeImpl();c)FeeImpl fee = new FeeImpl();d)FeeImpl fee = new Fee ();4)在JAVA语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_C直接隶属于包package2.在类Class_B要应用C

4、lass_A的A 和Class_C的方法B ,你需要( a, b)语句。(选择两项)a)import package1.*;b)import package1.package2.*;c)import package2.*;d)import package2.package1.*;5)int my_Array;my_Array=new int5;for(int count=0;count=5;count+)System.out.println(my_Arraycount); 正确的运行结果是( d)a)将1,2,3,4,5输出到屏幕b)将0,1,2,3,4输出到屏幕c)将0,1,2,3,4,5输

5、出到屏幕d)将出现运行时异常6)在java 语言中,如果你有下面的类定义:( b) abstract class Shape abstract void draw(); class Square extends Shape.(选择一项)a)一切成功编译b)Shape可以编译,Square不能编译c)Square可以编译,Shape不能编译d)Square,Shape都不能编译7)在JAVA编程中,以下( b)命令用来执行JAVA类文件a)javacb)javac)appletviewerd)以上所有选项都不正确8)编译并运行下面的Java程序: (c)class A int var1=1; i

6、nt var2; public static void main(String args) int var3=3; A a=new A(); System.out.println(a.var1+a.var2+var3); a)0b)4c)3d)代码无法编译,因为var2根本没有被初始化9)在Java 语言中,下面关于构造函数的描述正确的是( d)。(选择一项)a)类必须有显式构造函数b)它的返回类型是voidc)它和类有相同的名称,但它不能带有任何参数d)以上皆非10)在java语言中,类Worker是类Person的子类,Worker的构造方法中有一句super(),该语句( c ).(选择

7、一项)a)调用类Worker中定义的super()方法b)调用类Person中定义的super()方法c)调用类Person的构造函数d)语法错误11)研究下面的JAVA代码: switch(x) case1: System.out.println(1); case2: case3: System.out.println(3); case4: System.out.println(4); 当x=2时,运行结果是(d ).(选择一项) a)没有输出任何结果b)输出结果为3c)输出结果为3和4d)输出结果为1,3和412)在/point x处的哪些申明是句法上合法的? (选择两项) class P

8、erson 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;13)下面关于继承的哪些叙述是正确的?(选择两项) (a, d)a)在java 中

9、只允许单一继承b)在java中一个类只能实现一个接口c)在java中一个类不能同时继承一个类和实现一个接口。d)java的单一继承使代码更可靠。14)public class test3public static void main(string args ) for (int i=0;i=0;j-)if(i= =j)continue;system.out.printin(“i=”+i+“j=” +j);(a,d,b) (选择三项)a)i =0 j=3b)i =0 j=0c)i =2 j=2d)i =0 j=2e)i =1 j=215)( d )修饰符允许对类成员的访问不依赖于该类的任何对象a

10、)abstractb)staticc)returnd)public16)研究下面的Java代码: public class testException public static void main(String args) int a=0,1,2,3,4; int sum=0; try for(int i=1;i6;i+) sum=sum+ai; System.out.println(sum=+sum); catch(ArrayIndexOutOfBoundsException e) System.out.println(数组越界); finally System.out.println(程

11、序结束); 输出结果将是( b )。 (选择一项)a)10 数组越界 程序结束b)10 程序结束c)数组越界 程序结束d)程序结束17)给定如下java代码:public class Test public static void main(String args) int output=10; boolean b1=false; if(b1=true)&(output+=10)=20) System.out.println(“Equal”+output);else System.out.println(“Not equal”+output);( c )a)Equal 10b)Equal 20

12、c)Not equal 10d)Not equal 2018)给定如下java代码,编译运行后将会输出(c )(选择一项)public class Test public static void main(String args)int a = 5;System.out.println(a%2=1)?(a+1)/2:a/2);a)1b)2c)3d)419)public class Test extends Parent public int count()return 1%9;public static void main(String args)System.out.println(count();编译运行结果是( c )(选择一项)a)编译错误b)运行时出现例外c)正常运行,输出d)正常运行,输出20)已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说话正确的是(c)(选择一项)a)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1