【Java学习】Java 基础面试题:判断题

1、Java程序里创建新的类对象用关键字new.回收无用的类对像使用关键字free。(× )
答案:错
详解:创建新的类对象用关键字new,是对的,后面回收无用的类对象使用关键字用free,是错的 java中没有free这个关键字

2、接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。(√ )
答案:对
详解:并且在java中接口是可以多重继承的,即一个接口同时继承多个接口,也必须满足继承所有接口中的常量和抽象方法。同时java还是接口也可以是多重实现,即实现时候可以同时实现多个接口,也要实现各个接口中的方法和常量。

3、用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除个字符子串。(× )
答案:错

4、类及其属性、方法可以同时有一个以上的修饰符来修饰。(√ )
答案:对
详解:如public static void test()

5、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坚标的起点。(× )
答案:错
详解:Java的屏幕坐标是以像素为单位,是对的,但是容器的左上角才是坐标的起点。

6、对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(× )
答案:错
详解:还是同一对象,new才是新对象

7、最终类不能派生子类,最终方法不能被覆盖。(√ )
答案:对
详解:最终类就是final修饰的类,比如String就是最终类,不可以被继承,用final修饰的方法不能被覆盖

8、如果p是父类Parent的对象, 而c是子类Child的对象,则语句c = p是正确的。(× )
答案:错
详解:不能用 Child c=new Parent() 来表示一个父类对象。就像是Object,只能够说所有的类对象都是Object,而不能说Object是所有类的对象

9、有的类定义时可以不定义构造函数,所以构造函数不是必需的。(× )
答案:错
详解:不定义构造函数的话,编译器会使用默认构造函数,并不代表构造函数不存在

10、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。(× )
答案:错
详解:抽象方法必须在抽象类中,抽象类中的方法不一定都是抽象方法

11、final类中的属性和方法都必须被final修饰符修饰。(× )
答案:错
详解:加 final 唯一可以说明的是该类不可被继承,另外和其它类是一样的

12、Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。(√ )
答案:对

13、子类要调用父类的方法,必须使用super关键字。(× )
答案:错
详解:只有在调用父类的构造方法是才使用super,普通方法,可以直接调用

14、一个Java类可以有多个父类。( )
答案:错
详解:Java类只支持单继承,不支持多继承。也就是说只可以有1个父类。但是接口可以多继承。接口可以有多少父类。

更新中…

微信公众号

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
java程序设计》课程的题库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。 内容示例为: 1. JAVA的源代码中定义几个类,编译结果就生成几个以“.class”为后缀的字节码文件。( ) 答案:√ [考点范围] JAVA简介 2. Java程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。( ) 答案:√ [考点范围] JAVA简介 3. 无论Java程序包含几个类的定义,若该源程序文件以a.java命名,编译后只生成一个名为A的字节码文件。( ) 答案:× [考点范围] JAVA简介 4. Java字节码程序是可以在Java虚拟机上执行的。( ) 答案:√ [考点范围] JAVA简介 5. Java程序对计算机硬件平台的依赖性很低。( ) 答案:√ [考点范围] JAVA简介 6. Java可以用来进行多媒体及网络编程。( ) 答案:√ [考点范围] JAVA简介 7. Java语言具有较好的安全性和可移植性及与平台无关等特性。( ) 答案:√ [考点范围] JAVA简介 8. Java语言的源程序不是编译型的,而是编译解析型的。( ) 答案:√ [考点范围] JAVA简介 9. Java Application程序中,必须有一个主方法main(),该方法有没有参数都可以。( ) 答案:× [考点范围] JAVA简介 10. Java是面向对象的语言,对象是客观事物,对象与之是一一对应,它是很具体的概念。( ) 答案:× [考点范围] JAVA简介

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tellsea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值