当前位置:文档之家› 合肥工业大学 JAVA程序设计 问答题

合肥工业大学 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程序设计习题库及答案

第一章JAVA语言概论 一、选择题 1。下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误 B。java 能运行虚拟机实现跨平台 C。java 自己操纵内存减少了内存出错的可能性D。java 还实现了真数组,避免了覆盖数据的可能2.java语言的执行模式是: A。全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 3.下列关于虚拟机说法错误的是: A。虚拟机可以用软件实现 B.虚拟机部可以用硬件实现 C.字节码是虚拟机的机器码 D.虚拟机把代码程序与各操作系统和硬件分开 4。java语言是1995年由()公司发布的 A.Sun B。Microsoft C.Borland D.Fox Software 5.下列不是虚拟机执行过程特点的是 A。双线程

B.多线程 C.动态链接 D.异常处理 6.java以JVM为基础,最下层是移植接口,由适配器和()组成A.网卡 B。Java os C。Java基本类 D。Java 应用程序和applet小程序 7。java程序的执行过程中用到一套JDK工具,其中javac.exe指A.java语言编译器 B.java字节码解释器 C.java文档生成器 D.java类分解器 8.java的API结构中,不属于类库主要包括的核心包的是 A.java包 B。javax C.javadoc包 D.org扩展包 9.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只 能有()类或者界面是公共的 A.一个 B。两个 C。四个 D。任意多个

10.在当前的java实现中,每个编译单元就是一个以()为后缀的文件 A。java B.class C。doc D.exe 二、填空题 1. 1991年,SUN公司的Jame Gosling和Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个____软件,它是java的前身. 2. java是一个网络编程语言,简单易学,利用了____的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。 3. java可以跨平台的原因是____ 4. JVM的执行过程有三个特点:多线程,_____,异常处理; 5.JAVA程序的安全性体现在多个层次上,在_____,有语法检查;在解释层上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配置策略,可设定访问资源域,而无需区分本地或远程。 6。 JAVA的产品主流操作系统平台是Solaris、_____和Macintosh. 7. JAVA系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。 8。在JAVA语言中,将后缀名为______的源代码文件编译后形成后缀名为.c lass的字节码文件。 9。 JAVA语言的执行模式是半编译和______. 10. JAVA类库具有_____的特点,保证了软件的可移植性。 11。在编写执行JAVA程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、java。exe、_____、ja vap.exe、jkb。exe 12.JAVA程序包括源代码(.java文件)、______、由归档工具jar生成的。jar文件、对象状态序列化.ser文件.

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

健康教育 合肥工业大学试卷 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程序设计期末考试题(多套含答案)

《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语言程序设计》期末考试试题及答案(应考必备题库)

《JA V A语言程序设计》期末考试试题及答案2(应考必备题库) 一.判断题 1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×)1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(×) 二.单项选择题 1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?() A、String args B、String ar[] C、Char arg D、StringBuffer args[] 2.以下关于继承的叙述正确的是()。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3.paint()方法使用哪种类型的参数? () A、Graphics B、Graphics2D C、String D、Color 4.以下哪个不是Java的原始数据类型() A、int B、Boolean C、float D、char

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

Java程序设计复习题 (1)

一、单选题:在下列各题的备选答案中选择一个正确的。(每题2分,共20分) 1、下列方法中不是键盘事件KeyEvent实现方法的是() A .keyPressed(KeyEvent e) B .keyReleased(KeyEvent e) C .mouseClicked(MouseEevent e) D .keyTyped(KeyEvent e) 2、下列关于接口的描述,正确的是( C ) A 抽象类可以使用extends关键字来继承接口 B 接口可以被实例化 C 接口可以继承多个父接口 D 接口具有继承性,但不能继承父接口的所有属性和方法 3、下面的方法,当输入为2的时候返回值是多少?( C ) public int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; } A)0 B)2 C)4 D)10 4、下列叙述中,正确的是( A ) A)声明变量时必须制定一个类型 B)Java认为变量number与Number相同 C)Java中唯一的注释方式是“//” D)源文件中public类可以有0个或者多个 5、如下Java代码段,体现了( B )概念。 public void aMethod(String s){....} Java程序设计2 第1页共6页

public void aMethod(int i){.........} public void aMethod(int I,float f){.....} ..... A)多继承 B)重载 C)重写 D)多态 6、下列标识符(名字)命名原则中,正确的是( D ) A)类名的首字母小写 B)变量和方法名的首写字母大写 C)接口名的首写字母小写 D)常量完全大写 7、Java的核心包中,提供编程应用的基本类的包是( A ) A)https://www.doczj.com/doc/571848518.html,ng B) Java.util C) Java.applet D) Java.rmi 8、Panel默认的布局管理器是( A ) A) FlowLayout B) GridLayout C) BorderLayout D) FlowLouLayout 9、File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( B ) File file = new File("C:\\test.dat"); if (file.exists()) { file.delete(); } A)创建C:\test.dat B) 删除C:\test.dat C) 打开C:\test.dat文件输出流 D) 移动C:\test.dat 10.下列常见的系统定义的异常中,哪个是输入、输出异常? ( B ) A)ClassNotFoundException B)IOException C)FileNotFoundException D)UnknownHostException 11、下列属于合法的Java标志符是( D ) A “ABC” B &5678 C +newer D saler 12、下列数组的初始化正确的是()b Java程序设计2 第2页共6页

Java程序设计习题附答案(一)

Java程序设计题库 第一部分绪论 1、下列关于Java语言的特点,描述错误的是(C) A.Java是跨平台的编程语言B.Java支持分布式计算 C.Java是面向过程的编程语言D.Java支持多线程 2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?(B) A、安全性 B、多线性 C、跨平台 D、可移植 3、Java JDK中调试器的命令是(C)。 A、javac B、java C、jdb D、avah 4、运行jar文件中class文件需要在java命令后面加的参数为(A)。 A、-cp B-g C-d D-verbose 5、下面哪项在java中是不合法的标识符?(C) A、$user B、point C、You&me D、_endline 6、下面关于Java语言说法正确的是(ABCD)。 A、Java语言是面向对象的、解释执行的网络编程语言。 B、Java语言具有可移植性,是与平台无关的编程语言。 C、Java语言可对内存垃圾自动收集。 D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。 7、在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。( B) A、源, HTML B、源, 字节代码 C、字节代码, 源 D、HTML, 字节代码 8、Java的JVM是指(B)。 A、由Java操作的家用设备(通常是一个漂亮的小烤箱) B、Java字节代码的解释程序 C、Java源代码的编译器 D、运行Java 所需的硬件设备 9、在Java中,关于CLASSPA TH环境变量的说法不正确的是(A)。 A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B、编译器用它来搜索各自的类文件。 C、CLASSPATH是一个目录列表。 D、解释器用它来搜索各自的类文件。 10、一个可以独立运行的Java应用程序(D)。

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

合肥工业大学试验设计与数据处理试卷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语言程序设计期末考试试题及答案

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程序设计》试卷含答案

《JAVA 程序设计》试卷 《JAVA 程序设计》试卷 第1页,共6页 第2页,共6页 Java 程序设计 一、 填空题(要求将答案写在空白处,共11道小题,每空1分,共20分) 1、Java 的三大体系分别是______、______、______。 2、Java 程序的运行环境简称之为______。 3、Java 中的程序代码都必须在一个类中定义,类使用______关键字来定义。 4、布尔常量即布尔类型的两个值,分别是______和______。 5、在Java 中,byte 类型数据占______个字节,short 类型数据占______个字节,int 类型数据占______个字节,long 类型数据占______个字节。 6、若x = 2,则表达式 ( x + + )/3 的值是______。 7、若int a =2; a+=3;执行后,变量a 的值为______。 8、若int []a={12,45,34,46,23}; ,则a[2]= ______。 9、若int a[3][2]={{1,1},{2,2},{3,3}},则a[2][1]= ______。 10、 面向对象的三大特征是______、______和______。 11、 定义在类中的变量被称为______,定义在方法中的变量被称为______ 二、 选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题, 共10题,每题2分,共20分) 1、以下选项中,哪个用来编译源程序 A 、Javadoc B 、Java 运行工具 C 、Java 编译器 D 、Java 打包工具 2、Java 属于以下哪种语言? A 、机器语言 B 、 汇编语言 C 、高级语言 D 、以上都不对 3、下面哪种类型的文件可以在Java 虚拟机中运行? A 、.java B 、.jre C 、class D 、.exe 4、以下选项中,switch 语句判断条件可以接收的数据类型有哪些? (多选) A 、int B 、byte C 、char D 、short 5、假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是以下哪一个? A 、0 B 、2 C 、3 D 、5 6、下面的运算符中,用于执行除法运算是哪个? A 、% B 、\ C 、/ D 、* 7、下列语句哪些属于循环语句?(多选) A 、for 语句 B 、if 语句 C 、while 语句 D 、switch 语句 8、下面哪种写法可以实现访问数组arr 的第1个元素? A 、arr[0] B 、arr(0) C 、arr[1] D 、arr(1) 9、以下哪个选项可以正确创建一个长度为3的一维数组? A 、 new int [2]; B 、 new int[3][]; C 、 new int[3]; D 、 以上答案皆不对 10、请先阅读下面的代码。 int x = 1; int y = 2; if (x % 2 == 0) { y++; } else { y--; } System.out.println("y=" + y); 上面一段程序运行结束时,变量y 的值为下列哪一项? A 、3 B 、2 C 、1 D 、switch 语句 三、程序阅读题(要求将分析结果写在答题纸上,共4道小题,每题5分,共20分) 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 代码一: public class Test01 {

非常经典的JAVA编程题全集(50题及答案)

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少 //这是一个菲波拉契数列问题 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); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素数个数是: " + count); } } 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3; for(int m=101; m<1000; m++) {

Java程序设计试题及复习资料

《JAVA 程序设计》试卷(A 卷) (B) j avac.exe (D )javaw.exe 2. 以下作为Java 程序入口的 main 方法声明正确的( )。 (A) public void main(String args[]) (B) public int main(String args[]) (C) public static void main(String args[]) (D) public static int main(String args[]) 3. 以下标识符错误的是( )。 (A )Public ( B )张三 (C ) class ( D ) main 4. java 中定义字符串String s=”pzhu ”下面操作可以取得字符串长度的是( )。 (A )s.length () ( B )s.length ( C )s.size () ( D ) length (s ) 5. 如下定义数组,操作正确的是( )。 int a[]={1,2,3}; (A )a[3]=100 (B )a[0].length (C )a++ ( D )a.length 6. 如下定义二维数组操作错误的是( )。 int a[][]={{1,2},{3}}; (A )a[0][1]=200 ( B )a[0].length (C )a[1][1]=100 (D )a.length 7.以下数据类型存储空间最大的是( ) 。 (A ) byte ( B ) long (C ) float (D ) c har 8.面向对象的三大特性,不包括如下 ( )。 (A )异常 (B )封装 (C ) 继承 (D ) 多态 9、关于类的定义以下说法错误( )。 (A )类定义使用class 关键字 (B ) 每个类 美中必须有 个 m ain 方法 (C )一个包可以包含多个类 (D )java 中所有类都是 Object 类的子类 10. 关于构造方法以下说法错误的是 ( )。 (A )构造方法名必须与类名一致 (E )构造方法可以重载 (C )构造方法是通过 new 来调用 (D )每个类都必须编写构造方法代码 11. 关于继承如下说法错误的是( )。 (A ) Java 是单继承的 (E )通过extends 来定义继承 (C )所有父类方法都可以被 override 的 (D )继承呈现的是is a 的关系 12. 以下代码执行的结果是()。 System.out.println ("攀枝花学院 pzhu".length ()); (A )编译错误 (E )运行错误 (C) 9 (D) 14 13.用来存储键值对的容器是 ( )。 (A ) ArrayList ( B ) LinkedList (C ) H ashSet (D ) HashMap 14、java 中用来抛出异常的关键字是( )。 (A) try (B) catch (C) throw (D) throws 15.关于fin ally 块中的代码,以下说法不正确的是( )。 (A ) try 块中的return 语句会中断fin ally 块中语句的执行 、选择题(每小题 1. JDK 提供的编译器是( )。 2分,共40分。) (A )java.exe (C )javap.exe

java程序设计习题集

Java程序设计习题集 第一章Java基础知识 §1.1Java概述 1.完成在Windows 2000操作系统下环境变量的配置 2.创建一个Java程序,输出自己的基本信息:名字和年龄。 3.概述Java语言的版本发展过程。 4.简述Java语言的运行机制。 5.在自己的机器上用JDK开发运行环境完成第一个Java程序的编辑、编译、运行过程。 6.简述Java语言的特点,Java虚拟机的概念及作用。 §1.2 Java基本语法 1.什么是变量?什么是常量? 2.什么叫表达式,Java语言中共有几种表达式? 3.下面哪些表达式不合法?为什么? HelloWorld 2Thankyou _First -Month 893Hello non-problem HotJava implements $_MyFirst 4. 以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 5. 以下选项中,合法的赋值语句是( )。 A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i ); 6. 若所用变量都已正确定义,以下选项中,非法的表达式是( )。 A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 32 7. 若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) 8 D) -4 8. 在Java语言中,逻辑常量只有true 和 ___________ 两个值。 9. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float 和 __________两种具体类型。 10. Java语言是( )。 A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 11. 下列的变量定义中,错误的是( )。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 12. 以下的变量定义语句中,合法的是( )。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 13. 以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 14. 若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;

合肥工业大学测量学试题

《测量学》试卷样卷之二(答案) 将正确答案前的字母填在题后的括号内。 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程序设计试卷及答案

Java程序语言试卷(A) 答题卡: 一题: 1.___________________________________________________________ 2.___________________________________________________________ 3.___________________________________________________________ 4.___________________________________________________________ 5.___________________________________________________________ 6.___________________________________________________________ 四题: 1.___________________________________________________________ 2.___________________________________________________________ 3.___________________________________________________________ 4.___________________________________________________________ 5.___________________________________________________________五题:

大学《java程序设计》考试题库及答案

若有定义int a=2,b=2; 则表达式(a++)+(++b) 的值是( )。 A. 5 监听器接口的方法返回值的类型是()。C. void 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 D. init() 以下哪个不是Java的原始数据类型() B. Boolean 向Applet传递参数的正确描述是()。C. C. PARAM name="age,value=20" 阅读下列代码; public class Test{ String s="One World One Dream"; public static void main(String args[]){ System.out.println(s); } } 其运行结果是_ C. 编译时出错//除非创建Text类的对象 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。 A. p.add(b,"South"); 编译和运行下面的应用程序,并在命令行界面输入12345 ,则回车后屏幕输出的结果是( )。public class A { public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader( new I nputStreamReader(System.in)); String str=buf.readLine(); int x=Integ er.parseInt(str); System.out.println(x/100); } } B. 123 构造函数何时被调用?() B. 创建对象时 以下哪项可能包含菜单条()。 D. Frame

Java程序设计试卷及答案——填空

1、开发与运行Java程序需要经过的三个主要步骤为_编辑源程序_、_编译生成字节码_和解释运行字节码。 2、设x = 2 ,则表达式( x + + ) * 3 的值是___6___。 3、用Swing进行GUI设计时,必须在程序的开头写上_import javax.swing.*;_语句。 4、java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类, 按其功能可分为:__节点流___和___处理流___。 5、使用AWT所涉及的类一般都在_java.wat_包及其子包中。Container和Conponent是AWT的两个核心类。 6、__File___类封装了对文件(目录)进行操作的功能和方法。如文件的复制删除,重命名,和获取文件属性等操作。 7、实例化FileInputStream和FileOutputStream流时要用try-catch处理可能抛出的FileNotFoundException异常。 8、__FlowLayout___是Panel类的默认布局管理器,可以对组件逐行定位,行内从左到右,一行排满后换行。 9、当组件需要添加事件监听时,必须实现___ActionListener___接口。 10、线是绘图功能里最基本的方法,Java程序中使用_Graphics_类提供的drawLine来画线。 11、据程序的构成和运行环境的不同,Java源程序分为两大类:J ava Application程序和J ava Apple 程序。 12、一个Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java 开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令: javac MyJavaApplication.java和java MyJavaApplication。 13、在Java程序中,通过类的定义只能实现____单____重继承,但通过接口的定义可以实现___多___重继承关系。 14、字符串分为两大类,一类是字符串常量,使用__String___类的对象表示;另一类是字符串变量,使用___StringBuffer__类的对象表示。 15、在Java面向对象程序设计中,一个类可以继承一个父类。 16、在使用JDBC编写访问数据库的程序时,需要首先装载驱动程序。 17、JDK提供了一个工具可以把Java源程序中的文档注释提取出来,这个工具是 Javadoc 。 18、在子类中调用父类的无参构造方法是 super() 。 19、Java技术平台一般划分为三个系列:Java SE,J ava ME和 java EE 。 20、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为_true_和_false__。21、面向对象编程主要有四个特点,这四个特点分别是抽象、_继承__、封装和__多态性___。 22、设x = 4 ,则表达式( x + + )/3 的值是____1_______。 23、表达式(int)(3.7)的值是_3__;“hello kobe!”.length( )的值是__11_。 24、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用__2_个字节内存空间,这样,无论是中文字符还是英文字符,都是占用__2__字节内存空间。 25、Java编译器产生的文件的扩展名为___.java______。 26、方法头中的关键字___void_______用来表示方法不还返回值。 27、每个Java程序语句以____;_____结束。

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