ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:29.84KB ,
资源ID:15832256      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15832256.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(web程序设计题库2Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

web程序设计题库2Word文档格式.docx

1、表示。 3. 表示数组元素个数的属性是什么?length二、类与对象的基本概念1. 什么是对象、类,它们之间的联系?答:对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力;类是具有相同操作功能和相同的数据格式(属性)的对象的集合与抽象。类与对象的关系可以表述为:一个类是对一类对象的描述,是构造对象的模版,对象是类的具体实例。2. 请解释类属性、实例属性及其区别。类属性表示类中所有的对象都相同的属性,在声明时加上static 修饰符;实例属性用来存储所有实例都需要的属性信息,不同实例的属性值可能会不同,在声明时不加static 修饰符。 二者的区别为:类属性为所有的对象

2、拥有;实例属性为每个实例对象自己拥有。3. 请解释类方法、实例方法及其区别。类方法表示具体实例的类中对象的共有行为,在使用时可以将类方法发送给类名,也可以发送给一个类实例,其作用是一样的;实例方法表示特定对象的行为,在声明时前面不加static 修饰符,在使用时需要发送给一个类实例。类方法也称为静态方法,在方法声明时前面需加static 修饰符。二者的区别为:类方法在使用时既可以将类方法发送给类名,也可以发送给一个类实例,实例方法在使用时需要发送给一个类实例。4. 类成员的访问控制符有哪几种? 他们对类成员分别有哪些访问限制的作用?答:类成员的访问控制符有 public,private,pro

3、tected及无修饰符。用public 修饰的成员表示是公有的, 也就是它可以被其他任何对象访问(前提是对类成员所在的类有访问权限) 。用private 修饰的成员只能被这个类本身访问,在类外不可见。用proteced 修饰的成分是受保护的,只可以被同一类及其子类的实例对象访问。无修饰符表示相应的成员可以被所在包中的各类访问。5. 如果在类声明中声明了构造方法, 系统是否还提供默认的构造方法?不提供。三、类的方法1. 编写程序,接收用户从键盘上输入的三个整数x ,y ,z ,从中选出最大和最小者,并编程实现。新建Keyboard.java 文件,其内容为:importjava.util.Sca

4、nner;import java.io.*;public class KeyboardstaticBufferedReaderinputStream=new BufferedReader(new InputStreamReader(System.in);public static intgetInteger()tryreturn (Integer.valueOf(inputStream.readLine().trim().intValue();catch(Exception e)e.printStackTrace();return 0;public static String getStrin

5、g()try returninputStream.readLine();catch (Exception e)return null;新建Ex1.java 文件,其内容为:public class Exe1public static void main (String args)System.out.print(请输入x:);int x=Keyboard.getInteger();请输入y:int y=Keyboard.getInteger();请输入z:int z=Keyboard.getInteger();if (xy) if(xz) System.out.println(最大数为x :+

6、x); if(yz)System.out.println(最小数为z :+z);else最小数为y :+y);最大数为z :if(x 最小数为x :if(y最大数为y :2. 求出100以内的素数,并将这些数在屏幕上5个一行地显示出来。新建Exe2.java 文件,其内容为:public class Exe2 public static void main(String args) for(int i = 2, j = 0; i = 100; i+) if(sushu(i) System.out.printf(%5d, i); j+; if(j % 5 = 0 & j != 0) System

7、.out.println(); public static booleansushu(intnum) if(num = 2) return true; boolean a = true; for (int m = 2; m = (num - 1); m+) return a; if (num % m = 0) a = false; break;3. 使用java.lang.Math 类,生成100个0-99之间的随机整数,找出他们之中的最大值和最小值,并统计大于50的整数个数。新建Exe3.java 文件,其内容为:public class Exe3public static void mai

8、n(String args)intmin,max,n=0; int array=new int100;array0=(int)(Math.random()*100);min=array0;max=array0;数列为:System.out.print(array0+ for(int i=0;i50)n+;=max)max=arrayi;if(arrayib) max=a;min=b;else max=b;min=a;while (max %min !=0) int temp= max %min;max=min;min=temp; return min;classCalcLCM public c

9、lass Exe4 5. 什么是异常?解释抛出、捕获的含义。异常(exception )又称为例外,是特殊的运行错误对象,对应着Java 语言特定的运行错误处理机制。抛出是指:不在当前方法内处理异常,而是把异常抛出到调用方法中;捕获是指:使用try catch ()块,捕获到所发生的异常,并进行相应的处理。6. 简述Java 的异常处理机制。在一个方法的运行过程中,如果发生了异常,则这个方法(或者是Java 虚拟机)便生成一个代表该异常的对象(包含了该异常的详细信息),并把它交给运行时系统,运行时系统查找方法的调用栈,从生成异常的方法开始进行回溯,直到找到包含相应异常处理的方法为止。7. 系统

10、定义的异常与用户自定义的异常有何不同?如何使用这两类异常?系统定义的特定情况出现的问题,而此时用来对可能遇到的问题进行处理。用户定义的是自己觉得可能会出现问题时,需要处理的。这样避免程序中断或是出现未知错误。系统异常有两种一种是运行时异常,一种是普通异常,普通异常要求用户捕获或者抛出的,不补货或者抛出就会编译不通过。运行时异常编译可以通过,但是运行时才显露出来。8. 系统自定义的常用异常有哪些,分别在声明情况下产生? public static intcalcLCM(inta,int b) intgcd=CalcGCD.calcGCG(a,b); int lcm=(a/gcd)*(b/gcd)

11、*gcd; return lcm; public static void main (String args) System.out.print(请输入第一个整数: int a=Keyboard.getInteger( ); System.out.print(请输入第二个整数: int b=Keyboard.getInteger( ); System.out.print(a+和+b+的最大公约数为: System.out.println(CalcGCD.calcGCG(a,b);的最小公倍数为: System.out.println(CalcLCM.calcLCM(a,b);系统自定义的常用异常有:ArithmeticException ,整数除法中的除数为0时产生;NullPointerException ,当一个对象没有实例化而访问该对象或者调用它的方法是产生;NegativeArraySizeException ,创建数组时,如果元素个数是个负数,则产生该异常;ArrayIndexOutOfBoundsException ,数组下标越界时产生。FileNotFoundException ,试图访问一个不存在的文件时产生;IOExceptio

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1