北邮-Java技术-阶段一
1. 设有如下程序
public class Try2 {
public static void main(String[] args) { B objb = (B) new A(); objb.show(); } }
class A {void show() {System.out.println(\"a\");}}
class B extends A { void show() { System.out.println(\"b\");}} 则下面说法正确的是( )
A. 编译时发生错误 B. 运行时发生错误 C. 输出为a D. 输出为b
知识点: 阶段作业一 学生答案: 得分: 提示:
2. 设有如下程序
public class Try2 {
public static void main(String[] args) { A obja = new B();
[B;] 试题分值: [10] 10.0 obja.show(); } }
class A {void show() {System.out.println(\"a\");}}
class B extends A { void show() { System.out.println(\"b\");}} 则下面说法正确的是( )
A. 编译时发生错误 B. 运行时发生错误 C. 输出为a D. 输出为b
知识点: 阶段作业一 学生答案: 得分: 提示:
3. 设有如下程序:
class A {void show() {System.out.println(\"a\");}}
class B extends A { void show() { System.out.println(\"b\");}} class Ctry1 {
public static void main(String args[]) { A obja; B objb = new B(); obja = objb;
objb.show(); obja.show(); } }
[D;] 试题分值: [10] 10.0 则输出结果是( )
A. a
a B. a
b C. b
a D. b
b
知识点: 阶段作业一 学生答案: 得分: 提示:
4. 设有如下程序段
class Test{ private int m;
public static void fun(){ //some code… } }
要使成员变量m 被函数fun()直接访问,则下面选项正确的是( )
A. 将private int m改成protected int m B. 将private int m改成public int m C. 将private int m改成static int m
[D;] 试题分值: [10] 10.0 D. 将private int m改成int m
知识点: 阶段作业一 学生答案: 得分: 提示:
5. 设有如下类定义
class Fruit { // 水果类
int grams; // 克数(质量)
int totalCalories(){ // 卡路里(热量) return grams * 10; } }
则创建一个Fruit类的对象变量f,同时创建一个对象实体,并且把对象实体的引用赋给f的语句是( )
A. Fruit f; B. new Fruit(); C. new Fruit;
D. Fruit f = new Fruit();
[C;] 试题分值: [10] 10.0 知识点: 阶段作业一 学生答案: 得分: 提示:
6. 设有如下的变量声明
[D;] 试题分值: [10] 10.0 String s1 = \"12\"; int x;
能够把s1转换为整型数据存储到变量 x 中的语句是( )
A. Integer.parseInt(s1); B. x = String.parseInt(s1); C. x = Integer.ValueOf(s1); D. String.ValueOf(s1);
知识点: 阶段作业一 学生答案: [A;] 得分: [10] 试题分值: 10.0 提示:
7. Java 提供了很多系统程序包,编译程序时会自动导入到源程序中的系统包是(A. java.appplet B. java.io C. java.lang D. java.security
知识点: 阶段作业一 学生答案: [C;] 得分: [10] 试题分值: 10.0 提示:
8. 设有以下程序段
class B {
void show() {
)
// code; } } class A {
public static void main (String args[]) { // code; } }
下面叙述中正确的是( )
A. 保存源文件的时候,源文件名必须是B.java B. 保存源文件的时候,源文件名必须是A.java
C. 保存源文件的时候,源文件名可以是扩展名为java的任何符合操作系统文件命名规则的
文件名
D. 保存源文件的时候,源文件名可以是任何符合操作系统文件命名规则的文件名
知识点: 阶段作业一 学生答案: 得分: 提示:
9. 下面叙述中哪个是正确的( )
A. 当编译Java程序时,源程序中的每个类都将被分别编译成不同的文件,每个文件名都与
所对应的类名相同,并以扩展名class结束
B. 当编译Java程序时,源程序中的每个类都将被分别编译成不同的文件,每个文件名都与
所对应的类名相同,并以扩展名javax结束
C. 当编译Java程序时,源程序中的每个类都将被编译到同一个文件中,文件名与主类的类
名相同,并以扩展名class结束
D. 当编译Java程序时,源程序中的每个类都将被编译到同一个文件中,文件名与主类的类
[C;] 试题分值: [10] 10.0 名相同,并以扩展名javax结束
知识点: 阶段作业一 学生答案: 得分: 提示:
10. Java 体系结构中不包括的组件是( )
A. Java 编程语言 B. Java 应用程序编程接口 C. Eclipse D. Java 虚拟机
[A;] 试题分值: [10] 10.0 知识点: 阶段作业一 学生答案: 得分: 提示: [C;] 试题分值: [10] 10.0 11.
因篇幅问题不能全部显示,请点此查看更多更全内容