⼀、单选题
(共 100.00 分)Java 程序设计(深圳⼤学继续教育学院引进课程) 测验-3.4使⽤对象1. A.B.C.D.构造⽅法何时被调⽤
类定义时
创建对象时
调⽤对象⽅法时
使⽤对象的变量时
正确答案:B
2. A.B.C.D.在编写Java Application 程序时,若需要使⽤到标准输⼊输出语句,必须在程序的开头写上( )语句。
import java.awt.* ;
import java.applet.Applet ;
import java.io.*
import java.awt.Graphis
正确答案:C
3. A.B.C.D.认真阅读代码,选择正确的选项
public class MyClass {
public static void main(String arguments[]) {
amethod(arguments);
}
public void amethod(String[] arguments) {
System.out.println(arguments);
}
}
这段代码是错误的,main ⽅法不能接受字符串参数
这段代码是错误的,amethod ⽅法中的字符串数组尚未初始化
这段代码是错误的,main ⽅法不能调⽤实例⽅法
这段代码是正确的
正确答案:C
java重载4. A.B.C.D.在Java 中,⼀个类可以同时定义许多同名的⽅法,这些⽅法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种⾯
向对象程序特性称为( )
隐藏
覆盖
重载
Java 不⽀持此特性
正确答案:C
5. A.B.下⾯关于构造函数的说法不正确的是
构造函数也属于类的⽅法,⽤于创建对象的时候给成员变量赋值。
构造函数不可以重载。
构造函数没有返回值
C.
D.构造函数⼀定要和类名相同
正确答案:B
6. A.B.C.D.命令javac -verbose 中选项的作⽤是:
显示JVM 加载class 的过程
显示JVM 的版本
显示JVM 调⽤内存的情况
显示JVM 的错误跟踪过程
正确答案:A
7. A.B.C.D.给出类的定义如下:
1.
class Test{
void test(int i){
System.out.println("I am an int.");
}
void test(String s){
System.out.println("I am a string.");
}
public static void main(String args[]) {
Test t=new Test();
char ch='y';
}
下列描述哪个正确?
程序将不会编译,因为空的⽅法不能被覆盖。
命令⾏t.test (ch ); 将不会编译,因为没有对应的⽅法。
代码将编译并输出以下结果: I am an int.
代码将编译并输出以下结果: I am a string.
正确答案:C
8. A.B.C.D.编译及运⾏以下代码,下列选项哪个是正确的
public class Sandys{
private int court;
public static void main(String argv[]){
Sandys s = new Sandys(99);
System.out.urt);
}
Sandys(int ballcount){
court=ballcount;
}
}
编译错误:the variable court is defined as private
编译错误:s is not initialized when the System.out method is called
编译通过,没有输出
编译通过,输出99
正确答案:D
9. A.B.编译Java Application 源程序⽂件将产⽣相应的字节码⽂件,这些字节码⽂件的扩展名为
.java
.class
C. D..html .exe
正确答案:B
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论