面向对象程序设计(本)课程形成性考核册(2010)

时间:2026-01-22   来源:未知    
字号:

面向对象程序设计(本)

课程形成性考核册(2010)

第一次作业

一、选择题

1.机器语言中的指令编码为( )编码。

A. 二进制 B. 符号 C. 十进制 D. 数字

2.对象是构成现实世界的一个独立单位,它具有自己的静态特征和( )特征。

A. 颜色 B. 动态 C. 状态 D. 重量

3.Java语言的主要特点不包括( )。

A. 面向对象 B. 自动垃圾回收 C. 处理文件 D. 可移植性

4. 具有相同属性和服务的一组对象的模板称为( )。

A. 程序 B. 类 C. 代码 D. 概念

5.使用JDK编译Java程序时使用的命令是( )。

A. java B. javac C. appletviewer D. javadoc

6.Java开发工具包简称为( )。

A. JKD B. JRK C. JDK D. JRE

7.组成Java程序的最小单位是( )。

A. 类 B. 方法 C. 变量 D. 常量

8.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为( )。

A. private B. protected C. public D. static

9.Java语言中的基本数据类型有9种,其中属于数值型的数据类型有( )种。

A. 5 B. 6 C. 7 D. 8

10.先执行循环体,后进行循环条件判断的语句是( )。

A. for B. while C. if D. do while

11.在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为( )。

A. const B. final C. static D. class

12.在程序中引入包的语句关键字为( )。

A. volatile B. pack C. import D. package

13.在派生类的定义中,继承父类子句所使用的关键字为( )。

A. extends B. implements C. public D. abstract

14.在一个方法的方法头(声明)中向调用它的上一层方法抛出异常的子句关键字为( )。

A. catch B. throw C. throws D. finally

15.Java语言中转义字符'\n'代表( )。

A. 回车 B. 换行 C. 换页 D. 空格

16.具有( )访问权限的成员能够被本类和同一包中的其他任何类中的成员所访问。

A. 公有 B. 保护 C. 私有 D. 缺省

17.具有( )访问权限的成员能够被本类和任何其他类中的成员所访问。

A. public B. protectd C. private D. 缺省

18.在类定义首部的语法格式中,( )不能作为其中的修饰符。

A. abstract B. implements C. private D. final

二、填空题

1.Java类库也称为Java API,它是Application Programming Interface的缩写,中文含义为________。

2.Java语言中的布尔类型的关键字为__________,它的两种取值分别为关键字________和________。

3.当一个方法的返回类型被定义为________时,表明该方法不返回任何值。

4.Java语言中用于修饰类的成员具有公共或保护访问属性的关键字分别为________和________。

5.Java语言中用于修饰类的成员具有公共或私有访问属性的关键字分别为________和________。

6.Java语言中的方法Math.pow(x,y)为求x的y________的值。

7.Math.sqrt(16)和Math.pow(3,4)的值分别为________和________。

8.假定整数变量x的值为10,则执行y=2*x++赋值后,x和y的值分别为________和________。

9.假定整数变量x和y的值分别为5和10,则逻辑表达式x>5 && y<=10的值为________。

10.具有( )访问权限的成员能够被本类和同一包中的其他任何类中的成员所访问。

A. 公有 B. 保护 C. 私有 D. 缺省

11.具有( )访问权限的成员能够被本类和任何其他类中的成员所访问。

A. public B. protectd C. private D. 缺省

12.在类定义首部的语法格式中,( )不能作为其中的修饰符。

A. abstract B. implements C. private D. final

13.假定没有给一个类XXK2显式地定义任何构造函数,则利用new运算创建该类的一个对象时,自动调用的构造方法为________。

14.创建一个类的对象需要使用的单目运算符为________。

15.类中一个方法定义的参数表中,每个参数的名称(允许/不允许)________与该类成员变量的名称相同。

16.在一个类中定义的任何方法都允许重载,在重载的多个方法中,________是相同的,但_______是不同的。

17.假定要在一个类中访问另一个类XXK4中的静态成员abc,则此访问应表示为________。

18.假定要利用一个类XXK6的对象x访问成员方法size(),则应表示为__________。

19.类中的成员变量还可以使用关键字________进行修饰,表示其值被初始化后不能够再被修改。

20.方法定义中的参数表称为形式参数表,其中的参数称为形式参数,每个形式参数的定义(声明)包括________和________两个方面。

21.在方法调用中,首先需要实参表中的实参向形参表中的形参进行传递,此传递分为_______传递和_______传递两种方式。

22.在方法调用的参数传递中,若为________传递,则实参变量和形参变量所引用的是内存中的同一个存储空间,方法体对形参内容的修改实际上就是对实参内容的修改。

三、写出下列每个程序运行后的输出结果

1. public static void main(String[] args) {

int x=1, y=1;

while(x++ …… 此处隐藏:9363字,全部文档内容请下载后查看。喜欢就下载吧 ……

面向对象程序设计(本)课程形成性考核册(2010).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:19 元/月 原价:99元
    低至 0.1 元/份 每月下载300
    全站内容免费自由复制
    VIP包月下载
    特价:19 元/月 原价:99元
    低至 0.1 元/份 每月下载300
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)