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小时内删除。
发表评论