aopeng 发表于 2021-4-12 21:43:23

21春南开《Java语言程序设计》在线作业资料

21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业
1.[单选题] 设有下面两个类的定义:
   classPerson {                        classStudentextendsPerson {
         long    id;   // 身份证号            intscore;// 入学总分
         Stringname;   // 姓名                intgetScore(){
      }                         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);
}
}
    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    更多答案进 ap5u.com 福师 q164786 1640
    B.HelloWorld
    C.helloworld
    D.helloWorld
    答:————
12.[单选题] Java application中的主类需包含main方法,以下哪项是main方法的正确形参?
    A.Stringargs
    B.Stringar[]
    C.Chararg
    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.主程序、子程序、函数
    答:————
20.[单选题] 下面可作为public voidaMethod(){...}重载方法的是
    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;
public static void main(String args[]){
System.out.println(arr);
}
}
正确的说法是
    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;后,下列哪项说法是错误的是( )。
    A.x值为0
    B.x值未定义
    C.x值为0
    D.x值为空
    答:————
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.错
    答:————

转载注明 无忧答案网随机作业核对题目后下载答案
页: [1]
查看完整版本: 21春南开《Java语言程序设计》在线作业资料