东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx

上传人:牧羊曲112 文档编号:3210547 上传时间:2023-03-11 格式:DOCX 页数:12 大小:39.69KB
返回 下载 相关 举报
东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx_第1页
第1页 / 共12页
东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx_第2页
第2页 / 共12页
东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx_第3页
第3页 / 共12页
东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx_第4页
第4页 / 共12页
东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx》由会员分享,可在线阅读,更多相关《东大16秋学期《JAVA语言程序设计Ⅰ》在线作.docx(12页珍藏版)》请在三一办公上搜索。

1、东大16秋学期JAVA语言程序设计在线作16秋学期JAVA语言程序设计在线作业2试卷总分:100 测试时间:-、单选题1. 下面程序的输出结果是什么?class Happy public static void main(String args) int i =1;int j = 10;do if ( i+ j-)continue; while ( i 0 ) if ( a3 ) c = 2; else c = 3; else c = 4;A. 1B. 2C. 3D. 4满分: 3 分3. 下面语句返回的数据类型是什么?(short)10/10.2*2;A. intB. doubleC. fl

2、oatD. short满分: 3 分4. 下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 t2 ? t1 : t2+ t1;t5 = t4 t3 ? t4 : t3;A. 8B. 20C. 11D. 9满分: 3 分5. 下面程序的输出结果是什么?public static void main(String args)int a=10;int b=20;if(a=b)System.out.println(Not Equal);elseSystem.out.println(Equal);A. EqualB. Not Eq

3、ualC. 编译错误D. 运行时将抛出异常满分: 3 分6. 给出下面的接口:interface Aint method1(int i);int method2(int j);下面那个类实现了这个接口,并且不是抽象的?A. class B implements Aint method1int method2B. class B int method1(int i)int method2(int j)C. class B implements Aint method1(int i)int method2(int j)D. class B extends Aint method1(int i)in

4、t method2(int j)满分: 3 分7. 如果你要读一个参数值,而该参数在标签内没有定义,则会:A. 运行时抛出异常B. 参数值为空C. 参数值是个空字符串D.满分: 3 分8. 顺序执行下列程序语句后,则b的值是 String a=Hello; String b=a.substring;A. HelloB. helloC. HelD. null满分: 3 分9. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 public class Test implements Runnable public sta

5、tic void main(String args) Test t=new Test; Thread tt=new Thread(t); tt.start; public void run for(;) tryA. sleep(1000) InterruptedExceptionB. sleep(1000) RuntimeExceptionC. Thread.sleep(1000) RuntimeExceptionD. Thread.sleep(1000) InterruptedException满分: 3 分10. 已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ;下面哪个

6、表达式的值与数组下标量总数相等?A. m.lengthB. m.lengthC. m.length+1D. m.length+1满分: 3 分11. 有下面的类:public class Example public static void main(String args) static int x = new int15; System.out.println(x5); 下面的那些说法是正确的。A. 编译时出错B. 运行时出错C. 输出0D. 输出null满分: 3 分12. 下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i+ )

7、j-=2; k+; A. 15B. 16C. 17D. 18满分: 3 分13. 下面程序运行后I的结果是什么?Class sreefunstatic int I =0;I+;public static void main(String args)sree obj=new sree;obj.fun;obj.fun;A. 编译错误B. 运行时错误C. 1D. 2满分: 3 分14. 在程序的源文件开始处有下面一行程序:package awt;A. 结果是一个编译错误,因为Java已经定义了一个awt包B. 说明这个文件里的所有的类都应该包含在java.awt包里C. 说明这个文件里的所有的类都应

8、该包含在自己定义的awt包里D. 导入你自己定义的awt包里的所有类满分: 3 分15. 给出下列代码,如何使成员变量m 被方法fun直接访问? class Test private int m; public static void fun . A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m满分: 3 分16. 下列哪个选项的java源文件代码片段是不正确的?A. package tes

9、tpackage; public class Test B. import java.io.*; package testpackage; public class Test C. import java.io.*; class Person public class Test D. import java.io.*; import java.awt.*; public class Test 满分: 3 分17. 在oneMethod方法运行正常的情况下,程序段将输出什么? public void test try oneMethod; System.out.println; catch Sy

10、stem.out.println; catch System.out.println;A. condition 1B. condition 2C. condition 3D. condition 1finally满分: 3 分18. 如果你有下面的类定义abstract class Shapeabstract void draw;请问,在试图编译下面的类定义时会发生什么情况?class Square extends ShapeA. 都可以成功编译B. Shpe可以编译,而Square不能C. Square可以编译,而Shape不能D. Shape和Square都不能编译满分: 3 分19. 有

11、下面的类:public class Example static int x=new int15; public static void main(String args) System.out.println(x5); 下面的那些说法是正确的。A. 编译时出错B. 运行时出错C. 输出0D. 输出null满分: 3 分20. 下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A. int count = args.length;B. int count = args.length-1;C. int count=0; while(argscount!=null) count+;D. in

12、t count=0;while (!(argscount.equals(“”) count+;满分: 3 分、多选题1. 已知如下代码:switch (m)case 0: System.out.println(Condition 0);case 1: System.out.println(Condition 1); case 2: System.out.println(Condition 2);case 3: System.out.println(Condition 3);break;default: System.out.println(Other Condition); 当m 的A. 0B

13、. 1C. 2D. 3E. 4F. 以上都不是满分: 4 分2. 下面的哪些程序片断可能导致错误。A. String s=Gonewiththewind;String t=good;String k=s+t;B. String s=Gonewiththewind;String t;t=s3+one;C. String s=Gonewiththewind;String standard=s.toUpperCase;D. String s=homedirectory;String t=s-directory.满分: 4 分3. 已知如下类定义:class Base public Base /. p

14、ublic Base ( int m ) /. protected void fun( int n ) /. public class Child extends Base/ member methods如下哪句可以正确地加入子类中?A. private void fun( int n ) /.B. void fun ( int n ) /. C. protected void fun ( int n ) /. D. public void fun ( int n ) /. 满分: 4 分4. 请选出创建数组的正确语句。A. float f = new float66;B. float f =

15、 new float66;C. float f = new float6;D. float f = new float66;满分: 4 分5. 给出下面的代码段:public class Baseint w, x, y ,z;public Base(int a,int b)x=a; y=b;public Base(int a, int b, int c, int d)/赋值 x=a, y=bw=d;z=c;在代码说明/赋值 x=a, y=b处写入如下哪几行代码是正确的?A. Base(a,b)B. x=a,y=b;C. x=a;y=b;D. this(a,b);满分: 4 分6. String

16、 s=”Example String”; 下面哪些语句是正确的?A. s=3;B. int i=s.length;C. s3=”x”;D. String short_s=s.trim;E. String t=”root”+s;满分: 4 分7. 下面代码执行后的输出是什么?outer: for(int i=0;i3; i+)inner: for(int j=0;j2;j+)if(j=1) continue outer;System.out.println(j+ “ and “+i);A. 0 and 0B. 0 and 1C. 0 and 2D. 1 and 0E. 1 and 1F. 1 a

17、nd 2G. 2 and 0H. 2 and 1I. 2 and 2满分: 4 分8. 针对下面的程序,那些表达式的值是true?Class Aclass private long val; public Aclass(long v)val=v; public static void main(String args) Aclass x=new Aclass(10L); Aclass y=new Aclass(10L); Aclass z=y; long a=10L; int b=10; A. a=b;B. a=x;C. y=z;D. x=y;E. a=10.0;满分: 4 分9. 如果有以下代码,哪几个数字能产生输出 Test2 的结果?Switch(x)case 1: System.out.println(Test1);case 2:case 3: System.out.println(Test2);break;System.out.println(Test3);A. 0B. 1C. 2D. 3满分: 4 分10. 已知如下定义:String s = story;下面哪些表达式是合法的?A. s += books;B. char c = s1;C. int len = s.length;D. String t = s.toLowerCase;满分: 4 分

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号