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

程序设计师-Ja315道题

1.Java变量中,以下不属于复合类型的数据类型是()。

单选题

A. 类~||~字符型~||~数组型~||~接口

2.一个表由()部分组成。

多选题

A. 数据库~||~连接程序~||~表结构~||~表记录

3.如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏。这时如果想在该方法内使用成员变量,必须使用关键字是()。

单选题

A. this~||~final~||~native~||~super

4.下面哪些是合法的标识符

多选题

A. $persons~||~TwoUsers~||~*point~||~_endline

5.编写Java应用程序文件的扩展名为()。

单选题

A. java~||~class~||~html~||~exe

6.关于方法的说法()是正确的。

单选题

A. 方法中的形参可以和方法所属类的属性相同~||~方法必须有形参~||~同类不同的方法中不能有同名的自变量,否则回产生不可预测的结果~||~没有返回值的方法可以用void来表示,也可以不加

7.如果线程正在睡眠且还没有到指定的时间,下列()方法可以将线程唤醒。

单选题

A. wake()~||~interrupt()~||~call()~||~awake()

8.封装性的含义有()。

多选题

A. 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位~||~对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改~||~尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。~||~封装性使对象完全与外界隔离

9.用publicintread()定义read()方法时,如果输入流的当前位置没有数据,则返回()。

单选题

A. 0~||~-1~||~NULL~||~ERROR

10.和类相比,接口中的所有方法都没有被实现,类必须实现接口中的每个方法。

判断题

11.关于以下程序代码的说明正确的是()。.classHasStatic{2.privatestaticintx=1;3.publicstaticvoidmain(Stringargs[]){4.HasStatichs1=newHasStatic();5.hs1.x++;6.HasStatichs2=newHasStatic();7.hs2.x++;8.hs1=newHasStatic();9.hs1.x++;1.HasStatic.x--;11.System.out.println(“x=”+x);12.}13.}

单选题

A. 5行不能通过编译,因为引用了私有静态变量~||~10行不能通过编译,因为x是私有静态变量~||~程序通过编译,输出结果为:x=103~||~程序通过编译,输出结果为:x=102

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

多选题

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

13.下面()设备属于输出设备。

多选题

A. 打印机~||~显示器~||~鼠标~||~键盘

14.下列运算结果默认为float的是()。

单选题

A. 100/10~||~100*10~||~100F+10~||~100D-10

15.分析下列Java代码,编译运行后,输出结果是()。classA{publicstaticvoidain(String[]args){method();}staticvoidmethod(){try{System.out.println(“Hello”);}finally{System.out.println(“good-bye”);}}}

单选题

A. “Hello”~||~“good-bye”~||~“hello”“good-bye”~||~代码不能编译

16.静态页面和动态页面的区别在于()。

单选题

A. 动态页面能够有动画,静态没有~||~动态页面能够根据不同用户产生不同的响应,静态的不行~||~动态页面是经常在改变的,静态的常年不变~||~动态页面能够接收用户输入,并在服务器端作处理,静态的不行

17.Amino采用的调度模式和算法有哪几种?

多选题

A. Master-Worker~||~Map-reduce~||~Divideandconquer~||~fork-join

18.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

判断题

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

判断题

20.运行下列程序,会产生()结果。classOuter1{privateinta;voidfoo(doubled,finalfloatf){Strings;finalbooleanb;classInner{voidmethodInner(){System.out.println("intheInner");}}}publicstaticvoidmain(Stringargs[]){Outer1me=newOuter1();me.foo(123,123);System.out.println("outer");} }

单选题

A. intheInnerouter~||~outer~||~intheInner~||~编译不通过

注册后查看全部试题

保定市乐凯大街305号

电话: 400-608-5357

邮编: 100043


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

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