当前位置:初级程序员题库>Java程序设计题库

问题:

[多选] 能否利用返回值对函数进行重载()。

不行,因为Java并未明确要求函数的返回值必须赋给变量。可以,因为返回值也是函数的重要组成部分。可以,但要求一个函数有返回值,另一个函数没有返回值。不行,Java系统无法区分仅返回值不同的函数,编译时会报错。可以,但仅能用于返回值为简单变量的情况。

问题:

[多选] 以下关于函数重载的描述中,正确的是()。

函数参数不同”指参数名称不同。函数参数不同”指参数的类型不同。返回值不同的函数也可以重载。重载的函数必须具有不同的参数。重载是指一个类的多个成员函数具有相同的名称,但有不同的参数。

问题:

[多选] 有哪几种方法访问一个包中的公开类()。

用“*”号来匹配带有某个关键字的包。用“import包名.类名”导入包中的某个类。用“import包名.*”导入包中的所有类。用“*”号来匹配带有某个关键字的类。用类的全名(包名+类名)访问。

问题:

[多选] 以下关于线程的运行,暂停,结束的描述中,错误的是()。

Thead类的sleep静态函数可以使线程休眠一段时间。wait函数会使线程处于等待状态,作用与sleep函数相同。一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了。线程的启动通过线程类(或者其子类)的start函数来实现。调用stop函数使线程停止。

问题:

[多选] 以下关于Object类的描述中,错误的是()。

Object类提供了wait,notify,notifyAll等函数用于线程间同步。Object类提供了clone,compare,delete,add,insert等函数用于对对象进行操作。Object类是所有自定义类的直接或间接父类,但不是系统类的父类。Object类定义了一些每个类都应该有的基本的成员变量和成员函数。Object类是其它一切类的直接或间接父类。

问题:

[多选] 边界型布局的区域包括()。

菜单区、工具栏区、内容区、状态栏区。内容区、工具栏区。北区,南区,或者称为页首,页尾。中间区。西区,东区,或者称为行首,行尾。

问题:

[多选] java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。

java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言。java编译器将源文件编译为二进制的目标码文件。目标代码文件无需连接,可以直接由JAVA虚拟机执行。连接软件将目标代码文件连接为最终的可执行文件。java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言。

问题:

[多选] 函数的定义中有哪些选项()。

函数中的局部变量列表。参数列表。访问级,返回值的类型。函数名称。函数/子程序的区分符。

问题:

[多选] 在Java中,可以用"+"号连接字符串,以下描述错误的是()。

由于"+"号将几个字符串连接在一起.因此只能使用StringBuffer对象。如果以字符串开头,那么其后的"+"号都是字符串连接的含义。+"号只能连接字符串和字符,不能连接数字,否则会造成概念混淆。通过"+"号可以将不同的字符串\数字\字符连接成一个完整的字符串。用"+"号连接的字符串可以赋值给String对象。

问题:

[多选] 在创建对象时有几种方法为对象的成员变量赋初值()。

在创建对象之前先为对象的成员变量赋初值。缺省情况下成员变量会自动赋值或空值。不能为对象的成员变量赋初值。为成员变量赋指定的初值。利用构造函数为成员变量赋初值。