
本科java基础多选题,寻答案。
二、多选题(共10道试题,共30分。)1.设有如下代码:classBase{}publicclassMyCastextendsBase{staticbooleanb1=f...
二、多选题(共 10 道试题,共 30 分。)
1. 设有如下代码:
class Base{} public class MyCast extends Base{ static boolean b1=false;
static int i = -1; static double d = 10.1;
public static void main(String argv[]){ MyCast m = new MyCast(); Base b = new Base(); //Here } }
则在 //Here处插入哪个代码将不出现编译和运行错误。()
A. b=m;
B. m=b;
C. d =i;
D. b1 =i;
满分:3 分
2. 给定下面的代码段,哪些选项是对setVar()方法的重载?
() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }
A. private void setVar (int a, float c, int b) { }
B. protected void setVar (int a, int b, float c) { }
C. public int setVar (int a, float c, int b) {return a;}
D. public int setVar (int a, int b, float c) {return a;}
满分:3 分
3. 下面哪个说法正确()?
A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
满分:3 分
4. 设有如下变量说明:
byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble;
以下赋值语句哪个需要强制转换
A. myFloat = myDouble;
B. myInt = myLong;
C. myByte = 3;
D. myInt = myChar;
满分:3 分
5. 下列标识符不合法的是()。
A. $100_bill
B. -number
C. 486_CPU
D. int
满分:3 分
6. 编译并运行下面的程序,运行结果为( ).
public class A { public static void main (String[] args) { A a=new B( ); a.test(); } void test() { System.out.print ("A"); } } class B extends A { void test() { super.test(); System.out.println("B"); } }
A. 子类B定义了与父类A中同名的方法test,java中称为方法的覆盖。
B. 代码可以编译运行,并输出结果:AB。
C. 代码可以编译运行,并输出结果:A。
D. 类B定义了与父类A中同名的方法test,java中称为方法的重载
满分:3 分
7. 以下哪些不是paint()方法使用的参数类型? ()
A. Graphics
B. Graphics2D
C. String
D. Color
满分:3 分
8. 下面的说法正确的是()。
A. Java 语言是面向对象的、解释执行的网络编程语言。
B. Java 语言具有可移植性,是与平台无关的编程语言。
C. Java 语言可对内存垃圾自动收集。
D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
满分:3 分
9. 下面哪些语句创建了一个float类型的变量?()
A. float foo = -1;
B. float foo = 1.0;
C. float foo = 42e1;
D. . float foo = 2.02f;
满分:3 分
10. 下面哪些关键字能用来控制对类成员的访问()?
A. public
B. protected
C. private
D. default
满分:3 分 展开
1. 设有如下代码:
class Base{} public class MyCast extends Base{ static boolean b1=false;
static int i = -1; static double d = 10.1;
public static void main(String argv[]){ MyCast m = new MyCast(); Base b = new Base(); //Here } }
则在 //Here处插入哪个代码将不出现编译和运行错误。()
A. b=m;
B. m=b;
C. d =i;
D. b1 =i;
满分:3 分
2. 给定下面的代码段,哪些选项是对setVar()方法的重载?
() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }
A. private void setVar (int a, float c, int b) { }
B. protected void setVar (int a, int b, float c) { }
C. public int setVar (int a, float c, int b) {return a;}
D. public int setVar (int a, int b, float c) {return a;}
满分:3 分
3. 下面哪个说法正确()?
A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
满分:3 分
4. 设有如下变量说明:
byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble;
以下赋值语句哪个需要强制转换
A. myFloat = myDouble;
B. myInt = myLong;
C. myByte = 3;
D. myInt = myChar;
满分:3 分
5. 下列标识符不合法的是()。
A. $100_bill
B. -number
C. 486_CPU
D. int
满分:3 分
6. 编译并运行下面的程序,运行结果为( ).
public class A { public static void main (String[] args) { A a=new B( ); a.test(); } void test() { System.out.print ("A"); } } class B extends A { void test() { super.test(); System.out.println("B"); } }
A. 子类B定义了与父类A中同名的方法test,java中称为方法的覆盖。
B. 代码可以编译运行,并输出结果:AB。
C. 代码可以编译运行,并输出结果:A。
D. 类B定义了与父类A中同名的方法test,java中称为方法的重载
满分:3 分
7. 以下哪些不是paint()方法使用的参数类型? ()
A. Graphics
B. Graphics2D
C. String
D. Color
满分:3 分
8. 下面的说法正确的是()。
A. Java 语言是面向对象的、解释执行的网络编程语言。
B. Java 语言具有可移植性,是与平台无关的编程语言。
C. Java 语言可对内存垃圾自动收集。
D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
满分:3 分
9. 下面哪些语句创建了一个float类型的变量?()
A. float foo = -1;
B. float foo = 1.0;
C. float foo = 42e1;
D. . float foo = 2.02f;
满分:3 分
10. 下面哪些关键字能用来控制对类成员的访问()?
A. public
B. protected
C. private
D. default
满分:3 分 展开
展开全部
1
A 父类引用指向子类实例
C
2
A 形参类形不一样,包括顺序,长度等;返回值不包含在内
C
3
A
C
D
4
A, B
5 B C D
6 A B
7 C D
8 A B C D
9 A D
10 ABC
A 父类引用指向子类实例
C
2
A 形参类形不一样,包括顺序,长度等;返回值不包含在内
C
3
A
C
D
4
A, B
5 B C D
6 A B
7 C D
8 A B C D
9 A D
10 ABC
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询