计算机二级JAVA分类模拟题199_第1页
计算机二级JAVA分类模拟题199_第2页
计算机二级JAVA分类模拟题199_第3页
计算机二级JAVA分类模拟题199_第4页
计算机二级JAVA分类模拟题199_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机级AVA分类模题99选择题1、下列程序的运行结果是______publicclassShape{publicShape(){System.out.println("shape");}}publicclassCircleextendsShape{publicCircle(){System.out.println("Circle");}publicstaticvoidmain(Stringargs[]){Shaped=newCircle()}}ShapeCircleShapeCircleD.程序有错误2、下列关于字符流的叙述中,正确的是。字符流类BufferedReader可以提高字符传送的效率字符输入流首先要实现DataInput接口字节输入流都是Reader的子类只有字节输入流具有read()方法,字符输入流不具有该方法3、下列描述中,不是线性表顺序存储结构特征的是_____。不便于插入和删除需要连续的存储空间可随机访问需另外开辟空间来保存元素之间的关系4、String、StingBuffer是______类,都不能被继承。staticabstractfinalDrivate5、下列叙述中正确的是______循环队列有队头和队尾两个指针,因此,循环队列是非线性结构在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况循环队列中元素的个数是由队头指针和队尾指针共同决定6、以下叙述中错误的是(C语言是高级语言C语言中的每条可执行语句最终都将被转换成二进制的机器指令C语言产生的目标程序后缀名为OBJC语言中的函数不可以单独进行编译7、有以下程序:<stdio.h>#define,Y)(X)*(Y)

voidmain(){inta=3,b=4;,++b));}程序运行后输出的结果是81012158、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是。A.staticbooleanmatches()B.booleanmatcher.find()C.intmatcher.start()D.intmatcher.end()9、在E-R图中,用来表示实体的图形是A.矩形B.椭圆形C.菱形

D.三角形10、数据库、数据库系统和数据库管理系统之间的关系是A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系11、在面向对象方法中,不属于对象”基本特点的是______。一致性分类性.多态性.标识唯一性12、有两个关系R,S如下:由关系R通过运算得到关系,则所使用的运算为______。RABCa32b01cSAabc

21B302选择

.投影

插入

.连接13、下列代码的执行结果是______publicclassTest{publicstaticvoidmainStringargs[]){Stringnew;Strings2=new.out.println(s1=s2);

.out.println(s1equals(s2));}}A.false,falsefalse,trueC.true,truetruefalse14、Java程序结构中,源文件与程序公共类开头字母必须大写.可以不同必须相同以上说法都不对15、下列线程状态转换序列,在线程实际运行中可能出现的序列是______。新建→运行→阻塞→终止……运行→阻塞→可运行→终止……可运行→运行→阻塞→运行……新建→可运行→运行→阻塞→可运行……16、软件生命周期是指______软件产品从提出、实现、使用维护到停止使用退役的过程软件从需求分析、设计、实现到测试完成的过程软件的开发过程软件的运行维护过程17、Thread类的方法中用于修改线程名字的方法是_____。setName()getName()18、下列程序执行后,输出的结果是。publicclassTest{publicstaticvoidmain(String[]args){inta=100;<100||a>100)<>100");elseSystem.out.println("a=100");}}a=100a<>100a>100D.a<10019、当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象以选中的压缩文件为参数.以FileInputStream对象为参数以InputStreamReader对象为参数.以BufferedReader对象为参数20、下列属于合法的Java标识符的是_____。_cat5books+static-3.1415921、下面程序段的输出结果为_____。packagetest;publicclassClassA{intx=20;staticinty=6;

publicstaticvoidmain(Stringargs[]){ClassBb=newClassB();b.go(10);System.out.println("x="+b.x);}}classClassB{intx;voidgo(inty){ClassAa=newClassA();x=a.y;}}x=10x=20x=6编译不通过22、在数据库系统中,用户所见的数据模式为概念模式外模式内模式物理模式23、继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码_____。可读性好可重用可跨包访问运行更安全24、软件测试目的是______评估软件可靠性发现并改正程序中的错误改正程序中的错误发现程序中的错误25、下列语句中,属于多分支语句的是if语句switch语句dowhile语句for语句26、下列方法定义中,正确的是A.intx(inta,b)B.doublex(inta,intb);){intw:w=a-b:}C.doublex(a,b)D.intx(inta,intb){returnb}{return}27、JDK中提供的文档生成器是。A.java.exeB.javap.exeC.javadoc.exeD.javaprof.exe28、下列程序的运行结果是______publicclassTest{publicstaticvoidmain(String[]args){

int[]m=newint[]{1,2,3,4,5,6,7,8};intsum=0;for(int<sum+=m[i];if(i==3)break;}System.out.println(sum);}}36.103629、关系数据库管理系统应实现的专门的关系运算包括______。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序印、制表30、阅读下列代码段:abstractclassPerson{publicPerson(Stringn){name=n;}public______StringgetDescription();publicStringgetName(){returnname;}privateStringname;}在下画线处应填入的修饰符是_____。staticabstractprotectedfinal31、下列数据结构中,能用二分法进行查找的是_____。顺序存储的有序线性表.循环链表二叉链表链式存储的有序线性表32、自定义表格类中的model分应实现的接口是(AbstractTableModelJTableTableModelTableModelable33、下面的______关键字通常用来对对象加锁,从而使得对对象的访问是排他的。serializesynchronizedD.static34、数据字典(DD.所定义的对象包含于。数据流图(DFD.程序流程图软件结构图方框图35、执行完语句int[]x=newint[25];后,则下列哪个说法是正确的x[24]值为0x[24]值未定义x[25]值为0x[0]为空

D.显示、打

答案:选择题1、C[解析]本题考查初始化的顺序。在一个继承的完整链路中,初始化总会顺着子类找其父类,逐步找到最顶的构造函数后从最顶层的构造函数依次执行本题先执行父类的构造函数打印hape,然后调用子类的构造函数打印ircle。2、A[解析]在字符流的众多类中,类名中有uffer的类,在处理I/O时大多具有缓冲功能,可以提高I/O的传输效率以本题中A项说法“字符流类BufferedReader可以提高字符传送的效率是正确的。3、D[解析]线性表特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。4、C[解析]在ava中,字符串是作为对象出现的,由java.lang.Stringjava.lang.StringBuffer义分别用来处理长度不变可变字符串两类都被定义为final最终类指明该类不能有子类。因此,本题的正确答案是C。5、D[解析]循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环形空间。循环队列仍然是顺序存储结构,是队列常采用的形式,因此选A错误。在循环队列中,用队尾指rear指向队列中的队尾元素用队头指针ront指向队列排头元素的前一个位置循环队列中的元素是动态变化的,每进行一次入队运算,队尾指针就进一;每进行一次出队运算,队头指针就进一。可见由队头指针和队尾指针一起反映队列中元素的动态变化情况,因此选项、C是错误的。从队头指针front指向的后一个位置直到队尾指针ear指向的位置之间所有的元素均为队列中的元素,因此选项D是正确的。6、D、D8、A[解析]本题考查对ava中的匹配器类的理解。Marcher类用于将一个输入字符串input和模式串pattern相比较。boolean方法用于寻找下一个模式匹配串;intmatcher.start()方法用于返回匹配串的一个起始索引整数值;matcher.end()方法用于返回匹配串的一个终止索引整数值。而用于输入字符串与模式串比较的方法是taticbooleanmatches(),选项A正确。9、A[解析]在-R图中,3种图框分别表示实体、属性和实体之间的联系其规定如下:矩形框表示实体内标明实体名椭圆状框表示实体的属性内标明属性名菱形框表示实体间的联系,框内标明联系名。所以,选项正确。10、B[解析]数据库系统Database,简称DBS)括数据库(Database,简称DB)和数据库管理系统(DatabaseManagementSystem,简称DBMS)11、A[解析]对象的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。标识唯一性是指对象是可区分的分类性是指可将具有相同属性和操作的对象抽象成类多态性是指同一个操作可以是不同对象的行为封装性是指对象的内部对外不可见在外面不可直接使用对象的处理能力也不能直接修改其内部状态。

12、B[解析]由专门的关系运算选择影插入连接的定义可知题操作中所使用的运算是投影。13、B、C15、D[解析]线程状态转换序列如下图所示:/newyfB12/tu/1406/j/dj/2j283.189D48E.jpg故选D。16、A[解析]软件生命周(SDLC,SystemsDevelopmentLifeCycle,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。17、A[解析]类的其他方法有etName()和setDaemon()等。其中,用于修改线程名字的方法是etName()。18、A[解析]程序中=100,在经过判a<100||a>100时,由a既不小于100,也不大于00,所以判定结果为假。程序会走if语句的lse分支,所以输出为“a=100”。19、B20、A[解析]本题考Java标识符的命名规则,是考试的重点内容。中标识符的命名规则是标识符以字母下画线或美元符作为首字符的字符串序列标识符是区分大小写的标识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B错误,不能以“+”头,选项C错误,不能以“-”开头,选项D错误,只有选项是正确答案。21、C[解析]本题考查在ava中静态变量(类变量)用法题目程序段中生成了一个sy=6类变量,在lassA中调用的b.,只不过是ClassB中的一个局部变量,通过调用ClassB中的go方法可以生成一个ClassA象,并给这个新生成的对象赋以ClassA中的类变量的值。从main()方法作为入口执行程序,首先生成一个lassB的对象,然后b.go(10)调用ClassA,会给x和y赋值,x=a.后,x值为6再返回去执行System.println("x="+b.句,输出为x=6,可见,正确答案为选项。22、B23、B[解析]继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。对一个类的继承是指在现有类(父类)基础上构建一个新类(子类)重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。24、D[解析]软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早地发现尽可能多的bug。25、B、D27、C[解析]java.exe:Java解释器,执行字节码程序。类分解器,对.class文件提供字节代码的反汇编。javaprof.exe:Java析工具,提供解释剖析信息。28、C[解析]该程序的功能是m数组中的前四个数相加,将和保存sum中,最后输出sum的值。因为程序中for循环停止的条件有两个一个是当i<8的时候另一个是当i==3的时候即运行到m数组中第四个值的时候,可以跳出for环。程序执行的是后者,所以输出的结果是0。29、B[解析]关系数据库建立在关系数据模型的基础上,具有严格的数学理论基础。关系数据库对数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论