Java-2011-12-B 浙江科技学院JAVA期末测试卷

Java-2011-12-B 浙江科技学院JAVA期末测试卷
Java-2011-12-B 浙江科技学院JAVA期末测试卷

一、选择题。(本大题共20小题,每小题2分,共40分)

1、下列属于合法的Java标识符是()

A._cat B.5books

C.+static D.-3.14159

2、要想定义一个不能被继承的类,在类定义中必须加上修饰符。()

A、public

B、final

C、private

D、abstract

3、在处理异常之后,下列哪一个block最适于做任何清理过程? ()

A. finally

B. try

C. catch

D. try 和catch

4、关于下列程序段的输出结果,说法正确的是:()

public class MyClass{

static int i;

public static void main(String args[]){

System.out.println(i);

}

}

A、有错误,变量i没有初始化。

B、null

C、1

D、0

5、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为:()

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

6、break语句( )

A、只中断最内层的循环

B、只中断最外层的循环

C、借助于标号,可以实现任何外层循环中断

D、只中断某一层的循环

7、如要抛出异常,应用下列哪种子句?()

A、catch

B、throw

C、try

D、finally

8、下列代码的输出结果是:()

class Parent {

void printMe() {

System.out.println("parent");

}

}

class Child extends Parent {

void printMe() {

System.out.println("child");

}

void printall() {

super.printMe();

this.printMe();

printMe();

}

}

public class Test_this {

public static void main(String args[]) {

Child myC=new Child();

myC.printall();

}

}

A、parent child child

B、parent child parent

C、parent child

D、编译错误

9、java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:()

A、输入流和输出流

B、字节流和字符流

C、节点流和处理流

10、给出下列代码,哪一个是正确的结果. ()

int x = 3;int y = 1;

if (x = y) {

System.out.println(“x = “ + x);

}

A、x = 1

B、x = 3

C、编译错误D、一个运行期异常被抛

11、面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送( )

A、调用语句

B、命令

C、口令

D、消息

12、下列语句正确的是: ()

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

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

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

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

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

A、private

B、protected

C、private 或protected

D、public

14、类的构造函数被自动调用执行的情况是在定义该类的( )

A. 成员函数时

B. 数据成员时

C. 对象时

D.构造函数时

15、int[] myArray;

myArray=new int[5];

for(int count=0; count <=5; count++)

System.out.println(myArray[count]);

以上Java代码运行的结果是()。

A.将1,2,3,4,5输出到屏幕

B.将0,1,2,3,4输出到屏幕

C.将0,1,2,3,4,5输出到屏幕

D.将出现运行时异常

16、假设A类有如下定义:

class A {

int i;

static String s;

void method1( ) { }

static void method2( ) { }

}

设a是A类的一个实例,下列语句调用错误的是()。

A.System.out.println(a.i);B.a.method1(); C.A.method1(); D.A.method2() 17、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名

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

A 、static void method( ) B、public void method( )

C 、final void method( ) D、abstract void method( )

18、在下面的代码片段中如果分母值为0,预测输出结果。()

try {

int result=50/denominator;

}

catch(ArrayOutOfBoundsException e){

System.out.println(“Array out of bounds”);

}

catch(Exception e){

System.out.println(“Exception raised”);

}

catch(ArithmaticExcetion e){

System.out.println(“Arithmetic exception”);

}

A. 代码将导致编译错误。

B. 会打印出“Arithmetic exception”的信息。

C. 会打印出“Array out of bounds”的信息。

D. 会打印出“Exception raised”的信息。

19、下列哪一种方法用来获取产生一个事件的组件? ()

A. actionPerformed()

B. getSource()

C. super()

D. getContentPane()

20、一个URL地址为:https://www.360docs.net/doc/df8177016.html,:80/ index.html,则其中80的含义为()

A、通信协议

B、参考点

C、机器名称

D、通信端口

二、判断题。(本大题共14小题,每小题1分,共14分)

( )1、Java 编译器使用文件系统来保存程序包。 ( )2、Reader 和Writer 读写的数据是8位的。

( )3、在Swing 用户界面的程序设计中,容器可以被添加到其它容器中去。 ( )4、无论Java 源程序包含几个类的定义,若该源程序文件以B.java 命名,编译后生成的都只有一个名为B 的字节码文件。

( )5、子类可以继承父类所有的成员变量及成员函数。 ( )6、所谓抽象类就是包含有抽象方法的类。

( )7、continue 语句用在循环结构中表示继续执行下一次循环。 ( )8、对象成员变量在对象创建时会获得一个初始值。 ( )9、Java 中没有指针,引用不等同于指针。 ( )10、break 语句可以用在循环和switch 语句中。 ( )11、Java 可以用来进行多媒体及网络编程。 ( )12、Java 的字符类型采用的是ASCII 编码。 ( )13、Java 数组的大小可以随时改变。

( )14、Socket 类只能用于客户端,服务器端不需要。

三、填空题。在题中“ ”处填上答案。(本大题共16空,总计32分)

1、流分为输入流和输出流,从外设向计算机程序流动的数据序列是

2、所有异常类的父类是__ ___

3、程序功能:从键盘上输入整型、浮点型、字符串等数据,并输出。请完成以下代

码。

import java.io.*; public class Test

{

public static void main(String args[]) throws IOException

{

int inum;

double dnum;

String str;

BufferedReader buf;

buf=new BufferedReader(new (System.in));

System.out.print("Input an integer:");

str=buf.readLine();

inum=Integer.parseInt(str);

System.out.print("Input an floating point number:");

str=buf. __ __;

dnum=Double.____ _____(str);

System.out.print("Input an string:");

str=buf.readLine();

System.out.println("Input integer:"+inum);

System.out.println("Input floating point nubmer:"+dnum);

System.out.println("Input string:"+str);

}

}

4、程序功能:从一个文本文件中读入数据,并输出。请完成以下代码。

import java.io.*;

public class Test

{

public static void main(String args[])throws IOException

{

Char[] data = new char[1024];

____ __ fr = new _ __("story.txt");

int num=fr.read(data);

String str=new String(_ _,0,num);

System.out.println("Character read= "+num);

System.out.println(str);

fr. ();

}

}

5、阅读以下代码,写出其输出结果为:

public class Example3{

String str=new String("good");

char[] ch={'a','b','c'};

int x = 0;

public static void main(String args[]){

Example3 ex=new Example3();

ex.change(ex.str,ex.ch,ex.x);

System.out.println(ex.str);

}

public void change(String str,char[] ch,int x){

str="test ok";

ch[0]='g';

x = 8;

}

}

6、创建字符串对象的两种方式,一种为String s =“abc”;另一种可为

String s = new ;

7.以下应用程序在数据库中删除一条数据。使用Statement对象执行SQL语句。源代码如下:

import java.sql.*;

public class T30{

public static void main(String[] args){

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";

String url = "jdbc:odbc:Student";

String user = ""; String psw = ""; try{

Class._ _ __(driver); //加载驱动程序 }catch(Exception e){

System.out.println("无法加载驱动程序!"); } try{

Connection con = DriverManager. (url,user,psw) Statement smt = con.createStatement()

smt. __ __ ("delete from stu where 学号='00013'");//删除数据 // System.out.println("记录删除成功!"); smt.close(); con.close(); }catch(SQLException e){

System.out.println("数据库连接失败!"); }}}

8、每一个Java 程序都有一个默认的主线程,就是通过 启动的第一个线程。 9、https://www.360docs.net/doc/df8177016.html, 包中有 类,该类的对象用于存储主机名和网络地址。

四、简述Java 是否支持多继承及Java 中采取什么机制来代替多重继承?

(本题4分)

五、程序题(请将答案填于一下空格,本题共10分)

①: ②:

③: ④:

⑤: ⑥:

⑦: ⑧:

⑨: ⑩:

仔细阅读下列程序(程序实现一双目运算计算器),并回答题后的问题。

abstract class Operation {

①double opNumberA;

①double opNumberB;

public void setOpNumberA(double opNumberA) {

②= opNumberA;

}

public void setOpNumberB(double opNumberB) {

③= opNumberB;

}

public double getOpNumberA() {

return opNumberA;

}

public double getOpNumberB() {

return opNumberB;

}

public ④double getResult();

}

//加法运算

class OperationAdd ⑤Operation{

public double getResult(){

double result = getOpNumberA() + getOpNumberB();

return result;

}

}

//除法运算

class OperationDivide ⑤Operation {

public double getResult() {

try {

if (getOpNumberB() == 0) {

⑥new Exception("被除数不能为0");

}

} catch (Exception e) {

System.out.println(e.getMessage());

System.exit(0);

}

double result = getOpNumberA() / getOpNumberB();

return result;

}

}

class OperationFactory{

public static Operation createOperate(char operate){

Operation oper = null;

switch(operate){

case '+':

oper = ⑦;

break;

case '/':

oper = ⑧;

break;

}

return oper;

}

}

public class OperationTest{

public static void main(String[] args) {

Operation oper;

A: oper = OperationFactory.createOperate(…/?);

B: oper.setOpNumberA(90); oper.setOpNumberB(0);

double result = oper.getResult( );

System.out.println(result);

}

}

(1)完成程序中空缺部分。

(2)程序运行结果是⑨。

A处语句和B处语句的位置能交换吗?⑩。参考答案:

一、选择题。(本大题共20小题,每小题2分,共40分)

二、判断题。(本大题共14小题,每小题1分,共14分)

三、填空题。在题中“”处填上答案。(每空2分,总计26分)

①: 输入流②: Throwable

③: InputStreamReader、readLine()、parseDouble

④: FileReader或Reader、FileReader、data、close

⑤: good ⑥: new String(“abc”)

⑦: forName、getConnection、executeUpdate或execute

⑧: main( ) ⑨: InetAddress

四、简答题。(本题4分)

Java不支持多继承,即一个类只能有一个父类。单继承性使得Java简单,易于管理程序;为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。

五、程序题。(每空1分,共10分)

①: private ②: this. opNumberA

③: this. opNumberB ④: abstract

⑤: extends ⑥: throw

⑦: new OperationAdd( ) ⑧: new OperationDivide( )

⑨: 被除数不能为0 ⑩: 不能

JAVA期末考试试卷

天津城市建设学院2007~2008学年第二学期 《 java 语言程序设计A 》 试题A 卷 课程号:073101-0 试卷说明:闭卷考试,时间120分钟。 一、 填空(本题共15空,每空2分,共30分) 1.如果一个java 源程序文件中定义有4个类,使用sun 公司的JDK 编译器javac 编译该源程序文件将产生_____4___个文件名与类名相同扩展名为___.Class_____的字节码文件。 2.Java 中所有类都是类 __Object__的子类。 3.请填出在java .lang 包中与下列基本数据类型相对应的封装类: float :java .lang .Float , char : _ java .Lang.char_______, boolean : ___ java .Lang.boolean_____。 4.被关键字____final______修饰的方法是不能被当前类的子类重新定义的方法 5.线程的四种状态是__新建_____ 、_运行_ 、_中断 、__死亡___。 6.java 语言中__https://www.360docs.net/doc/df8177016.html,ng.Objet ___是所有类的根。 7.Swing 的事件处理机制包括__事件的监听者__、事件和事件处理者。 8.URL_____Uniform Resourse Locator_____是的缩写。 9.java 有两类应用程序java Application 和____java 10.转义字符以___\__开头。 二、选择(本题共20小题,每题2分,共40分) 1.欲构造ArrayList 类的一个实例,此类继承了List 接口,下列哪个方法是正确的 ? ( B ) A 、 ArrayList myList=new Object (); B 、 List myList=new ArrayList (); C 、 ArrayList myList=new List (); D 、 List myList=new List (); 2.paint()方法使用哪种类型的参数? ( A ) A 、 Graphics B 、 Graphics2D C 、 String D 、 Color 3.指出正确的表达式 ( C ) A 、 byte=128; B 、 Boolean=null; C 、 long l=0xfffL; D 、 double=0.9239d; 4.指出下列程序运行的结果 ( B ) public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex .change(ex .str,ex .ch); System .out .print(ex .str+" and "); Sytem .out .print(ex .ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; } } B 、 good and abc B 、 good and gbc C 、test ok and abc D 、 test ok and gbc 5.运行下列程序, 会产生什么结果 ( A )

《Java面向对象编程》期末考试试卷A卷

第 1 页,共 1 页 学校 班级 学号 姓名______________________ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆装◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆订◆◆◆◆◆◆◆◆◆◆◆◆◆线◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 淄博职业学院2013-2014学年第一学期 《Java 面向对象编程》期末考试试卷A 卷 使用班级:P12软件2班 命题教师:李敬文 考核方式:开卷上机考试 考试时间:100分钟 说明:上交文件夹名称或者压缩文件名称为姓名+学号(2位),如:张三06 一、 编程题:本题共1题,共30分。 实现程序Exam01 1.具体参考界面如下,具体要求: 2.完成按钮打开事件,能够对所选文件的内容读取到文本域中; 3.完成按钮复制事件,能够将源文件复制目标文件中; 4.完成按钮退出事件,能够退出应用程序。 二、 编程题:本题共1题,共30分。 实现程序Exam02 设计一个模拟银行存款和取款的程序,能够实现存款(存入数据小于1000的随机数),能够实现取款(取款小于1000的随机数),要求取款时,输出存款数、余额数,当余额小于0时,输出“余额不足,正在等待存款……”,当存款时,输出存款数、余额数。 三、编程题:本题共1题,共40分 实现记事本程序Exam03 1.具有菜单功能,包括:文件,编辑、帮助; 2.文件菜单中有子菜单:新建、打开、保存、分隔线、退出; 3.编辑菜单中有子菜单:剪切、复制、粘贴; 4.实现菜单功能:新建功能--->>能够新建一个子窗体;打开功能--->>打开一个文件,并显示内容;剪切功能--->>实现对选定文本的剪切功能;复制功能--->>实现对选定文本的复制功能;粘贴功能--->>实现对选定文本的粘贴功能。 题号 一 二 三 四 …… 总分 应得分 100 实得分 得分 阅卷人 得分 阅卷人 得分 阅卷人

计算机应用基础期末试卷(B卷)

一、基础知识题(共50题) 1.不同的I/O设备的I/O操作往往是并行进行的。 2.计算机安装操作系统后,操作系统即驻留在内存储器中,加电启动计算机工作时,CPU 就开始执行其中的程序。 3.将双绞线中的两股导线绞合起来的目的是使线缆更加牢固和容易安装。 4.在校园网中,可对网络进行设置,使校外的IP地址不能直接访问校内的网站。 汉字编码标准完全兼容GBK、GB2312标准。 6.计算机常用的输入设备为键盘、鼠标,常用的输出设备有显示器、打印机。 7.通信系统中信源和信宿之间必须存在信道,才能实现信息的传输。 8.数字信号处理器是声卡的核心部件之一,它实现数字声音的编码、解码等功能。 9.安装了防火墙软件的计算机能确保计算机的信息安全。 10.用交换式集线器可构建交换式以太网,其性能优于总线式以太网。 (二)单选题(请将答案填写在答题纸相应的位置,否则不得分,每题一分) 11.列关于集成电路的叙述中,错误的是________。 A 将大量晶体管、电阻及互连线等制作在尺寸很小的半导体单晶片上就构成集成电路 B 现代集成电路使用的半导体材料通常是硅或砷化镓 C 集成电路根据它所包含的晶体管数目可分为小规模、中规模、大规模、超大规模和极大规模集成电路 D 集成电路按用途可分为通用和专用两大类。微处理器和存储器芯片都属于专用集 成电路

12.下列软件全都属于应用软件的是________。 A WPS、Excel、AutoCAD B Windows XP、SPSS、Word C Photoshop、DOS、Word D UNIX、WPS、PowerPoint 13.下列关于喷墨打印机特点的叙述中,错误的是________。 A 能输出彩色图像,打印效果好 B 打印时噪声不大 C 需要时可以多层套打 D 墨水成本高,消耗快 14.汉字的键盘输入方案数以百计,能被普通用户广泛接受的编码方案应________。 A 易学易记 B 可输入字数多 C 易学易记且效率要高 D 重码要少且效率要高 15.下列关于DVD和CD光盘存储器的叙述中,错误的是________。 A DVD与CD光盘存储器一样,有多种不同的规格 B CD-ROM驱动器可以读取DVD光盘上的数据 C DVD-ROM驱动器可以读取CD光盘上的数据 D DVD的存储器容量比CD大得多 16.下列关于计算机局域网特性的叙述中,错误的是________。 A 数据传输速率高 B 通信延迟时间短、可靠性好

java考试试卷及答案

JAVA考试试卷及答案 选择题 3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画 图操作。 A. start() B. stop() C. init() D. paint() 3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?B A)安全性B)多线程C)跨平台D)可移植 4、下列哪个类声明是正确的?D A)abstract final class HI{···}B)abstract private move(){···} C)protected private number; D)public abstract class Car{···} 6、在Java语言中,下列哪些语句关于内存回收的说明是正确的? B A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 10、下列Object类中的方法,哪一项不是完全跟线程有关:A A.String toString() B.void notify() C.void notifyAll() D.void wait() 11、给出下面代码:C public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 下列说法中正确的是? A.编译时将产生错误; B.编译时正确,运行时将产生错误; C.输出零; D.输出空。 12、字符串是Java已定义的类型,关于它的构造函数,下面说法不正确的是:B A.String(char[] value, int offset, int count) B.String(int[] codePoints,int offset, int count) C.String(String original) D.String(StringBuffer buffer) 13、下列说法中正确的是:C A.导入包会影响程序的性能

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 )对象是类的抽象 15. Java 语言使用的字符码集是 (A) ASCII (B) BCD (C) DCB 16. 如果一个类的成员变量 (A) public (B) (C 对象是类的子类 (D )类是对象的具体实例 )。 8.下面哪一个是 Java 中不合法的标识符( ( A )$persons ( B ) twoNum ( C )_myVar ( D )*point 9.为 AB 类的一个无形式参数无返回值的方法 ( ) 。 ( A ) static void method( ) ( B ) public void method( ) ( C ) final void method( ) ( D ) abstract void method( ) 10.欲构造 ArrayList 类的一个实例,此类继承了 ( 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 (C).class 和 .class 12. 在 Java Applet 程序用户自定义的 (A) start( ) (B) stop( ) (C) init( ) 13. 对于一个 Java 源文件, (A) package,import,class (C) import,package,class 14. 下面哪个是非法的: (A) int I = 32; (C) double d = 45.0; method 书写方法头,使得使用类名 List 接口,下列哪个方法是正确的( ) ( B).java 和 .class (D) .java 和 .java Applet 子类中,一般需要重载父类的 (D) paint( ) import, class (B) class,import,package (D) package,class,import ( ) 定义以及 package 正确的顺序是: (B) float f = 45.0; (D) char c = // 符号错 AB 作为前缀就可以调用它,该方法头的形式为 方法来完成一些画图操作。 (D) Unicode 只能 在所在类中使用 则该成员变量必须使用的修饰是

面向对象程序设计(JAVA)期末考试试卷(A卷)

面向对象程序设计 (J A V A)期末考试试卷 (A卷) -CAL-FENGHAI.-(YICAI)-Company One1

课程代码: 座位号: 新疆大学20 -20 学年度第二学期期末考试 《面向对象程序设计》试卷 姓名: 学号: 专业: 学院: 班级: 20 年 月 日 一、单选题(10小题,共10分) 1.下列 选项中,用于在定义子类时声明父类名的关键字是 【 】 A .interface B . package C . extends D . class 2.在以下哪种情况下可以获得缺省构造器 【 】 A .当作任何类的定义时 B .当类没有其它构造器时 C .当定义至少一个构造器的时 D .从不需要 3.如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量【 】 A .不能引用,必须改名,使它们的名称不相同 B .在成员变量前加this ,使用this 访问该成员变量 C .在成员变量前加super ,使用super 访问该成员变量 D .不影响,系统可以自己区分 4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【 】 A .try 子句 B .catch 子句 C .finally 子句 D .throw 子句 5.下面哪个流类属于面向字符的输入流 【 】 A .BufferedWriter B .FileInputStream C .ObjectInputStream D .InputStreamReader 6.在Java 中,由Java 编译器自动导入,而无需在程序中用import 导入的包是 【 】。 A .java.applet B .java.awt C .java.util D .https://www.360docs.net/doc/df8177016.html,ng

六年级上册数学试题期末测试题B卷∣人教新课标()(含解析)

六年级上册数学期末测试卷B卷 这个工作可让学生分组负责收集整理,登在小黑板上,每周一换。要求学生抽空抄录并且阅读成诵。其目的在于扩大学生的知识面,引导学生关注社会,热爱生活,所以内容要尽量广泛一些,可以分为人生、价值、理想、学习、成长、责任、友谊、爱心、探索、环保等多方面。如此下去,除假期外,一年便可以积累40多则材料。如果学生的脑海里有了众多的鲜活生动的材料,写起文章来还用乱翻参考书吗? 一、判断题 观察内容的选择,我本着先静后动,由近及远的原则,有目的、有计划的先安排与幼儿生活接近的,能理解的观察内容。随机观察也是不可少的,是相当有趣的,如蜻蜓、蚯蚓、毛毛虫等,孩子一边观察,一边提问,兴趣很浓。我提供的观察对象,注意形象逼真,色彩鲜明,大小适中,引导幼儿多角度多层面地进行观察,保证每个幼儿看得到,看得清。看得清才能说得正确。在观察过程中指导。我注意帮助幼儿学习正确的观察方法,即按顺序观察和抓住事物的不同特征重点观察,观察与说话相结合,在观察中积累词汇,理解词汇,如一次我抓住时机,引导幼儿观察雷雨,雷雨前天空急剧变化,乌云密布,我问幼儿乌云是什么样子的,有的孩子说:乌云像大海的波浪。有的孩子说“乌云跑得飞快。”我加以肯定说“这是乌云滚滚。”当幼儿看到闪电时,我告诉他“这叫电光闪闪。”接着幼儿听到雷声惊叫起来,我抓住时机说:“这就是雷声隆隆。”一会儿下起了大雨,我问:“雨下得怎样?”幼儿说大极了,我就舀一盆水往下一倒,作比较观察,让幼儿掌握“倾盆大雨”这个词。雨后,我又带幼儿观察晴朗的天空,朗诵自编的一首儿歌:“蓝天高,白云飘,鸟儿飞,树儿摇,太阳公公咪咪笑。”这样抓住特征见景生情,幼儿不仅印象深刻,对雷雨前后气象变化的词语学得快,记得牢,而且会应用。我还在观察的基础上,引导幼儿联

Java期末考试题

2010年——2011年Java期末考试题 一、判断题。 1.Java语言是平台无关的语言。T 2.类的静态方法中可以访问该类的非静态数据成员.F 3.Java中方法调用时参数传递都是按值传递的,因此从方法中退出时,参数的值是不 会变的。T 4.覆盖方法所抛出的异常不能比原方法更多。T 5.Final 方法不能被覆盖。T 6.抽象类中一定包含抽象方法。F 7.接口中的方法必须是抽象方法。T 8.在方法定义中,所以可能发生的异常都必须用try{} catch(){}捕捉。F 9.Java支持多重继承。F 10.Final修饰的类不能派生子类。T 11.覆盖的同名方法中,子类方法不能比父类方法的访问权限更严格。T 12.不能在静态方法中使用this.T 13.抽象类中不能创建对象。T 14.一个类可以实现多接口。T 15.接口中可以包含非静态成员。F 16.不论是否捕捉到异常try{}catch(){} final{}语句中finally块中的代码总要被执行。T 17.一个类实现一个接口,则该类必须实现接口中的所有方法。F 18.线程使用sleep方法去休眠后可以使用notify方法唤醒。F 19.线程使用sleep方法休眠是会释放该线程同步锁定的对象。F 20.Final类中的属性和方法都必须是final的。F 二、选择题 1、Java中复合数据类型不包括(D) A.类类型 B.数组 C.接口类型 D.指针 2、请从四个选项中选择答案,下列代码的执行结果是:(C) Public class Test{ Public static void main(String args[]){ Float t=9.0f; Int q=6; System.out.println((t++)*(--q)); } } A.40 B.40.0 C.45.0 D.36.0 3、下列关于修饰符混用的说法,错误的是(D) A.abstract 不能与final 并列修饰同一个类 B.abstract类中可以有非abstract的方法 C.普通类(非abstract类)中不能有abstract方法 D.static方法中能处理非static的属性 4、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A) A.可以被该类自身、与它在同一个包中的其它类、在其它包中的该类的子类所访问B.只能被该类本身和该类的所有的子类访问 C.只能被该类自身所访问 D.只能被同一个包中的类访问 5、x=2,y=3,z=4,则表达式z*=y++*--x的值是(A) A.12 B.24 C.16 D.3 6、以下赋值语句正确的是(D) A.char c1=”a” B.float f1=3.22 C.byte b1=266 D.long L1=0xAC8L 7、Java不支持多重继承,但我们可以通过(B)实现 A.多态 B.接口 C.覆盖 D.抽象类 8.已知类person是类student的父类,以下数组定义和赋值哪些是正确的(A) A. person p[]=new person[3]; p[1]=new student(); B .student s[]=new person[3]; s[1]=new person(); C .person p[]= new student[3];p[1]= new person(); D .student s[]=new student[3];s[1]=new person; 9 编译MyClass.java之后,得到了三个字节码文件:MyClass.class , MyClasslittle$.class MyClass$1.class.这表明(C) A.MyClass类中的两个方法:little和1 B. MyClass.Java中有三个类:MyClass、little和1 C. MyClass类中有两个内部类:一个是命名的little,另一个是匿名的1 D. MyClass、little和1,这三者没什么关系 10、main 方法是java Application 程序执行的入口点,关于main方法的方法头以下(B)是合法的。 A.public static void main() B.public static void main(String arg[]) C.public static int main(String[] arg) D. B.public void main(String arg[]) 11、当编译和运行下面的代码会出现什么情况?(A)

面向对象程序设计java语言程序设计期末考试试题及部分答案

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案2 一、单选择题(每小题2分,共10分) 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. .java B. .class C. .html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。 A. start( ) B. stop( ) C. init( ) D. paint( ) 4、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题(每空格1分,共20分) 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码、和解释运行字节码。 2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是Applet、类的子类并且存储该源程序文件的文件名为MyApplet。 3、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器javac.exe编译该源程序文件将产生3 个文件名与类名相同而扩展名为. class的字节码文件。

软件测试期末试题B卷及答案最终版

………密………封………线………以………内………答………题………无………效…… 电子科技大学二零零八至二零零八学年第二学期 2008 说明:本试卷共四大题,试卷满分100分。 注意: .................. ...请将所有答案填写在最后一页答题卡上。 一、单项选择题:共20小题,每小题2 分,满分40分。 1.软件测试的目的:( c ) A. 避免软件开发中出现的错误 B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D. 修改软件中出现的错误 2、软件测试是采用( a )执行软件的活动。 A.测试用例 B.输入数据 C.测试环境 D.输入条件 3、导致软件缺陷的最大原因是:( a ) A.软件需求说明书 B.设计方案 C.编码 D.维护 4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是( d ) A、打开——修复——关闭 B、打开——关闭 C、打开——保留 D、激活——修复——重新打开 5、在下列描述中,关于测试与调试的说法错误的是( d ) A、测试是显示错误的行为;而调试是推理的过程; B、测试显示开发人员的错误。调试是开发人员为自己辩护; C、测试能预期和可控。调试需要想象、经验和思考; D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。 6、某次程序调试没有出现预计的结果,下列( b )不可能是导致出错的原因。 A.变量没有初始化 B.编写的语句书写格式不规范 C.循环控制出错 D.代码输入有误 7、软件缺陷修复的代价最高的阶段为( a ) A、发布阶段 B、需求阶段 C、设计阶段 D、编码阶段 8、不属于逻辑覆盖方法的是( d )。

面向对象期末测试题(带答案).doc

济南大学2009~2010 学年第二学期课程考试试卷 课 程 java 面向对象程序设计 授课教师 考试时间 考试班级 学 号 姓 名 … … …… …… …………………………装……………… …………订………………… …… …线 …… …… …… … …… …… …… …… …

C.一个if语句只能有一个else if语句与之对应 D.else if结构中必须有default语句 5.while循环和do…while循环的区别是:(D) A.没有区别,这两个结构任何情况下效果一样 B.while循环比do…while循环执行效率高 C.do…while循环执行次数可能为0 D.while循环执行次数可能为0 6.关于for循环和while循环的说法哪个正确?(B) A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空 7.下列修饰符中与访问控制无关的是(D) A.private B.public C.protected D.final 8.方法内的形参:(B) A.必须定义多个形参B.可以没有 C.至少有一个D.只能是简单变量 9.throws的作用:(A) A.表示方法可能会抛出例外 B.表示后面是方法的输出量 C.方法的标志,每个方法都必须有 D.没有意义 10.在Java语言中,整型常量123占用的存储字节数是:(C)A.1B.2 C.4 D.8 11.关于对象成员占用内存的说法哪个正确?(B) A.同一个类的对象共用同一段内存 B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

软件测试期末试题B卷

软件测试期末试题B卷 1、优秀的软件测试工程师应具备哪些素质? 答:具有探索精神、具有良好的计算机编程基础、故障排除能手、坚持不懈的精神、具有创新精神和超前意识、追求完美、判断准确、具有整体观念,对细节敏感、团队合作精神,沟通能力2、有二元函数f(x,y),其中x∈[1,12],y∈[1,31];请写出该函数采用基本边界值分析法设计的测试用例。 答:{ , , , , , , , , } 3、黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题? 答:功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并行进行,因此可以压缩总的项目开发时间。缺点:测试用例之间可能存在严重的冗余,还会有位测试的软件漏洞。结构性测试局限于已经完成的代码行为当中,离代码太近。因此可以结构性测试指标去解决冗余和漏洞问题。如果发现同一条程序路径被多个功能性测试用例遍历,就可以怀疑这种冗余不会发生新的缺陷,如果没有达到一定的DD—路径覆盖,则可知在功能性测试用力中存在漏洞。因此路径测试可以提供作为功能性测试交叉检查的一组指标。4、有一段程序如下,请设计测试用例以满足语句覆盖要求。void DoWork (int x,int y,int z) { int k=0,j=0; if ( (x>3) 5 } 由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。 1:A>1;2:B=0 ;3:X = X/A ;4:A=2 ;5:X>1 ;6:X = X+1;7:} 2、某城市电话号码由三部分组成,分别是:地区码——空白或三位数字; 前缀——非‘0’或‘1’开头的三位数字;后缀—— 4位数字。

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

《JA V A语言程序设计》期末考试试题及答案1(应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 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期末考试试卷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期末复习试卷

期末复习试卷(三) 一、单项选择题 1、有一段java应用程序,其中包含一个公共类,名字为TestStudent,那么保存它的 源文件名是() A. B. teststudent .class C. D. 正确答案:C 解析:一个java文件中可以包含多个类,但最多只能有一个类是公共类(public),该java文件的名字要与公共类的一致。 2、关于下面的代码,哪个描述是正确的 public class Test{ public static void main(String[] args){ Integer n1 = new Integer(3); Object n2 = new Integer(4); } } A. 可以编译通过,可以运行,并得到预期结果。 B. 可以编译通过,可以运行,但不能得到预期结果。 C. 可以编译通过,但又运行错误。 D. 有编译错误。 正确答案:D 解析:Integer类是基本数据类型int的包装类,里面封装了一个int类型的值,

提供了一些实用的方法(例如:在JavaFX中读取文本框内容是String类型的,如果要转换成int类型,就要调用Integer类的parseInt()方法)并实现了Comparable接口,在Comparable接口中定了抽象方法compareTo(T o), T是泛型,对于Integer类,T 被替换为Integer,如下图: 因此,Integer类中compareTo()方法的定义如下: 因此,compareTo的参数只能是Integer类型的,所以代码中的下面语句中的n2的类型需要进行强制类型转换,由Object转为Integer: 正确写法如下: n2)); 类似的包装类还有Long\Float\Double\Char\Boolean等,都是将基本数据类型包装为类。 3、下面哪种类型不是引用数据类型() A. 数组 B. char C. String D. Object 正确答案:B 解析:基本数据类型只是存放数据,不提供功能(即方法)包括4类八种: 布尔类型:boolean 字符类型:char

VB大专期末考试题B卷含参考答案

科目编号: 座号: 甘肃电大职业技术学院2009年12月期末考试 级 专业 《Visual Basic 期末考试题》试卷B 核分人签名 一.填空题(每空0.5分,共20分) 1.VB 是微软公司出品的一个______________ 程序开发工具软件。 2.在VB 中,最主要的两种对象是____________和____________ 。 3.VB 设计应用程序时具有的两个基本特点是:_____________ 和_____________ 。 4.所谓的事件驱动编程就是设计程序时如何确定应用程序与用户的交互(如发生鼠标单击、键盘输入等事件时),而用户怎样编写代码去控制这些事件_____________。 5.使用 ____________方法可在窗体中进行文本的输出,用____________ 方法可画圆,用____________ 方法可画直线。 6.__________ 是定义应用程序界面的窗口,也可用作从用户收集信息的对话框。 7.属性是指对象的__________ ,如大小、标题或颜色。 8.VB 的窗体和控件是具有自己的属性、方法和事件的对象,可以把属性看作一个对象的__________ ,把方法看作对象的__________ ,把事件看作对象的__________ 。 9.类是具有相同性质的对象的_________ 。 10.利用对象的属性setfocus 可获得焦点,对于一个对象,只有其visible 属性和____________ 属性为true ,才能接受焦点。 11.创建VB 应用程序的三个主要步骤是:______________ ; ________________ ; _________________ 。 12.VB 程序存贮在模块中,模块分有 __________ 、 __________ 和 ___________ 三

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

面向对象程序设计(JAVA)期末考试试卷(A卷)

** 《面向对象程序设计》试题第1页(共8页)

…… } A. 该类能调用new abstractClass(),方法实例化为一个对象 B. 该类不能被继承 C. 该类的方法都不能被重载 D. 以上说法都不对 8.已知有下面类的说明: public class X5_1_1 extends x{ private float f =10.6f; int i=16; static int si=10; public static void main(String[] args){ X5_1_1 x=new X5_1_1(); } } 在main()方法中,下面哪条语句的用法是正确的?【】 A.x.f B.this.si C.X5_1_1.i D.X5_1_1.f 9.下列说法中,错误的一项是【】 A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程 10.当一个Statement对象要执行一个查询类的SQL语句,调用的方法是【】 A. executeQuery B.execute C. executeUpdate https://www.360docs.net/doc/df8177016.html,mit 二、填空题(10小题,共10分) 1.Java应用程序中有多个类时,java命令后的类名必须是包含了___________ 方法的那个类的名字。 2.使用关键字修饰的代码,称为同步代码段 3.对象创建完后,通过使用运算符“ . ” , 对象可以实现对变量的访问和____________的调用。4.Java中的非字符输出流都是抽象类____________的子类。 5.Java语言使用___________类及其子类的对象来表示线程 6.可以使用String类的__________方法比较一字符串是否与字符串s相同。 《面向对象程序设计》试题第2页(共8页)

四年级下册语文期末测试题B卷

四年级下册语文期末测 试题B卷 CKBOOD was revised in the early morning of December 17, 2020.

阿都乡小学四年级下册语文期末测试题(B卷) 第一部分基础知识积累与运用(42分) 一、读拼音,规范地写词语。(5分) wān yán hé xié shǎng xīn yuè mùgān zàng ( ) ( ) ( ) ( ) yú chǔn xī shēng zāo tà shuài lǐng pí bèi () ( ) ()()() 二、组词(5分) 削()暇()潮()捎()尊() 哨()瑕()嘲()稍()遵() 三、给带点字选择正确的解释,把序号填在括号里。(4分) A、往上托 B、举动 C、提出 D、全 (1)我认识了一位举止特别的青年。() (2)课堂上,我积极举手回答老师提出的问题。()(3)(4) 四、按 1、心目中 知 所 声 2类有破2分) 3《 推荐的 五、精 1、关

2、学了本册书我认识了书画家米芾、大教育家孔子、()、 ()。 等,其中给我印象最深的是(),因为( )。 3、周瑜打黄盖——();()——不得不发。课外我还收集了很多歇后语, ()(6分) 4、默写本学期学过的一首古诗,别忘了写诗人的姓名哟。(4分) ,。 ,。 六、句子万花筒。(5分) 1、面对急需帮助的人,我们怎能袖手旁观呢(改成陈述句) 2、礼花绽放。(把句子写具体) 3、湖面很平静。(改成比喻句) 4、树叶在哗啦啦地响。(改成拟人句) 5、纪昌勤学苦练。纪昌成了百发百中的射箭能手。(用上恰当的关联词合成一句话)七、用 一、阅 一泼的孩 “ 我部份一速写, 围像和游 1、在 2、从 呆

相关文档
最新文档