国家二级JAVA(选择题)模拟试卷1(共150题)_第1页
国家二级JAVA(选择题)模拟试卷1(共150题)_第2页
国家二级JAVA(选择题)模拟试卷1(共150题)_第3页
国家二级JAVA(选择题)模拟试卷1(共150题)_第4页
国家二级JAVA(选择题)模拟试卷1(共150题)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

国家二级JAVA(选择题)模拟试卷1(共6套)(共150题)国家二级JAVA(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、在顺序栈中进行退栈操作时,______。A、谁先谁后都可以B、先移动栈顶指针,后取出元素C、不分先后,同时进行D、先取出元素,后移动栈顶指针标准答案:D知识点解析:暂无解析2、对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。A、11/8B、7/4C、9/4D、11/4标准答案:C知识点解析:暂无解析3、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。A、概要设计B、详细设计C、可行性分析D、需求分析标准答案:D知识点解析:暂无解析4、下面不属于软件工程的3个要素的是______。A、工具B、过程C、方法D、环境标准答案:D知识点解析:暂无解析5、软件调试的目的是______。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能标准答案:B知识点解析:暂无解析6、下列叙述中正确的是______。A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致标准答案:C知识点解析:暂无解析7、关系R和关系S的并运算是______。A、由关系R和关系S的所有元组合并组成的集合再删去重复的元组B、由属于R而不属于S的所有元组组成的集合C、由既属于R又属于S的元组组成的集合D、由R和S的元组连接组成的集合标准答案:C知识点解析:暂无解析8、下列关于类的说法,错误的是______。A、对于一个类来说,只能生成1到2个对象B、类是定义属性和方法的模板C、由程序员编写,作为程序的一部分,其目的是产生对象D、类定义的是一种对象类型,是同类对象共有的变量和方法标准答案:A知识点解析:暂无解析9、类的专用函数叫做______,是对对象的数据所进行的操作。A、方法B、对象C、消息D、构造方法标准答案:A知识点解析:暂无解析10、下列程序的运行结果为______。classA{intb=0;}publicclassex35publicstaticvoidmain(Stringargs[]){ex35t=newex35();t.method();}voidmethod(){AA1=newA();AA2=newA();A1,b=A2.b=12;booleanb=A1.equals(A2);Syatem.out.println(b);}}A、trueB、falseC、0D、1标准答案:B知识点解析:暂无解析11、执行如下语句之后,输出的结果是______。publicclassex36{publicstaticvoidmain(String[]args){intx=-6,y=6;x=x+y--;System.out.println(x);}}A、-12B、12C、-1D、0标准答案:D知识点解析:暂无解析12、执行下列代码段之后,变量b的值为______。publicclassex40{publicstaticvoidmain(String[]args){bytex=5;bytey=5;bytec=10;booleanb;b-c<x<<y;System.out.println(b);}}A、1B、0C、falseD、true标准答案:D知识点解析:暂无解析13、下列程序运行的结果是______。publicclassex22{publicstaticvoidmain(String[]args){inta=0,b=l;do{if(b%2==0)a+=b;b++;}while(b<=100);System.out.println(a);}}A、5050B、2550C、2525D、2500标准答案:B知识点解析:暂无解析14、下列嵌套的循环程序执行后,结果是______。publicclassax25{publicstaticvoidmain(String[]args){intsum=0;for(inti=0;i<=5;i++){for(intj=10;j>3*i;j--){sum+=j*i;}}System.out.println(sum);}}A、136B、127C、147D、153标准答案:C知识点解析:暂无解析15、下列程序执行后的结果是______。packagech1;importjava.io.*;publicclassex22{static,Stringfilename="ch1\kfile22.txt";publicstaticvoidmain(String[]args){try{FileWriterfr=newFileWriter(filename);PrintWriterpr=newPrintWriter(fr);Stringname="xiaoming";Stringphone="123456";Stringage="12";pr.println(name+’,’+phone+’,’+age);pr.close();fr.close();}catch(IOExceptionioe){ioe.printStackTrace()}}}A、在包ch1中新建一个文件file22.txt,并且在其中写入一行字符串“xiaomingl2345612”B、在包ch1中新建一个文件file22.txt,并且在其中写入一行字符串“xiaoming,123456,12”C、在包chi中新建一个文件file22.txt,并且在其中写入一行字符串“xiaoming’’D、抛出IOException标准答案:B知识点解析:暂无解析16、下列说法中,不正确的一项是______。A、可以用FileWriter对象作为PrintWfite类的构造方法的参数B、可以用FileOutputStream对象作为PrintWrite类的构造方法的参数C、PrintWriter类的println()方法不可以刷新输出缓冲区D、PrintWriter类的println()方法可以刷新输出缓冲区标准答案:C知识点解析:暂无解析17、下列说法中,错误的一项是______。A、在实际编程中,一般使用的是Container的子类B、在实际编程中,一般使用的是Component的子类C、Container类是Component类的子类D、容器中可以放置构件,但是不能够放置容器标准答案:D知识点解析:暂无解析18、下列说法中错误的一项是______。A、布局管理器体现了Java平台无关性B、LayoutManager是一个接口,编程时通常使用的是实现该接口的类C、每个容器都对应一个布局管理器D、在Java中,必须直接设置构件在容器中的位置和直接设置构件的大小标准答案:D知识点解析:暂无解析19、在下列程序横线处填入设置窗口大小的语句,窗口长200,宽100,请选择正确的一项______。importjava.awt.*;publicclassex34extendsFrame{publicstaticvoidmain(String[]args){ex34e=newex34();______e.setVisible(true);}}A、setSize(200,100);B、e.setSize(200,100);C、setSize(100,200);D、e.setSize(100,200);标准答案:B知识点解析:暂无解析20、向容器中添加构件的方法是______。A、setLayout()B、setFont()C、add()D、setVisible(booleanb)标准答案:C知识点解析:暂无解析21、下列Applet在窗口中输出一个以坐标(100,80)为中心,长轴半径为70,短轴半径为50的椭圆。选择正确的语句填入横线处。importjava.awt.*;importjava.applet.*;publicclassexl5extendsApplet{publicvoidpaint(Graphicsg){g.setColor(Color.RED);g.setColor(Color.GREEN);______g.drawString(".O",100,80);}}A、drawOval(30,30,140,100);B、g.drawOval(30,30,70,50);C、g.drawLine(30,30,140,100);D、g.drawOval(30,30,140,100);标准答案:D知识点解析:暂无解析22、下列Applet实现了使用灰度值递减的顺序显示0~9,选择正确的语句填入横线处。importjava.applet.*;importjava.awt.*;importjava.awt.Color;publicclassex24extendsApplet{publicvoidpaint(Graphicsg){intr=0,g1=0,b=0,j=10;for(inti-0;i<10;i++){g.setColor(newColor(r,g1,b));r+=25;g1+=25;b+=25;j+=10;}}}A、g.drawString(i,j,30);B、g.drawString(""+i,j,30);C、drawString(i,j,30);D、drawstring(""+i,j,30);标准答案:B知识点解析:暂无解析23、下列Applet在坐标(30,50)处以黄色字体显示“你好!”。请选择正确的语句填入横线处。importjava.awt.*;importjava.applet.*;publicclassex27extendsApplet{publicvoidpaint<Graphicsg){g.drawString("你好",30,50);}}A、setColor(Color.yellow);B、g.setColor(Color.Yellow),C、g.setFontColor(Color.yellow);D、g.setColor(Color.yellow);标准答案:D知识点解析:暂无解析24、下列Applet既可以作为Applet运行,也可以作为Application运行。请选择正确的语句填入横线处。importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassex35extendsApplet{Label1;publicvoidinit(){1=newLabel();1.setText("这是Applet!");add(1);}publicstaticvoidmain(String[]args){ex35e=newex35();Framefrm=newFrame("ex35");frm.add(e);frm.addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEventwe){System.exit(1);}});e.1.setText("这是Application!");frm.setSize(100,100);frm.setVisible(true);}}A、e.paint();B、不填C、e.repaint();D、e.init();标准答案:D知识点解析:暂无解析25、下面______操作是applet可以做的。A、读取客户端部分系统变量B、读取客户端文件C、在客户端主机上创建新文件D、在客户端装载程序库标准答案:B知识点解析:暂无解析国家二级JAVA(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考标准答案:C知识点解析:暂无解析2、把实体一联系模型转换为关系模型时,实体之间的联系在关系模型中是通过______。A、建立新的属性来实现B、建立新的关键字来实现C、建立新的关系来实现D、建立新的实体来实现标准答案:C知识点解析:暂无解析3、关系数据库管理系统能实现的专门关系运算包括______。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:B知识点解析:暂无解析4、将E-R图转换到关系模式时,实体与联系都可以表示成______。A、属性B、关系C、键D、域标准答案:B知识点解析:暂无解析5、视图设计一般有3种设计次序,下列不属于视图设计的是______。A、自顶向下B、由外向内C、由内向外D、自底向上标准答案:B知识点解析:暂无解析6、单个用户使用的数据视图的描述称为______。A、外模式B、概念模式C、内模式D、存储模式,标准答案:A知识点解析:暂无解析7、分布式数据库系统不具有的特点是______。A、分布式B、数据冗余C、数据分布性和逻辑整体性D、位置透明性和复制透明性标准答案:B知识点解析:暂无解析8、类的专用函数叫做______,是对对象的数据所进行的操作。A、方法B、对象C、消息D、构造方法标准答案:A知识点解析:暂无解析9、Java中所有的简单数据类型都被包装在______包中。A、java.awtB、java.sq1C、java.1angD、java.math标准答案:C知识点解析:暂无解析10、整型变量a、b定义如下,表达式抖++a==b的值是______。inta=3;intb=4;A、3B、4C、1D、true标准答案:D知识点解析:暂无解析11、下列程序执行后的结果为______。publicclassexl2{publicstaticvoidmain(string[]args){intn=4;intx=0;do{System.out.print(n);}while(x++<n--);}}A、12B、432C、43D、4标准答案:B知识点解析:暂无解析12、下列程序中的循环体将会被执行______。publicclassex20{publicstaticvoidmain(String[]args){intx=3;do{System.out.println("Hello!");}while(x>=0);}}A、2次B、1次C、3次D、4次标准答案:D知识点解析:暂无解析13、若a的值为3时,下列程序段被执行后,c的值是______。intc=l;if(a>0)if(a>3)c=2;elsec=3;elsec=4;A、1B、2C、3D、4标准答案:C知识点解析:暂无解析14、如果要创建一个包含父目录的目录,需要使用File的______方法。A、mkdir()B、mkdirs()C、ifFile()D、list()标准答案:B知识点解析:暂无解析15、选择正确的语句填入下列程序的横线处。importjava.awt.*;importjava.awt.event.*;publicclassex21{staticFramef;staticFileDialogfd;publicstaticvoidmain(String[]args){f=newFrame("ex21");______fd.setVisible(true);System.out.println(fd.getFile());}}A、newFileDialog(f,"FileDialog");B、newFileDialog("FileDialog");C、fd=newFileDialog(f,"FileDialog");D、fd=newFileDialog("FileDialog");标准答案:C知识点解析:暂无解析16、下列说法中错误的一项是______。A、Swing的按钮构件上可以使用图标B、Swing构件可以设置一个或多个边框C、Swing构件可以使用键盘代替鼠标操作D、Swing中需要手工编写双缓冲区标准答案:D知识点解析:暂无解析17、选择正确的语句填在下列程序的横线处。importjava.awt.*;importjava.awt.event.*;publicclassex30{Framef;publicstaticvoidmain(String[]args){ex30e=newex30();e.test();}publicvoidtest(){f=newFrame("ex30");______f.paok();f.setVisible(true);}classMyWindowListenerextendsWindowAdapter{publicvoidwindowClosing(WindowEvente){System.exit(1);}}}A、f.addWindowListener(newMyWindowtistener());B、f.addWindowListener(MyWindowListener());C、f.addWindowAdapter(newMyWindowListener());D、addWindowListener(newMyWindowListener());标准答案:A知识点解析:暂无解析18、下列说法中错误的一项是______。A、Component类是抽象类,其他的构件类都是该类的子类B、Container类是用于管理构件的类,其直接父类是ObJectC、Component类是java.awt包的核心D、LayoutManager接口用于确定容器中构件的布局标准答案:B知识点解析:暂无解析19、下列事件中属于高级事件的一项是______。A、选中项目列表的某一项时触发的事件B、鼠标进入一个Button构件的区域时触发的事件C、关闭窗口时触发的事件D、按下键盘时触发的事件标准答案:A知识点解析:暂无解析20、下列Applet实现了在Applet窗口中绘制一个以(70,70)为圆心,50为半径,边框为绿色的圆,圆心是红色的。选择正确的语句填入下面横线处。importjava.awt.*;importjava.applet.*;publicclassex20extendsApplet{publicvoidpaint(Graphicsg){g.setColor(Color.GREEN);g.drawOval(20,20,100,100);g.setColor(Color.RED);______}}A、g.drawOval(70,70,70,70);B、g.drawRect(70,70,1,1);C、drawRect(70,70,1,1);D、g.drawLine(70,70,1,1);标准答案:B知识点解析:暂无解析21、下列Applet用于显示提供它的主机的IP地址。请选择正确的语句填入横线处。importjava.awt.*;importjava.awt.event.*;importjava.applet.Applet;import.*;publicclassex23extendsApplet{publicvoidinit(){setLayout(newGridLayout(2,1);Buttonbtm=newButton("显示IP");finalLabel1=newLabel("");btn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventae){try{URLur1=getCodeBase();StringstrName=ur1.getHost();______1.setText(ia.toString());}catch(Exceptione){e.printStackTrace();}}});add(btn);}}A、InetAddressia=URL.getByName(strName);B、InetAddressia=InetAddress.getByName(strName);C、InetAddressia=newInetAddress.getByName(strName);D、InetAddressia=InetAddress.getByName(ur1);标准答案:B知识点解析:暂无解析22、下面______操作是applet可以做的。A、读取客户端部分系统变量B、读取客户端文件C、在客户端主机上创建新文件D、在客户端装载程序库标准答案:B知识点解析:暂无解析23、在ODBC标准中,允许使用的数据库连接标准是______。A、CORBAB、JDBCC、SQL/CLID、J2ME标准答案:C知识点解析:暂无解析24、下列不适于使用UDP协议进行传输的一项是______。A、传输时钟信息B、广播C、ping命令D、聊天室标准答案:D知识点解析:暂无解析25、下列______不是J2SE的特点。A、编译器分为客户端和服务端B、支持开发工具和集成工具集C、支持J2ME,支持EJBD、支持企业之间的互操作标准答案:C知识点解析:暂无解析国家二级JAVA(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、采用链接方式存储线性表的优点是______。A、便于随机存取B、花费的存储空间较顺序存储方式少C、便于插入和删除操作D、数据元素的物理顺序和逻辑顺序相同标准答案:C知识点解析:暂无解析2、若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。A、BDGCEFHAB、GDBECFHAC、BDGAECHFD、GDBEHFCA标准答案:D知识点解析:暂无解析3、软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。A、阶段性报告B、需求评审C、总结D、都不正确标准答案:B知识点解析:暂无解析4、软件开发的结构化生命周期方法将软件生命周期划分成______。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计标准答案:A知识点解析:暂无解析5、关系表中的每一横行称为一个______。A、元组B、字段C、属性D、码标准答案:A知识点解析:暂无解析6、SQL语言又称为______。A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言标准答案:C知识点解析:暂无解析7、类的专用函数叫做______,是对对象的数据所进行的操作。A、方法B、对象C、消息D、构造方法标准答案:A知识点解析:暂无解析8、在Java中,所有类的根类是______。A、java.lang.ObjetB、java.lang.ClassC、java.applet.AppletD、java.awt.Frame标准答案:A知识点解析:暂无解析9、下列有关Java语言的叙述中,正确的是______。A、Java是不区分大小写的B、源文件名与public类型的类名必须相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限标准答案:B知识点解析:暂无解析10、以下的变量定义语句中,合法的是______。A、int_long=324233L;B、byte$_b1=114562;C、float_*5=123.456F;D、doublea=Double.MAX_VALUE;标准答案:D知识点解析:暂无解析11、下列语序列执行后,输出的结果是______。publicclassex26{publicstaticvoidmain(String[]args){intx=l5;x/=x%5+x*(x-x%10);System.out.println(x);}}A、0B、5C、10D、15标准答案:A知识点解析:暂无解析12、设有定义inty=5;,则执行以下语句后,y的值为______。y=--y-5;A、-5B、-1C、-4D、运行时出现异常标准答案:A知识点解析:暂无解析13、执行下列代码段之后,变量b的值为______。publicclassex40{publicstaticvoidmain(String[]args){bytex=5;bytey=5;bytec=10;booleanb;b-c<x<<y;System.out.println(b);}}A、1B、0C、falseD、true标准答案:D知识点解析:暂无解析14、下列程序执行后,输出的结果是______。publicclassexl7{publicstaticvoidmain(String[]args)inta=3;intb=4;intx=5;if(++a<b)x=x+a;elseif(a--<-b)x-x-a;System.cut.print(x);}}A、4B、5C、3D、2标准答案:D知识点解析:暂无解析15、下列关于捕获异常的描述中,错误的是______。A、在异常处理代码段中无法访问hy代码段中声明的变量B、子类异常可被父类异常捕获处理C、try-catch机制可以被用于流程控制D、在catch代码段中的return语句用于退出方法,而不是返回异常抛出点标准答案:C知识点解析:暂无解析16、下列关于异常的描述中,正确的是______。A、编译时就应该找错,但不是所有的错误都可以在编译时发现B、异常处理把处理错误的代码和执行程序功能的代码集中在一起C、当异常产生时,程序会自动跳转到异常处理程序D、异常就是阻碍程序继续执行下去的问题标准答案:A知识点解析:暂无解析17、ZipOu中utStream类的对象可以作为______类的构造方法的参数。A、ZiplnputStreamB、InputStreamReaderC、OutputStreamReaderD、FileOu~utStream标准答案:C知识点解析:暂无解析18、下列说法中错误的一项是______。A、当线程获得了某个对象的排他锁时,它可以独自访问该对象,而其他线程无法访问B、当线程获得了某个对象的排他锁时,它可以独自访问该对象,其他线程也可以通过某种策略访问C、临界区可以是一个方法D、程序中单独并发的线程可以对同一个对象进行访问标准答案:B知识点解析:暂无解析19、下列程序的输出结果是______。classT44implementsRunnable{publicvoidrun(){System.out.printin(Thread.currentThread().getName()+"运行");}}publicclassex44{publicstaticvoidmain(String[]args){Threadt1=newThread(newT44(),"t1");Threadt2=newThread(newT44(),"t2");t1.setPriority(Thread.MAX_PRIORITY);t2.setPriority(Thread.MIN_PRIORITY);t2.start();t1.start();}}A、t1运行t2运行B、t2运行t1运行C、t1运行t1运行D、t2运行t2运行标准答案:A知识点解析:暂无解析20、下列方法中可以用来创建一个新线程的是______。A、实现java.lang.Runnable接口并重写start()方法B、实现java.lang.Runnable接口并重写run()方法C、继承java.lang.Thread类并重写run()方法D、实现java.lang.Thread类并实现start()方法标准答案:C知识点解析:暂无解析21、当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A、捕获异常B、抛出异常C、声明异常D、嵌套异常标准答案:C知识点解析:暂无解析22、当单击鼠标或者拖动鼠标时,触发的事件是______。A、ActionEventB、KeyEventC、ItemEventD、MouseEvent标准答案:D知识点解析:暂无解析23、下列说法中,错误的一项是______。A、在实际编程中,一般使用的是Container的子类B、在实际编程中,一般使用的是Component的子类C、Container类是Component类的子类D、容器中可以放置构件,但是不能够放置容器标准答案:D知识点解析:暂无解析24、用于返回当前Web页面上所有的Applet的列表的方法是______。A、getDocument()B、getApplets()C、getApplet(Stringname)D、getAppletList()标准答案:B知识点解析:暂无解析25、下列不属于MIDP为移动设备提供的功能是______。A、用户界面B、应用管理C、高度并行事务处理D、网络连接标准答案:C知识点解析:暂无解析国家二级JAVA(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。A、11/8B、7/4C、9/4D、11/4标准答案:C知识点解析:暂无解析2、关系表中的每一横行称为一个______。A、元组B、字段C、属性D、码标准答案:A知识点解析:暂无解析3、关系数据库管理系统能实现的专门关系运算包括______。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:B知识点解析:暂无解析4、关系模型允许定义3类数据约束,下列不属于数据约束的是______。A、实体完整性约束B、参照完整性约束.C、域完整性约束D、用户自定义的完整性约束标准答案:C知识点解析:暂无解析5、在Java语言中有多种实现的机制,下列______技术属于垃圾回收机制。A、字节编译B、内存跟踪C、语法检查D、堆栈上/下溢检查标准答案:B知识点解析:暂无解析6、下列选项中的接口声明正确的是______。A、interfaceShape{...}B、abstractprivateinterfaceShapeextendsArea{...}C、privateinterfaceShape{...}D、protectedprivatedinterface;标准答案:A知识点解析:暂无解析7、下列关于类和对象的描述中,不正确的一项是______。A、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么B、现实世界中,可以把每件事物都看作是一个对象C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象标准答案:D知识点解析:暂无解析8、下列数据中是八进制数的是______。A、231LB、0X214C、00D、10标准答案:C知识点解析:暂无解析9、Java中所有的简单数据类型都被包装在______包中。A、java.awtB、java.sq1C、java.1angD、java.math标准答案:C知识点解析:暂无解析10、对于一个3位的正整数m,取出它的个位数字t(t为整型)的表达式是______。A、t=m/100%10B、t=(m-m/100*100)%10C、t=m/lO%10D、t=m/10标准答案:B知识点解析:暂无解析11、下列程序段执行后,x5的结果是______。publicclassex42{publicstaticvoidmain(String[]args){intxl=8;intx2=12;intx3=7;intx4;intx5;x4=x1>x2?x1:x2+x1;x5=x4>x3?x4:x3;System.out.println(x5);}}A、11B、20C、10D、12标准答案:B知识点解析:暂无解析12、下列嵌套的循环程序执行后,结果是______。publicclassax25{publicstaticvoidmain(String[]args){intsum=0;for(inti=0;i<=5;i++){for(intj=10;j>3*i;j--){sum+=j*i;}}System.out.println(sum);}}A、136B、127C、147D、153标准答案:C知识点解析:暂无解析13、请问所有的异常类都继承下面的______类。A、java.lang.ExceptionB、java.lang.ThrowableC、java.io.ExceptionD、java.lang.Error标准答案:B知识点解析:暂无解析14、下列关于异常的描述中,正确的是______。A、编译时就应该找错,但不是所有的错误都可以在编译时发现B、异常处理把处理错误的代码和执行程序功能的代码集中在一起C、当异常产生时,程序会自动跳转到异常处理程序D、异常就是阻碍程序继续执行下去的问题标准答案:A知识点解析:暂无解析15、下列描述中,正确的是______。A、finally代码段在发生异常时不一定必须执行B、异常机制可以用于流程控制C、在catch代码段中可以使用return语句来返回到异常抛出点D、可以把catch到的异常对象再次抛出,使上层try-atch结构继续处理该异常事件标准答案:D知识点解析:暂无解析16、下列说法中,错误的一项是______。A、线程一旦创建,则立即自动运行B、线程创建后需要调用start()方法,将线程置于可运行状态C、线程处于可运行状态,意味着它可以被调度D、调用线程的start()方法后,线程也不一定能立即执行标准答案:A知识点解析:暂无解析17、下列说法中,错误的一项是______。A、线程有其产生、存在和消亡的过程B、一个进程可以创建多个线程C、Java需要利用外部的线程支持库来实现多线程D、在Java语言中支持多线程标准答案:C知识点解析:暂无解析18、下列程序的输出结果是______。classT44implementsRunnable{publicvoidrun(){System.out.printin(Thread.currentThread().getName()+"运行");}}publicclassex44{publicstaticvoidmain(String[]args){Threadt1=newThread(newT44(),"t1");Threadt2=newThread(newT44(),"t2");t1.setPriority(Thread.MAX_PRIORITY);t2.setPriority(Thread.MIN_PRIORITY);t2.start();t1.start();}}A、t1运行t2运行B、t2运行t1运行C、t1运行t1运行D、t2运行t2运行标准答案:A知识点解析:暂无解析19、下列______不属于AWT布局管理器。A、CardLayoutB、GridLayoutC、BorderLayoutD、BoxLayout标准答案:D知识点解析:暂无解析20、下列说法中,错误的一项是______。A、使用Flowlayout进行布局管理时,构件的大小采用的是其最佳尺寸B、使用FlowLayout在容器中放置构件的策略是:从上到下,从左到右C、使用FolwLayout进行布局管理时,不能调节构件之间的距离D、用FlowLayout管理的构件随容器大小变化的变化规律是:构件大小不变,构件之间的相对位置改变标准答案:C知识点解析:暂无解析21、选择正确的语句填在下列程序的横线处。importjava.awt.*;importjava.awt.event.*;publicclassex30{Framef;publicstaticvoidmain(String[]args){ex30e=newex30();e.test();}publicvoidtest(){f=newFrame("ex30");______f.paok();f.setVisible(true);}classMyWindowListenerextendsWindowAdapter{publicvoidwindowClosing(WindowEvente){System.exit(1);}}}A、f.addWindowListener(newMyWindowtistener());B、f.addWindowListener(MyWindowListener());C、f.addWindowAdapter(newMyWindowListener());D、addWindowListener(newMyWindowListener());标准答案:A知识点解析:暂无解析22、下列事件中属于高级事件的一项是______。A、选中项目列表的某一项时触发的事件B、鼠标进入一个Button构件的区域时触发的事件C、关闭窗口时触发的事件D、按下键盘时触发的事件标准答案:A知识点解析:暂无解析23、下列说法中错误的一项是______。A、getCodeBase()用于获取Applet主类的URLB、getDocumentBase()用于获取包含Applet的HTML文件的URLC、getParameter(Stringname)用于获取<PARAM>标记中的参数值D、若指定参数在HTML中没有说明,则Applet将停止运行标准答案:D知识点解析:暂无解析24、下列A1pplet实现在键盘上输入一个字符串,然后将该字符串照原样显示在屏幕上。请选择正确的语句填入横线处。importjava.awt.*;importjava.applet.*;publicclassex28extendsApplet{Label11,12;TextFieldtf;publicvoidinit(){setLayout(newGridLayout(3,1);11=newLabel("请输入一个字符串:");12=newLabel("");.tf=newTextField(15);add(11);add(tf);add(12);setSize(150,100);}publicbooleanaction(Evente,Objecto){if(e.target==tf)repaint();returntrue;}}A、12.setText(11.getText());B、11.setText(12.getText());C、11.setText(tf,getText());D、12.setText(tf.getText());标准答案:D知识点解析:暂无解析25、URL类在______包中定义。A、java.appletB、java.ioC、D、java.util标准答案:C知识点解析:暂无解析国家二级JAVA(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、若某链表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用______存储方式最节省时间。A、单链表B、双链表C、单循环链表D、带头结点的双循环链表标准答案:D知识点解析:暂无解析2、已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为______。A、GEDHFBCAB、DGEBHFCAC、ABCDEFGHD、ACBFEDHG标准答案:B知识点解析:暂无解析3、在顺序栈中进行退栈操作时,______。A、谁先谁后都可以B、先移动栈顶指针,后取出元素C、不分先后,同时进行D、先取出元素,后移动栈顶指针标准答案:D知识点解析:暂无解析4、在结构化方法中,软件功能分解属于软件开发中的______阶段。A、详细设计B、需求分析C、总体设计D、编程调试标准答案:C知识点解析:暂无解析5、把实体一联系模型转换为关系模型时,实体之间的联系在关系模型中是通过______。A、建立新的属性来实现B、建立新的关键字来实现C、建立新的关系来实现D、建立新的实体来实现标准答案:C知识点解析:暂无解析6、数据处理的最小单位是______。A、数据B、数据元素C、数据项D、数据结构标准答案:C知识点解析:暂无解析7、类的专用函数叫做______,是对对象的数据所进行的操作。A、方法B、对象C、消息D、构造方法标准答案:A知识点解析:暂无解析8、下列选项中的接口声明正确的是______。A、interfaceShape{...}B、abstractprivateinterfaceShapeextendsArea{...}C、privateinterfaceShape{...}D、protectedprivatedinterface;标准答案:A知识点解析:暂无解析9、下列选项中,列出用于定义类成员的访问控制权的一组保留字是______。A、float,boolean,int,longB、class,float,double,publicC、char,extends,float,doubleD、public,private,protected标准答案:D知识点解析:暂无解析10、执行下列代码段之后,x的值为______。publicclassex25{publicstaticvoidmain(String[]args){intx=12;intm=x%5;x>>>=m;System.out.println(x);}A、7B、3C、0D、1标准答案:B知识点解析:暂无解析11、设有定义inty=5;,则执行以下语句后,y的值为______。y=--y-5;A、-5B、-1C、-4D、运行时出现异常标准答案:A知识点解析:暂无解析12、下列代码执行之后,输出的结果为______。publicclassex34{publicstaticvoidmain(String[]args){bytea=-128;byteb=(a|127)>0?(byte)(~a>>128:(byte)(~a<<128);System.out.Println(b);}}A、-128B、128C、127D、-127标准答案:C知识点解析:暂无解析13、下列程序的输出结果是______。publicclassexl5{publicstaticvoidmain(String[]args){inta=2,b=8,c=12;a1:while(a<--c}{a2:do{a+=c;if(c==b++){continuea1;}}while(true);}System.out.print(a);}}A、52B、46C、38D、0标准答案:B知识点解析:暂无解析14、下列程序运行的结果是______。publicclassex22{publicstaticvoidmain(String[]args){inta=0,b=l;do{if(b%2==0)a+=b;b++;}while(b<=100);System.out.println(a);}}A、5050B、2550C、2525D、2500标准答案:B知识点解析:暂无解析15、下面程序的执行结果是______。publicclassex27{publicstaticvoidmain(String[]args){try{return;}finally{System.out.printin("Finally");}}A、程序正常运行,并输出FinallyB、程序正常运行,但不输出任何结果C、编译能通过,但运行时会出现一个异常D、因为没有catch字句,所以不能通过编译标准答案:D知识点解析:暂无解析16、下列关于异常的描述中,正确的是______。A、编译时就应该找错,但不是所有的错误都可以在编译时发现B、异常处理把处理错误的代码和执行程序功能的代码集中在一起C、当异常产生时,程序会自动跳转到异常处理程序D、异常就是阻碍程序继续执行下去的问题标准答案:A知识点解析:暂无解析17、现有一个文件file21.txt,其内容是:abCdEf,执行下列程序之后,输出的结果是______。packagech1;importjava,io.*;publicclassex21{staticStringname="ch1\\file21.txt";publicstaticvoidmain(String[]args){try{readFile();}catch(IOExceptionioe){System.out.println(ioe.getMessage());}}staticvoidreadFile()throwsIOException{BufferedReaderbr=null;try{Filef=newFile(name);FileReaderfr=newFileReader(f);br=newBufferedReader(fr);Stringstr=br.readLine();System.out.println(str.toLowerCase());}finallyif(br!=null)br.close();}}}A、AbCdEfB、abcdefC、aBcDeFD、ABCDEF标准答案:B知识点解析:暂无解析18、在下列程序的横线处填入正确的语句,实现RandomAccessFile类使用。packagech1;importjava.io.*;publicclassex27{publicstaticvoidmain(Stringargs[]){try{RandomAccessFilein=newin.close();}catch(Exceptione){e.printStackTrace();}}}A、RandomAccessFileC"ch1/file.dat","read")B、RandomAccessFile("r","ch1/file.dat")C、RandomAccessFile("ch1/file.dat","r")D、RandomAecessFile("read","ch1/file.dat")标准答案:C知识点解析:暂无解析19、下列说法中,错误的一项是______。A、线程一旦创建,则立即自动运行B、线程创建后需要调用start()方法,将线程置于可运行状态C、线程处于可运行状态,意味着它可以被调度D、调用线程的start()方法后,线程也不一定能立即执行标准答案:A知识点解析:暂无解析20、下列说法中,错误的一项是______。A、一个线程组中可以包含若干线程B、一个Java应用程序启动时,Java运行系统为该程序创建一个名为main的线程C、一个线程组中不可以再包含线程组D、一个Java应用程序的最顶层线程组是main标准答案:C知识点解析:暂无解析21、下列程序将Date对象写入文件file42.txt中,选择正确的语句填入下列程序中的横线处。packagech1;impbrtjava.io.*;importjava.util.*;publicclassex42{staticStringfileName="ch1\\file42.txt";staticDatedate=null;publicstaticvoidmain(String[]args){date=newDate();try{FileOutputStreamfos=newFileOutputStream(fileName);ObjectOutStreamoos=newObjectOutputStream(fos);oos.______;oos.close();fos.close();System.out.println(date.toString());}catch(Exceptione){System.out.println(e.getMessage());}}}A、writeObject()B、writeObject(date)C、write(date)D、writeByte(date)标准答案:B知识点解析:暂无解析22、下列说法中,正确的一项是______。A、AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联B、AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联C、AWT的低级事件是在构件或者容器上发生的事件D、AWT的低级事件是基于语义的事件,不一定和特定的动作相关联标准答案:C知识点解析:暂无解析23、下列事件中属于高级事件的一项是______。A、选中项目列表的某一项时触发的事件B、鼠标进入一个Button构件的区域时触发的事件C、关闭窗口时触发的事件D、按下键盘时触发的事件标准答案:A知识点解析:暂无解析24、请选择正确的语句填入下列程序的横线处。importjavax.Swing.*;importjava.awt.*;importjava.awt.event.*;publicclassex46{staticStringstr="单击次数:";staticintcnt=0;publicstaticvoidmain(String[]args){try{UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());}catch(Exceptione){}JFramejf=newJFame("ex46");JButtonjb=newJButton("Button");jb.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventae){cnt++;j1.setText(str+cnt);}});j1.setLabelFor(jb);jPaneljp=newJPanel();jp.setBorder(BorderFactory.createEmptyBorder(25,25,25,25);jp.setLayout(newGridLayout(0,1));jp.add(jb);jp.add(j1);jf.getContenPanel().add(jp,"Center");jf.pack();jf.setVisible(true);}}A、Labelj1=newJLabel(str+"0");B、finalJLabelj1=newJLabel(str+"0");C、finalJLabelj1=JLabel(str+"0");D、JLabelj1=newJLabel(str+"0");标准答案:B知识点解析:暂无解析25、与Applet生命周期相关的方法的数量是______。A、4种B、3种C、2种D、5种标准答案:A知识点解析:暂无解析国家二级JAVA(选择题)模拟试卷第6套一、选择题(本题共25题,每题1.0分,共25分。)1、在循环双链表的p结点之后插入s结点的操作是______。A、p→next=s;p→next→prior=s;S→prior=p;S→next=p→next;B、s→next=p;s→next=p→next;p→next=s;p→next→prior=s;C、p→next=s;s→prior=p;p→next→prior=s;s→next=p→next;D、s→prior=p;s→next=p→next;p→next→prior=s;p→next=S;标准答案:D知识点解析:暂无解析2、实现递归调用属于______的应用。A、栈B、数组C、队列D、二叉树标准答案:A知识点解析:暂无解析3、在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。A、循环的集合B、地址的集合C、路径的集合D、目标的集合标准答案:C知识点解析:暂无解析4、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。A、数据库系统B、文件系统C、人工管理D、数据项管理标准答案:A知识点解析:暂无解析5、关系数据库管理系统能实现的专门关系运算包括______。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:B知识点解析:暂无解析6、将E-R图转换到关系模式时,实体与联系都可以表示成______。A、属性B、关系C、键D、域标准答案:B知识点解析:暂无解析7、数据处理的最小单位是______。A、数据B、数据元素C、数据项D、数据结构标准答案:C知识点解析:暂无解析8、下列有关数据库的描述,正确的是______。A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件标准答案:C知识点解析:暂无解析9、单个用户使用的数据视图的描述称为______。A、外模式B、概念模式C、内模式D、存储模式,标准答案:A知识点解析:暂无解析10、类的专用函数叫做______,是对对象的数据所进行的操作。A、方法B、对象C、消息D、构造方法标准答案:A知识点解析:暂无解析11、使用运算符______来调用类的构造方法和创建新对象。A、instanceofB、+C、newD、ASCⅡ标准答案:C知识点解析:暂无解析12、下列选项中的接口声明正确的是______。A、interfaceShape{...}B、abstractprivateinterfaceShapeextendsArea{...}C、privateinterfaceShape{...}D、protectedprivatedinterface;标准答案:A知识点解析:暂无解析13、下列说法中,正确的是______。A、类成员变量在使用之前可以不初始化B、局部变量在使用之前可以不初始化C、所有的变量在使用之前必须初始化D、参数变量在使用之前必须初始化标准答案:A知识点解析:暂无解析14、执行如下语句之后,输出的结果是______。publicclassex24{publicstaticvoidmain(String[]args){intx=5,y=3;x+=X--*--y;System.out.println{x);}}A、0B、1C、trueD、false标准答案:C知识点解析:暂无解析15、执行下列代码之后,输出的结果为______。publicclassex27{publicstaticvoidmain(String[]args){ihtx=7;inty=1

温馨提示

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

评论

0/150

提交评论