合肥工业大学 JAVA程序设计 问答题

合肥工业大学 JAVA程序设计 问答题
合肥工业大学 JAVA程序设计 问答题

1、JAVA语言有哪些特点?

特点:简单性、面向对象技术、分布性、健壮性、安全性、体系结构中立、可移植性、解释执行、高性能、多线程。(完全面向对象、平台无关性、多线程)

2、JAVA平台是什么?其运行原理是什么?与一般操作平台的不同?

JAVA平台:由JAVA虚拟机和JAVA核心类构成,为JAVA程序开发提供编程接口且与具体的操作系统无关的平台。

运行原理:JAVA代码由编译器编译成字节代码文件,然后由JAVA解释器解释执行其字节文件。

与一般操作平台的不同:JAVA是解释执行程序,编译后产生的文件中不含有硬件信息,并且其支持跨平台的运行。

3、字节码?好处?

字节码:经过JAVA编译器编译后,与特定机器无关,需要解释器才能执行的中间代码。

好处:字节码中不包含有硬件信息,为JAVA跨平台的运行提供了基础。

4、什么是变量名?变量名与变量值有什么区别?

变量是用来标识一块内存区域。变量名是一个标识符,用来引用一块内存区域,变量值是内存区域中存储的值。

5、什么是表达式?什么是语句?两者之间有什么异同?

表达式是用运算符及操作元连接符合一定语法规则的式子,语句是一个表达式最后加上一个分号。

异同:语句是程序的组成部分,表达式是语句的组成部分;语句有结束符,表达式没有结束符;语句是针对程序而言的,表达式是数学上的计算概念;算式的计算结果“=”

在右边,赋值语句“=”在表达式的左边。

6、Break和Continue语句的区别?

Break语句是跳出整个循环,并且不执行循环体内的程序;而Continue语句则是跳出此次循环,还可以继续执行循环体。

7、Do……while语句和While语句的区别?

Do……while 语句是先执行一次循环体的内容再判断,而While则是先判断然后再执行循环体的内容。

8、什么是类?如何定义一个类?类中包含了哪几部分,分别是什么?

类是某些对象共同特征的表示,是对象的抽象。定义一个类需要在定义类的结构中包含类的声明和类的实体。类在语法上包含了类的声明和类体两个部分,其中类的声明部分由关键字class与类名组成,类体中包含变量的说明,方法的定义与实现两个部分。9、什么是对象?如何创建对象?

对象是类的具体,是操作的直接对象。创建对象需要借助new操作符和构造函数配合使用,一般格式为:类名对象名 = new 类名()

10、什么是构造方法?构造方法有那些特点?

构造方法是一个类方法中方法名与类名相同的类方法,其作用是当使用new关键字创建对象时,自动调用并对新建对象进行初始化操作。

构造方法特点:

a.构造方法与类名相同

b.构造方法没有返回值,不定义返回类型

c.构造方法可以重载,针对参数数量和类型定义多个同名构造方法

d.构造方法可以继承,子类可以继承父类的构造方法

e.构造方法不是由编程人员显式调用,其在对象创建时由new运算符自动调用

f.构造方法只用来对类实例进行初始化,目的在于简化初始化操作

11、如何对对象进行初始化?

对象的初始化是在对象创建完之后用构造方法对其进行初始化的操作,该操作的一般语法为类名对象名 = new 构造方法

12、静态方法与非静态方法的区别?

静态方法与非静态方法的语法上的区别在于是否被static关键字修饰

a.非静态方法可以对静态变量和非静态变量操作,而静态方法只能对静态变量进行操

b.静态方法可以有对象调用也可以由类名直接调用,而非静态方法只能由对象调用

c.一个类中的方法可以互相调用,但静态方法只能调用静态方法,不能调用非静态方

d.创建对象之前,非静态方法没有入口

13、final成员变量和方法有什么特点?

final成员变量一般在声明是进行初始化,一旦最终成员变量被赋值,则在整个程序执行过程中都不能被改变,final方法不能被重复定义或者更改方法内容,即被重载。

14、什么是类的封装?如何对成员变量和方法的访问权限的设置以达到数据封装的目的?

类的封装是指类的设计者为使用者提供类对象可以访问的部分,而对于类中其余的成员变量和方法隐藏起来,用户不能访问。

可以通过public、protected、private、默认四种控制符来实现数据封装的目的。15、子类能够继承父类的哪些成员变量和方法?

子类中可以继承父类中的public和protected成员。

16、多态中的重载和覆盖有什么不同?

覆盖是子类对父类同名方法的重定义,其方法名同而方法内容不同,重载是指在类中创建多个方法,它们具有相同的名称但有不同的参数和不同的实现。

17、如何来制作图形界面?它需要引入哪些包?

制作图形界面首先要创建一个窗口容器并在窗口中添加各种组件,接着在指定组件属性和在窗口中的位置,构成图形界面的外观效果,然后定义图像界面的事件和各种组件对不同事件的响应,从而实现图形界面和用户的交互。

需要引用的包有:AWT、Swing

18、在Java中什么是事件?简述处理事件的机制。

事件是指人机交互所产生的交互内容,其代表某对象可执行的操作及其状态变化。处理事件的机制:事件源根据触发事件产生一个事件对象,事件对象传递参数并调用监听器相应的处理方法。

19、什么是布局器,它有什么作用?

布局管理器就是一个用来安排其他容器和基本组件的对象。其主要是用来安排和管理其它组件在窗口中的位置。

20、何为异常?为什么要进行异常处理?

异常是指程序运行过程中出现的非正常。良好的应用程序除了具备用户所要求的功能外还应该具备预见性并处理可能发生的各种各种异常功能。

21、Error和Exception类有什么不同?

Error类是处理内部系统错误,Exception类是解决程序本身及其环境所产生的异常。Exception类可以被捕获和处理,Error类异常只能在发生时由用户按照系统提示关闭程序。

22、什么是抛出异常?如何抛出异常?

抛出异常是指在程序过程中通过throw语句以“throw new 异常类名”的格式抛出异

常。异常名可以选择系统异常类名,也可以使用自定义异常类名。

23、什么是TCP/IP协议?它有什么特点?

TCP/IP协议,传输控制协议\因特网互联协议,其是一个基于连接的协议,提供两台计算机之间的可靠的数据流。

特点:

A.开放的协议标准,可免费使用,并且独立于特定的计算机硬件与操作系统

B.独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网中

C.统一的网络地址分配方案,使整个TCP/IP设备在网中都具有唯一的地址

D.标准化的高层协议,可以提供多种可靠的用户服务

24、一个完整的URL的地址由哪几部分组成?

一个完整的URL可分为四个部分:资源类型、存放资源的主机域名、资源文件名和端口。

25、URL连续从服务器上读取一个文本文件,并显示该文本文件的内容

实例化URL对象->实例化URLConnection对象->实例化InputStreamReader对象->实例化BufferReader对象

26、简述Socket通信机制,说明客户端如何与服务器进行连接。

Socket通信机制:

A.服务器生成一个ServerSocket实例对象,随时监听客户端的连接请求

B.客户端生成一个Socket实例对象,并发出连接请求

C.服务器端通过accept()方法接受到客户端的请求后,开辟一个端口与进行连接,并生成所需的I/O数据流

D.通信通过一对InputStream()和OutputStream()进行通信,通信结束后,两端分别关闭对应的Socket接口

27、简述URL与Socket通信的区别。

URL和Socket通信的区别:

A.通信方式:Socket在服务器端运行通信程序,不停地监听客户端连接请求,使服务器能够在接受到请求时马上与客户端连接并通信;URL进行通信时,被动等待客户端的请求。

B.连接数:Socket服务器可以同时与多个客户端进行相互通信;URL通信服务器每次只能与一个客户端进行通信。

28、何为线程和多线程?如何建立多线程?

线程是一个程序内部的顺序控制流,多线程是在同一个应用程序中有多个顺序控制流同时执行。创建线程有两种方法:继承Thread类、通过定义实现新Runnable接口。

29、线程的生命周期由哪几种状态?各状态之间分别用哪些方法切换?

线程的生命周期有:就绪、可运行、不可运行、终止四种。

就绪->可运行:start()

可运行->可运行:yield()

可运行->不可运行:sleep()、wait()

不可运行->可运行 : 阻塞解除、睡眠时间终止、唤醒

可运行->终止:run()

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方法中有以下语句,则输出的结果是( )。

合肥工业大学健康教育考试试卷附答案

健康教育 合肥工业大学试卷 2011-2012学年第二学期 命题教师:高志荣 一.名词解释(每题2.5分,共5分) 猝死:由于心脏病、电击、淹溺、中毒及创伤、过度疲劳等各种原因导致的心脏功能及全身血液循环或?和呼吸突然停止,医学上称之 为猝死。 药物:药物指用于诊断、防治疾病的天然或人工合成的化学物质和生物制剂。 二.填空题( 每空一分,共60分) 1.毒素的吸收途径:经呼吸道吸收经消化道吸收经皮肤和黏膜吸收静脉肌肉吸收 2.前列腺炎临床表现主要有全身表现,排尿异常,小腹部胀痛,神经衰弱症状。 3.外科疾病的范畴包括 :先天性畸形;损伤;感染;肿瘤;功能障碍五类。 4.成人正常收缩压为 <130 舒张压 <85 5. 正常人体温在 36---37 心率75 6.药物的起效取决于吸收与分布药物的作用终止于代谢与排泄, 7.CPR第一个阶段---第一个A.B.C.D中的A是气道开放;B是人工呼吸;C是胸外按压; D是除颤。 8.人体所需要的营养素:糖类、蛋白质、脂肪、维生素、矿物质和水六大种类。 9. 膳食应以谷物为主.多吃蔬菜 .水果和薯类。 10.艾滋病传播途径:性传播血液传播母婴传播。 11.传染病流行的基本条件:传染源;传播途径;人群易感性。 12.体育运动必须遵循:全面锻炼的原则; 持之以恒的原则; 适合个体的原则,循序渐进的原则。 13. 我国学者提出的对大学生适应与发展的任务和要求是:学会做人、学会做事、学会与人相处、学会学习。14.典型的细菌性痢疾主要症状有发热,腹痛,脓血便,有时发生中度全身中毒。 15.体育运动要防止出现两种认识上的偏差;一是急于求成二是认为“健身万能”。 16.健康有三个层次的内涵:生理健康.心理健康.适应社会的能力 17.痔疮按解剖的关系分为内痔、外痔和混合痔。 三.判断题 1.防治痔疮,养成良好的大便习惯至关重要(对) 2.面部特别是“危险三角区”,一定要到医院就医,切忌自行处理。(错) 3.大学生肺炎常见致病菌为绿脓杆菌。(错) 4.性传播疾病绝大多数是通过两性行为而传播,但不是唯一的途径。(对) 5.糖的吸收,糖类只有分解为双糖时才会被小肠吸收。(错) 6.胸外按压频率100次/分,一次口对口呼吸时间为两秒。(对) 7.减少油炸食品的食入量,尽量避免油脂的反复加热使用,可以减少多环芳烃污染食品。(对) 8.正确使用安全套,可以减少感染艾滋病、性病的危险。(对) 9.急性黄疸型肝炎为甲型肝炎,急性无黄疸型肝炎为乙型肝炎。(错) 10.缺乏维生素A易引起夜盲症。(对) 11.水是人体含量最多的组成成分,约占人体体重60%。(对) 12.合理的膳食制度是早餐占全天热能的35%,中餐占全天热能的40%,晚餐占全天热能的25%。(错) 13.心理咨询就是做思想工作或叫“谈心”。(错) 14.人在社会中生存发展,需要有良好的适应能力。(对) 15.只有科学的进行体育锻炼,才能促进人体健康。(对) 四.单项选择题(每题1分,共10分) 1.非处方药标志为(B) A.WHO B.OTC C.ADR D.R 2.下列哪项和艾滋病的接触一般不会感染艾滋病(B) A.性接触 B.握手拥抱 C.接受艾滋病人的输血 D.和艾滋病人共用剃须刀 3.正常成人空腹血糖检验值为(B)

大学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. 定义类的构造方法不能有返回值类型,其名称与____ _名相同。

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

《JA V A语言程序设计》期末考试试题及答案3 一、单项选择题 1、如下哪个是Java中的标识符() A、public B、super C、3number D、width 2、如下哪个是Java中的标识符( ) A、fieldname B、super C、3number D、#number 3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( ) A、s += "books"; B、s = s + 100; C、int len = s.length; D、String t = s + “abc”; 4、如下哪个是Java中有效的关键字() A、name B、hello C、false D、good 5、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; } System.out.println(count); A、5 B、1 C、15 D、16 6、定义一个类,必须使用的关键字是( ) A、public B、class C、interface D、static 7、定义一个接口必须使用的关键字是() A、public B、class C、interface D、static 8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是() A、p.add(b); B、p.add(b,"North"); C、p.add(b,"South"); D、b.add(p,"North"); 9、声明并创建一个按钮对象b,应该使用的语句是() A、Button b=new Button(); B、button b=new button();

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.

合工大-试验设计与数据处理-试卷

合肥工业大学试验设计与数据处理试卷2010级 及参考答案 一、填空(24分,每空1分) 1. 表()、()中符号各表示什么含义,L U n q 2.用来衡量试验效果的称为试验指标,可分为定量和定性指标两类; 试验考察指标可以是一个,也可以同时有 3.为了减少试验误差,应尽量控制或消除试验干扰的影响。因此,在进行试验设计时必须严格遵守的三个原则是 和。 4.平均数是描述数据资料程度的特征数,常用的平均数 有, ,等。 5.正交表中的任何一列,各个水平都出现,且重复出现的次数相等,我们将这种重复称为重复,正是这种重复,使其对试验结果的处理具有。 6.多元线性回归方程的显著性检验分为回归关系的显著性检验和 的显著性检验,其中通常采用,,进行回归关系的显著性检

验。 7.在对正交试验结果进行计算分析形成最优组合条件时,对于主要因素应按照有选取。利于指标要求选取,对于次要因素则按照 8.考虑交互作用正交试验设计中,一个交互作用并不是只占正交表的一列,而是p列,其中t表示,P表示。)占有(1 二、设计与分析(8+4=12分) 1. 在某项试验研究中,有A、B、C三个2水平因素及A×B、B×C、A×C间的1 / 6 77)两列间交互2)正交表及L一级交互作用对试验指标产生影响,根据L(2(88作用列表,设计的两种表头方案一、方案二如下表。 方案一: 234567C C B BC 方案二:

765324C C B C B 7)两列间交互作用列表,判断上述表头设计方案正确与否?2试根据L(8如果有误,重新进行表头设计。 7)两列间交互作用列表2L(8 2 3 4 5

中南民族大学《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 )

Java程序设计期末考试试题

Java程序设计期末考试试题、试卷、习题A卷 一、选择题。本题共20小题,每题2分,满分40 分。 1、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行……… () A)init() B)start() C)destroy() D)stop() 2、有以下方法的定义,请选择该方法的返回类型() ReturnType method(byte x, double y) { return (short)x/y*2; } A)byte B)short C)int D)double 3、以下哪项可能包含菜单条()。 A)Panel B)Frame C)Applet D)Dialog 4、Java application中的主类需包含main方法,main方法的返回类型是什么?()A)int B)float C)double D)void 5、Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( ) A)String args B)String ar[] C)Char arg D)StringBuffer args[] 6、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A). java B) .class C) . html D) .exe 7、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。 A)3 B)3. 5 C)4 D)5 8、不允许作为类及类成员的访问控制符的是( )。 A)public B)private C)static D)protected 9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A)static void method( ) B)public void method( ) C)final void method( ) D)abstract void method( ) 10、以下哪一个不是JAVA的标准数据流( )。 A)标准输出数据流B)标准输入数据流C)标准错误数据流D)标准运算数据流 11.设有下面两个赋值语句:( ) a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue(); 下述说法正确的是()。 A)、a是整数类型变量,b是整数类对象。B)、a是整数类对象,b是整数类型变量。C)、a和b都是整数类对象并且值相等。D)、a和b都是整数类型变量并且值相等。 12、下列代表十六进制整数的是( ) A)0123 B)1900 C)fa00 D)0xa2

Java程序设计期末考试题

Java程序设计期末考试题 一、选择题 下列说法中,不正确的是( A ) A) 一个java源程序编译通过后,得到的结果文件数也只有一个。 B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。 C) 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。 D) 一个java源程序可以包含多个class类。 请问,以下哪些描述是正确的? 请选择所有正确答案: (1)如果package语句存在,则必须出现在源文件的非空白首行。(2)如果import语句存在,则必须出现在源文件的非空白首行。(3)如果main()方法存在,则必须出现在源文件的非空白首行。(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。 请问,以下哪些是Java中的合法标识符? 请选择所有正确答案: (1)my-id (2)my_id

(3)101ids (4)id101 请问,以下哪些是合法的标识符? 请选择所有正确答案: (1)%abcd (2)$abcd (3)1abcd (4)package (5)_a_long_name 以下哪个不是Java的关键字?() A、FALSE B、const C、this D、void 以下哪个不是Java的关键字?() A、TRUE B、goto C、this D、void Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。 A、8 B、16

C、32 D、64 请问一下哪些修饰符用于声明一个常量?请选择一个正确答案:static final abstract public 给出以下代码,该程序的运行结果是什么? public class Example{ final int x=0; Example(){ x=1; } final int aMethod(){ return x; } } 请选择所有正确答案: 代码编译错误,因为非final类中存在final方法。 代码编译成功。

合肥工业大学测量学试题

《测量学》试卷样卷之二(答案) 将正确答案前的字母填在题后的括号内。 1.某地经度为东经118°50′,该地位于高斯投影3°带的带号n为(D) A.19B.20 C.39D.40 2.光学经纬仪的基本操作步骤为(A) A.对中、整平、瞄准、读数B.瞄准、精平、对中、读数 C.粗平、瞄准、精平、读数D.粗平、精平、瞄准、读数 3.当钢尺的名义长度大于其实际长度时,会把所量测的距离(A) A.量长B.量短 C.不长不短D.量长或量短 4.系统误差具有(B) A.离散性B.积累性 C.随机性D.补偿性 5.某直线的磁方位角为8840,磁偏角为东偏3,子午线收敛角为西偏6,该直线的坐标方位角为(B) A.8843B.8849? C.8831D.8837 6.在水准测量中,权的大小应(B) A.与测站数成正比,与距离成反比B.与测站数和距离均成反比 C.与测站数成反比,与距离成正比D.与测站数和距离均成正比 7.用光学经纬仪测量竖直角时,竖直度盘应(D) A.随经纬仪转动B.固定不动 C.随望远镜转动D.随照准部转动 8.附合导线内业计算中,如果测量的是左角,那么角度闭合差的调整应(A) A.反符号平均分配B.反符号按比例分配 C.符号不变平均分配D.符号不变按比例分配 9.某点经纬度为东经11020,北纬1910,该地所在1:1百万地形图分幅编号为(C) A.H50B.J50 C.E49D.F49 10.观测一个圆半径R的中误差为m,则圆面积的中误差M为(B)

A .±Rm π B .±Rm π2 C .±m R 2 πD .±m R 2 )2(π 10分) 正确的在括号内写“√”,错误的写“×”。 1.测量工作的基准线是铅垂线。(√) 2.视差现象是由于人眼的分辨率造成的,视力好则视差就小。(×) 3.用水平面代替水准面,对距离测量的影响比对高程测量的影响小。(√) 4.钢尺量距中倾斜改正永远为负数。(√) 5.水准管上2mm 的圆弧所对应的圆心角为水准管分划值。(√) 6.采用盘左盘右一测回观测取平均数的方法可以消除经纬仪竖轴误差。(×) 7.在测量工作中只要认真仔细,粗差是可以避免的。(√) 8.地形图上所表示的实际距离为比例尺的精度,所以比例尺越小其精度就越高。(×) 9.水准测量的测站检核主要有闭合水准测量和附合水准测量两种方法。(×) ,三20分) 1. 大地水准面 2. 其中与平均海水面吻合并向大陆、岛屿内延伸而形成的闭合曲面,称为大地水准面。 2.视准轴 十字丝交点与物镜光心的连线。 3.水平角 地面上一点到两目标的方向线投影到水平面上的夹角,也就是过这两方向线所作两竖直面间的二面角。 4.偶然误差 在相同的观测条件下作一系列观测,若误差的大小及符号都表现出偶然性,即从单个误差来看,该误差的大小及符号没有规律,但从大量误差的总体来看,具有一定的统计规律,这类误差称为偶然误差或随机误差。 5.测设 测设工作是根据工程设计图纸上待建的建筑物、构筑物的轴线位置、尺寸及其高程,算出待建的建筑物、构筑物各特征点(或轴线交点)与控制点(或已建成建筑物特征点)之间的距离、角度、高差等测设数据,然后以地面控制点为根据,将待建的建、构筑物的特征点在实地桩定出来,以便施工。 6.导线全长相对闭合差 由于量边的误差和角度闭合差调整后的残余误差,往往 ∑?测 x 、 ∑?测 y 不等于 ∑?理 x 、 ∑?理 y ,而产生纵坐标增量闭合差x f 与横坐标增量闭合差y f ,22y x f f f +=称 为导线全长闭合差,而f D K /1 ∑= 称为导线全长相对闭合差。

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、内部类对象可以访问外部类的成员方法和变量,包括私有成员

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

1234124JAVA语言程序设计考试试题及部分答案 一、单选题:(每题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} ; 其中O W 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

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

南昌航空大学《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。

合肥工业大学数理统计期末试卷往年收集

1.设随机变量 ~()X f x (密度函数),且对任意,()()x f x f x -=,若{}P X u αα≥=,则对满足: {}P X a α<=的常数a =( ) A. u α B. 1u α- C. 1 (1) 2u α- D. 112 u α- 2.在假设检验中,记1H 是备择假设,则我们犯第二类错误是( ) A. 1H 为真时,接受1H . B. 1H 不真时,接受1H . C. 1H 为真时,拒绝1H . D. 1H 不真时,拒绝1H . 3. 设 15,,X X 为总体X σ2~N(0,)的样本, 则统计量22 12323(2)(3)a X X b X X X θ=-+-+的分布及常数应该为( ) A. a=-1, b=3, ~(2)t θ B. a=5, b=11 2~(2)θχ C. a= 2 15σ, b= 2111σ 2 ~(2)θχ D. a=2 15σ, b= 2 1 11σ ~(1,2)F θ 4. 设?θ 是θ的无偏估计,且()0,D θ>则2 2?θθ是的( ) A. 无偏估计 B . 有效估计 C . 相合估计 D .以上均不正确. 1. 设总体X 的一样本为:2.1, 1.5, 5.5, 2.1, 6.1, 1.3 则对应的经验分布函数是: * ()n F x =? ??? ??? . 2. 设 1.3 0.6 1.7 2.2 0.3 1.1 是均匀分布U(0,θ)总体中的简单随机样本,则总体方差的最大似然估计值为 _______________. 3. 设* ()()n F x F x 、分别是总体X 及样本12,,,n X X X 的分布函数与经验分布函数,则格列汶科定理指出:在样本容 量n →∞时,有 , 4. 若非线性回归函数b x ae y - +=100(0>b ),则将其化为一元线性回归形式的变换为________________________. 5. 设 12,,,n X X X 是X 的样本,当方差2 σ未知时,且样本容量很大(n>50)时,则对统计假设: 0010:,:H H μμμμ≥<,0H 的拒绝域是:

相关文档
最新文档