java笔试题大全带答案
一、选择题
1.下列哪个选项是JAVA语言中的基本数据类型?
A.Integer
B.Boolean
C.String
D.Double
答案:B.Boolean
2.以下关于JAVA程序的描述中,错误的是:
A.JAVA源程序文件的扩展名为.java
B.JAVA虚拟机是JAVA程序的运行环境
C.JAVA程序由一个或多个类组成
D.JAVA程序的入口函数是main函数
答案:C.JAVA程序由一个或多个类组成(应为:JAVA程序由一
个类组成)
3.以下哪种循环结构可以根据循环条件决定是否执行循环体?
A.for循环
B.do-while循环
C.while循环
D.switch循环
答案:C.while循环
4.以下关于JAVA的面向对象特性的描述中,正确的是:
A.封装是指将数据和操作数据的方法绑定在一起,形成一个类
B.多态是指同一个方法可以根据对象的不同,展现出不同的行为
C.继承是指一个类可以派生出多个子类
D.抽象是指一个类具有实例化对象的能力
答案:B.多态是指同一个方法可以根据对象的不同,展现出不同的
行为
二、填空题
1.下列代码的输出结果是___。
java</p> <p>inta=5;</p> <p>intb=2;</p> <p>System.out.println(a/b);</p> <p>
答案:2
2.以下关于JAVA异常处理的语句中,正确的是___。
A.try
B.except
C.catch
D.throw
答案:C.catch
3.以下哪个关键字声明的方法可以被子类重写?
A.final
B.static
C.abstract
D.private

答案:C.abstract
4.以下哪个关键字可以在子类中调用父类的同名方法?
A.this
B.super
C.extends
D.implements
答案:B.super
三、编程题
请编写一个JAVA程序,实现以下功能:
1.定义一个名为Rectangle的类,包含如下属性和方法:
属性:宽度(-width)、高度(height)
-方法:计算矩形面积(getArea)、计算矩形周长(getPerimeter)
2.在main函数中创建一个Rectangle对象,并计算其面积和周长并
打印输出。
java</p> <p>classRectangle{</p> <p>intwidth;</p> <p>intheight;</p> <p>publicintgetArea(){</p> <p>returnwidth*height;</p> <p>}</p> <p>publicintgetPerimeter(){</p> <p>return2*(width+height);</p> <p>}</p> <p>}</p> <p>publicclassMain{</p> <p>publicstaticvoidmain(String[]args){</p> <p>Rectanglerectangle=newRectangle();</p> <p>rectangle.width=5;</p> <p>rectangle.height=3;</p> <p>矩形的面积为:矩形的面积为:</p> <p>矩形的周长为:矩形的周长为:</p> <p>}</p> <p>}</p> <p>
以上是一道简单的JAVA编程题,通过定义Rectangle类并在main
函数中创建对象,实现对矩形面积和周长的计算并打印输出。
总结:
本文提供了一些JAVA笔试题的选择题、填空题和编程题,并附上
了相应的答案。希望这些题目能够帮助大家巩固和加深对JAVA编程
的理解,提升自己的编程能力。在应

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/199860.html