资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
第第 2 2 次作业次作业 一、单项选择题(本大题共一、单项选择题(本大题共 4040 分,共分,共 2020 小题,每小题小题,每小题 2 2 分)分) 1. 下列语句序列执行后,r 的值是( ).A. 10 B. 15 C. 13 D. 21 2. 如果有 StringBuffer sb=new StringBuffer(“I love java“)则执行代码 StringBuffer sb1=sb.insert(8, “our“)后 sb1 的值为:() A. love ourjava B. I love jourava C. I loveourjava D. I love jaourva 3. 如果程序段如下:int i=1; System.out.println(i); System.out.println(i); 则下面哪句话是正确的:( ) A. 不能通过编译 B. 能正确运行C. 能正确编译 D. 输出结果为 1 4. 下列语句执行后,变量 a , c 的值分别是( ) A. 1,2 B. 2,1 C. 182, 2 D. 100,82 5. 某类 Example 的 main( )方法参数为 args,当输入数据 java Example cat 时, args0的值为() A. cat B. java C. example D. null 6. 下面哪一个 AWT 组件可以有菜单栏 MenuBar( ) A. javawt.Frame B. javawt.Window C. javawt.Applet D. javawt.Panel 7. 执行更新数据库操作 executeUpdate( )时,返回一个值,它的类型是什么? () A. int B. double C. Byte D. Float 8. 下面关于 javapplet.Applet 和其祖先类的描述语句哪个不对() A. Applet 是 Container 的 一种 B. Applet 是 Window 的 一种 C. Applet 是 Component 的一种 D. Applet 是 Panel 的 一种 9. 下列语句中错误的是:() A. String s1=new Stringh,e,l,l,o B. String s2=“12345” C. String s3=new String(“12345”,1,3) D. String s4=a; 10. 下列程序结果正确的是()public class Test public static void main (String args ) Ad a1=new Ad( ); System.out.println(a1.add(1); Ad a2=new Ad( );System.out.println(a2.add(2); class Ad static int total = 10;public int add(int i) total=total+i;return total; A. 11,12 B. 11,13 C. 11,11 D. 12,12 11. Applet 不能从下列哪个选项中运行:( ) A. IE B. appletviewer C. 命令行 D. Netscape 12. 下列关于接口的说法()是正确的 A. 接口和抽象类是同一回事 B. 一个类只能实现一个接口 C. 接口间不能有继承关系 D. 实现一个接口必须实现接口的所有方法 13. 如果 float f=4.2F;float g=new float(4.2F); double d=new double(4.2); 则下列选项正确的是() A. f=g B. f=g.floatValue( ) C. d=f D. equals(f) 14. 在 switch(表达式)语句中,表达式的类型不能为() A. byte B. char C. long D. int 15. 设有定义语句 int a=66,88,99; 则以下对此语句的叙述错误的是( ). A. 定义了一个名为 a 的一维数组 B. a 数组有 3 个元素 C. a 数组的下标为 13 数组中的每个元素是整型 D. a1元素的值为 8816. 下列语句序列执行后,j 的值是( ).int j=0;for( int i=3; i0; i- ) j+=i; A. 3 B. 4 C. 5 D. 6 17. 下列语句序列执行后,i 的值是( ).int i=10; do i-=2;while( i6 ); A. 10 B. 8 C. 6 D. 4 18. 下列哪个表达式返回 true:() A. “john“ = “john“ B. “john“.equals(“joHn“) C. “john“ = “john“ D. “john“.equals(new Button(“john“) 19. 若有定义 int a = 2; 则执行完语句 a += a -= a * a; 后,a 的值是( ). A. 0 B. 4 C. 8 D. -4 20. 对于一个三位的正整数 n,取出其在十位上的数字 k 的表达式是:( ) A. k = n / 10 % 10 B. k = ( n - n / 100 * 100 )%10 C. k = n % 10 D. k = n / 10 二、判断题(本大题共二、判断题(本大题共 6060 分,共分,共 1515 小题,每小题小题,每小题 4 4 分)分) 1. 从网络获得的类文件可以在任意虚拟机上直接运行 2. final int a=123; a=12; 3. 通过类 FileOutputStream 可以实现对文件的随机处理 4. 一个布局容器中可以混合使用多种布局策略 5. 要想从 Internet 上获得某个资源,首先要把这个资源的地址用 URL 类对象表 示出来 6. Java 程序是由若干类定义组成的,类定义包括定义类头和定义类体.7. 可以用 static 与 final 一起使用来指定一个常量 8. Java 运行时系统找不到捕获异常的方法,则运行时系统终止,java 程序退出 9. 关键字 continue 与 break 一样可以用于 switch 结构中 10. 一个线程对象的具体操作是由 run()方法的内容确定的,但是 Thread 类的 run()方法是空的,其中没有内容;所以用户程序要么派生一个 Thread 的子类并 在子类里重新定义 run()方法,要么使一个类实现 Runnable 接口并书写其中 run()方法的方法体。 11. Applet 生命周期中 init 方法可以被执行多次 12. 子类只继承父类 public 方法和属性 13. 接口是由常量和抽象方法组成的特殊类. 14. java 程序编译后将产生二进制代码 15. Frame 能产生鼠标事件答案:答案:一、单项选择题(一、单项选择题(4040 分,共分,共 2020 题,每小题题,每小题 2 2 分)分) 1. D 2. B 3. A 4. B 5. A 6. A 7. A 8. B 9. D 10. B 11. C 12. D 13. B 14. C 15. C 16. D 17. C 18. A 19. A 20. A 二、判断题(二、判断题(6060 分,共分,共 1515 题,每小题题,每小题 4 4 分)分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号