南开23春学期(高起本:1709-2103、专升本高起专:1903-2103)《Java语言程序设计》在线作业三

奥鹏南开大学新学期作业参考

南开23春学期(高起本:1709-2103、专升本高起专:1903-2103)《Java语言程序设计》在线作业三插图

南开大学23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《Java语言程序设计》在线作业

1.要想使定义该类所在的包之外的类不能访问这个类,使用关键字( )。
选项A:不用
选项B:private
选项C:final
选项D:protected
正确答案问询微信:424329

2.this关键字的含义是表示一个( )。
选项A:指针
选项B:当前对象
选项C:一个类
选项D:一个方法
正确答案问询微信:424329

3.以下代码段执行后的输出结果为( )
int x=-3; int y=-10;
System.out.println(y%x);
选项A:-1
选项B:2
选项C:1
选项D:3
正确答案问询微信:424329

4.类Test1定义如下:public class Test1{public float aMethod(float a,float b){}____} 根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。( )
选项A:public float aMethod(float a,float b,float c){}
选项B:public float aMethod(float c,float d){}
选项C:public float aMethod(int a,int b){}
选项D:public float aMethod(int a,int b,int c){}
正确答案问询微信:424329

5.下面哪一项不是文件读写操作的步骤( )。
选项A:以某种读写方式打开文件
选项B:进行文件读写操作
选项C:保存文件
选项D:关闭文件
正确答案问询微信:424329

6.使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上( )。
选项A:字符‘u0000’
选项B:不做任何操作
选项C:任意字符
选项D:补0
正确答案问询微信:424329

7.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。
选项A:private
选项B:protected
选项C:private protected
选项D:public
正确答案问询微信:424329

8.在 Java 中,表示换行符的转义字符是()。
选项A:n
选项B:f
选项C:'n'
选项D:dd
正确答案问询微信:424329

9.下面( )不是Java中的容器。
选项A:Canvas
选项B:ScrollPane
选项C:.Applet
选项D:Dialog
正确答案问询微信:424329

10.按运算符操作数的数目划分,运算符 ? :的类型是
选项A:三元
选项B:二元
选项C:四元
选项D:一元
正确答案问询微信:424329

11.下面可作为public?void? aMethod(){…}重载方法的是
选项A:void aMethod(){…}
选项B:public int aMethod(){…}
选项C:public void aMethod ( ){…}
选项D:public int aMethod(int m){…}
正确答案问询微信:424329

12.s=s.delete(5,12);如果s="abcdefghigklmn",则执行删除语句后,s的值为( )。
选项A:abcdefn
选项B:abcdemn
选项C:abcde mn
选项D:abcdelmn
正确答案问询微信:424329

13.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
选项A:java.applet
选项B:java.awt
选项C:java.util
选项D:java.lang
正确答案问询微信:424329

14.下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
选项A:int a[]
选项B:String[] a
选项C:a=new ArrayList()
选项D:a=new Array()
正确答案问询微信:424329

15.float f;String s;现需要把float转化为String,正确的语句是( )。
选项A:s=String.valueOf(f);
选项B:f=Float.parseFloat(s);
选项C:s=f;
选项D:s=(String)f;
正确答案问询微信:424329

16.设有下面两个类的定义:
class Person { class Student extends Person {
long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score; }
}
则类Person和类Student的关系是( )。
选项A:包含关系
选项B:继承关系
选项C:关联关系
选项D:上述类定义有语法错误
正确答案问询微信:424329

17.下列代码段int i= 1, j= 10 ; do { if (i++> –j) continue; } while(i<5);执行完毕后,i和j的值分别是( )。
选项A:i = 6 j= 5
选项B:i = 5 j= 5
选项C:i = 6 j= 4
选项D:i = 5 j= 6
正确答案问询微信:424329

18.下列为合法类名的是:( )
选项A:class
选项B:123Student
选项C:WatchTV
选项D:"类名"
正确答案问询微信:424329

19.以下字符常量中不合法的是()。
选项A:'@'
选项B:' x={1,2,3,4,5,6};
选项C:short x[]=new short[6]; x[0]=9;x[1]=8;x[2]=7;x[3]=6;x[4]=5;x[5]=4;
选项D:short x[]=new short[6]; int len=x.length; for(int i=0;i<len;i++) x[i]=2*i;
选项E:short [][]x={{1,2},{3,4,5},{6,7,8,9}};
正确答案问询微信:424329

20.在方法中定义的局部变量在该方法被执行时创建
选项A:对
选项B:错
正确答案问询微信:424329

21.Java的各种数据类型占用的内存长奥鹏南开大学新学期作业参考度固定,与具体软硬件环境无关。
选项A:错误
选项B:正确
正确答案问询微信:424329

22.Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
选项A:对
选项B:错
正确答案问询微信:424329

23.Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的
选项A:对
选项B:错
正确答案问询微信:424329

24.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
选项A:错误
选项B:正确
正确答案问询微信:424329

25.一般在创建新对象时,系统会自动调用构造函数。
选项A:对
选项B:错
正确答案问询微信:424329

26.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。
选项A:对
选项B:错
正确答案问询微信:424329

27.实例方法可直接调用其他类的实例方法
选项A:对
选项B:错
正确答案问询微信:424329

28.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
选项A:错误
选项B:正确
正确答案问询微信:424329

29.方法的定义可以嵌套,但方法的调用不可以嵌套。
选项A:对
选项B:错
正确答案问询微信:424329

30.注释的作用是使程序在执行时在屏幕上显示//之后的内容。
选项A:错误
选项B:正确
正确答案问询微信:424329

31.在Java的方法中定义一个常量要用const关键字。
选项A:错误
选项B:正确
正确答案问询微信:424329

32.实例方法可直接调用本类的类方法
选项A:对
选项B:错
正确答案问询微信:424329

33.Java语言中的数组元素只能是基本数据类型而不能为对象类型。
选项A:对
选项B:错
正确答案问询微信:424329

34.类是变量和方法的集合体
选项A:对
选项B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网