二级java选择题_第1页
二级java选择题_第2页
二级java选择题_第3页
二级java选择题_第4页
二级java选择题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、1、下列关于栈栈是只能在栈顶这一端进行插入和删除运算的线性表。当表中没有元素时称为空栈。栈的修改是按后进先出的原则进行的。栈的操作主要有:入栈运算、退栈运算、读栈顶元素。叙述正确的是_。A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除C、栈底元素永远不能被删除 D、以上三种说法都不对2、下列数据结构根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成两大类型:线性结构、非线性结构。线性结构满足以下条件:1、 有且只有一个根节点(没有前件的节点)2、 每个节点最多有一个前件,也最多只有一个后件如果一个数据结构不是线性结构,则称之为非线性结构。中,属于非线性结构的是_。A、循环

2、队列 B、带链队列C、二叉树 D、带链栈3、下列数据结构中,能够按照先进后出原则存取数据的是_。A、循环队列 B、栈C、队列队列是只允许在队尾插入,在对头删除的顺序表。当队列中没有元素时称之为空队列。队列的修改是按先进先出的原则进行的。队列亦称为先进先出的线性表。队列的操作:入队操作、出队操作。 D、二叉树4、对于循环队列,下列叙述中正确的是_。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针5、算法的空间复杂度是指_。A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D

3、、算法在执行过程中所需要的临时工作单元数6、下列选项中不属于结构化程序设计原则的是_。A、可封装 B、自顶向下C、模块化 D、逐步求精7、软件详细设计产生的图如下: 该图是_。A、N-S图 B、PAD图C、程序流程图 D、E-R图8、在学生管理的关系数据库中,存取一个学生信息的数据单位是_。A、文件 B、数据库 C、字段 D、记录9、数据库设计中反映用户对数据要求的模式是_。A、内模式 B、概念模式C、外模式 D、设计模式10、有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是_。A、自然连接 B、交C、投影 D、并11、下列特点中,_是Java虚拟机Java源文件的扩展名为:.ja

4、va ;字节码文件的扩展名为:.class 。执行的特点之一。A、字节代码 B、多进程C、静态链接 D、编译12、Java语言有多种实现机制,下列_技术属于垃圾回收机制。A、字节编译 B、内存跟踪C、语法检查 D、堆栈上/下溢检查13、以下_字符串是Java中合法的标识符标识符:1、 必须以字母、下划线(_)、美元符号($)开头,不能以数字开头。2、 不能与关键字重名3、 可以由字母、下划线、美元符号等组成。A、super B、3number C、#number D、$number14、执行以下语句后,str2的值是 _。String str1=abc;String str2=str1.con

5、catconcat:连接(cde);A、abcde B、abccdeC、cdeabc D、edccba15、如果类中的成员变量只能被同一包访问,则使用以下_约束符。A、无访问控制符 B、publicC、protected D、final16以下_表达式是不合法的。A、String x=Hello; int y=9; x+=y;B、String x=Hello; int y=9; if(x=y) C、String x=Hello; int y=9; x=x+y;D、String x=null; int y=(x!=null)&(x.length()0) ? x.length() : 017、下面

6、标识符中_是不合法的。A、BigMeaninglessName B、$int C、1 s D、$118下列_是反斜杠字符的正确表示。A、 B、* C、 D、19、下列程序段的输出是_。public class Test5 public static void main(String args) String ss1=new String(hello); String ss2=new String(hello); System.out.println(ss1=“=”运算符用于比较两个变量本身的值,即两个对象在内存中的首地址ss2); System.out.println(ss1.equals“e

7、quals()”方法是比较两个字符串中所包含的内容是否相同。 (ss2); A、true,falseB、true,trueC、false,trueD、false,false20、下列_类声明声明类的一般语法结构:类修饰符 calss 类名称 类修饰符:public、abstract、final、缺省 是正确的。A、abstract final一个类可以有多个修饰符,且无先后顺序之分,但abstract和final相互对立,所以不能同时应用在一个类的定义中。 class HIB、abstract private move()C、protected private number;D、public

8、abstract class Car21、下列语句正确的是_ 。A、 是算术右移操作符B、 是逻辑右移操作符C、 是算术右移操作符D、 是逻辑左移操作符22、public class Test public static void main(String args) int i = 5; do System.out.println(i); while (-i4) 执行后的输出是_。A、4 B、5 C、54 D、4523、switch (m)case 0: System.out.println(Condition 0);case 1: System.out.println(Condition 1

9、); case 2: System.out.println(Condition 2);case 3: System.out.println(Condition 3);break;default: System.out.println(Other Condition); 当m 的值为_时,下列哪个选项中的所有值都能引起Condition 1的输出。A、0,1 B、1,2C、2,3 D、3,424、JScrollPane是带滚动条的面板,主要是通过移动_来实现的。A、JViewport B、JSplitPaneC、JDesktopPane D、JlayeredPane25、下面_事件监听器监听者接

10、口(Listener):ComponentListener(组件事件)ContainerListener(容器事件)FocusListener(焦点事件)KeyListener(键盘事件)MouseListener(鼠标事件)MouseMotionListener(鼠标移动事件)WindowListener(窗口事件)在Java中无事件适配器适配器类(Adapter):ComponentAdapter(组件事件)ContainerAdapter (容器事件)FocusAdapter (焦点事件)KeyAdapter (键盘事件)MouseAdapter (鼠标事件)MouseMotionAda

11、pter(鼠标移动事件)WindowAdapter (窗口事件)。A、MouseListener B、KeyListener C、ActionListener D、WindowListener26、下面_不是Java中的容器。A、Frame B、Panel C、Scrollbar D、Dialog27、自定义的异常类可从下列_类继承。A、Error类 B、AWTErrorC、VirtualMachineError D、Exception及其子28、对于catch子句的排列,下列_是正确的。A、父类在先,子类在后 B、子类在先,父类在后C、有继承关系的异常不能在同一个try程序段内D、先有子类,

12、其他如何排列都无关29、当输入一个字节流字节流:处理字节数据(基本类型为InputStream、OutputStream)时,要_。A、实现DataInput接口B、实现ObjectInput接口C、实现Serializable接口D、继承Reader字符流:处理字符数据(基本类型为Reader、Writer)抽象类30、为读取的内容进行处理后再输出,需要使用下列_流。A、Filestream 文件输入输出流:FileInputStream和FileOutStream主要是负责完成对本地磁盘文件的顺序输入与输出操作的流。 FileInputStream类的对象表示一个文件字节输入流,从中可读取

13、一个字节或一批字节。FileOutStream类的对象表示一个文件字节输出流,可向流中写入一个字节或一批字节。 B、Pipestream管道输入输出流:管道字节输入流PipedInputStream和管道字节输出流PipedOutStream类提供了利用管道方式进入数据输入输出管理的类。管道流用来将一个程序或线程的输出连接到另一个程序或线程作为输入,使得相连线程能够通过PipedInputStream和PipedOutStream类进行数据交换,从而实现程序内部线程间的通信或不同程序间的通信。PipedInputStream是一个通信管道的接收端,它必须与一个座位发送端的PipedOutStr

14、eam对象相连。PipedOutStream是一个通信管道的发送端,它必须与一个作为接收端的PipedInputStream对象相连。C、Randomstream随机访问文件类:RandomAccessFile可以实现对文件的随机读写。 D、Filterstream过滤输入输出流:过滤字节输入流类FilterInputStream和过滤字节输流类 FilterOutputStream,分别在数据的读、写操作的同时进行数据处理,它们是InputStream和OutputStream类的直接子类。FilterInputStream和FilterOutputStream也是两个抽象类,它们又分别派生

15、出数据输入流类DataInputStream和数据输出流类DataOutStream等子类。过滤字节输入输出流的主要特点是:过滤输入输出流是将建立在基本输入输出流之上,并在输入输出数据的同时能对所传输的数据做指定类型或格式的转换,急了实现对二进制字节数据的理解和编码转换。31、对JFrame添加构件有_种方式。A、一种 B、两种 C、三种 D、四种32、对象状态持久化是通过_。A、文件 B、管道 C、串行化 D、过滤器33、实现一个线程创建线程有两种方法:一种是继承java.lang包中的Thread类;另一种是用户在定义自己的类中实现Runnable接口。有_种方法。A、一种 B、三种 C、

16、二种 D、四种34、下列命令中,_命令是Java的编译命令。A、javac javac.exe:Java编译器,将Java源代码文件转换成字节码文件。 B、javajava.exe:Java解释器,执行Java程序的字节码文件。 C、javadocjavadoc.exe:根据Java源代码及说明语句生成Java程序的HTML格式的帮助文档。 D、appletviewerappletviewer.exe:小程序浏览器,执行嵌入HTML文件中的Java小程序的Java浏览器。35、设有下面的两个类定义:class AA void Show() System.out.println(我喜欢Java!

17、);class BB extends AA void Show() System.out.println(我喜欢C+!); 则顺序执行如下语句后输出结果为_。AA a=new AA();BB b=new BB();a.Show();b.Show(); A、我喜欢Java! 我喜欢C+!B、我喜欢C+!我喜欢Java! C、我喜欢Java! 我喜欢Java!D、我喜欢C+!我喜欢C+!36、下列选项中能实现循环功能的语句是_。A、break B、if C、continue D、for37、下列方法名的定义中,不符合Java命名约定的是_。I.showMessage() II.ShowMessage() III.showmessage() IV.$showMessage()A、I,II B、IVC

温馨提示

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

评论

0/150

提交评论