当前位置:文档之家› 华南师范大学JAVA期末试卷2

华南师范大学JAVA期末试卷2

华南师范大学JAVA期末试卷2
华南师范大学JAVA期末试卷2

计算机学院2007/2008学年(上)学期期末考试试卷

《Java程序设计》试卷(B卷)

专业:软件工程/网络工程(本)年级2005

一.选择题(每个1分,共10分)

1. Which of the following statements are true?

A. The garbage collection algorithm in Java is vendor(自动) implemented

B. The size of primitives is platform dependent

C. The default type for a numerical literal with decimal component is a float.

D. You can modify the value in an Instance of the Integer class with the setValue method

2.Which of the following are Java keywords?

A. NULL

B. new

C. instanceOf

D. delete

3.Which of the following statements are true?

A. The instanceof operator can be used to determine if a reference is an

instance of a class, but not an interface.

B. The instanceof operator can be used to determine if a reference is an

instance of a particular primitive wrapper class

C. The instanceof operator will only determine if a reference is an instance

of a class immediately above in the hierarchy but no further up the inheritance chain

D. The instanceof operator can be used to determine if one reference is of the same class as another reference thus

4. 执行完代码"int[]x=new int[25];"后,以下正确的是()

A. x[24]为0

B. x[24]未定义

C. x[25]为0

D. x[0]为空

5. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )

A. 可以被三种类所引用: 该类自身、与它在同一个包中的其他类、在其他包中的

该类的子类

B. 可以被两种类访问和引用: 该类本身、该类的所有子类

C. 只能被该类自身所访问和修改

D. 只能被同一个包中的类访问

4.以下说法,正确的是

A. final只能修饰类

B.final只能修饰方法

C.abstract类中必须有abstract方法

D.abstarct方法所在的类必须用abstract修饰

5.关于接口的说法,正确的是

A.接口中的方法只能在接口的实现类中实现B.接口中可定义变量成员

C.接口中不能定义常量D.以上都不对

6.AWT中容器跟组件的关系是

A.容器类也是一种特殊的组件类B.组件类也是一种特殊的容器类

C.容器类与组件类没有关系D.以上都不对

9.以下的组件的常用功能对应接口,正确的是

A.JButton组件对应的接口是ActionListener

B.JList组件对应的接口是ActionListener

C.JCheckbox组件对应的接口是ActionListener

D.以上都不对

10.以下那种布局是JDialog的默认布局

A.BorderLayout B.FlowLayout C.CardLayout D.GridLayout

二.填空题(每个1.5分,共30分)

1.Java字节码能在(不同系统)上兼容,只要各种设备能提供(JVM ),就能在该种设备上运行。

2.阻塞线程方法是(wait ),唤醒线程的方法是(notify或notifyAll )。

3.synchronized方法的作用是(实现线程同步,让代码块或函数在同一时间只有一个线程进入)。

4.所有的容器类类都是(component )的子类。

5.类变量除了可用对象引用访问外,还可以用(类名.)访问。

6.abstract修饰的方法表示(具有抽象属性)。

7.可支持文件随机读写的流类是(RandomAccessFile )。

8.支持套接口的客户端类是(Socket ),服务端的类是(ServerSocket )。9.Java数据类型中,short是(两)字节。

10.如果省略Package语句,则该文件中定义的类被默认为(JA V A缺省包)的一部分。

11.https://www.doczj.com/doc/2716200221.html,包中支持UDP的两个类分别是(DatagramSocket )和(DatagramPacket ),用于扩展为支持组播的类是(MulticastSocket );12.引用型变量的默认值是( NULL )。

13.类变量除了可用对象引用访问外,还可以通过( 类名)来访问。14.Graphics2D中新增加的绘图功能有(BasicStroke)和(GradientPaint)等

等。

三.判断分析(每题2分,共20分)

1.Java程序中类中不能定义其他类。

F

2.Java程序若要充分发挥多cpu机器上的硬件能力,必须重新设计编译。

F

3.一个类的方法,如果没有明确定义,则其访问限制缺省为友好类,只能由子类访问。

F

5.Char数据可以直接当成字符串使用。

F

6.当一个对象不再使用后,可以使用delete撤销这个对象。

F

7.如果P是父类Parent的对象,而C是子类Child的对象,则语句c = p是正确的。F

8.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。

T

9. 用户自定义异常必须要由用户处理.

T

10. 子类要调用父类的方法,必须使用this关键字。

F

四.改错(4*3=12分)

public class Test

{ public static void main (String args[]) { System.out.println(TestClass.data); } } class TestClass {static int data=89; }

class WrongWhere { int data1, data2;

WrongWhere() { data1=-1; }

WrongWhere (int d) { data2=d; this(); } }

WrongWhere (int d) { this(); data2=d; } }

public static void main (String args[])

{ try{ char ch=(char)System.in.read();

. . . //其它语句}

catch(Expception e) { return; }

catch(IOException e)

{ System.out.println(e.toString()); } }

public static void main (String args[])

{ try{ char ch=(char)System.in.read();

. . . //其它语句}

catch(IOExpception e) { return; }

catch(Exception e)

{ System.out.println(e.toString()); } }

interface MyInterface { void method1(); }

abstract class Parent implements MyInterface

{ //其他语句}

class Child extends Parent { void method1() { System.out.println("I am implemented now!"); } }

interface MyInterface { void method1(); }

abstract class Parent implements MyInterface

{ //其他语句 }

}

class Child extends Parent

{

public void method1()

{

System.out.println("I am implemented now!");

}

}

五. 写出运行结果(4*3=12分)

class Exam1

{ void printMe() { System.out.println("parent"); } }

class Exam2 extends Exam1 { void printMe() { System.out.println("child"); }

void printAll() { super.printMe(); this.printMe(); printMe(); } }

public class Exam3

{ public static void main(String args[])

{ Exam1 e1=new Exam2(); e1.printAll();

new Exam2().printAll();} }

编译出错

The method printAll() is undefined for the type Exam1

public class Exam4

{ public static void main(String args[]) { StringBuffer s=new StringBuffer("Hello"); if((s.length()>5)&&(s.append("there") . equals("False"))) ;

System.out.println("value is "+s); } }

Value is Hello

……………………………………//前面部分略

int j=2;

switch ( j ) { case 2; System.out.println("Value is two.");

case 2+1; System.out.println("Value is three."); break;

default: System.out.println("Value is"+j); break; }

Vallue is two

public class Exam5

{ public static void main(String args[])

{ Integer n1=new Integer(50);

Integer n2=new Integer(50); System.out.println(n1= =n2);

System.out.println(","); System.out.println(n1!=n2); } }

Flase ,true

/*

package Main;

import java.io.*;

import java.util.*;

import java.util.*;

public class Main {

public static void main(String args[]) {

Integer n1 = 50;

Integer n2 = 50;

System.out.println(n1 == n2);

System.out.println(n1 != n2);

System.out.println();

Integer n3 = new Integer(50);

Integer n4 = new Integer(50);

System.out.println(n3 == n4);

System.out.println(n3 != n4);

System.out.println();

String s1 = "cgrambler";

String s2 = "cgrambler";

System.out.println(s1 == s2);

System.out.println(s1 != s2);

System.out.println();

String s3 = new String("cgrambler");

String s4 = new String("cgrambler");

System.out.println(s3 == s4);

System.out.println(s3 != s4);

System.out.println();

int m1 = 50;

int m2 = 50;

System.out.println(m1 == m2);

System.out.println(m1 != m2);

System.out.println();

}

}

true

false

false

true

true

false

false

true

true

false

*/

六.综合题(10分)

阅读下面的程序

1import java.io.*;

2public class TypeText

3{ public static void main(String args[])

4{ int b;

5byte buffer[]=new byte[1024];

6try{ FileInputStream readfile=new FileInputStream(“Showtxt.java”);

7b=readfile.read(buffer,0,1024);

8try { String str=new String(buffer,0,b,"Default");

9System.out.println(str); }

10catch(UnsupportedEncodingException e)

11{ System.out.println(" the encoding was not found:"+e); }}

catch(IOException e) {System.out.println("File read Error ");}}}

问题:

1)程序功能是什么(2分)

读取并打印Showtxt.java文件前1024字节的内容

2)如果由用户在命令行参数中指定文件名,应如何修改(3分)

FileInputStream readfile=new FileInputStream( args[0])

3)分析程序中的错误处理,如果2)中用户指定的文件无法找到,该怎么用异常处

理机制来处理. (5分)

Catch(FileNotFoundException e)

{

}

七.问答题(共6分)

从对Java GUI 的类体系的学习与使用中,说说你对面向对象编程方法的理解与在GUI 当中的具体应用

面向对象方法主要特征是封装,继承,多态。这在java的GUI 中都得到充分体现。

1.封装:JAVA的GUI中封装了多种组件的具体数据跟操作细节,使得绘图跟平台与环境无关。

2.继承:所有组件直接或间接地继承自Component,有些具备容器功能的继承自Container,而Container本身继承自Component

3.多态:JAVA的GUI的事件处理Listener和Adapter,充分利用了多态性,它们是接口,让用户根据自己的实际情况来实现。

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.doczj.com/doc/2716200221.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期末考试试题和标准答案

《Java程序设计基础》期终考试试卷(模拟) (闭卷) 一、简单编程题(共50分) 在考试文件夹中新建一个应用程序proj1(应用程序地文件夹名称为proj1),按照以下要求编写程序代码. 1. 在程序中定义Person类,为该类编写如下字段、构造器、访问器、修改器和相应地其他方法.(20分) (1)在Person类中定义两个字段: 私有访问权限,类型为String地name字段; 私有访问权限,类型为int地age字段. (2)在Person类中定义构造器 构造器有两个参数,第一个参数地类型是String,名字为name.第二个地类型是int,名字是age.第一个参数地值赋给字段name,第二个参数地值赋给字段age. (3)为Person类地两个字段分别编写访问器方法,方法名称分别为getName和getAge.getName方法返回类型为String地name字段地值;getAge方法返回类型为int地age字段地值. (4)为Person类地两个字段分别编写修改器方法,方法名称分别为setName和setAge.setName方法有一个String类型地参数,方法中用该参数来设置字段name地值;setAge方法有一个int类型地参数,方法中用该参数来设置字段age地值,并且保证age 字段地值不能为负数,如果要将age设置为负数则给出错误提示. (5)为Person类写一个叫做toString地方法,该方法不需要参数,有返回值.它返回一个字符串,字符串中包含name字段和age字段地值,如果name字段地值是“Helen”,age字段地值是20,则返回字符串:“Name:Helen. Age:20”. 2. 在程序中定义Student类,Student类继承Person类.(10分) (1)在Student类中除了继承其超类Person地name字段和age字段外,它还有自己地字段String类型地school,该字段地访问权限为私有. (2)Student类地构造器有三个参数,第一个参数为name,String类型;第二个参数为age,int类型;第三个参数为school,String类型,这三个参数地值分别赋给三个字段name、age和school. (3)在Student类中重写其超类Person地toString方法,要求该方法返回地字符串不仅包含超类Person中地name字段和age字段地值,而且包含子类Student中地school 字段地值.如果name字段地值是“Helen”,age字段地值是20,school字段地值是“山西大学商务学院”,则返回地字符串为“School:山西大学商务学院Name:Helen. Age:20”. 3. 在程序中定义Test类,在Test类中定义一个main方法,在main方法中实现如下操作:(10分) (1)创建一个Person类地对象,它地name为“John”,age为18,对象名为person1; (2)创建一个Student类地对象,它地name为“Helen”,age为18,school为“MIT”,对象名为stuent1; (3)分别输出这两个对象地相关信息(调用它们地toString方法). 4. 分别为Person类和Student类编写文档注释,并生成应用程序地类文档.要求如下:(10分) (1)类地文档注释,包括类名、类地作者及版本号,作者地名字用考生地姓名标注,版本号使用考试地日期; (2)构造器和各个方法地文档注释,包括方法地名称、构造器和方法地功能说明,要求标注构造器和方法中地参数及返回值,并说明参数地类型、名称和返回值地类型. (3)文档注释完成后要使用BlueJ地JavaDOC工具生成应用程序地类文档. 二、代码改错(共20分)

大学java期末试卷2份(含答案)

Java大学考试试卷 一、选择题(每题2分,共30分) 1、Java中main()函数的值是。 A、 String B、int C、char D、void 2、如下字串是Java中的标识符。 A、 fieldname B、super C、3number D、#number 3、下面的代码段中,执行之后i 和j 的值是。 int i = 1; int j; j = i++; A、 1, 1 B、1, 2 C、2, 1 D、2, 2 4、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面表达式的值与数组下标量总数相等。 A、 m.length() B、m.length C、m.length()+1 D、m.length+1 5、当浏览器返回到新URL的包含applet 的页面时调用以下函数。 A、 init() B、start() C、stop() D、destroy() 6、以下方法用于定义线程的执行体。 A、 start() B、init() C、run() D、main() 7、如果类中的成员变量可以被同一包访问,则使用如下约束符。 A、 private B、public C、protected D、final 8、以下约束符可用于定义成员常量。 A、 static B、final C、abstract D、No modifier can be used 9、下面方法与applet的显示无关。 A、 update() B、draw() C、repaint() D、paint() 10、请问如下方法可以将MenuBar加入Frame中。 A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 11、下面不是Java中的容器。 A、 ScrollPane B、Canvas C、Dialog D、Applet 12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File 构造函数中正确的路径和文件名的表示是。 File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file); A) "1.txt" B) "d:\\my\\1" C) "d:\\my\\1.txt" D) "d:\ my\1.txt" 13、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是。A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 14、下面的程序段执行后输出的结果是。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A) Beijing@2008B) @Beijing2008 C) Beijing2008@ D) Beijing#2008 15、.下面表达式可用得到x和y的最大值。 A) x>y?y:x B) xy?(x+y):(x-y) D) x==y?y:x; 二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分) 16、下面赋值语句是合法的。 A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 17、下面语句是创建数组的正确语句。 A、 float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; C、float f[][] = new float[][6]; D、float [][]f = new float[6][6]; 18、Java中如下约束符是正确的。 A、 private B、public C、protected D、protect 19. 下面事件监听器在Java中有事件适配器。 A、 MouseListener B、KeyListener C、ActionListener D、WindowListener 20、已知如下的命令执行 java MyTest a b c,语句是正确的。 A、 args[0] = "MyTest a b c" B、args[0] = "MyTest" C、args[0] = "a" D、args[1]= 'b' 填空题(每空格2分,共20分) 1. 创建类的对象时,使用运算符__________给对象分配内存空间。 2. 定义类的构造方法不能有返回值类型,其名称与____ _名相同。

人员素质测评(华南师范大学网络教育学院期末考试)

(考试资料)人员素质测评 1. 下面选项中,哪一种方法不属于封闭式问卷?()A.问答法 2.面试中,所谓()原则是指主试人应该从多方面去把握考生的内在素质,应从整个的行动反应中系统地、完整地测评某种素质,而不能仅凭某一个行为反应就下断言。C.全面性 3.具有“直率、热情、精力旺盛、情绪易于冲动、心境变化剧烈,具有外倾性”特征的人属于()气质类型。A.胆汁质 4.根据测验的()可以将心理测验划分为描述性、预测性、诊断咨询性等形式。B.目的 5.面试时,素质可以通过言辞、声音和体态语来体现,言辞约占传递信息的()。A.7% 6.关于权重确定的专家咨询法,下列说法不正确的是()。D.具有科学的检验手段 7.()原则是指素质测评要以被测人行为为依据,统一考察测评实体行为的效果和动机。D.行为性 8.通过不断的学习和实践活动,不健全的素质可以健全起来,缺乏的素质可以获得不同程度的补偿,一般性的素质可以训练成为特长素质,这说明,素质具有()。B.可塑性 9.被认为是最有效且使用频率最高的一种评价中心形式是()。B.公文处理 10.下列不是评价中心特点的是()。D.抽象性 11.在评价中心的活动中,要求考生表现的是(),主试人观察评定的是行为。这体现了评价中心的行为性特点。D.行为 12.为了区分被测评者的差异,尽量拉开分数档次,对测评分数的综合宜采用()。D.连乘综合法 13.物理测试不包括()。D.心理测试 14.通过设计一系列真实环境供工作中需要处理的各类公文,要求被试人员以管理者的身份,在规定时间内对各类公文材料进行处理,形成处理报告,然后与别人进行讨论。评价人员通过观察此过程中其行为表现,对被试人员的计划、组织、分析、判断、文字等等能力进行评价,这种测试活动是()。A.公文处理法 15.在测评项目(指标)分数的综合中,为体现各个指标在整体中的重要程度,宜采用()。C.加权综合法D.连乘综合法 16.具有“深思熟虑、善于分析、善于综合、轻率、武断、主观、自以为是”特征的品德属于()型品德特征。D.理智 17.“假如我现在告诉你因为某种原因,你可能难以被录用,你如何看待呢?”面试时这种提问方式是()。 A.假设式 18.在人员素质测评中,应用最为广泛的是()。C.能力性向测验 19.通过询问面试对象的教育、工作、家庭成长等问题来了解面试对象的求职动机、成熟度、专业技术背景等要素的面试题型是()。C.背景型 20.在素质测评标准体系中,一般在素质测评目的下规定()。B.测评内容 21.在确定测评指标权重的方法中,加权者依据自己的经验权衡每个测评指标的轻重直接加权是指()。 D.主观加权法 22.通过对实际工作中特别有效或无效的工作者行为的简短描述来调查与分析工作的方法,叫做()。D.关键事例法 23.在进行人口数据统计时,将性别分成“男性”和“女性”,然后用“1”表示“男性”,用“2”表示女性。这种量化形式属于()量化。A.类别 24.评价中心最主要的特点是()。D.情境模拟性 25.使评价中心具有较高效度的主要原因是由()决定的。B.综合性 26.在进行数据综合时,为了便于拉开档次,提高“灵敏”度,最好采用()。D.连乘综合法 27.对测评结果进行总体水平分析,其目的是通过有关反映集中趋势的指标,把握全部测评者的()。D.一般水平 28.哪种测评形式,是在工作情境模拟测评的基础上发展起来的。()D.评价中心 29.低信度的测评者用高信度的测评方法所得到的测评结果()。C.不一定是可靠的 30.对测评结果进行整体差异分析时,常见指标是()。A.标准差与差异系数 31.从近几年面试的实践来看,面试的发展出现的趋势是()。

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 web期末考试题

第1页(共7页) 天津师范大学期末考核 2015—2016 学年第2学期 期末考核试卷 科目:Java Web 应用开发 学院:计信学院 专业:计算机科学 一、 单选题:(每小题2分,共10分) 1. 下列语句属于声明语句的是( A )。 A .<%! Int a = 4;%> B.<% int a=4;%> C .<%--int a=4-- %> D. <%@ int a=4%> 得分 2. 一个servlet 的生命周期不包括( B )方法? A .init( )方法 B. invalidate( )方法 C .service( )方法 D .destroy( )方法 得分 3. Application 对象的作用域是( B )。 A . 一次会话 B. 整个应用程序 C . 一次请求 D . 整个页面 得分 4. 下面对servlet 中重定向说法描述错误的是( D )。 A .使用的是HttpServletResponse 接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C .sendRedirect()方法后的代码仍会执行 D .源组件和目标组件共享ServletRequest 对象

第2页(第7页) 得分 5. 有一个JavaBean 组件,类名为Student ,此JavaBean 组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )。 A .public int getTotalScore() B. public float getTotalScore() C .protected int getTotalScore() D .protected float getTotalScore() 得分 2. 3. Sevlet 过滤器核心对象放置在javax.servlet 包中,其名称为 4.

华南师范大学《数据库原理》期末考试复习题

一、单选题 1 ( )将访问许可权分配给一定的角色,用户通过饰演不同的角色获得角色所拥有的访问许可权. A、强制存取控制 B、自主存取控制 C、视图机制 D、基于角色的访问控制 答案:D 2 SQL的默认策略是任何与( )约束相违背的更新均为系统拒绝. A、用户定义的完整性 B、实体完整性 C、参照完整性 D、用户定义的完整性和参照完整性 答案:C 3 用户标识与系统鉴别属于( )技术. A、访问控制 B、接入控制 C、完整性约束 D、恢复 答案:A 4 ( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡. A、时间效率,维护代价 B、时间效率,空间效率 C、时间效率,空间效率,维护代价 D、空间效率,维护代价 答案:C 5 在关系演算中,元组变量的变化围是( ). A、某一命名的关系 B、数据库中的所有关系 C、某一个域 D、数据库中的所有域 答案:C 6 下列聚合函数中不忽略空值(null) 的是() A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) 答案:C 7 SQL中,下列涉及空值的操作,不正确的是()

B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 答案:C 8 SQL的全局约束是指基于元组的检查子句和() A、非空值约束 B、域约束子句 C、断言 D、外键子句 答案:C 9要保证数据库逻辑数据独立性,需要修改的是( ) A、模式 B、模式与模式的映射 C、模式与外模式的映射 D、模式 答案:C 10 ( )是关系代数的基本运算之一. A、交 B、除 C、关系模型 D、广义笛卡儿积 答案:D 11 设关系R有M个元组,关系S有N个元组,则关系R和S的笛卡尔积有( )个元组. A、M B、N C、M*N D、M+N 答案:C 12 单个用户使用的数据视图的描述称为() A、外模式 B、概念模式 C、模式 D、存储模式 答案:A 13 判断对并发事务正确的调度是( ). A、并发事务的执行结果与并行化执行结果事务是否一致 B、事务间无冲突 C、并发事务的执行结果与串行化执行结果事务是否一致

中南民族大学《Java语言程序设计》期末试卷A卷

科目序号:6002 A卷 《Java语言程序设计》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一.判断题(每题1分,共10分) 1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。(X )2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(X )3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。(O )4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。(X )5.在Java的方法中定义一个常量要用const关键字。(X )6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。(X)7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。(X )8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(X )9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out 和标准错误输出System.err。(O )10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(O ) 二.单项选择题(每题2分,共40分) 1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B)。 A、java B、class C、html D、exe 2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D ) A、int B、float C、double D、void 3.以下哪个方法用于定义线程的执行体?( C ) A、 start() B、init() C、run() D、synchronized() 4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D ) A、init() B、start() C、destroy() D、stop() 5.下面哪个不是Java中的容器? ( A ) A、Canvas B、ScrollPane C、Applet D、Dialog 6.以下标识符中哪项是不合法的( A ) A、const B、$double C、hello D、BigMeaninglessName 7.以下哪个关键字可以用来为对象加互斥锁?(D )

华南师范大学2017级古代汉语(2)期末考试卷

2017级古代汉语(2)考试内容 一、默写(45分) 1、宋人三十六字母表(36分) 2、解释“古无轻唇音”(5分) 3、默写三题,一题出自《柏舟》,《关雎》一题出自《哀郢》最后一段,一共4分 (1)泛彼柏舟,。髧彼两髦,实维我仪。 (2)参差荇菜,。窈窕淑女,寤寐求之。 (3)乱曰:,。鸟飞反故乡兮,狐死必首丘。 二、诗歌格律(15分) 赠花卿 杜甫 锦城丝管日纷纷,半入江风半入云。 此曲只应天上有,人间能得几回闻。 1、写出这首诗适用的平仄格式(8分) 2、写出这首诗的韵脚(4分) (考虑首句是否入韵) 3、分析这首诗是否有拗救(3分) 三、古书注解(15分)(诗经秦风《岂曰无衣》) 岂曰无衣?与子同袍。兴也。袍,襺也。上与百姓同欲,则百姓乐致其死。笺云:此责康公 之言也。君岂尝曰:女无衣,我与女共袍乎?言不与民同欲。○袍,抱毛反。襺,古显反,本亦作“茧”。王于兴师,修我戈矛,与子同仇!戈长六尺六寸,矛长二丈。天下有道,则礼乐征伐自 天子出。仇,匹也。笺云:于,于也。怨耦曰仇。君不与我同欲,而于王兴师,则云:修我戈矛,与子同仇,往伐之。刺其好攻战。○仇音求。长,直亮反,又如字,下同。 [疏]“岂曰”至“同仇”。○毛以为,古之朋友相谓云:我岂曰子无衣乎?我冀欲与子同袍。朋友同欲如是,故朋友成其恩好,以兴明君能与百姓同欲,故百姓乐致其死。至于王家于是兴师之时,百姓皆自相谓:修我戈矛,与子同为仇匹,而往征之。由上与百姓同欲,故百姓乐从征伐。今康公不与百姓同欲,非王兴师,而自好攻战故,百姓怨也。○郑以为,康公平常之时,岂肯言曰:汝百姓无衣乎?吾与子同袍。终不肯言此也。及于王法于是兴师之时,则曰:修治我之戈矛,与子百姓同往伐此怨耦之仇敌。不与百姓同欲,而唯同怨,故刺之。○传“袍襺”至“其死”。○正义曰:“袍,襺”,《释言》文。

Java期末试卷以及答案.doc

一、选择题 1.下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。 A.request. getParameter (name) B.request. getParameter (’’ name” ) C.request. getParanieterValues (name) D.request. getParamcterValues( “name”) 2.使用response对象进行重定向时,使用的7/法足()。 A.gctAttributc B. sctContcntTypc C. sendRedirect D. sctAttributc 3.session对象中用于设定指定名字的域性ffl,并目.把它存储在session对象屮的方法是 ()。 A. setAttribute B. getAttributeNames C. getValue D. getAttribute 4.在application对象屮用()力*法AT以获得application对象中的所有变量名。 A. gctServerInfo B. ncxtElcmcnts() C. removeAttribute D. getRealPath 5.要使用JSTL的核心标签库,需要在JSP源文件的首部加入如K声明语句() A.<%@ taglih prefix="c" uri=,z http://java. sun. com/jsp/jstl/core〃%〉 B.<%@ taglib prefix=” x” uri=” http://java. sun. com/jsp/jstl/xml’,%> C.<%@ taglib prefix:” fmt” uri=” http://java. sun. com/jsp/jstl/fmt” %> D.<%@ taglib pref*ix=” sql” uri=” http://java. sun. com/jsp/jstl/sql” %〉 6.以下()标签用于实现循环功能,类似与Java语句中的for循环。 A. B. C.

JAVA期末考试考卷及答案

《J A V A语言程序设计》期末考试模拟试题 一、单选择题(每小题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程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。

MyApplet必须是 Applet 类的子类并且存储该源程序文件的文件名为MyApplet 。 3、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译 器编译该源程序文件将产生 3 个文件名与类名相同而扩展名为 . class 的字节码文件。 4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占 用 2 字节内存空间。 5、设 x = 2 ,则表达式 ( x + + )/3 的值是 1 。 6、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 true 和 false 。 7、抽象(abstract)方法方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法方法是不能被当前类的子类重新定义的方法。 8、创建一个名为 MyPackage 的包的语句是 package MyPackag , 该语句应该放在程序的位置为:应该在程序第一句。 9、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 120 。 int s = 0 ; for ( int i = 0 ; i < ; i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] ; 10、在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。

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

1、如下哪个是Java中有效的关键字。( C、false ) 2、下面的代码段执行之后count的值是什么。( D、16 ) int count=1; for(int i=1;i<=5;i++){ count+=i; } System.out.println(count); 3、下列哪一个import命令可以使我们在程序中创建输入/输出流对象。( C、import java.io.*; ) 4、下列选项中,不属于Java语言特点的一项是。( C、编译执行 ) 5、阅读下列代码段,选出该代码段的正确的文件名。( D ) class A{ void methodl(){ System.out.println(”methodl in class A”):} } public class B{ void method2(){ System.out.println(”method2 in class B”):} public static void main(String args[]){ System.out.println(”main()in class B”): } } A、A .java B、A.class C、B.class D、B.java 6、下面哪条语句把方法声明为抽象的公共方法。( C.public abstract void method(){} 7、编译下面源程序会得到哪些文件。( D ) class A1{ }class A2{ } public class B{ public static void main(String args[ ]){ } } A、只有B.class文件 B、只有A1.Class和A2.class文件 C、有A1.class、A2.Class和B.class文件 D、编译不成功 8、定义类头时能使用的修饰符是(C、protected )。 A、private B、static C、protected D、abstract 9、为了区分重载多态中同名的不同方法,要求( A、形式参数个数或者类型不同 A、形式参数个数或者类型不同 B、返回值类型不同 C、调用时用类名或对象名做前缀 D、形式参数名称不同 10、float类型数据和double类型数据做加法,得到结果的类型是(C、double类型 )。 11、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项?(B、文件名拼写错误) 12、int类型被包装在如下的哪一个类中?( B、java.1ang.Integer ) 13、关于对下列代码段的描述,正确的一项是( C )。 catch(Exception e){ System.Err. println(“An exception was thrown”); throw e; } A、程序终止 B、编译出错 C、该异常不会被处理 D、该异常会继续被上层处理 14、下列说法中,错误的一项是( C )。 A、内部类是被定义于另一个类中的类 B、使用内部类实现监听器,在编程时比较容易实现 C、内部类对象可以访问外部类的成员方法和变量,包括私有成员

教师专题讲座 秋 华师大期末考试答案

《教师专题讲座》 说明:学生可以在提供的参考题目以外自拟题目完成学习报告,学习报告不少于1500字,成绩合格获得《教师专题讲座》学分。 参考题目一、《教师职业倦怠的调节策略》刘晓明 1.教师职业倦怠的现状分析——如何看待教师的职业倦怠? 2.教师职业倦怠的原因探讨——如何认识教师职业倦怠的成因? 3.教师职业倦怠的自我调适——如何改善教师的职业倦怠? 二、《中小学生的发展特征和教育策略》刘晓明 1. “一切为了每一位学生的发展”——你如何看待当前我国中小学生的发展特点? 2.贯彻”以人为本“的教育理念——你认为如何根据中小学生的发展特征进行教育?2015教师节专题 三、《学校主题教育活动设计》石艳 四、《我国家庭教育的问题与选择》赵刚 五、《当前语文教学中存在的若干问题》孙立权 六、《学校事故的归责与安全管理》曲正伟 答:

教师职业倦怠的调节策略 一、个人职业倦怠的现状 学生成绩不好,是老师没教好;学生品德出了问题,是老师没教育好;学生磕着碰着,是老师没照看好。这些当然是教师的职业要求,但也不能不分青红皂白把所有问题都推向老师,许多青年教师诉说工作压力大,老教师也感慨现在的学生越来越不好教了。这个职业可以说也是一种服务行业,常常老师们在扮演者幼儿园阿姨、保姆、教书匠、保安、心理医生等多重角色,不少人有意无意把教师看成是无所不能的‘超人’。每天面临班上几十个性格不同、状况各异的学生,繁重的工作让他们感觉自己身心俱惫。再加上近几年社会新闻中个别教师的一些负面消息,让老百姓对整个教师队伍有了一些误解,教学成就感的缺失,也让教师的职业热情慢慢消退。 二、职业倦怠产生的主要原因 (一)社会对教师过高的期望。家长都很希望自己的小孩能过出息,不惜一切的代价来到某个学校,或者给小孩送到教学质量、口碑、荣誉等都很好的学校求学,因为各种原因学生呢不一定能够取得好成绩,可能有些家长或者说是学生的亲属就会认为是老师的问题,作为教师同样的去承受这些非议,教师或许能通过改变教学方法、适应学生、课余辅导等方式来提高教学质量,那么必然加重教师的负担,也就成为了倦怠的直接诱因。 (二)不能适应学校的管理与竞争。各个学校有不同的管理方法和不同的竞争机制,当然这些管理方法和竞争机制之中呢肯定会存在一些不合理的地方,有时候可能辛辛苦苦工作,全然是在给别人做嫁衣,难免会觉得不适应、委屈,厌倦,精神状态也不佳。最后呢导致一些恶性循环。

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)期末考试考试卷(A卷)

课程代码:座位号: 大学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.doczj.com/doc/2716200221.html,ng 7.下面程序定义了一个类,关于该类说确的是【】

Abstract class abstractClass{ …… } 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.doczj.com/doc/2716200221.html,mit 二、填空题(10小题,共10分) 1.Java应用程序中有多个类时,java命令后的类名必须是包含了___________ 方法的那个类的名字。 2.使用关键字修饰的代码,称为同步代码段 3.对象创建完后,通过使用运算符“ . ” , 对象可以实现对变量的访问和____________的调用。 4.Java中的非字符输出流都是抽象类____________的子类。

相关主题
文本预览
相关文档 最新文档