2020年春【中石油】Java语言程序设计第三次在线作业(标准)

合集下载

2020年春【中石油】计算机测控技术第三阶段在线作业(标准)

2020年春【中石油】计算机测控技术第三阶段在线作业(标准)

【石油大学】计算机测控技术-第三阶段在线作业试卷总分:100 得分:100第1题,1.(2.5分)工业控制网络的最基本要求是:A、可靠性B、实时性C、安全性正确答案:A|B第2题,2.(2.5分)分布式控制系统(简称DCS,亦称集散型控制系统)是结合多种先进技术而形成的。

它是由()通讯网络技术、CRT技术、图形显示技术及人机接口技术相互渗透发展而产生的,是完成过程控制、过程管理的现代化设备。

A、计算机技术B、信号处理技术C、测量控制技术D、图象处理技术E、交换技术正确答案:A|B|C第3题,3.(2.5分)DCS提供的组态软件包括()、报表组态等功能。

A、系统组态B、过程控制组态C、画面组态D、历史趋势组态E、报警画面组态正确答案:A|B|C第4题,4.(2.5分)分布式控制系统(简称DCS,亦称集散型控制系统)是结合多种先进技术而形成的。

它是由计算机技术、信号处理技术、测量控制技术()相互渗透发展而产生的,是完成过程控制、过程管理的现代化设备。

A、通讯网络技术B、信号接收技术C、CRT技术D、图形显示技术E、人机接口技术正确答案:A|C|D|E第5题,5.(2.5分)分布式控制系统(简称DCS,亦称集散型控制系统)是结合多种先进技术而形成的。

它是由计算机技术、信号处理技术、测量控制技术、通讯网络技术、CRT技术、图形显示技术及人机接口技术相互渗透发展而产生的,是完成()的现代化设备.A、过程控制B、系统优化C、过程管理D、先进控制E、动态管理正确答案:A|C第6题,6.(2.5分)DCS应用设计总体设计原则主要体现在()方面A、控制水平B、操作方式C、系统结构D、仪表选型E、经济效益正确答案:A|B|C|D|E第7题,7.(2.5分)DCS应用设计的主要内容有()、现场投运、整理文档和工程验收。

A、总体设计B、DCS选型和订购C、工程设计D、组态调试E、安装调试正确答案:A|B|C|D|E第8题,8.(2.5分)TDC-3000系统的通信网络包括()。

2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料

2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料

2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料重庆大学网络教育学院-2020年春季学期课程作业Java程序设计第3次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、程序阅读题(共10 题、0 / 40 分)1、import java.io.* ;public class Reverse{public static void main(String args[ ]) {int i , n =5 ;int a[ ] = new int[5];for ( i = 0 ; i < n ; i ++ )try {BufferedReader br = new BufferedReader( new InputStreamReader(System.in));a[i] = Integer.parseInt(br.readLine( ));}catch ( IOException e ) { } ;for ( i = n-1 ; i >= 0 ; i-- )System.out.print(a[i]+" ");System.out.println( );}}如果从键盘输入1 2 3 4 5 则运行结果为:参考答案是:5 4 3 2 12、class testpublic static void main(String args[]){int x=4,j=0;switch(x){case 1: j++;case 2: j++;case 3: j++;case 4: j++;case 5: j++;break;default: j++;}System.out.println(j);}}参考答案是:23、public class Leaf{private int i=0;Leaf increment( ){i++;return this;}void print( ){System.out.println(“i=”+i);}public static void main(String args[]){Leaf x=new Leaf( );x.increment( ).increment( ).increment( ).print( );}参考答案是:i=34、import java.io.*;public class test{public static void main(String argv[]){test m=new test();System.out.println(m.amethod());}public int amethod(){try{FileInputStream dis=new FileInputStream("Hello.txt"); } catch (FileNotFoundException fne){System.out.println("No such file found");return -1;}catch(IOException ioe){}finally{ System.out.println("Doing finally");}return 0;}}如果文件Hello.txt并不存在,则运行结果是参考答案是:No such file found Doing finally -15、public class test{static StringBuffer sb1=new StringBuffer("Hello");static StringBuffer sb2=new StringBuffer("Hello");public static void main(String args[]){aMethod(sb1,sb2);System.out.println("sb1 is "+sb1);System.out.println("sb2 is "+sb2);}public static void aMethod(StringBuffer sb1,StringBuffer sb2) {sb2.append(" there");sb1=sb2;}}参考答案是:sb1 is Hello sb2 is Hello there6、class Base{int x=3;public Base() {} public void show(){System.out.println(" The value is " +x);}}class Derived extends Base{int x=2;public Derived() {} public void show() {System.out.println(" The value is " +x); }}public class test{public static void main(String args[]) {Base b = new Derived();b.show();System.out.println("The value is "+b.x); }}参考答案是:The value is 2 The value is 3 7、interface Foo{int k=0;}public class test implements Foo{public static void main(String args[]) {int i;test t =new test();i=t.k;i=test.k;i=Foo.k;System.out.println(i);}}参考答案是:08、public class Test{public static void main(String[] args){String foo=args[0];String bar=args[1];String baz=args[2];System.out.println(baz);}}如果执行语句java T est Red Green Blue 后结果为参考答案是:Blue9、public class test{String s1 = "Initialized at definition";String s2;public test(String s2i){s2 = s2i;}public static void main(String args[]){test si =new test("Initialized at construction");System.out.println("si.s1 = " + si.s1);System.out.println("si.s2 = " + si.s2);}}参考答案是:si.s1 = Initialized at definition si.s2 = Initializedat construction10、public class Test{public static String output = "";public static void foo(int i){try { if(i==1){throw new Exception ();}output += "1";}catch(Exception e){output += "2";return;}finally{ output += "3"; } output += "4";}public static void main (String args[]){foo(0);foo(1);System.out.println(output);}}参考答案是:13423二、简答题(共5 题、0 / 20 分)1、什么是对象?如何创建一个对象?参考答案是:对象是对客观事物的抽象,是类的实例.在面向对象的程序设计题中,把问题域中的事物抽象成对象,将事物的静态特征用一组数据描述,将事物的动态特征用一组方法来刻画. 创建对象由以下三步完成: (1) 声明对象.其格式是: 类名对象名表(2) 建立对象,也就是为对象分配内存.其格式是: 对象名=new 构造方法() 或类名对象名=new构造方法()(3) 初始化对象,即为它的数据成员赋初值.2、消息的基本构成?参考答案是:消息包括:接受消息的对象、接受消息的对象应执行的方法、方法所需要的参数3、指出运算符“==”和方法equals()在判断题对象是否相等上的区别?参考答案是:equals()是判断题两个对象对应的取值是否相等“==”是判断题两个对象是否是同一个对象.4、下列代码不能正确编译的原因是什么?class A{public static void main(String args[]){B b=new B();b.x=5;}}class B{private int x;Show(){System.out.println(x);}}参考答案是:私有变量的使用限制.5、简述面向对象程序的主要特征参考答案是:面向对象程序的主要特征是封装性,继承性和多态三、程序设计题(共5 题、0 / 40 分)1、给定一个字符串数组String f[] = {"ab", "bc", "cd", "de", "ef"}; 编程实现从该数组中查找用户指定字符串位置的功能,用户指定的字符串由命令行参数输入.参考答案是:public class test{public static void main(String[] args){int i, j = 0;String s = args[0];String f[] = { "ab", "bc", "cd", "de", "ef"};for (i = 0; i < 4; i++) if (/doc/5d1033759.html,pareTo(f[i]) == 0) {System.out.print("the position is" + i);j = 1;}if (j == 0) System.out.print("no such string");}}2、编写程序使用类StringBuffer的replace方法将字符串”Mary was a ”改为”Mary had a book.”参考答案是:import java.util.*;public class String_test{public static void main(String args[]){StringBuffer str1=new StringBuffer(“Mary was a”);St ringBuffer str2=str1.replace(5,10,”had a book.”);System.out.println(str2);}}3、编程将键盘输入的数据拷贝当前路径下test.txt中,如果遇到quit就结束程序。

中国石油大学浏览器/服务器系统-第三次在线作业

中国石油大学浏览器/服务器系统-第三次在线作业

判断题 (共40道题)展开收起1.(2.5分) TcpClient类专为服务器端设计,它为TCP网络服务提供服务器端连接。

•正确•错误我的答案:错误此题得分:2.5分2.(2.5分)建立TCP连接,并不需要知道承载所需服务的网络设备的地址(IPAddress)以及该服务用于通讯的TCP端口(Port)•正确•错误我的答案:错误此题得分:2.5分3.(2.5分) TcpClient使用标准的Stream流处理技术,使得它读写数据更加方便直观•正确•错误我的答案:正确此题得分:2.5分4.(2.5分) NetworkStream 类包含在.Net框架的.Sockets 命名空间里,该类专门提供用于网络访问的基础数据流•错误我的答案:正确此题得分:2.5分5.(2.5分) Net框架中,NetworkStream流仅支持读取流的操作•正确•错误我的答案:错误此题得分:2.5分6.(2.5分)获取NetworkStream网络数据流仅能通过TcpClient.GetStream方法•正确•错误我的答案:错误此题得分:2.5分7.(2.5分) FTP和HTTP这样的应用层协议都是在TcpListener类的基础上建立的•正确•错误我的答案:正确此题得分:2.5分8.(2.5分) Socket作为其他网络协议的基础,在应用协议层面上使用较多•正确•错误我的答案:错误此题得分:2.5分9.(2.5分)中转的最大优点是使" 群聊" 能够方便地进行. 中转模式为信息广播提供了方便•错误我的答案:正确此题得分:2.5分10.(2.5分) IRC上的信息交流采用请求与应答的模式•正确•错误我的答案:正确此题得分:2.5分11.(2.5分) .NET平台上代理的作用是提高了系统内部的耦合程度•正确•错误我的答案:错误此题得分:2.5分12.(2.5分)代理在 .NET 中类似一个方法指针,但是与 C 语言中的函数指针不同的地方在于具有 C 语言所没有的类型安全性•正确•错误我的答案:正确此题得分:2.5分13.(2.5分)异常是一种特殊的对象,代码产生这种对象代表程序执行时遇到了问题,帮助处理程序运行中的错误•正确•错误我的答案:正确此题得分:2.5分14.(2.5分) C#中的is 操作符返回的值为数值型•正确•错误我的答案:错误此题得分:2.5分15.(2.5分) as 操作完成类型转换,把 as 左边的变量转换成 as 右边的类型,返回值是一个常量•正确•错误我的答案:错误此题得分:2.5分16.(2.5分)用 as、is 调用接口的原因是需要把一个实现了接口的类转换成接口,再调用•正确•错误我的答案:正确此题得分:2.5分17.(2.5分)接口的定义和类的定义完全一致•正确•错误我的答案:错误此题得分:2.5分18.(2.5分) ArrayList比数组灵活性更高,而且可以加入的数据类型是不受到限制的•正确•错误我的答案:正确此题得分:2.5分19.(2.5分) ArrayList比数组性能强得多•正确•错误我的答案:错误此题得分:2.5分20.(2.5分)使用索引对象的目的是可以用制定下标的方式访问自定义类型中的数组元素•正确•错误我的答案:正确此题得分:2.5分21.(2.5分)传递数组的好处是不需要事先声明一个数组•正确•错误我的答案:正确此题得分:2.5分22.(2.5分) C#中的foreach可以自动判断数组的大小,而循环必须编写额外的代码来判断•正确•错误我的答案:正确此题得分:2.5分23.(2.5分) foreach 语句中的变量类型不需要和数组相互匹配•正确•错误我的答案:错误此题得分:2.5分24.(2.5分)声明数组时可以先指定数组的元素个数,也可以不指定,而由初始化时提供的元素数目来决定•正确•错误我的答案:正确此题得分:2.5分25.(2.5分) C# 中数组的元素下标从1开始•正确•错误我的答案:错误此题得分:2.5分26.(2.5分)使用静态构造函数是为了初始化类当中的动态成员•正确•错误我的答案:错误此题得分:2.5分27.(2.5分)即使类没有静态成员也需要使用静态构造函数•正确•错误我的答案:错误此题得分:2.5分28.(2.5分)使用静态成员时需要先实例化对象•正确•错误我的答案:错误此题得分:2.5分29.(2.5分)构造函数的名称和类的名称完全一致•正确•错误我的答案:正确此题得分:2.5分30.(2.5分)传递引用类型时不需要 ref 关键字•正确•错误我的答案:正确此题得分:2.5分31.(2.5分) ref参数在传递进函数之前可以不初始化,而out不可以•正确•错误我的答案:错误此题得分:2.5分32.(2.5分) C#的方法必须定义在类当中•正确•错误我的答案:正确此题得分:2.5分33.(2.5分) C#中的Equals操作符是判断两个对象的值是否相等,而不是判断两个变量是否是堆中的同一个对象•正确•错误我的答案:正确此题得分:2.5分34.(2.5分) .NET平台上读写二进制文件都是使用string类型•正确•错误我的答案:错误此题得分:2.5分35.(2.5分) DataSet对象是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型•正确•错误我的答案:正确此题得分:2.5分36.(2.5分) DataAdapter用途是将不同类型数据源中的数据填充(fill)到 DataSet 中去•正确•错误我的答案:正确此题得分:2.5分37.(2.5分) DataSet中与数据库中的关系对应的对象是DataColumn•正确•错误我的答案:错误此题得分:2.5分38.(2.5分) WebMethod声明方法不需要编写任何代码就可以获得Web Services 通信功能•正确•错误我的答案:正确此题得分:2.5分39.(2.5分)调用Web Services和调用普通的类类似,都是先实例化类,再调用其方法•正确•错误我的答案:正确此题得分:2.5分40.(2.5分)一般应用程序中都应该使用 Visual Studio .NET 生成的代理类访问 Web Services•正确•错误我的答案:正确此题得分:2.5分。

中国石油大学(北京)软件工程第三次在线作业满分答案

中国石油大学(北京)软件工程第三次在线作业满分答案

中国石油大学(北京)软件工程第三次在线作业满分答案
第三次在线作业
单选题 (共25道题)
展开收起1.(2.5分)数据流图基本模型反映系统()
A、怎么做
B、对谁做
C、何时做
D、做什么
我的答案:D 此题得分:2.5分
2.(2.5分)需求分析中开发人员要从用户那里了解()
A、软件做什么
B、用户使用界面
C、输入的信息
D、软件的规模
我的答案:A 此题得分:2.5分
3.(2.5分)程序的三种基本结构是()
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、堆栈和队列
D、调用、返回和转移
我的答案:B 此题得分:2.5分
4.(2.5分)软件复杂性度量的参数包括()
A、效率
B、规模
C、完整性
D、容错性
我的答案:B 此题得分:2.5分
5.(2.5分)关联是建立()之间关系的一种手段。

A、类
B、对象
C、角色
D、属性
我的答案:A 此题得分:2.5分
6.(2.5分)软件工程学的一个重要目标是()
A、提高程序的执行效率
B、降低程序对存储空间的要求
C、定义各种软件开发过程模型
D、提高软件的可维护性
我的答案:D 此题得分:2.5分
7.(2.5分)软件危机产生的主要原因是()
A、软件日益庞大
B、不能与用户良好地沟通
C、开发人员编写程序能力差
D、没有适应的开发模型。

2020年中国石油大学北京网络学院 汇编语言程序设计-第三次在线作业 参考答案

2020年中国石油大学北京网络学院 汇编语言程序设计-第三次在线作业 参考答案
我的答案:C 此题得分:2.5分
21.(2.5分) BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是:
A、REPZ CMPSB
B、REPNZ CMPSB
C、REPZ SCASB
D、REPNZ SCASB
我的答案:C 此题得分:2.5分
A、SI=5678H
B、SI=1234H
C、SI=2000H
D、SI=3234H
我的答案:B 此题得分:2.5分
12.(2.5分) 变量具有类型属性,错误的类型是:
A、字节型
B、字型
C、字符型
D、双字型
我的答案:C 此题得分:2.5分
13.(2.5分) 寄存器DI间接寻址的存储器字节单元内容加1的指令是:
26.(2.5分) CMP [BX],[DI]
正确
错误
我的答案:错误此题得分:2.5分
27.(2.5分) PUSH CL
中国石油大学北京网络学院
汇编语言程序设计-第三次在线作业
参考答案
1.(2.5分) 若AX=-15要得到AX=15应执行的指令是:
A、NEG AX
B、NOT AX
C、INC AX
D、DEC AX
我的答案:A 此题得分:2.5分
2.(2.5分) 已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是:
22.(2.5分) 下列叙述正确的是
A、对两个无符号数进行比较采用cmp指令,对两个有符号数比较用cmps指令
B、对两个无符号数进行比较采用cmps指令,对两个有符号数比较用cmp指令
C、对无符号数条件转移采用jae/jnb指令,对有符号数条件转移用jge/jnl指令

Java程序设计 第三次作业 深圳大学继续教育学院 深大优课UOOC 慕课答案

Java程序设计 第三次作业 深圳大学继续教育学院 深大优课UOOC 慕课答案

⼀、单选题(共 50.00 分)Java 程序设计(深圳⼤学继续教育学院引进课程) 第三次作业1. A.B.C.D.设 x 、y 为已定义的类名,下列声明x 类的对象x1的语句正确的是static x x1;public x x1=new y (int 123);y x1;x x1=x ( );正确答案:A2. A.B.C.D.下列哪个类声明是正确的abstract final class H1{…}abstract private move (){…}protected private number ;public abstract class Car {…}正确答案:D3. A.B.C.D.下⾯哪个语句不能定义⼀个字符变量char c1=06477;char c4=0xbeef ;char c2=‘\uface’ ;char c3=\u0041;正确答案:D4. A.B.C.D.在Java 中,⼀个类可以同时定义许多同名的⽅法,这些⽅法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种⾯向对象程序特性称为( )隐藏覆盖重载Java 不⽀持此特性正确答案:C5. A.B.C.D.设int 型变量a 、b ,float 型变量x 、y ,char 型变量ch 均已正确定义并赋值,正确的switch 语句是switch (x + y ){ …… }switch ( ch + 1 ){ …… }switch ch{ …… }switch ( a + b );{ …… }正确答案:B6.假设d 是⼀个double 局部变量,下列那些语句输出数值的⼩数后⼀位?⼆、多选题(共 25.00 分)6.A.B.C.D.System.out.println ((int )(10*d )/10.0);System.out.println ((int )(10*d/10.0));System.out.println ((int )(10.0*d/10));System.out.println ((int )(10.0*d )/10);正确答案:A7. A.B.C.D.认真阅读代码,选择正确的选项if("String".toString() == "String")System.out.println("Equal");elseSystem.out.println("Not Equal");编译成功,输出“Equal”编译成功,输出“Not Equal”不能编译以上选项均不正确正确答案:A8. A.B.C.D.下⾯哪个是Java 语⾔中正确的标识符3comimportthatthis正确答案:C9. A.B.C.D.Thread 类中运⾏线程体的⽅法是________。

java第三次作业

java第三次作业
public double runTimer(double a, double b, double c) {
return ( a*b/c );
}
}
mon.java
package CalTime.vehicle.all;
public interface Common {
double runTimer(double a, double b, double c);
protected void addOne() {count++; }
}
A当创建一个Demo类的实例对象时,count的值为0。
B当创建一个Demo类的实例对象时,count的值是不确定的。
C超类对象中可以包含改变count值的方法。
D Demo的子类对象可以访问count。
2、当编译和运行下列程序段时,会发生什么?( B)
interface A {
int method1(int i);
int method2(int j);
}
A class B implements A {
int method1() { }
int method2() {
}
}
B class B {
int method1(int i) { }
int method2(int j) { }
}
}
A通过编译和并正常运行。B编译时出现例外。C编译通过,运行时出现例外。
3、如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词?(C)
A public B private C protected D transient
4、下面的哪个选项是正确的?(C)
class ExSuper{

java语言程序设计第3次形考

java语言程序设计第3次形考

java语言程序设计第3次形考试卷总分:100判断题(共20题,共40分)1.(2分)在Swing中完全可以使用java.awt.event 包中的各种类进行事件处理,同时它也可以使用javax.swing.event 包中的类处理事件,而AWT则只能使用java.awt.event 包中的各种类进行事件处理。

√2.(2分)容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。

×3.(2分)可以通过add() 方法向容器中添加构件。

√4.(2分)由于异常对象与catch块的匹配是按照catch块的先后顺序进行的,所以在处理多异常时应注意认真设计各catch块的排列顺序。

√5.(2分)当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

√6.(2分)抛出异常分为由系统自动抛出异常、通过throw抛出异常以及通过throws抛出异常三种情况。

×7.(2分)如果用户确实需要亲自设置构件大小或位置,则应取消该容器的布局管理器,方法为setLayout(null) 。

√8.(2分)所有的Java异常类都是系统类库中的Exception 类的子类。

√9.(2分)根据异常的来源,可以把异常分为两种类型:系统定义的运行时异常和用户自定义异常。

√10.(2分)Java中,并非每个事件类都只对应一个事件。

√11.(2分)Java的图形用户界面技术经历了两个发展阶段,分别通过提供awt 开发包和swing 开发包来体现。

√12.(2分)异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为编译时异常,出现在运行阶段的异常,称之为运行时异常。

×13.(2分)容器本身也是一个组件。

√14.(2分)FlowLayout布局策略是:将容器中的构件按照加入的先后顺序从左向右排列,当一行排满之后就转到下一行继续从左向右排列,每一行中的构件都居中排列。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【石油大学】Java语言程序设计-第三次在线作业试卷总分:100 得分:100第1题,1.(2.5分)容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout正确答案:B第2题,2.(2.5分)paint()方法使用哪种类型的参数A、GraphicsB、Graphics2DC、StringD、Color正确答案:A第3题,3.(2.5分)监听事件和处理事件A、都由Listener完成B、都由相应事件Listener处登记过的构件完成C、由Listener和构件分别完成D、由Listener和窗口分别完成正确答案:B第4题,4.(2.5分)下列哪个属于容器的构件A、JFrameB、JButtonC、JpnelD、Japplet正确答案:A第5题,5.(2.5分)下列不属于容器的是A、WindowB、TextBoxC、PanelD、ScrollPane正确答案:B第6题,6.(2.5分)下面哪个语句是正确的A、Object o=new Button(″A″);B、Button b=new Object(″B″);C、Panel p=new Frame();D、Frame f=new Panel();正确答案:A第7题,7.(2.5分)在下列事件处理机制中哪个不是机制中的角色A、事件B、事件源C、事件接口D、事件处理者正确答案:C第8题,8.(2.5分)Applet类的直接父类是A、Component类B、Container类C、Frame类D、Panel类正确答案:D第9题,9.(2.5分)下面关于Applet的说法正确的是A、Applet也需要main方法B、Applet必须继承自java.awt.AppletC、Applet能访问本地文件D、Applet程序不需要编译正确答案:B第10题,10.(2.5分)下面这些方法中,哪个不是Applet的基本方法A、init()B、run()C、stop()D、start()正确答案:B第11题,11.(2.5分)Frame默认的布局管理器是________A、FlowLayoutB、BorderLayoutC、GridLayoutD、CardLayout正确答案:B第12题,12.(2.5分)下列声明的类哪个可以用来响应鼠标拖动事件________A、class J_A implements MouseMotionAdapterB、class J_B implements MouseMotionListenerC、class J_C implements MouseAdapterD、class J_D implements MouseListener正确答案:B第13题,13.(2.5分)下列哪个方法可用于创建一个可运行的类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(){......} }正确答案:A第14题,14.(2.5分)为实现多线程之间的通信,需要使用下列哪种流才合适A、Filter streamB、File streamC、Random access streamD、Piped stream正确答案:D第15题,15.(2.5分)哪个关键字可以对对象加互斥锁?A、transientB、synchronizedC、serializeD、static正确答案:B第16题,16.(2.5分)以下哪个方法用于定义线程的执行体?A、start()B、init()C、run()D、main()正确答案:C第17题,17.( 2.5分)运行下列程序,会产生什么结果publicclassXextendsThreadimplementsRunnable{publicvoidrun(){System.out.println(" thisisrun()");}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.st art();}}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动正确答案:D第18题,18.(2.5分)异常包含下列哪些内容A、程序中的语法错误B、程序的编译错误C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况正确答案:D第19题,19.(2.5分)对于catch子句的排列,下列哪种是正确的A、父类在先,子类在后B、子类在先,父类在后C、有继承关系的异常不能在同一个try程序段内D、先有子类,其他如何排列都无关正确答案:B第20题,20.(2.5分)在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成A、try子句B、catch子句C、finally子句D、throw子句正确答案:C第21题,21.(2.5分)当方法遇到异常又不知如何处理时,下列哪种说法是正确的A、捕获异常B、抛出异常C、声明异常D、嵌套异常正确答案:B第22题,22.(2.5分)哪个关键字可以抛出异常?A、transientC、throwD、static正确答案:C第23题,23.(2.5分)线程类的哪种方法用来启动一个新线程的执行?A、run()B、start()C、begin()D、run(Runnable r)正确答案:B第24题,24.(2.5分)Character流与Byte流的区别是A、每次读入的字节数不同B、前者带有缓冲,后者没有C、前者是块读写,后者是字节读写D、二者没有区别,可以互换使用正确答案:A第25题,25.(2.5分)Java中哪个类提供了随机访问文件的功能A、RandomAccessFile类B、RandomFile类C、File类D、AccessFile类正确答案:A第26题,26.(2.5分)说明下列哪项为InputStreamReader的正确创建方法?A、new InputStreamReader(new FileInputStream(“data”));B、new InputStreamReader(new FileReader(“data”));C、new InputStreamReader(new BufferedReade r(“data”));D、new InputStreamReader(“data”);正确答案:A第27题,27.(2.5分)在下列选项中,哪些类型的实例对象的引用可以作为类java.io.DataOutputStream的构造方法的参数A、ng.StringB、java.io.FileC、java.io.FileOutputStreamD、java.io.RandomAccessFile第28题,28.(2.5分)用”newFileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则下面哪些说法是正确的A、如果文件data.txt存在,则将抛出IOException;B、如果文件data.txt不存在,则将抛出IOException;C、如果文件data.txt存在,则将覆盖文件中已有的内容;D、如果文件data.txt存在,则将在文件末尾添加新内容;正确答案:D第29题,29.(2.5分)当需要在文件中写入字符而不是字节时,在下面的类最好选用哪个类A、java.io.RandomAccessFileB、java.io.PrintWriterC、java.io.PrintStreamD、java.io.PrintOutputWriter正确答案:B第30题,30.( 2.5分)下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);的结果为()A、144B、28C、140D、不能执行正确答案:A第31题,31.(2.5分)在Swing用户界面的程序设计中,容器可以被添加到其它容器中去正确错误正确答案:正确第32题,32.(2.5分)applet可以运行在浏览器中。

正确错误正确答案:正确第33题,33.(2.5分)在Java中,异常Exception是指程序在编译和运行进出现的错误。

正确错误正确答案:错误第34题,34.(2.5分)多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。

正确错误正确答案:错误第35题,35.(2.5分)一个JavaApplet源程序的主类能有多个父类。

正确错误正确答案:错误第36题,36.(2.5分)要想在类中实现多线程,类必须继承Thread类。

正确错误正确答案:错误第37题,37.(2.5分)java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

正确错误正确答案:错误第38题,38.(2.5分)在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

正确错误正确答案:错误第39题,39.(2.5分)所有的鼠标事件都由MouseListener监听接口的监听者来处理正确错误正确答案:错误第40题,40.(2.5分)Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。

正确错误正确答案:正确。

相关文档
最新文档