欢迎光临
我们一直在努力

21春南开《Java语言程序设计》在线作业【标准答案】

可做奥鹏全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业

1.[单选题] 设有下面两个类的定义:

class Person { class Student extends Person {

long id; // 身份证号 int score; // 入学总分

String name; // 姓名 int getScore(){

} retu

A.包含关系

B.继承关系

C.关联关系

D.上述类定义有语法错误

答:——B——

2.[单选题] 编译并且执行以下代码,会出现什么情况?

public class Q{

public static void main(String argv[]){

int anar[]=new int[]{1,2,3};

System.out.println(anar[1]);

}

}

A.1

B.有错误,数组anar在初始化以前不能正常输出。

C.2

D.有错误,数组的大小没有定义。

答:——C——

3.[单选题] 一个消息包含的内容,不应有( )。

A.消息接收者

B.接受对象应采用的方法

C.指示接受者做何处理

D.方法的参数

答:——D——

4.[单选题] 编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为

A..java

B..class

C..obj

D..exe

答:————

5.[单选题] 下列关于构造方法的说法正确的是

A.因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。

B.构造方法是给对象赋初值,所以没有返回值,要用void来声明。

C.构造方法不能被程序调用,也不可以重载。

D.一个类只允许有一个构造方法。

答:————

6.[单选题] 关于方法的形参和实参,下列说法正确的是( )。

A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。

B.实参可以是常量、变量、表达式,但是不能是方法。

C.实参和形参在数量上、类型上和顺序上必须严格一致。

D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。

答:————

7.[单选题] 关于计算机输入和输出,下列哪一项是不正确的( )。

A.一般称为IO: Input Output

B.计算机程序的一般模型可归纳为:输入、计算和输出

C.对于同样的程序,不同的输入,一般会有不同的输出

D.是人机交互的重要手段

答:————

8.[单选题] 下面程序段:

boolean a=false;

boolean b=true;

boolean c=(a&&b)&&(!b)

boolean result=(a&b)&(!b);

执行完后,正确的结果是

A.c=false;result=false

B.c=true;result=true

C.c=true;result=false

D.c=false;result=true

答:————

9.[单选题] 定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )

A.private class MyClass extends Object

B.class MyClass extends Object

C.public class MyClass

D.private class MyClass extends Obj

答:————

10.[单选题] 在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句”super( );”,该语句()。

A.调用类Worker中定义的super()方法

B.调用类Person中定义的super()方法

C.调用类Person的构造方法

D.语法错误

答:————

11.[单选题] 按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。

A.Helloworld

B.HelloWorld

C.helloworld

D.helloWorld

答:————

12.[单选题] Java application中的主类需包含main方法,以下哪项是main方法的正确形参?

A.String args

B.String ar[]

C.Char arg

D.StringBuffer args[]

答:————

13.[单选题] for(;;)是( )。

A.循环结构

B.分支结构

C.顺序结构

D.选择结构

答:————

14.[单选题] 定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为()。

A.private class MyClass extends Object

B.class MyClass extends Object

C.public class MyClass

D.protected class MyClass extends Object

答:————

15.[单选题] Java语言的类型是

A.面向对象语言

B.面向过程语言

C.汇编程序

D.形式语言

答:————

16.[单选题] 下面( )不是Java中的容器。

A.Canvas

B.ScrollPane

C..Applet

D.Dialog

答:————

17.[单选题] 一个循环一般应包括哪几部分内容()

A.初始化部分

B.循环体部分

C.迭代部分和终止部分

D.以上都是

答:————

18.[单选题] 能够支持 javadoc 命令的注释语句是()。

A./**…//

B./*…*/

C.//

D./**…*/

答:————

19.[单选题] java程序设计所规定的三种基本控制结构是( )。

A.输入、处理、输出

B.树形、网形、环形

C.顺序、选择、循环

D.主程序、子程序、函数奥鹏南开答案q599792222 或请进 opzy.net

答:————

20.[单选题] 下面可作为public void aMethod(){…}重载方法的是

A.void aMethod(){…}

B.public int aMethod(){…}

C.public void aMethod ( ){…}

D.public int aMethod(int m){…}

答:————

21.[单选题] 下列哪个数代表八进制整数?

A.0XA6

B.-1E3

C.1840

D.0144

答:————

22.[单选题] int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。

A.public int MAX_LENGTH=100

B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100

D.public final int MAX_LENGTH=100

答:————

23.[单选题] 阅读下列代码后

public class Person{

int arr[]=new int[10];

public static void main(String args[]){

System.out.println(arr[1]);

}

}

正确的说法是

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出零

D.输出空

答:————

24.[单选题] 在 Java 中,能实现多重继承效果的方式是()。

A.内部类

B.适配器

C.接口

D.同步

答:————

25.[单选题] Java中,一个类可以有几个父类( )。

A.任意

B.1

C.2

D.4

答:————

26.[多选题] 关于方法的形参和实参,下列说法错误的是( )。

A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。

B.实参可以是常量、变量、表达式,但是不能是方法。

C.实参和形参在数量上、类型上和顺序上必须严格一致。

D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。

答:————

27.[多选题] 执行完语句int[] x=new int[25];后,下列哪项说法是错误的是( )。

A.x[24]值为0

B.x[24]值未定义

C.x[25]值为0

D.x[0]值为空

答:————

28.[多选题] 按Java语言的规定,以下不正确的说法是( )。

A.实参不可以是常量,变量或表达式。

B.形参不可以是常量,变量或表达式。

C.实参与其对应的形参占用同一个存储单元。

D.形参是虚拟的,不占用存储单元。

答:————

29.[多选题] 关于Java Application和Applet的说法中,不正确的是( )。

A.都包含main()方法

B.都通过“appletviewer”命令执行

C.都通过“javac”命令编译

D.都嵌入在HTML文件中执行

答:————

30.[多选题] 下列选项中,属于JAVA语言的简单数据类型( )。

A.整数型

B.数组

C.字符型

D.浮点型

答:————

31.[多选题] 下列关于for循环和while循环的说法中不正确的( )。

A.while循环能实现的操作,for循环也都能实现

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环任何时候都可替换

D.两种循环结构中都必须有循环体,循环体不能为空

答:————

32.[多选题] 关于Java的标准输入输出流,下列哪些是正确的( )。

A.System.out和System.in分别用来处理标准输出和输入

B.标准输入和输出均只针对计算机键盘和屏幕

C.Java对输入和输出编程均要求强制异常保护

D.只有一个标准输入流

答:————

33.[多选题] 下面哪些是面向对象技术特点( )。

A.结构化

B.封装

C.继承性

D.多态性

答:————

34.[多选题] 以下叙述中正确的是( )。

A.在方法中,通过return语句传回方法值。

B.在一个方法中,可以执行有多条return语句,并返回多个值。

C.在Java中,主方法main()后的一对圆括号中也可以带有参数。

D.在Java中,调用方法可以在System.out.println()语句中完成。

答:————

35.[多选题] 以下关于继承的叙述错误的是( )。

A.在Java中类只允许单一继承

B.在Java中一个类只能实现一个接口

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中接口只允许单一继承

答:————

36.[判断题] Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。

A.对

B.错

答:————

37.[判断题] Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。

A.错误

B.正确

答:————

38.[判断题] 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性

A.对

B.错

答:————

39.[判断题] Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

A.错误

B.正确

答:————

40.[判断题] 面向对象是指以功能为中心,分析、设计和实现应用程序的机制

A.对

B.错

答:————

41.[判断题] java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

A.对

B.错

答:————

42.[判断题] 静态方法可以直接访问非静态变量和非静态方法

A.对

B.错

答:————

43.[判断题] 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

A.错误

B.正确

答:————

44.[判断题] 构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。

A.错误

B.正确

答:————

45.[判断题] 如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用

A.对

B.错

答:————

46.[判断题] 形式参数为方法被调用时,真正被传递的参数

A.对

B.错

答:————

47.[判断题] 在一个java源文件中只能定义public class

A.对

B.错

答:————

48.[判断题] 同一个类的对象共用同一段内存

A.对

B.错

答:————

49.[判断题] Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。

A.错误

B.正确

答:————

50.[判断题] 如果用final修饰方法,则该方法不能在子类中被覆盖

A.对

B.错

答:————

赞(0)
未经允许不得转载:奥鹏作业网 » 21春南开《Java语言程序设计》在线作业【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址