• / 6
  • 下载费用:10 金币  

2014春浙大高级程序设计(JAVA)在线作业.doc

关 键 词:
2014春浙大高级程序设计(JAVA)在线作业.doc
资源描述:
窗体顶端2014高级程序设计(JAVA)1.哪个关键字可以对对象加互斥锁? A transient B synchronized C serialize D static 正确答案:B2.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? A ArrayList myList = new Object(); B List myList = new ArrayList(); C ArrayList myList = new List(); D List myList=new List(); 正确答案:B3.运行下列程序, 会产生什么结果 public class X extends Thread implements Runable{  public void run(){   System.out.println("this is run()");  }  public static void main(String args[])  {   Thread t=new Thread(new X());   t.start();  } } A 第一行会产生编译错误 B 第六行会产生编译错误 C 第六行会产生运行错误 D 程序会运行和启动 正确答案:A4.指出下列程序运行的结果 public class Example{   String str=new String("good");   char[]ch={a,b,c};   public static void main(String args[]){     Example ex=new Example();     ex.change(ex.str,ex.ch);     System.out.print(ex.str+" and ");     Sytem.out.print(ex.ch);   }   public void change(String str,char ch[]){     str="test ok";     ch[0]=g;   } } A goodandabc B goodandgbc C testokandabc D testokandgbc 正确答案:B5.下列代码哪几行会出错: 1) public void modify() { 2) int I, j, k; 3) I = 100; 4) while ( I > 0 ) { 5) j = I * 2; 6) System.out.println (" The value of j is " + j ); 7) k = k + 1; 8) I--; 9) } 10} } A line4 B line6 C line7 D line8 正确答案:C6.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? A FileInputStream in = new FileInputStream("file.dat"); in.skip9.;int c=in.read(); B FileInputStream in = new FileInputStream("file.dat");in.skip10.;int c=in.read(); C FileInputStream in = new FileInputStream("file.dat"); int c=in.read(); D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip9.;int c=in.readByte(); 正确答案:A7.下列哪些语句关于内存回收的说明是正确的? A 程序员必须创建一个线程来释放内存; B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象 正确答案:B8.给出下面代码: public class Person{   static int arr[] = new int[10];  public static void main(String a[])   {    System.out.println(arr[1]);   } } 那个语句是正确的? A 编译时将产生错误; B 编译时正确,运行时将产生错误; C 输出零; D 输出空。 正确答案:C9.paint()方法使用哪种类型的参数? A Graphics B Graphics2D C String D Color 正确答案:A10.指出正确的表达式: A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d; 正确答案:C11.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? A CardLayout B FlowLayout C BorderLayout D GridLayout 正确答案:B多选题12.指出正确的表达式: A double a=1.0; B Double a=new Double(1.0); C byte a=340; D Byte a=128; 正确答案:AB13.下面哪个方法可以在任何时候被任何线程调用? A notify() B wait() C notifyAll() D sleep() E yield() F synchronized(this) 正确答案:DEF14.执行下列代码后,哪个结论是正确的 String[] s=new String[10]; A s[10]为 B s[9]为null; C s[0]为未定义 D s.length为10 正确答案:BD15.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。 A public int add(int a) B public void add(long a) C public void add(int a,int b) D public void add(float a) 正确答案:CD16.下面的表达式哪个是正确的? A String s="你好";int i=3;s+=i; B String s="你好";int i=3;if(i==s){s+=i}; C String s="你好";int i=3;s={i+s}; D String s="你好";int i=3;s=i+; E String s=null;int i=(s!=null)&&(s.length()>0)?s.length():0; 正确答案:AE17.构造BufferedInputStream的合适参数是哪个? A BufferedInputStream B BufferedOutputStream C FileInputStream D FileOuterStreamE.File 正确答案:AC18.下列说法正确的是 A java.lang.Clonable是类 B java.lang.Runnable是接口 C Double对象在java.lang包中 D Double a=1.0是正确的java语句 正确答案:BC19.如果下列的方法能够正常运行,在控制台上将显示什么? public void example(){   try{     unsafe();     System.out.println("Test1");     }     catch(SafeException e)     {System.out.println("Test 2");}   finally{System.out.println("Test 3");}   System.out.println("Test 4"); } A Test1 B Test2 C Test3 D Test4 正确答案:ACD20.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为: A private class MyClass extends Object B class MyClass extends Object C public class MyClass D public class MyClass extends Object 正确答案:CD21.哪个布局管理器使用的是组件的最佳尺寸( preferred size) A FlowLayout B BorderLayout C GridLayout D CardLayout E GridBagLayout 正确答案:AE22.下列哪个方法可用于创建一个可运行的类? A public class X implements Runable{public void run(){......}} B public class X implements Thread{public void run(){......}} C public class X implements Thread{public int run(){......}} D public class X implements Runable{protected void run(){......}} 正确答案:AB23.选出合理的标识符 A _sys1_lll B 2mail C $change D class 正确答案:AC
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:2014春浙大高级程序设计(JAVA)在线作业.doc
链接地址:https://www.weizhuannet.com/p-11528520.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开