您的当前位置:首页正文

北邮-Java技术-阶段一

来源:华佗健康网
一、单项选择题(共10道小题,共100.0分)

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.

因篇幅问题不能全部显示,请点此查看更多更全内容