文档库 最新最全的文档下载
当前位置:文档库 › java考试试卷及答案--初级

java考试试卷及答案--初级

java考试试卷及答案--初级
java考试试卷及答案--初级

选择题(3分)

1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )

A)安全性B)多线程C)跨平台D)可移植

2、程序的三种基本控制结构是( )

A.过程、子程序和分程序B.顺序、选择和重复

C.递归、堆栈和队列D.调用、返回和转移

3、在Java语言中,下列哪些语句关于内存回收的说明是正确的( )

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

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

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

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

4、下列Object类中的方法,哪一项不是完全跟线程有关( )

A.String toString()

B.void notify()

C.void notifyAll()

D.void wait()

5、给出下面代码:( )

public class Person{

static int arr[] = new int[10];

public static void main(String a[]) {

System.out.println(arr[1]);

}

}

下列说法中正确的是:

A.编译时将产生错误

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

C.输出0

D.输出空

6、二叉树的前序、中序和后序遍历法最适合采用()来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为(),而使上述路径长度总和达到最小的树称为(),它一定是()。

A. 递归程序

B. 迭代程序

C. 队列操作

D. 栈操作

A. 路径和

B. 内部路径长度

C. 总深度

D. 深度和

A. B-树

B. B+树

C. 丰满树

D.穿线树

A. B-树

B. 平衡树

C. 非平衡树

D. 穿线树

7、下列说法中正确的是( )

A.导入包会影响程序的性能

B.包存储在类库中

C.包是类的容器

D.上述说法都不对

8、表达式:(x>y) ? (z>w) ?x:z:w,(其中x=5,y=9,z=1,w=9)的值为( )

A、5

B、8

C、1

D、9

9、(多选)下列关于Java多线程并发控制机制的叙述中,错误的是( )

A、Java中对共享数据操作的并发控制是采用加锁技术

B、线程之间的交互,提倡采用suspend()/resume()方法

C、共享数据的访问权限都必须定义为private

D、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

10、下面哪个流类属于面向字符的输入流( )

A、 BufferedWriter

B、FileInputStream

C、 ObjectInputStream

D、InputStreamReader

11、假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是( );

如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主键是( )。通常情况下,上述“列车时刻表”和“列车运行表”两实体

型间( )联系。

A.车次B.始发站

C.发车时间D.车次,始发站

A.车次B.始发站

C.发车时间D.车次,日期

A.不存在B.存在一对一

C.存在一对多D.存在多对多

12、软件配置管理是软件工程管理中特有的过程,它的一个主要职责是对所有软件项目中的配置项进行( ),此外还负责版本管理和发行管理。

A.进度控制B. 成本控制C. 变更控制D. 人员控制

13、系统分析时,要给出目标系统的逻辑模型,它反应了系统的功能和性质,而设计时要给出目标系统的物理模型,它反映的是系统的某一种具体( )方案。

A. 实施

B. 部署

C. 实现

D. 发布

14、一个递归的定义可以用递归的过程求解。通常递归的执行过程是( )的。

A. 高效

B. 低效

C. 高质量

D. 低质量

15、衡量软件质量要从三个方面考虑:首先软件必须满足用户规定的需求;其次软件应遵循规定标准所定义的一系列开发准则;第三软件还应满足某些( )需求。

A. 感性

B. 功能

C. 隐性

D. 显性

程序题

1、(1)编写一个圆类Circle,该类拥有:(10分)

①一个成员变量

Radius(私有,浮点型);// 存放圆的半径;

②两个构造方法

Circle( ) // 将半径设为0

Circle(double r ) //创建Circle对象时将半径初始化为r

③三个成员方法

double getArea( ) //获取圆的面积

double getPerimeter( ) //获取圆的周长

void show( ) //将圆的半径、周长、面积输出到屏幕

(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有:

①一个成员变量

double hight(私有,浮点型);// 圆柱体的高;

②构造方法

Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r

③成员方法

double getV olume( ) //获取圆柱体的体积

void showV olume( ) //将圆柱体的体积输出到屏幕编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。

2、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?(10分)

请用java写出相关计算程序。

3、建立一个关于系、学生、班级、学会等诸信息的关系数据库。(15分)

描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。

描述班级的属性有:班号、专业名、系名、人数、入校年份。

描述系的属性有:系名、系号、系办公室地点、人数。

描述学会的属性有:学会名、成立年份、地点、人数。

有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。

请给出关系模式。例:学生表(学号,姓名,**外键字段,主键)

4、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....

请用java写出相关计算程序。(20分)

答案

选择题:

1 B

2 B

3 B

4 A

5 C

6 A B C B

7 C

8 D

9 BC

10 D

11 A D C

12 C

13 C

14 B

15 C

问答

1:直接看程序2:

public class lianxi10 {

public static void main(String[] args) {

double h = 100,s = 100;

for(int i=1; i<10; i++) {

s = s + h;

h = h / 2;

}

System.out.println("经过路程:" + s);

System.out.println("反弹高度:" + h / 2);

}

}

3:

关系模式:学生(学号,姓名,出生年月,系名,班号,宿舍区)班级(班号,专业名,系名,班级人数,入校年份)

系(系号,系名,系办公室地点,系人数)

学会(学会名,成立年月,点,学会人数)

学生--学会关系(学号,学会名,入会年份)

4:

public class lianxi01 {

public static void main(String[] args) {

System.out.println("第1个月的兔子对数: 1");

System.out.println("第2个月的兔子对数: 1");

int f1 = 1, f2 = 1, f, M=24;

for(int i=3; i<=M; i++) {

f = f2;

f2 = f1 + f2;

f1 = f;

System.out.println("第" + i +"个月的兔子对数: "+f2);

}

}

}

北京园林阅读题答案

篇一: xx园林阅读题答案 北京的园林阅读答案_初二语文_初中教育_教育专区暂无评价|0人阅读|0次下载|北京的园林阅读答案_初二语文_初中教育_教育专区。北京的园林阅读答案北京是一座历史悠久的名城,其名胜古迹在世界上享有盛誉。也许因为北京是金、元、明、清四朝帝都的缘故,建筑师博采各地园林之长,因地制宜,使北京的园林各具特色、和谐优美。为了显示帝 北京的园林阅读答案北京是一座历史悠久的名城,其名胜古迹在世界上享有盛誉。也许因为北京是金、元、明、清四朝帝都的缘故,建筑师博采各地园林之长,因地制宜,使北京的园林各具特色、和谐优美。为了显示帝王的威严,华贵,北京的园林注重建筑的雄伟,注重局部的精细,注重色彩的艳丽,似乎只有这样才不失皇家身份。故宫,颐和园等建筑金碧辉煌,布局工整,给人一种平衡的美,甚至连屋内的摆设也是如此。殿内梁柱高大,房屋宽敞而略现阴暗。这样的园林建筑似乎缺乏南方的自然情趣,但却以其雄伟,庄严的气势使人折服。北京的园林建筑在细微之处见匠心。一段曲廊、一丛阶边的小草、一组精妙的雕刻,对烘托气氛无不起着微妙的作用。例如,颐和园中的长廊,有一华里长,分成十几段,每段房梁上都有油漆彩绘,或山,或水,或人,或物,或历史故事,或神话传说,竟无一相同。一幅“嫦娥奔月”的彩绘,人物形象栩栩如生,绘画者也许吸取了敦煌壁画里飞天图案的艺术精华,很有些“吴带当风”(宋代郭若虚评价唐代吴道子佛像画的话,意思是吴道子画的衣带迎风飘举)的味道,耐人寻味。北京的园林色彩大多是金黄或大红,十分明艳。有时,在万绿丛中见一道飞檐,黄绿相间,相映成趣。大多数宫殿都铺着琉璃瓦。那大红色的柱梁,十分庄重。当然,也有例外,潭柘寺的大殿都是由灰色方砖铺地,墙壁灰暗,同周围的景色浑然一体。“苔痕上阶绿,草色入帘青”,古朴淡雅,另具风采。北京周围的山水,既有北方的粗矿,又具南方的秀丽,这正是建造园林的好地方。这时就极少讲究对称,但考虑色调对比十分周到,山上的亭子要用大红和金黄的彩绘,水榭要灰暗一些,庙宇要建得红墙绿瓦,显得庄严、肃穆。这只是我对北京园林粗浅的介绍,若想真正领略其中的妙处,还是请您亲自来游览北京的园林吧。

java期末考试试题及答案

1.谈谈final, finally, finalize的区别。 final关键字: a) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。 b) 将变量或方法声明为final,可以保证它们在使用中不被改变。 c) 被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 d) 被声明为final的方法也同样只能使用,不能重载。 finally关键字:在异常处理时提供finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块。 finalize:方法名,不是关键字。Java技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。 2.GC是什么? 为什么要有GC? GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 3.Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 写程序Math.round(11.5) = 12 Math.round(-11.5) = -11 4.给我一个你最常见到的runtime exception ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

java基础测试题及答案

一、选择题(每题2分,共40分) 1、下面哪个是Java语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:(B) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D )。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C.2, 1 D.2, 2 5、下面哪条语句把方法声明为抽象的公共方法?(B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 6、下面关于java中类的说法哪个是不正确的?( C ) A.类体中只能有变量定义和成员方法的定义,不能有其他语句。 B.构造函数是类中的特殊方法。 C.类一定要声明为public的,才可以执行。 D.一个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小 的变化而改变? ( B ) A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B.进度条 C.按钮 D.标签

JAVA程序设计期末考试题(多套含答案)

《JA V A程序设计》期末考试试题(五) 一、单选题 1、当某一线程正处于休眠状态,而另一个线程用Thread 类中的interrupt() 方法中断它时,抛出的异常类型是()。 A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException 2、下面的程序段的功能是( )。 File file1=new File("d:\\xxx\\yyy\\zzz"); file1.mkdirs(); A)在当前目录下生成子目录:\xxx\yyy\zzz B)生成目录:e:\xxx\yyy\zzz C)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对 3、应用程序的main方法中有以下语句,则输出的结果是( )。 String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"; int n = s.indexOf("#"); int k = s.indexOf("#", n+1); String s2 = s.substring(n+1, k); System.out.println(s2); A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz 4、关于下面的程序Test.java说法正确的是( )。 public class Test { String x="1"; int y; public static void main(String args[]) { int z=2; System.out.println(x+y+z); } } A)3 B)102 C) 12 D)程序有编译错误 5、应用程序的main方法中有以下语句,则输出的结果是( )。

java基础考试题及答案

新员工考试 一、选择题(共30题,每题 2 分) 1. 下面哪些是合法的标识符?(多选题) A. $persons B. TwoUsers C. *point D. this E. _endline 答案A,B,E 分析Java 的标识符可以以一个Unicode 字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字(this 保留字)。 2. 哪些是将一个十六进制值赋值给一个long 型变量?(单选题) A. long number = 345L; B. long number = 0345; C. long number = 0345L; D. long number = 0x345L 答案D 分析十六进制数以Ox开头,Io ng型数以L (大小写均可,一般使用大写,因为小写的 l 和数字1 不易区分)。 3. 下面的哪些程序片断可能导致错误? (多选题) A. String s = "Gone with the wind"; String t = " good "; String k = s + t; B. String s = "Gone with the wind"; String t; t = s[3] + "one"; C. String s = "Gone with the wind"; String standard = s.toUpperCase(); D. String s = "home directory"; String t = s - "directory"; 答案B,D 分析 A:String 类型可以直接使用+进行连接运算。 B:String 是一种Object ,而不是简单的字符数组,不能使用下标运算符取其值的某个元 素,错误。 C:toUpperCase()方法是String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String 类型)。 D:String 类型不能进行减(- )运算,错误。 4. point x 处的哪些声明是句法上合法的? (多选题) cIass Person { private int a; pubIic int change(int m){ return m; } } pubIic cIass Teacher extends Person { public int b;

2020年北京市东城区高三第一学期期末语文试题

2020年北京市东城区高三第一学期期末语文试题 一S文言文阅读 阅读下而的文言文,完成1?6题。 鲁庄公与齐战于长勺?两军相望,此为何时!而以“听讼用情"对曹刿之问战,何其迂阔而远于事情耶! ■ 彼曹刿遽以一战许之,意者刿亦迂儒曲士之流欤?观其从庄公战,以我之盈,乘齐之竭:以我之整,逐齐? ? 之乱。机权韬略,与孙武、吴起并驱争先。使庄公之言,诚迂阔而不切事情,扎足以动刿之听耶?其所以深赏而亟许之 者.殆必有说也! ■ 马之所以不敢肆足者,衔辔束之也:民之所以不敢肆意者,法制束之也。衔辔败,然后见马之真性: ■ 法制弛,然后见民之真情。困之不敢怨,虐之不敢叛者,劫于法制耳。大敌在前,抢攘骇惧,平日之所谓法制者,至是皆涣然解散矣。法制既散,真情乃出…… 子羔为卫政,刖人之足。卫乱,子羔走郭门,刖者守门,曰:“于此有室。”子羔入,追者罢。子羔曰:“吾亲 刖子之足,此乃子报怨之时也.何故逃我?"刖者曰:“君之治臣也,先后臣以法,欲臣免之于法也, ? ? 一一 臣知之;狱决罪泄,临当论刑,君愀然不乐,见于颜色,臣又知之,此臣之所以脱君也。"夫人在缥纟世之中,锚铢之施,视若金石。子羔特一有司耳,徒有哀矜之意,无哀矜之实,人犹且报之若是,况庄公君临一国,小大之狱皆必以情,人之思报,岂子羔比耶!狱,死地也;战,亦死地也。昔居死地尝受其赐,今安得不赴死地以答其赐哉?民既乐为之死,则陷坚却敌,特馀事耳。 吾尝论古人之言兵,与后人之言兵不同。盖有论战者,有论所以战者。军旅形势者,战也;民心者,所以战也!昔晋士蔦尝曰:“礼乐慈爱,战所箏也。"当时之论兵者,每如此。柳宗元论长勺之役,乃谓:“鱼以断狱为战之具,吾未之信。"乃历举将臣士卒地形之属。宗元之所言,皆所谓战,而非所以战也。乌足以知之? (取材于宋代吕祖谦《东莱博议》) B.马之所以不敢肆足者肆:放纵,放开 C.劫于法制耳劫:约束 D?礼乐慈爱,战所蓄也蓄:蓄养 1.下列对句中加点词语的解释,不正确的一项是(

Java期末考试试卷1

信息学院2006—2007学年第二学期期末考试试题A 课程名称:Java 语言程序设计主讲:年级: 班级姓名学号 题号一二三四五合计 分数 一、选择(每题1分,共20分) 1.有一个名为MyClass的public类,想成功编译需满足以下哪个条件?() A. MyClass类中必须定义一个正确的main()方法。 B. MyClass必须定义在MyClass.java源文件中。 C. MyClass类必须定义在MyClass包中。 D. MyClass类必须被导入。 2.以下哪些修饰符不能用于顶层类?( ) A. public B. private C. abstract D. final 3.以下哪个是java中合法的关键字?( ) A. array B. Boolean C. protect D. super 4.以下哪些是合法的标识符?( ) A.%abcd B. 2abcd C. package D. _a_long_name 5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同。这种面向对象程序的特性称为. () A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 6.有以下代码,请问该程序的运行结果是什么?( ) class Example { public static void main(String args[]){ boolean b=true; System.out.println(b); } } A. 打印输出true B. 打印输出1 C.编译错误 D. 无内容输出 7.以下哪些是基本数据类型?( ) A.int B. String C. Integer D. Float 8. 给出以下代码,请选择正确的选项?( ) class Example{ public static void main(String[] args){ char a=”\u1234”; } } A. 代码编译成功 B. 代码编译成功,但有警告 C. 代码编译失败 9.以下哪个语句用于声明一个二维数组?( ) A. int[5][5] a=new int[][]; B. int a=new int[5,5] C. int[][] a=new int[5][5]; D. int[][] a=new [5]int[5]; 10.给出以下代码,请问该程序的运行结果是什么?()

Java基础试题及答案

《Java面向对象程序设计》 姓名: 一、判断题(15’) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。错 finalize()方法 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。错方法赋值采用相应的方法 3.有的类定义时可以不定义构造函数,所以构造函数不是必需要写的。对4.类及其属性、方法可以同时有一个以上的修饰符来修饰。对 5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点错6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。错7.Final类中的属性和方法都必须被final修饰符修饰。错 8.最终类不能派生子类,最终方法不能被覆盖。对 9.子类要调用父类的方法,必须使用super关键字。错 10.一个Java类可以有多个父类。错 二、选择题(30’) 1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是(C) A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(D)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 4、下列关于修饰符混用的说法,错误的是(D) A.abstract不能与final并列修饰同一个类 B. abstract类中不可以有private的成员 C.abstract方法必须在abstract类中

JAVA期末考试复习试题

JAVA期末考试复习试题 JAVA期末考试复习试题 1.使用Java语言编写的源程序保存时的文件扩展名是()。(A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为()。(A)0 (B)3 (C)8 (D)-1 3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是()。(A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i]; 4.在类的定义中可以有两个同名函数,这种现象称为函数()。(A)封装(B)继承(C)覆盖(D)重载5.在类的定义中构造函数的作用是()。(A)保护成员变量(B)读取类的成员变量(C)描述类的 特征(D)初始化成员变量6.下面关键字中,哪一个不 是用于异常处理语句()。(A)try (B)break (C)catch (D)finally 7.类与对象的关系是()。 (A)类是对象的`抽象(B)对象是类的抽象(C)对象 是类的子类(D)类是对象的具体实例8.下面哪一个是Java中不合法的标识符()。(A)$persons (B)twoNum (C)_myVar (D)*point 9.为AB类的一个无形

式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( )。(A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10.欲构造ArrayList类的一个实例,此类继承了List接 口,下列哪个方法是正确的()。(A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 11.Java源文件和编译后的文件扩展名分别为 ()(A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java 12.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类 的( )方法来完成一些画图操作。(A) start( ) (B) stop( ) (C) init( ) (D) paint( ) 13.对于一个Java源文件,import, class定义以及package正确的顺序是: (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 14.下面哪个是非法的:(A) int I = 32; (B) float f = 45.0; (C) double d = 45.0; (D) char c = ‘u’; //符号错15.Java语言使用的字符码集是(A) ASCII (B) BCD (C) DCB (D) Unicode 16. 如果一个类的成员变量只能在

北京的园林 阅读答案

北京的园林阅读答案 北京是一座历史悠久的名城,其名胜古迹在世界上享有盛誉。 也许因为北京是金、元、明、清四朝帝都的缘故,建筑师博采各地园林之长,因地制宜,使北京的园林各具特色、和谐优美。为了显示帝王的威严,华贵,北京的园林注重建筑的雄伟,注重局部的精细,注重色彩的艳丽,似乎只有这样才不失皇家身份。 故宫,颐和园等建筑金碧辉煌,布局工整,给人一种平衡的美,甚至连屋内的摆设也是如此。殿内梁柱高大,房屋宽敞而略现阴暗。这样的园林建筑似乎缺乏南方的自然情趣,但却以其雄伟,庄严的气势使人折服。 北京的园林建筑在细微之处见匠心。一段曲廊、一丛阶边的小草、一组精妙的雕刻,对烘托气氛无不起着微妙的作用。例如,颐和园中的长廊,有一华里长,分成十几段,每段房梁上都有油漆彩绘,或山,或水,或人,或物,或历史故事,或神话传说,竟无一相同。一幅“嫦娥奔月”的彩绘,人物形象栩栩如生,绘画者也许吸取了敦煌壁画里飞天图案的艺术精华,很有些“吴带当风”(宋代郭若虚评价唐代吴道子佛像画的话,意思是吴道子画的衣带迎风飘举)的味道,耐人寻味。 北京的园林色彩大多是金黄或大红,十分明艳。有时,在万绿丛中见一道飞檐,黄绿相间,相映成趣。大多数宫殿都铺着琉璃瓦。那大红色的柱梁,十分庄重。当然,也有例外,潭柘寺的大殿都是由灰色方砖铺地,墙壁灰暗,同周围的景色浑然一体。“苔痕上阶绿,草色入帘青”,古朴淡雅,另具风采。 北京周围的山水,既有北方的粗矿,又具南方的秀丽,这正是建造园林的好地方。这时就极少讲究对称,但考虑色调对比十分周到,山上的亭子要用大红和金黄的彩绘,水榭要灰暗一些,庙宇要建得红墙绿瓦,显得庄严、肃穆。 这只是我对北京园林粗浅的介绍,若想真正领略其中的妙处,还是请您亲自来游览北京的园林吧。 16、北京园林的总体特点是什么? 17、第4段主要运用了什么说明方法?作用是什么? 18、与苏州园林比较,完成下列各题。 (1)在建筑布局上,北京园林,苏州园林,。(2)在设计、建筑的匠心上,北京园林,苏州园林追求。 (3)在色彩上,北京园林,颜色以、为主,苏州园林,颜色以、为主。 19、文章画线的句子中的“大多”一词能否去掉,为什么?

JAVA语言程序设计期末考试试题及答案

J A V A语言程序设计期末考试试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

J A V A语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B )。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A) 0 B) 1 C) 2 D) 3 2.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是( B )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承 4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C )。 A)interface B) package C) extends D) class 6.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0]

7.下列语句序列执行后,ch1 的值是( B )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B 8.下列语句序列执行后,i 的值是( D )。 int i=8, j=16; if( i-1 > j ) i--; else j--; A) 15 B) 16 C) 7 D) 8 9.下列语句序列执行后,k 的值是( C )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A) 31 B) 32 C) 2 D) 33 10.下面语句执行后,i 的值是( B )。 for( int i=0, j=1; j < 5; j+=3 ) i=i+j; A) 4 B) 5 C) 6 D) 7 11.设有定义 float x=, y=, z=;则以下的表达式中,值为true的是( B )。 A) x > y || x > z B) x != y

Java基础试题和答案解析

Java试题 1) java程序中,main方法的格式正确的是()。(选择一项) a)static void main(String[] args) b)public void main(String[] args) c)public static void main(String[]s) d)public static void main(String[] args) 2)给定java代码,如下: public byte count(byte b1,byte b2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项) a)(byte) (b1-b2) b)(byte) b1-b2 c) b1-b2 d) (byte) b1/b2 3)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。(选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; c) int a= 3+5 d) float f=5+5.5; 5) 在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项) a)jFrame.setLayout(new FlowLayout() ); b) jFrame.addLayout(new FlowLayout() ) c)jFrame.setFlowLayout() d)jFrame.addFlowLayout() 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 7) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b) HashSet c) HashMap d) LinkedList

java期末考试复习题及答案

《Java程序设计》课程试卷 1.使用Java语言编写的源程序保存时的文件扩展名是( B )。 (A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为( C )。 (A)0 (B)3 (C)8 (D)-1 3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( C )。 (A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i]; 4.在类的定义中可以有两个同名函数,这种现象称为函数( D )。 (A)封装(B)继承(C)覆盖(D)重载 5.在类的定义中构造函数的作用是( D )。 (A)保护成员变量(B)读取类的成员变量(C)描述类的特征(D)初始化成员变量 6.下面关键字中,哪一个不是用于异常处理语句( B )。 (A)try (B)break (C)catch (D)finally 7.类与对象的关系是( A )。 (A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例 8.下面哪一个是Java中不合法的标识符( D )。 (A)$persons (B)twoNum (C)_myVar (D)*point 9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 (A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( C )。 (A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 11.Java源文件和编译后的文件扩展名分别为( B ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java

最新.尔雅园林艺术概论习题答案

作业标题:园林艺术概论(一) 1 1992 年的国家园林城市不包括下列()。 A、苏州 B、北京 C、合肥 D、珠海 正确答案: A 2 下列()被称为“植物的王国”。 A、江苏镇江 B、湛江 C、海南 D、西双版纳 正确答案: D 3 武夷山是在我国()省。 A、四川 B、福建 C、台湾 D、陕西 正确答案: B 4 承德避暑山庄面积有()亩。

A、4350.0 B、4095.0 C、8460.0 D、5200.0 正确答案: C 5 苏州园林有()个。 A、5.0 B、7.0 C、9.0 D、10.0 正确答案: C 6 我国现存最大的皇家园林是颐和园。 正确答案:× 7 苏州园林可以用两个字概论,就是“渔隐”。 正确答案:√ 8 圆明园的面积有 4095 亩,比天坛 5200 亩要小一些。正确答案:× 9 圆明园占地()亩? A、5200 亩 B、4095 亩 C、4350 亩

D、8460 亩 正确答案: A 10 颐和园是康熙时期建造的。 正确答案:× 11 北京最大的亭子是在()的廓如亭。 A、故宫 B、雍和宫 C、恭王府 D、颐和园 正确答案: D 12 北京廓如亭的面积大概有()平米。 A、30.0 B、50.0 C、90.0 D、134.0 正确答案: D 13 ()近代园林之父奥姆更多尔雅课程答案,加扣扣斯特德,是泰斗级人物。 A、俄罗斯 B、英国 C、美国

D、德国 正确答案: C 14 中国第一位园林工程院院士是()。 A、孙筱祥 B、汪菊渊 C、陈景润 D、华罗庚 正确答案: B 15 下列()不是城市建设的三大支柱之一。 A、园林 B、建筑 C、交通 D、城市规划 正确答案: C 16 廓如亭的面积是()平方米。 A、100.0 B、110.0 C、97.0 D、134.0 正确答案: D

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案 (应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )/3 的值是0 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。 5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage 的包的语句是package MyPackage ; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

最新Java基础试题及其答案

Java试题 一单项选择 1)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。() a)protected b)private c)public d)friendly 2)在Java中,下列()语句不能通过编译。(选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; c) int a= 3+5 d) float f=5+5.5; 3)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 4) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b) HashSet c) HashMap d) LinkedList 5)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public staticvoid main(String args[]){ int a=5; System.out.println(a%2==1) ?(a+1) /2:a/2) ; } } (选择一项) a)1 b)2 c)2.5 d)3 6)以下Java语句中,String str = “123456789”;str =str.subString(1,3);执行后str中的值为。(选择一项) a) “23” b)“123”

java期末考试试题(含答案)

模拟B卷 考试说明: 1.使用Eclipse编写程序。项目名称为:班级_姓名_学号_卷号。注意:卷号为A或B 2.在项目文件夹下新建一个文本文件,文件名为:答案.txt 3.将编程题外的所有题目写在文本文件中,答案要标明题号。 注意:考试期间遇到死机等问题,需要请示老师,切勿自行解决。否则后果自负。 一、单项选择题:共20题,每小题1分,满分20分 1、下列选项中,不属于Java语言特点的一项是。( D ) A、安全性 B、分布式 C、面向对象 D、编译执行 2、Java语言和c++语言相比,哪一项是Java有的,而c++没有?( C ) A、面向对象 B、有类库 C、跨平台 D、动态链接 3、如下哪个不是Java中有效的变量名。( A ) A、 if B、hello C、name D、good 4、下列不属于Java保留字的一个是( B )。 A、else B、Unicode C、if D、static 5、现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应 该是( C )。 A、’a’ B、12 C、’c’ D、语句在编译时出错 6、下列关于int类型和long类型的说法中,正确的一个是( A )。 A、int类型可以自动转换为long类型 B、long类型可以自动转换为int类型 C、long类型占的存储空间比int类型的小 D、long类型和int类型数据能表示整数的范围一样 7、下列类的定义中,错误的是( B )。 A、class y{ .... } B、public x extends y{ .... } C、public class x extends y{ .... } D、class x extends y implements y1{ .... } 8、执行语句int i = 1, j = ++i; 后i与j的值分别为( D )。 A、1与1 B、2与1 C、1与2 D、2与2 9、为了区分重载多态中同名的不同方法,要求( C )。 A、调用时用类名或对象名做前缀 B、返回值类型不同 C、形式参数个数或者类型不同 D、形式参数名称不同 10、定义类头时能使用的修饰符是( C )。 A、private B、static C、protected D、abstract 11、如果在编译Java程序时,编译结果报告说找不到要编译的代码,错误是( D )

java基础测试题含答案

Java基础试题 姓名 一、选择题(每题2分,共30分) 1.请写出标识符的命名规则描述正确的是[多选](ABCD ) A、由英文字母、数字、_和$组成,长度不限。 B、标识符的第一个字符不能是数字 C、标识符区分大小写。 D、标识符不能包含空格。 2. 下列属于正确标识符的选项有[多选](BDGH) A. int B. $_Count C. 3M D. Hello E. b-7 F. ms#d G. bool H. D9658 3、下列哪一个不属于java的基本类型( B ) A、int B、String C、float D、byte 4、下列那条语句能编译通过( A ) A、String String=”String”; B、float float=”3.14”; C、int int = 11; D、int i= 1.1; 5、下列代码的执行结果是: ( D ) public class Test1{ public static void main(String args[]){

float t=9.0f; int q=5; System.out.println((t++)*(--q)); } } A、40 B、40.0 C、36 D、36.0 6、int长度描述正确的是(A ) A、-2^31到2^31 - 1 B、-2^32到2^32 - 1 C、-2^7到2^7 - 1 D、-2^8到2^8 - 1 7、关于==和equals方法描述不正确的是( D ) A、==是运算符、equals是方法 B、==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。 C、String a= "1"; String b= "1"; System.out.println(a==b); 输出结果为:true D、String a=new String("1");String b=new String("1"); System.out.println(a==b);输出结果为:true 8、下列关于哪个不属于java的特性( D ) A、封装 B、继承 C、多态 D、重载 9、某一个子类要继承一个父类,要使用关键字(B ) A、import B、extends C、implements D、java 10、某一个子类要实现一个父接口,要使用关键字(C ) A、import B、extends C、implements D、java 11、以下关于接口和类的说法正确的是( C )

相关文档