JAVA初级程序员笔试题(电讯盈科)

合集下载

最新版精选2020年JAVA程序员笔试完整考题库300题(含标准答案)

最新版精选2020年JAVA程序员笔试完整考题库300题(含标准答案)

2020年JAVA程序员笔试面试题库300题[含答案]一、简答题1.关于readLine() 方法,一下说法正确的是?A. 该方法抛出IOException异常,调用该方法应该try …catch…B. 如果读到文件的末尾,该方法返回的结果为nullC. readLine()每次读取一行数据D. BufferReader类的对象可以调用该方法答案:ABCD2.方法中的局部变量何时分配内存答案:在方法被调用时、静态变量在类被加载时分配内存3.J2EE描述答案:"J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。

4.转发HTTP请求的两个方法 respsonse.sendDirect 和 RequestDispatcher.forward 的区别答案:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。

这样,从浏览器的地址栏中可以看到跳转后的链接地址。

所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。

在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。

最新2020年JAVA程序员笔试完整版考核题库300题(含标准答案)

最新2020年JAVA程序员笔试完整版考核题库300题(含标准答案)

2020年JAVA程序员笔试面试题库300题[含答案]一、简答题1.关系数据库中,典型的实体关系模型有三个要素?答案:数据结构、关系操作、完整性约束2.面向对象的特征答案:(抽象、继承、多态、封装)3."int k=0;for(int i=5;i>0&k<10;i--){k+=i;}最后k的值是多少?答案://k=124.方法中的局部变量何时分配内存答案:在方法被调用时、静态变量在类被加载时分配内存5.String s1=”Hello”表达式s1==”Hello”返回true or false答案:TRUE6.将两个表连接在一起时,下面那一项通常是另外一个表的主键A. 外键B. 总控键C. 重复的组D. 主键答案:A7.EJB2.0 中定义了几种Enterprise Bean答案:Session bean, entity bean, message driven bean8.以下标识符中()是不合法的A. 1sB. $1C. $1D. BigM答案:A9.下面哪个是合法的布尔值A. “false”B. falseC. 10答案:B10.下面的异常处理说明正确的是( )A. try块只能使用一个catch子句。

B. try块必须同时与catch子句和finally子句一起使用。

C. try块不能单独使用。

D. try块中如果执行了return 语句,则其finally子句不能执行答案:C11.System同时包含三个预定义的流变量,分别是答案:In out err12.定义字符串:String str =Abcddefg”; 则str.substring(1,4).indexOf(“d”) 的结果是答案:213.算法的时间复杂度是指:答案:时间复杂度是度量算法执行的时间长短。

随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。

JAVA工程师笔试题-初级.doc

JAVA工程师笔试题-初级.doc

笔试题(初级JAVA工程师)姓名:_______ 年龄:___________ 应聘岗位:初级JAVA工程师岗位招聘要求:热爰编程本科或以上学历;计算机软件或相关专业毕业者优先;持国家人事部或工信部、或行业官方有效技术资质证书者优先;1年以上JAVA/J2EE开发经验;熟系Spring , Struts2 和mybatis/Hibernate 等主流的WEB 开发框架熟悉JSP/Servlet等WEB开发技术;熟练掌握javascript/dom/ajax开发技术了解jquery、extJs及其它派生前端开源组件;熟练掌握CSS3/HTML4/HTML5前端脚本;熟练掌握数据库基础理论,能够使用原生SQL熟练进行基本数据库操作;熟悉软件技术文档的编写,具备良好的文档编制习惯和代码书写规范;具有较强的工作责任心、有良好的沟通能力和团队合作精神、承压能力;学习能力强,拥有优秀的逻辑思维能力与自我管理能力;1>请简述Java中集合类list set map三者的区别和应用场合。

2.请说出下图是什么图,并猜测它可能代表了什么含义数据编码类(yu«i cate)id) vaxchax(G4) <ok〉vaxchar(50)varchar(200) datetimev&rchar(200)datetimev ar char (1)数据编码表(yuai.code)干祸(cud^辺) vox* char (C4)沁所厲数据编码类(caUjd) :加父编码(parenCcode.id)varchar(64)varchar(64)<fkl><fk2>编码层数(code.level)int编码规则(code^ule)varchar<32)业务编輕r值(code^value)varchar(32)编码名称(codjnaa©)varchar(100)编码缩写(code.abbr)var char (10)助记符(coctejwlp)varchar(200)爼'龜认值®竺巴1 t^value)decimal编码取值范围下限(loirer.l imi t)decimal编码取值范0S上限(hi jher」iai t)decimal怖序(code.order)int创建人varchar(200)创建时间datetime修改人varchar (200)密改时间datetiaevaxchar(l)3、现有两张表(书和评论):BOOK (id, title, pagecount) , COMMENT (id, countent, 霹爲需艦囂最爲黑移黑爲需響訓◎外键关联关系。

初级java笔试题

初级java笔试题

初级java笔试题Java是一门非常常用的编程语言,应用广泛。

在进行Java的初级笔试时,以下是一些可能出现的常见题目。

1. 什么是Java?Java是一种面向对象的高级编程语言,由Sun Microsystems于1995年推出。

它是一门通用的编程语言,可以用于开发各种类型的应用程序。

2. 什么是面向对象编程(OOP)?面向对象编程是一种编程范式,它将数据和操作数据的方法封装在一起,形成一个称为对象的实体。

面向对象编程的三个主要概念是封装、继承和多态。

3. Java中的封装是什么意思?封装是一种将数据和方法捆绑在一起的机制。

Java中可以通过定义类来实现封装。

类中的成员变量(数据)和成员方法(操作数据的方法)可以通过访问修饰符来控制其可见性。

4. 什么是继承?继承是一种面向对象编程的机制,通过该机制,一个类可以继承另一个类的属性和方法。

被继承的类称为父类或超类,继承的类称为子类。

子类可以使用父类的属性和方法,并且可以添加自己的属性和方法。

5. Java中的多态是什么意思?多态是一种以多种形式表示的能力。

在Java中,多态可以通过继承和接口实现。

通过多态,可以使用父类类型的引用指向子类的对象,从而实现对不同类型的对象进行统一操作。

6. 如何创建一个Java类?要创建一个Java类,需要使用关键字"class"后跟类的名称,然后在一对大括号内编写类的内容。

一个Java源文件中可以包含多个类,但只能有一个类是公共的(使用关键字"public")。

7. 如何定义一个Java方法?Java方法由返回类型、方法名称和一对大括号组成。

方法名称应符合Java命名约定。

方法可以有参数,也可以没有参数。

方法可以包含逻辑和算法,它们用于执行特定的任务。

8. Java中的字符串是如何表示的?在Java中,字符串是一个对象。

字符串对象可以通过双引号括起来的字符序列来表示。

Java中还提供了许多用于处理字符串的方法,如连接、查找和替换等。

JAVA初级笔试题.doc

JAVA初级笔试题.doc

初级笔试面试题final, finally, finalize 的区别。

final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。

finally是异常处理语句结构的一部分,表示总是执行。

finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。

error和exception有什么区别?error表示恢复不是不可能但很闲难的情况下的一种严重问题。

比如说内存溢出。

不可能指望程序能处理这祥的情况。

exception表示一种设计或实现问题。

也就是说,它表示如果程序运行正常,从不会发生的情况。

List、Map、Set三个接口,存取元素时,各有什么特点?List以特定次序来持有元素,可冇重复元素。

Set无法拥有重复元素,内部排序。

Map 保存key-value 值,value 可多值。

java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?存两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。

它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。

结果很难检查出真正的问题所在。

suspend()方法容易发生死锁。

调用SUSp end()的吋候,目标线程会停下来,但却仍然持有在这之前获得的锁定。

此时,其他任何线程都不能访问锁定的资源,除非被"挂起"的线程恢复运行。

对任何线程来说,如果它们想恢复目标线程,同时又试阁使用任何一个锁定的资源,就会造成死锁。

所以不应该使用suspend(),而应在自己的Thread类中罝入一个标志,指出线程应该活动还是挂起。

若标志指出线程应该挂起,便用wait() 命其进入等待状态。

精选最新版2020年JAVA程序员笔试完整题库300题(含答案)

精选最新版2020年JAVA程序员笔试完整题库300题(含答案)

2020年JAVA程序员笔试面试题库300题[含答案]一、简答题1.1. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式答案:单例2.EJB在WEBLOGIC中的部署文件答案:weblogic-ejb-jar.xml3.方法中的局部变量何时分配内存答案:在方法被调用时、静态变量在类被加载时分配内存4.J2EE描述答案:"J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。

5.下列关于java程序结果错误的是A. 源文件可以没有 import 语句B. Package语句必须放在源文件的第一句C. 一个源文件可以有多个类定义D. 一个源文件可以定义多个public类答案:D6.EJB2.0 中定义了几种Enterprise Bean答案:Session bean, entity bean, message driven bean7.J2EE的三层模型是什么?答案:Model View Controller8.以下的变量定义中,合法的语句是:A. double a=1+4e2.5;B. short do=15;C. int abc_21;D. float 1_variable=3.4;答案:9.算法的时间复杂度是指:答案:时间复杂度是度量算法执行的时间长短。

随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。

JAVA程序员笔试面试题汇总及答案

JAVA程序员笔试面试题汇总及答案

1. 【基础题】请描述访问控制符的各自作用域与区别答:√√√√√√√√√一、名词解释二、问答题1. 【中等题】请说出ArrayList和Vector的区别答:主要从二方面来说.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时,Vector 默认增长为原来一培,而ArrayList却是原来的一半2. 【中等题】请说出HashMap和Hashtable的区别答:HashMap与HashT able主要从三方面来说。

一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的三.值:只有HashMap可以让你将空值作为一个表的条目的key或value3. 【基础题】Collection 和Collections的区别答:Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。

Collection是个java.util下的接口,它是各种集合结构的父接口第十八章输入输出笔试题一、填空题1. 【基础题】File对象的isFile()方法作用是判断是否是文件,getAbsolutePath() 方法作用是获取文件或目录的绝对路径。

2. 【基础题】BufferedReader和BufferedWriter以字符流的方式读写文本文件,且效率更高。

3. 【基础题】FileInputStream和FileOutputStream以字节流的方式读写文本文件。

二、选择题1. 【基础题】下列哪个类是实体类(BC )A. InputStreamB. PrintStreamC. SocketD. ReaderE. DataInput2. 【提高题】请选择下列程序的运行结果(A)public class TestIOapp{public static void main(String [] args) throws IOException{StringReader stingin = new StringReader("test");LineNumberReader in = new LineNumberReader(stingin);PrintWriter out = new PrintWriter(System.out);out.println(in.readLine());out.flush();}}A. testB. test:1C. 1:testD. 1 test3. 【提高题】请选择下列程序的运行结果( B )public class TestIOapp{public static void main(String [] args) throws IOException{RandomAccessFile file = new RandomAccessFile("test.txt","rw");file.writeBoolean(true);file.writeInt(123456);file.writeInt(7890);file.writeLong(1000000);file.writeInt(777);file.writeFloat(.0001f);file.seek(5);System.out.println(file.readInt());}}A. 123456B. 7890C. 1000000D. 777E. 0001三、名词解释四、问答题1. 【中等题】请说出java.io.reader和java.io.inputstream的区别答:java.io.Reader 和java.io.InputStream 组成了Java 输入类。

java笔试题及答案.doc

java笔试题及答案.doc

java笔试题及答案.docjava笔试题及答案有了下面java笔试题及答案,进行java笔试时就容易多了,请您对下文进行参考:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他package public 7 7 7 7 protected 7 7 7 X friendly 7 7 X X private 7 X X X 不写时默认为friendly2、Anonymouslnner Class (匿名内部类)是否可以exte nd s (继承)其它类,是否可以imple ment s (实现)i nterf ace (接口)答:匿名的内部类是没有名字的内部类。

不能exte n ds (继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现3、Sta ti cNestedC las s 和Inner Clas s 的不同答:Nes tedC lass (一般是C+ +的说法),In nerClass (—般是JAVA的说法)。

J ava内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。

注:静态内部类(I nn erClass)意味着1创建一个st atic内部类的对象,不需要一个外部类对象,2不能从一个st atic内部类的一个对象访问一个外部类对象4、和的区别答:是位运算符,表示按位与运算,是逻辑运算符,表示遷辑与(and )5、Coll ect ion 和Col lect ions 的区别答:Coll ect ion是集合类的上级接口,继承与他的接口主要有Set和List.Col lections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作6、什么时候用assert答:asserti on (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。

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

软件工程师笔试题笔试时间为60min 请在答题卡上作答,请勿在试卷上进行勾画,感谢您的配合第一部分:判断题1.Java语言是一种面向对象程序设计语言。

( )2.在Java有布尔类型,该类型只能有两个值:1和0。

( )3.Java中一个类可以同时继承多个其他类,但只能实现一个接口。

( )4.在Java中字符串的长度和字符串中字符的个数是相等的。

( )5.程序中的异常是错误的一种,通过调试程序可以解决异常。

( )6.使用Java语言既可以读写二进制文件,又可以读写文本文件。

( )7.框架JFrame作为图形用户界面的顶级容器,原子组件是不能直接放置到框架的。

( ) 8.当最小化小程序时就会调用小程序的stop()方法,暂时释放所占资源。

( )9.调试Java程序也就是运行Java程序,使用java命令即可完成。

( )10.线程就是程序,只不过是代码较少。

( )第二部分:选择题(可多选)1.以下有关类型转变的说法错误的是()A低精度类型向高精度类型转换时,不会丢失数据精度B系统会自动进行(整型或浮点型)低精度类型数据向高精度类型数据的转换C高精度类型数据向低精度类型数据的转换、整型和浮点型数据之间的转换,必须强制进行,有可能会引起数据丢失D高精度类型数据向低精度类型转换时,也不会丢失数据精度,因为转换是系统进行的2. 以下有关条件运算符(?:)说法正确的是()A条件运算符是一个三元运算符,其格式是:表达式1?表达式2:表达式3B格式中的“表达式1”是关系或者逻辑表达式,其值是boolean值C若“表达式1”成立,该条件表达式取“表达式2”的值,否则取“表达式3”的值D以上说法都正确3.在switch(表达式)语句中,“表达式”的值必须是()A 整数值B 字符值C 布尔逻辑值D 整数或字符值4.下列关于for循环和while循环的说法中,正确的是()A while循环能实现的操作,for循环也能实现B while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C 两种循环任何时候都可以替换D 两种循环结构中必须都有循环体,循环体不能为空5. 下面的表达式中正确的是()A String s=”你好”;if(s==”你好”) System.out.println(true);B String s=”你好”;if(s!=”你好”) System.out.println(false);C String s=”你好”;if(s.equals(”你好”)) System.out.println(true);D String s=”你好”;if(equals(s,”你好”)) System.out.println(true);6.String str;System.out.println(str.length());以上语句的处理结果是()A 编译报错B 运行结果是nullC 运行结果为0D 随机值7. 执行String [ ] s=new String[10];代码后,下面结论正确的是()A s[10]为””B s[10]为nullC s[0]未定义D s.length为108.有关方法重载的正确说法是()A方法的名称一致,限定符不同B方法的名称一致,限定符相同C方法的名称一致,返回值不同D其他都一致,只有参数定义不同9.如果任何包中的子类都能访问超类中的成员,则使用的限定符是()A publicB privateC protectedD transient10.有关继承下面的说法正确的是()A 继承的主要目的是隐藏类的属性B 在Java中,一个类可以从多个类中继承属性和方法C 继承体现了事物的普遍性和特殊性D 继承允许子类继承父类中的构造器11.下面说法不正确的是()A Java中线程是抢占式的B Java中线程是分时式的C Java中的线程可以共享数据D Java中的线程可以共享代码12.下列关于Java线程的说法正确的是()A每一个Java线程由代码、一个真实的CPU以及数据3部分组成B创建线程的两种方法中,从Thead类中继承的创建方式可以防止出现多父类问题C Thead类属于java.util程序包D 以上说法都不正确13. 下面数据类型的定义中错误的是()。

A int a = 10;B double d = 1.2;C float f = 1.2;D char c = ‘A’;14. 类可以保护它的成员变量和成员函数不会被其他对象随意访问到,这一特性属于类的()。

A 封装性B 继承性C 多态性D 重载15. 以下关于字符串类的说法正确的是()。

A String类用于字符串变量,而StringBuffer类用于字符串常量B String类用于字符串常量,而StringBuffer类用于字符串变量C String类的对象只能用“new”关键字生成D StringBuffer字符串的容量是指字符串中字符的个数16. 在Java的异常处理语句中对finally的描述正确的是()。

A 不管是否发生异常,finally中的程序都要执行B 只有不发生异常时,finally中的程序才需要执行C 只有异常发生时,finally中的程序才需要执行D 不管是否发生异常,finally中的程序都不会执行17. 下面哪种注释能支持javadoc命令()。

A //B /*……*/C /**……*/D 都能支持18. 在Java中如果使正在运行的线程进入睡眠状态,可以调用线程的哪一个方法。

()A wait()B sleep()C stop()D notify()19. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是()A 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B 可以被两种类访问和引用:该类本身、该类的所有子类C 只能被该类自身所访问和修改D 只能被同一个包中的类访问20. 下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的()。

A publicB privateC staticD final21. 给出一段程序,试判断哪个是正确的结果。

()public class Test{public static void main (String args[]){try{System.out.print(“Hello world ”);}finally{System.out.println(“Finally executing”);}}}A 无法编译运行,因为没有指定异常B 无法编译运行,因为没有catch子句C Hello worldD Hello world Finally executing22. Applet类中的直接父类是()A Component类B Container类C Frame类D Panel类23. jsp 有几个内置对象?()A 5个B 6个C 9个D 8个24. 在JAVA中,如何跳出当前的多重嵌套循环?()A breakB returnC forwardD finally25. 四种会话跟踪技术,哪个范围最大?()A pageB requestC sessionD application26. java中有几种方法可以实现一个线程?()A 1种B 2种C 3种D 4种27. 同步有几种实现方法()A 4种B 2种C 3种D 1种28. xml有哪些解析技术? ()A DOMB SAXC STAXD JDOM29. 下列说法正确的是()A 构造器Constructor可被继承B String类不可以继承C 判断两个对象值相同用“==”D char型变量中可以存贮一个中文汉字30. 下列关于集合的说法正确的是()A List 的具体实现包括 ArrayList 和 VectorB Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值C Set的元素是有序的D Hashtable 是线程安全的。

31. 下列关于线程说法正确的是()A 调用sleep不会释放对象锁。

B 调用wait方法导致本线程放弃对象锁C 当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法D notify():唤醒全部处于等待状态的线程。

32 给定JSP程序源码如下,该JSP运行后输出的结果是()。

<html><%int Count=1;%>Count:<%=++Count%></html>A Count:1B Count:2 C1:2 D Count:33. 在J2EE中的一个JSP文件中,有表达式<%=2+3%>,它将输出()A 2+3B 5C 23D 不会输出,因为表达式是错误的34. 在J2EE中,JSTL提供条件标签以支持JSP页面的各种条件,其中()类似于Java语言的switch语句。

()A <c:if>B <c:choose>C <c:when>D <c:forEach>35. 在进行Java Web开发时,假定一个变量保存在session中,要获得这个变量的值,可以使用以下()语句。

A application.getAttribute(“name”)B pageContext.getAttribute(“name”)C session.getAttribute(“name”)D config.getInitParameter(“name”)36. 关于视图的描述正确的是()A 视图是一种特殊的表,它存储了用户定制的数据。

B视图仅用于用户进行查询,不可以通过视图对数据进行修改。

C 在sql server中可以通过用T-sql语句来创建,也可以通过企业管理器。

D 创建视图只能操作本机器上的数据库表。

37. STRUTS框架中,()类在视图层和控制层之间传递HTML表单数据。

A ActionB ActionForwardC ActionFormD ActionServlet38. 以下关于SessionFactory的说法哪些正确?()A 对于每个数据库事务,应该创建一个SessionFactory对象B 一个SessionFactory对象对应一个数据库存储源。

C SessionFactory是重量级的对象,不应该随意创建。

如果系统中只有一个数据库存储源只需要创建一个。

D SessionFactory的load()方法用于加载持久化对象39. 关于AOP错误的()A AOP将散落在系统中的“方面”代码集中实现B AOP有助于提高系统可维护性C AOP已经表现出将要替代面向对象的趋势D AOP是一种设计模式,Spring提供了一种实现40. 依赖注入说法正确的( )A 依赖注入的目标是在代码之外管理程序组建间的依赖关系B 依赖注入即是“面向接口”的编程C 依赖注入是面向对象技术的替代品D依赖注入的使用会增大程序的规模41. 以下数据结构不属于线性结构的是()A 队列B 线性表C 二叉树D 栈42. 下列是文件读写的类是()A File ReaderB FileC FileWriterD InputStream43. 数据库技术中的“脏数据',是指()的数据。

相关文档
最新文档