Jv程序设计16秋在线作业2
一、单选题(共 10 道试题,共 30 分。)
1.  指出下列程序运行的结果() puli lss xmpl{   String str=nw String("goo");   hr[]h={'','',''};   puli stti voi min(String rgs[]){     xmpl x=nw xmpl();     x.hng(x.str,x.h);     Systm.out.print(x.str+" n ");     Sytm.out.print(x.h);   }   puli voi hng(String str,hr h[]){     str="tst ok";     h[0]='g';   } }
. goo n
. goo n g
. tst ok n
. tst ok n g
正确答案:
2.  下面代码的执行结果是什么?() <html><oy> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </oy></html>
. x = 3, 5
. x = 3, 7
. x = 5, 3
. x = 5, 7
正确答案:
3.  下列哪些语句关于内存回收的说明是正确的?()
. 程序员必须创建一个线程来释放内存
. 内存回收程序负责释放无用内存
. 内存回收程序允许程序员直接释放内存
. 内存回收程序可以在指定的时间释放内存对象
正确答案:
4.  你想在一个JSP页中包含另一JSP页,而且要传递参数,下面哪个是正确的?()
. <%@ inlu fil='insrt.jsp'titl=W Wonk'%>
. <jsp:inlu pg="insrt,jsp' titl=W Wonk"/>
. <%@ inlu fil='insrt.jsp' %>W Wonk<%@inlu%>
. <jsp:inlu pg='insrt.jsp'><jsp:prm nm='titl' vlu='W Wonk'/></jsp:inlu>
正确答案:
5.  现有一个变量声明为ooln l;,理面赋值语句中正确的是()
. 1=tru
. 1=Tru
. l=tru”;
. l=0
正确答案:
6.  如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?()
. osLyout
. GriLyout
. orrLyout
. FlowLyout
正确答案:
7.  pplt的关键方法中,关闭浏览器以释放pplt占用的所有资源的方法是()
. init()
. strt()
. pint()
. stroy()
正确答案:
8.  Jv中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。
. jv.io
. jv.wt
. jv.pplt
. jv.wt.vnt
正确答案:
9.  以下程序的输出结果是() puli lss koo{ puli stti voi min(String rgs[]) { int x=1,sum=0; whil(x<=10) { sum+=x; x++; } Systm.out.println("sum="+sum); } }
.
45
. 55
. 10
. 11
正确答案:
10.  运行下列程序, 会产生什么结果() puli lss X xtns Thr implmnts Runl{  puli voi run(){   Systm.out.println("this is run()");  }  puli stti voi min(String rgs[])  {   Thr t=nw Thr(nw X());   t.strt();  } }
. 第一行会产生编译错误
. 第六行会产生编译错误
. 第六行会产生运行错误
.
程序会运行和启动
正确答案:
Jv程序设计16秋在线作业2
二、多选题(共 10 道试题,共 30 分。)
1.  下面选项正确声明一个一维数组的有()。
. String []
. String []
. hr [][]
. String [10]
正确答案:
2.  以下表述错误的是()。
. 一个数组能够存储多种不同的值类型。
. 通常,超类比它的子类代表更多的对象。
. 数组的下标的数据类型一般为flot
. 通常,子类比它的超类封装了更多的功能
正确答案:
3.  Jv中,把不同类型的输入、输出源抽象为流,流一般分为()
. 输入流
在线代码运行器. 输出流
. 字符流
. 字节流
正确答案:
4.  下面哪两个是Srvlt ontxt接口的gt Rqust ispthr方法的有效参数?()
. /fr.txt
. rror.html
. /rror.html
. /rror.html
正确答案:
5.  下面哪些说法是正确的?()
. Http Srvlt.init () throws Srvlt xption
. Http Srvlt.srvi () thrwos Srvlt xption nIOxption
. Http Srvlt.stroy () throws Srvlt xption
. Http Srvlt.o H () throws Srvlt xption
正确答案:
6.  Jv中,下列关于finl关键字的说法正确的有()。
. 如果修饰变量,则一旦赋了值,就等同一个常量
. 如果修饰类,则该类只能被一个子类继承
. 如果修饰方法,则该方法不能在子类中被覆盖
. 如果修饰方法,则该方法所在的类不能被继承
正确答案:
7.  关于JK 1.1的事件处理以下那条为真?()
. 一个类可以实现多个监听者接口;
. 如果一个类实现一个监听者接口,它只要覆盖其用到的方法;
. MousMotionptr类的所有方法返回类型均为voi
正确答案:
8.  下列关于静态初始化器的叙述中,哪一个是正确的?()
. 静态初始化器是在构造函数之前加上stti修饰符。
. 静态初始化器是对类自身进行初始化。
. 静态初始化器在同一个类中只能有一个。
. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。
正确答案:
9.  下面哪些语句创建了一个flot类型的变量?()
. flot foo = -1;
. flot foo = 1.0;
. flot foo = 421;
. . flot foo = 2.02f;
正确答案:
10.  编译并运行下面的程序,运行结果为(). puli lss T1 { puli stti voi min (String[] rgs){ T1 =nw T1(); .mtho(8); .mtho(1.2f); } voi mtho(flot i) { Systm.out.println("flot: "+i); } voi mtho(long i) { Systm.out.println("long: "+i); } }
. 程序有编译错误,因为两个mtho()方法必须定义为静态(stti)的。
. 程序可以编译运行,输出结果为: long: 8f lot: 1.2
. 程序可以编译运行,输出结果为: flot: 1.2long: 8
. 程序中定义的两个参数不同的mtho方法称为方法重栽。
正确答案:
Jv程序设计16秋在线作业2
三、判断题(共 20 道试题,共 40 分。)
1.  整型一般都以十进制的形式表示,也可以写成八进制或十六进制。
. 错误
. 正确
正确答案:
2.  Jv源程序文件中是不区分字母的大小写的。
. 错误
. 正确
正确答案:
3.  线程组是为多个线程提供集合的形式,并对整个集合应用某些操作。
. 错误
. 正确
正确答案:
4.  字符串 "\'\'" 的长度是5
. 错误
. 正确
正确答案:
5.  在实现子类的构造方法时,先调用子类的构造方法,在实现子类的finliz()方法时,最后调用子类的finliz()方法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。