java基础笔试题(答案已整理)
Java基础试题
一、选择题(1*30=30)
1.Java提供哪几种运算符?(多选)
A)算术运算符 B)位运算符 C)关系运算符 D)逻辑运算符 E)条件运算符
2.java.lang包的哪个方法比较两个对象是否相等返回true?(b)
A: toString() B: equals() C: compare() D: 以上都不正确
3.下列对Java的变量与函数说法正确的是?(多选)
jsp技术和servletA)变量是用来保存数据的 B)变量是用来实现操作过程的 C)函数是用来实现操作过程的 D)函数是用来保存数据的 E)函数的参数是数据的入口
4.已知:int[] a = new int[100];在下列给出的数组元素中,非法的是?(d)
A: a[0] B: a[1] C: a[99] D: a[100]
html空格代码怎么打出来5.在Java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数、类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为?(c)
A: 隐藏 B: 覆盖 C: 重载 D: Java不支持此特性
6.()是一组常量和抽象方法的集合。(d)
A: 实例 B: 类 C: 包 D: 接口
7.下面关于数组说法正确的是?(多选)
A)一维数组实质上是相同类型变量的列表 B)创建一个数组首先定义数组变量所需的类型 C)char c[]=new char[26];可声明一个含有26个元素的char型数组 D)当为一个多维数组的时候分配内存时,仅需要为第一维指定内存,然后再分配其他维的存 E)int twain[][] = new int[4][5];可声明一个二维数组
8.Java源文件和编译后的文件扩展名分别为?(b)
A:。class和.java B:。java和.class C:。class和.class D:。java和.java
java常见笔试题9.设x=5,则y=x--和y=--x的结果,使y分别为?(c)
A: 5,5 B: 5,6 C: 5,4 D: 4,4
10.若x是float类变量,x=10/4,则x的值是?(b)
A: 2 B: 2.0 C: 2,5 D: 编译错误
11.下面方法中,用于调度线程使其运行的是?(多选)
A。init() B。start() C。run() D。resume() E。sleep()
termux安装黑客工具12.下面哪种情况能实现自动转换?(多选)
21.错误描述:方法重载只能发生在一个类的内部。
正确描述:重载要求方法名相同,但参数列表必须不同。
22.错误描述:接口中的属性默认使用public、static、final修饰。
正确描述:接口中的属性默认使用public、static、final修饰,但必须显式初始化。
c语言注册登录界面代码23.正确描述:自定义异常可以更加明确定位异常出错的位置和给出详细出错信息。
24.错误描述:构造函数和类有相同的名称,并且不能带任何参数。
正确描述:构造函数和类有相同的名称,并且可以带参数。
25.正确选项:A、D。因为如果字符串为空,调用其length()方法会抛出XXX异常。
echarts视频教程从入门到实战26.错误描述:super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。
正确描述:super关键字只能指代子类的直接父类。
27.错误选项:B。因为浮点数默认是double类型,需要在后面加上f或F。
28.正确描述:包含抽象方法的类一定是抽象类,抽象方法可以没有方法体,也可以有方法体。
29.正确选项:A。所有类的基类是Object类。
1.关于String和StringBuffer,下面说法正确的是(a)。
正确改写:在Java中,使用String时,操作字符串不会改变原有字符串的内容。而使用StringBuffer时,可以使用append方法连接字符串,速度比String快。
2.面向对象的特点包括信息隐藏和封装特性、继承、组合特性和动态特性(抽象和多态)。
正确改写:面向对象编程的特点包括信息隐藏和封装,继承,组合和动态特性。信息隐藏和封装保证了对象的数据只能通过对象提供的方法进行访问和修改。继承和组合特性允许对象重用已有的代码,同时也能够扩展已有的代码。动态特性包括抽象和多态,使得程序更加灵活和可扩展。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论