首页>题库>程序设计师-Java

程序设计师-Ja315道题

1.下面对接口和类之间的区别正确的说法是()。

多选题

A. 类只能继承一个类。~||~对于接口,类可以实现多个接口。~||~类继承了超类的方法:子类可以选择是否覆盖超类的方法~||~接口的方法没有实现,类必须实现接口中的每个方法。

2.创建字符串s:Strings=newString(“hello”);下面()语句将改变s。

单选题

A. s.append(“aaa”);~||~s.concat(s);~||~s.substring(3)~||~以上语句都不会

3.以下说法正确的是()。

单选题

A. 每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法。~||~如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法~||~每个Java类中用户必须定义至少一个构造方法。~||~以上都不对

4.给出下面的类publicclassSample{longlength;publicSample(longl){length=l;}publicstaticvoidmain(Stringarg[]){Samples1,s2,s3;s1=newSample(21L);s2=newSample(21L);s3=s2;longm=21L;}}哪个表达式返回true?

单选题

A. s1==s2;~||~s2==s3;~||~m==s1;~||~s1.equals(m);

5.下列组件()是Swing窗口容器。

多选题

A. ContentPane~||~JApplet~||~Jdialog~||~Jpanel

6.与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。

判断题

7.break语句可直接跳出外层循环。

判断题

8.enumerate方法只将活动的线程(即已经启动的线程)放进数组。

判断题

9.给出下面代码段:1)switch(m)2){case、System.out.println("case");3)case1、System.out.println("case1");break;4)case2、5)default、System.out.println("default");6)}下列m的()值将引起"default"的输出。

多选题

A. 0~||~1~||~2~||~3

10.实现接口的关键字是()。

单选题

A. extends~||~extend~||~implements~||~implement

11.下列选项中,属于Java语言的关键字的是()。

多选题

A. goto~||~malloc~||~extends~||~假

12.类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成员。

判断题

13.上转型对象具有如下()特点。

多选题

A. 上转型对象不能操作子类新增的成员变量(相当于失掉了这部分属性)、不能使用子类新增的方法(相当于失掉了一些功能)。~||~上转型对象可以操作子类继承或覆盖的成员变量,也可以使用子类继承的或覆盖的方法。~||~如果子类覆盖了父类的某个方法后,当对象的上转型对象调用这个方法时一定是调用了这个覆盖的方法,因为程序在运行时知道,这个上转型对象的实体是子类创建的,只不过损失了一些属性和功能而已。~||~可以将父类创建的对象的引用赋值给子类声明的对象。

14.Jbuilder中可使用()组件创建菜单。

单选题

A. 4个~||~2个~||~3个~||~1个

15.注释的作用是使程序在执行时在屏幕上显示//之后的内容。

判断题

16.HttpServlet类中定义了Servlet对象必须实现()。

多选题

A. Stop()~||~Init()~||~Service()~||~Destroy()

17.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。

单选题

A. staticvoidmethod()~||~publicvoidmethod()~||~finalvoidmethod()~||~abstractvoidmethod()

18.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

单选题

A. public~||~protected~||~privateprotected~||~private

19.线程调用()方法之后,线程转入可运行状态。

单选题

A. start~||~run~||~begin~||~do

20.对于下列代码:1)classPerson{2)publicvoidprintValue(inti,intj){//...}3)publicvoidprintValue(inti){//...}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){//...}7)publicvoidprintValue(inti){//...}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();1)t.printValue(1);11)}第1行语句将调用()语句。

单选题

A. line2~||~line3~||~line6~||~line7

注册后查看全部试题

保定市乐凯大街305号

电话: 400-608-5357

邮编: 100043


Copyright © 昊元综合学习与考试平台 保定昊元电气科技有限公司版权所有 2021,All Rights Reserved

经营许可证编号:  冀B2-20210069号       备案号:    冀ICP备19021638号