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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

java项目实训复习题库.docx

1、java项目实训复习题库选项A选项B选项C选项D答案下列哪个是面向大型企业级用容器管理专用构件的应用平台 J2EE J2ME J2SE J2DE A 下列特点中不属于Java的是 多线程 多继承 跨平台 动态性 B 下列哪个选项是合法的标识符 123 _name class 1first B 下列的哪个选项可以正确用以表示八进制值8 0x8 0x10 08 010 D 下列的哪个赋值语句是不正确的 float f = ; double d = ; float d = 3.14f ; double f=10f; D 下列的哪个赋值语句是正确的 char a=12; int a=; int a=1

2、2.0f; int a=(int); A 给出下列的代码,哪行在编译时可能会有错误 public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; ( The value of j is + j ); k = k + 1; line 4 line 6 line 7 line 8 C 下列运算符中,优先级最高的是 + + * A 下列运算中属于跳转语句的是 try catch finally break D Java中定义常量的保留字是 const final finally native B 下列有关Java布尔类型的描述

3、中,正确的是 一种基本的数据类型,它的类型名称为boolean 用int表示类型 其值可以赋给int类型的变量 有两个值,1代表真,0代表假 A 下列程序段的输出结果是int data=0; char k=a,p=f; data=p-k; 0 a f 5 D 下列数中为八进制的是 27 0x25 026 028 C 下列不属于表达式语句的是 +i; -j; b#a; b*=a; C 下列不属于逻辑运算符的是 ! | & | D 下列变量定义中,不合法的是 int $X; int _123; int Summer_2010_gross_saIe; int #dim; D 下列选项中为单精度数的是

4、 2 0.2f 023 C 下列关于boolean类型的叙述中,正确的是 可以将boolean类型的数值转换为int类型的数值 可以将boolean类型的数值转换为字符串 可以将boolean类型的数值转换为char类型的数值 不能将boolean类型的数值转换为其他基本数据类型 D 为使下列代码正常运行,应该在下划线处填入的选项是int numbers=new intn; for(int i=0;i =0; i-) s2 = (i) + s2; 请判断执行这段代码后,s2的状态: 把s串反转过来 与s串相同 对s串的长度加倍 编译错误 B 下列关于继承的哪项叙述是正确的 在java中允许多重

5、继承 在java中一个类只能实现一个接口 在java中一个类不能同时继承一个类和实现一个接口 java的单一继承使代码更可靠 D 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问 private 无修饰符 public protected B 给出下列代码,如何使成员变量m 被方法fun()直接访问 class Test private int m; public static void fun() . 将private int m 改为protected int m 将private int m 改为 public int m 将private int m 改为 stati

6、c int m 将private int m 改为 int m C 已知有下列类的说明,则下列哪个语句是正确的 public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); ; ; ; ; A 给出下列代码,则数组初始化中哪项是不正确的 byte array1,array2; byte array3; byte array4; array2 = array1 array2=array3 array2=ar

7、ray4 array3=array4 A 下列代码的执行结果是 public class Test public int aMethod() static int i=0; i+; (i); public static void main(String args) Test test = new Test(); (); 编译错误 0 1 运行成功,但不输出 C 下列关于内部类的说法不正确的是 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 内部类可以使用它所在类的静态成员变量和实例成员变量 内部类不可以用abstract修饰符定义为抽象类 内部类可作为其他类的成员,而且可访问它所

8、在类的成员 A 顺序执行下列程序语句后,则b的值是 String a=Hello; String b=(0,2); Hello hello Hel null C 在方法内部使用,代表对当前对象自身引用的关键字是 super This Super this D 阅读下列程序 public class VariableUse public static void main (String args) int a; if (a=8) int b=9; = ”+a); = ”+b); = ”+a); = ”+b) 变量a未赋值 第二个 = ”+b)语句中,变量b作用域有错 第二个 = ”+a)语句中,

9、变量a作用域有错 第一个 = ”+b)语句中,变量b作用域有错 B 阅读下列利用递归来求n!的程序 Class FactorialTest Static long Factorial (int n) Implementation Inneritance implements extends C 下列方法中,不属于类String的方法是 tolowerCase () valueof () charAt () append () D Java中所有类的父类是 Father Lang Exception Object D 下列选项中,与成员变量共同构成一个类的是 关键字 方法 运算符 表达式 B 用

10、于在子类中调用被重写父类方法的关键字是 this super This Super B 在程序的下划线处应填入的选项是public class Test_ public static void main(String args) Test t = new Test(); Thread tt = new Thread(t); (); public void run() for(int i=0;i5;i+) i=+i); implements Runnable extends Thread implements Thread extends Runnable A 类变量必须带有的修饰符是 stat

11、ic final public Volatile A Java程序默认引用的包是 包 包 包 java .util包 C 下列对于this引用叙述正确的是 this是当前对象,整个对象由Java虚拟机在刚开始的时候就创建了。 this 是形参,它在某个实例方法调用前创建,调用后释放。 this 是隐含存储在对象中的一个特殊的引用。 this 是隐含的变量,类似于c语言中的全局变量。 B 下列哪个选项的java源文件代码片段是不正确的 package testpackage; public class Test import .*; package testpackage; public cla

12、ss Test import .*; class Person public class Test import .*; import .*; public class Test B 下列叙述中,错误的是 内部类的名称与定义它的类的名称可以相同 内部类可用abstract修饰 内部类可作为其他类的成员 内部类可访问它所在类的成员 B 为使下列代码正常运行,应该在下划线处填入的选项是abstract class Person public Person(String n) name=n; public_String getDescription();public String getName()

13、 return name; private String name; static private abstract final C abstract class Person public Person(String n) name=n; public_String getDescription();public String getName() return name; private String name; static private abstract final C 下列常见的系统定义的异常中,哪个是输入、输出异常 ClassNotFoundException IOExceptio

14、n FileNotFoundException UnknownHostException B 在oneMethod()方法运行正常的情况下,程序段将输出什么 public void test() try oneMethod(); (condition 1); catch (ArrayIndexOutOfBoundsException e) (condition 2); catch(Exception e) (cond condition 1 condition 2 condition 3 condition 1 finally D 下列关于Frame类的说法不正确的是 Frame是Window

15、类的直接子类 Frame对象显示的效果是一个窗口 Frame被默认初始化为可见 Frame的默认布局管理器为BorderLayout C 下列Java常见事件类中哪个是鼠标事件类 InputEvent KeyEvent MouseEvent WindowEvent C 下列不属于Swing的构件是 JButton JLabel JFrame JPane D 对鼠标点击按钮操作进行事件处理的接口是 MouseListener WindowsListener ActionListener KeyListener C AWT中用来表示颜色的类是 Font Color Panel Dialog B 下

16、列包中,包含JOptionPanel类的是 A 下列为窗口事件的是 MouseEvent WindowEvent ActionEvent KeyEvent B 用鼠标点击菜单项(MenuItem)产生的事件是 MenuEvent ActionEvent KeyEvent MouseEvent B 下列可以获得构件前景色的方法是 getSize() getForeground() getBackground() paint() B 下列不属于接口WindowListener的方法是 windowClosing() windowClosed() windowMinimized() windowop

17、ened() C 下列方法中哪个是执行线程的方法 run() start() sleep() suspend() A Java程序的并发机制是 多线程 多接口 多平台 多态性 A 使新创建的线程参与运行调度的方法是 run () start () init () resume () B 阅读下列代码段 Class Test implements Runnable Public int run( ) Int i = 0; While (true) i+; (“i=”+i); 上述代码的编译结果是 程序通过编译并且run ()方法可以正常输出递增的i值 程序通过编译,调用run ()方法将不显示任

18、何输出 程序不能通过编译,因为while的循环控制条件不能为“true” 程序不能通过编译,因为run ()方法的返回值类型不是void D 如果线程调用下列方法,不能保证使该线程停止运行的是 sleep () stop () yield () wait () A 下列能够正确创建线程的方法是I.继承类,并重写run()方法II.继承类,并重写start()方法III.实现接口,并实现run()方法IV.实现接口,并实现run()方法 I,III II,IV II,III I,IV D 在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源 init() star

19、t() paint() destroy() D Applet的默认布局管理器是 BorderLayout FlowLayout GridLayout PanelLayout B 向Applet传递参数正确的描述是 D 当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是 start(),stop(),destroy() init(),start(),stop(),start(),stop(),destroy() start(),init(),stop(),destroy() init(),start(),destroy() A 如果应用程序要在Applet上显示输

20、出,则必须重写的方法是 () repaint() paint() update() C 下列关于Applet的叙述中,正确的是 Applet不仅可以嵌入到浏览器中运行,还可以独立运行 Applet的主类要定义为Applet类或JApplet类的子类 同一个页面中的Applet之间不能通信 Applet不支持多线程 B 下列InputStream类中哪个方法可以用于关闭流 skip() close() mark() reset() B Java类库中,将信息写入内存的类是 C 阅读下列Java语句 ObjectOutputStream out New ObjectOutputStream new

21、_(“”); 在下划线处,应填的正确选项是 File FileWriter FileOutputStream OutputStream C Java中的抽象类Reader和Writer所处理的流是 图像流 对象流 字节流 字符流 D 为使下列代码正常运行,应该在下划线处填入的选项是ObjectInputStream in= new_(new FileInputStream(“employee . dat”);EmployeenewStaff=(Employee)();in .close(); Reader InputStream ObjectInput ObjectInputStream D

22、JDBC是面向( )的。 过程 对象 用户 应用 B JDBC API主要都定义在下列哪个包中 A 下列说法中错误的是 Applet不能使用JDBC访问数据库 在Applet中使用JDBC访问数据库,需要数据库服务器和HTTP服务器在同一机器上 在Applet中使用JDBC访问数据库,要求使用一个代理来重新定位数据库请求 JDBC通常应用于Servlet或者普通的桌面应用,也可以被Applet使用 A 若要查询数据库的信息可以使用以下哪个方法 Connection类的getMetaData()方法 DriverManager类的getConnection()方法 Connection类的cre

23、ateStatement方法 Statement类的ExecuteQuery()方法 D Statement 类的executeQuery()方法返回的数据类型是 Statement类的对象 Connection类的对象 DatabaseMetaDat类的对象 ResultSet类的对象 D 下列说法中错误的是 JDBC DriverManager负责处理用户通过JDBC API发送过来的请求 JDBC DriverManager负责处理用户通过Java应用程序和数据库的交互 JDBC驱动程序是由JDBC DriverManager负责加载的 JDBC驱动程序负责处理Java应用程序和数据库的

24、交互 B 下列哪项不是getConnection( )方法的参数 数据库用户名 数据库的访问密码 JDBC 驱动器的版本 连接数据库的URL C 用于设置组件大小的方法是 paint( ) setSize( ) getSize( ) repaint( ) B 点击窗口内的按钮时,产生的事件是 MouseEvent WindowEvent ActionEvent KeyEvent C AWT中用来表示对话框的类是 Font Color Panel Dialog D 如果线程正处于运行状态,则它可能到达的下一个状态是 只有终止状态 只有阻塞状态和终止状态 可运行状态,阻塞状态,终止状态 其他所有状

25、态 C 在一个线程中调用下列方法,不会改变该线程运行状态的是 yield方法 另一个线程的join方法 sleep方法 一个对象的notify方法 B 在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是 stop( ) destroy( ) paint( ) start( ) B 自定义异常类的父类可以是 Error VirtuaMachineError Exception Thread C 为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件 分开 结合 联系 融合 A Java中的基本数据类型int在不同的操作系统平台的字长是 不同的 32位

26、 64位 16位 B String、StingBuffer都是_类,都不能被继承。 static abstract final private C 构造方法名必须与_相同,它没有返回值,用户不能直接调用它,只能通过new调用。 类名 对象名 包名 变量名 A 在多线程并发程序设计中,能够给对象x加锁的语句是 ( ) synchronized(x) ( ) ( ) B Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是 Writer DataOutput OutputStream ObjectOutput C Class类的对象由_自动生成,隐藏在.

27、class文件中,它在运行时为用户提供信息。 Java编译器 Java解释器 Java new 关键字 Java类分解器 A 阅读下列程序片段Public void test() Try sayHello(); catch (ArrayIndexOutOfBoundException e) catch(Exception e) finally Hello ArrayIndexOutOfBondsException Exception Finally Hello Finally D 下列变量名的定义中,符合Java命名约定的是 fieldname super Intnum $number A 下列哪个选项是的父类 B 下列关

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

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