山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx

上传人:b****1 文档编号:14563833 上传时间:2022-10-23 格式:DOCX 页数:25 大小:43.54KB
下载 相关 举报
山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx_第1页
第1页 / 共25页
山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx_第2页
第2页 / 共25页
山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx_第3页
第3页 / 共25页
山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx_第4页
第4页 / 共25页
山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx

《山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx》由会员分享,可在线阅读,更多相关《山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

山东财经大学java程序设计基础0681复习提纲及练习题docWord文档格式.docx

>

二v<

二匸==

逻辑运算符:

&

||!

位运算符:

丨~A»

»

>

«

instanceof++-前后关系?

算合语句

s+=5s-=5s*=5s/=5inta=b=10;

4.程序控制结构:

顺序、选择、循环

(1)单路选择结构if(){)

(2)多路选择结构if(){..else..}

(3)elseif结构

(4)switch(break);

while(){...}

do{....}while();

breakcontinue

for(;

;

){...}

5.面向对象的程序设计:

类:

class成员变量方法成员修饰符(访问、特征)static变量成员或方法实例变量成员或方法UML图

对象:

Object创造对象new

方法:

void方法、非void方法、static方法(类方法)、非static方法(实例方法)

方法参数传递:

实参形参传值传引用(数组对象接口)

多态:

重载重写

this、super

构造方法(在类的继承中可能用到的关键字super)

包:

关键字import、package继承(组合:

主类main()与继承):

继承创新改造子类不能降低父类的访问级别Super>

this、上转型对象

Abstract>

final

接口:

interface

(1)实现:

implements也是一种继承(包括一般类与抽象类,多实现)

⑵继承:

extends(与类相比的“多继承”)

(3)静态块(静态初始化器)static{...}>

构造块{...}、构造方法以及在类的继承和实例生成中的相互关系和执行顺序。

6.java关于异常的相关知识点:

(1)错误与异常:

错误:

程序在执行过程屮由于硬件或操作系统出错,而导致的程序员无法控制的错误。

异常:

指硬件或操作系统正常时,程序遇到的运行错。

由于语句屮产生的语法错(不能通过编译)、语义错(能通过编译)、逻辑错(能通过编译)而使程序无法运行或运行后不能产生正确结果的现象。

(2)异常类(Exception)

java中常用到的跟异常有关的关键字:

trycatchfinallythrowthrows

参考复习题:

一、单项选择题

1.以下说法正确的是O

(A)Java中所有的方法都必须在类内定义

(B)Java中主方法可以不在类内定义,其他方法都必须定义在类内

(C)Java中主方法必须定义在类内,其他方法可以不必定义在类内

(D)Java中所有方法都不必在类内定义

2.Java源文件和编译后的文件扩展名分别是—o

(A).class和.java(B).class和.class

(C).java和.class(D).java和.java

3・要开发Java程序,需要安装的开发包是o

(A)jdk(B)eclipse

(C)notepad(D)记事本

4.Java中所有类的默认超类为o

(A)Object(B)Class

(C)Main(D)Super

5.下列语句中能建立scu包的语句是o

(A)importjava.scu;

(B)importscu;

(C)packagescu;

(D)packagejava.scu;

6.关于Object类中定义的toString方法,以下说法正确的是。

(A)toString方法可以将java预定义的类型转换为字符串类型

(B)toString方法可以将字符串类转换为java预定义的类型

(C)toString方法可以将所有其他类型转换为字符串类型

(D)toString方法可以将字符串类型转换为所有其他类型

7.在子类的构造函数中要调用父类的构造函数,需要用哪个关键字_。

(A)final(B)extends

(C)implements(D)super

在Java语言中,下列哪个包是编译器自动导入的?

_o

(B)

(C)javax.swing(D)java.util

9.以下语句中,没有创建出字符串对象的是。

(A)Stringstr;

(B)Stringstr="

hello”;

(C)Stringstr=newString();

(D)newString("

hello”);

10・关于布尔类型说法正确的是

(A)boolean表示布尔类型,它的取值只有true和false

(B)bool表示布尔类型,它的取值只有tme和false

(C)boolean表示布尔类型,它的取值只有1和0

(D)bool表示布尔类型,它的取值只有1和0

H.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为O

A.java

B..class

C.html

D.<

exe

12.

设x=l,y=2,z=3,

贝|J表达式y+=z/++x的值是()o

A・3

B.3.5

C.4

D.5

13.

不能作为类及类成员的访问控制符的是(

)。

A.public

B.private

C.static

D.protected

14.

为AB类的一个无形式参数无返回值的方法

method书写方法头,使得使用类名AB

作为前缀就可以调用它,该方法头的形式为

o

A.staticvoidmethod()

B.publicvoidmethod()

C.finalvoidmethod()

D.abstractvoidmethod()

15.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?

A>

Stringsargs[]B.Stringargs[]C>

StringargD>

StringBufferargs[]

16.以下关于继承的叙述正确的是o

A、在Java中类只允许单一继承

B、在Java中一个类只能实现一个接口

C、在Java中一个类不能同时继承一个类和实现一个接口

D、在Java中接口只允许单一继承

17.以下哪个不是Java的原始数据类型

A、intB、BooleanC、floatD、char

18・给出下面代码,关于该程序以下哪个说法是正确的?

publicclassPerson{

staticintarr[J=newint[5J;

publicstaticvoidmain(Stringa[])

System>

outprintln(arr[OJ);

}

A、编译时将产生错误B、编译时正确,运行时将产生错误

C、输岀零D、输岀空

19.下列哪些语句关于Java内存回收的说明是正确的?

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存

D、内存回收程序可以在指定的时间释放内存对象

20・以下代码段执行后的输出结果为

intx=3;

inty=10;

System.out.println(y%x);

A、・1B、2C、1D、3

21.将字符串s中的小写字母转换成大写字母的正确方法是:

a)s・toLowercase()b)s・toUppercase()

c)s.toUpperCase()d)s・toLowerCase()

22.在Java中,所有类的根类是()。

a)java.Iang.Objectb)java.lang.Class

c)java,applet.Appletd)java,awt・Frame

23.有以下程序片段,下列哪个选项不能插入到行1。

1.

2.publicclassInteresting}

3・//dosth

4.}

importjava>

awt>

*;

packagemypackage;

C\classOtherClass{}D、publicclassMyClass{}

24.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

AnprivateB.protectedC>

privateprotectedpublic

25.有以下方法的定义,请选择该方法的返回类型()。

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

}

byteB>

shortC>

int

26.如下哪个是Java中的标识符()

publicB.superC>

3numberD>

width

27.如下哪个是Java中的标识符()

AnfieldnamesuperC.3numberD.#number

28.已知如下定义:

Strings=^story**;

下面哪个语句不是合法的()

A、s+=HbooksM;

B、s=s+100;

C、intlen=s.length;

D、Stringt=s+"

abc"

应该是s.length()

29.如下哪个是Java中有效的关键字()

Anname

30、下面的代码段执行之后count的值是什么()

intcount=1;

for(inti=1;

i<

=5;

i++){

count+=i;

System.out.println(count);

A、5B>

1C、15D、1631・定义一个类,必须使用的关键字是()

publicB>

classC>

interfaceD>

static

32.定义一个接口必须

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1