南开大学23年春学期《Java语言程序设计》在线作业三
奥鹏南开大学新学期作业参考
23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《Java语言程序设计》在线作业-00003
要想使定义该类所在的包之外的类不能访问这个类,使用关键字( )。
A:不用
B:private
C:final
D:protected
正确答案问询微信:424329
this关键字的含义是表示一个( )。
A:指针
B:当前对象
C:一个类
D:一个方法
正确答案问询微信:424329
以下代码段执行后的输出结果为( )
int x=-3; int y=-10;
System.out.println(y%x);
A:-1
B:2
C:1
D:3
正确答案问询微信:424329
类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
下面哪一项不是文件读写操作的步骤( )。
A:以某种读写方式打开文件
B:进行文件读写操作
C:保存文件
D:关闭文件
正确答案问询微信:424329
使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上( )。
A:字符‘u0000’
B:不做任何操作
C:任意字符
D:补0
正确答案问询微信:424329
如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。
A:private
B:protected
C:private protected
D:public
正确答案问询微信:424329
在 Java 中,表示换行符的转义字符是()。
A:n
B:f
C:'n'
D:dd
正确答案问询微信:424329
下面( )不是Java中的容器。
A:Canvas
B:ScrollPane
C:.Applet
D:Dialog
正确答案问询微信:424329
按运算符操作数的数目划分,运算符 ? :的类型是
A:三元
B:二元
C:四元
D:一元
正确答案问询微信:424329
下面可作为public?void? aMethod(){…}重载方法的是
A:void aMethod(){…}
B:public int aMethod(){…}
C:public void aMethod ( ){…}
D:public int aMethod(int m){…}
正确答案问询微信:424329
s=s.delete(5,12);如果s="abcdefghigklmn",则执行删除语句后,s的值为( )。
A:abcdefn
B:abcdemn
C:abcde mn
D:abcdelmn
正确答案问询微信:424329
在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A:java.applet
B:java.awt
C:java.util
D:java.lang
正确答案问询微信:424329
下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
A:int a[]
B:String[] a
C:a=new ArrayList()
D:a=new Array()
正确答案问询微信:424329
float f;String s;现需要把float转化为String,正确的语句是( )。
A:s=String.valueOf(f);
B:f=Float.parseFloat(s);
C:s=f;
D:s=(String)f;
正确答案问询微信:424329
设有下面两个类的定义:
class Person { class Student extends Person {
long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score; }
}
则类Person和类Student的关系是( )。
A:包含关系
B:继承关系
C:关联关系
D:上述类定义有语法错误
正确答案问询微信:424329
下列代码段int i= 1, j= 10 ; do { if (i++> –j) continue; } w奥鹏南开大学新学期作业参考 代做2元一门hile(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
下列为合法类名的是:( )
A:class
B:123Student
C:WatchTV
D:"类名"
正确答案问询微信:424329
以下字符常量中不合法的是()。
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
在方法中定义的局部变量在该方法被执行时创建
A:对
B:错
正确答案问询微信:424329
Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A:错误
B:正确
正确答案问询微信:424329
Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
A:对
B:错
正确答案问询微信:424329
Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的
A:对
B:错
正确答案问询微信:424329
构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A:错误
B:正确
正确答案问询微信:424329
一般在创建新对象时,系统会自动调用构造函数。
A:对
B:错
正确答案问询微信:424329
无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。
A:对
B:错
正确答案问询微信:424329
实例方法可直接调用其他类的实例方法
A:对
B:错
正确答案问询微信:424329
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A:错误
B:正确
正确答案问询微信:424329
方法的定义可以嵌套,但方法的调用不可以嵌套。
A:对
B:错
正确答案问询微信:424329
注释的作用是使程序在执行时在屏幕上显示//之后的内容。
A:错误
B:正确
正确答案问询微信:424329
在Java的方法中定义一个常量要用const关键字。
A:错误
B:正确
正确答案问询微信:424329
实例方法可直接调用本类的类方法
A:对
B:错
正确答案问询微信:424329
Java语言中的数组元素只能是基本数据类型而不能为对象类型。
A:对
B:错
正确答案问询微信:424329
类是变量和方法的集合体
A:对
B:错
正确答案问询微信:424329