当前位置:首页 > java笔试题 第三套题
一、选择题
1、算法的空间复杂度是指______。 A、算法程序的长度
B、算法程序中的指令条数 C、算法程序所占的存储空间
D、算法执行过程中所需要的存储空间 2、下列关于栈的叙述中正确的是______。 A、在栈中只能插入数据 B、在栈中只能删除数据 C、栈是先进先出的线性表 D、栈是先进后出的线性表
3、在深度为5的满二叉树中,叶子结点的个数为______。 A、32 B、31 C、16 D、15
4、对建立良好的程序设计风格,下面描述正确的是______。 A、程序应简单、清晰、可读性好 B、符号名的命名要符合语法 C、充分考虑程序的执行效率 D、程序的注释可有可无
5、下面对对象概念描述错误的是______。 A、任何对象都必须有继承性 B、对象是属性和方法的封装体 C、对象间的通讯靠消息传递 D、操作是对象的动态性属性
6、下面不属于软件工程的3个要素的是______。 A、工具 B、过程 C、方法 D、环境
7、程序流程图(PFD)中的箭头代表的是______。 A、数据流 B、控制流 C、调用关系 D、组成关系
8、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独
立性最高的阶段是______。
A、数据库系统 B、文件系统 C、人工管理 D、数据项管理
9、用树形结构来表示实体之间联系的模型称为______。 A、关系模型
B、层次模型 C、网状模型 D、数据模型
10、关系数据库管理系统能实现的专门关系运算包括______。 A、排序、索引、统计 B、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表
11、下列特点中, 是Java虚拟机执行的特点之一。 A、字节代码 B、多进程 C、静态链接 D、编译
12、Java语言有多种实现机制,下列 技术属于垃圾回收机制。 A、字节编译 B、内存跟踪 C、语法检查
D、堆栈上/下溢检查
13、以下 不是Java中正确的整数表示。 A、22 B、0x22 C、022 D、22H
14、执行以下语句后,str2的值是 。
String str1=\
String str2=str1.concat(\
A、abcde B、abccde C、cdeabc D、edccba
15、如果类中的成员变量只能被同一包访问,则使用以下 约束符。 A、无访问控制符 B、public C、protected D、final
16、以下 表达式是不合法的。
A、String x=\
B、String x=\C、String x=\
D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length() : 0
17、main方法是Java Application程序执行的入口点,关于main方法的方法头以下 是合法的。 A、public static void main()
B、public static void main(String[ ] args) C、public static int main(String[ ] arg)
D、public void main(String arg[ ]) 18、下面标识符中 是不合法的。 A、BigMeaninglessName B、$int C、1 s D、$1
19、下列 是反斜杠字符的正确表示。 A、\\\\ B、*\\\\ C、\\ D、\\'\\'
20、下列程序段的输出是______。
public class Test5{
public static void main(String args[]){ String ss1=new String(\ String ss2=new String(\ System.out.println(ss1==ss2); System.out.println(ss1.equals(ss2)); } }
A、true,false B、true,true C、false,true D、false,false
21、下列 类声明是正确的。 A、abstract final class HI{···} B、abstract private move(){···} C、protected private number; D、public abstract class Car{···} 22、下列语句正确的是____ 。 A、>> 是算术右移操作符 B、>> 是逻辑右移操作符 C、>>> 是算术右移操作符 D、>>> 是逻辑左移操作符 23、public class Test
{
public static void main(String arg[]){ int i = 5; do{
System.out.println(i); }while (--i>4) } }
执行后的输出是 。
A、4 B、5 C、54 D、45
24、switch (m)
{
case 0: System.out.println(\case 1: System.out.println(\case 2: System.out.println(\case 3: System.out.println(\default: System.out.println(\}
当m 的值为 时,下列哪个选项中的所有值都能引起\的输出。
A、0,1 B、1,2 C、2,3 D、3,4
25、JScrollPane是带滚动条的面板,主要是通过移动______来实现的。 A、JViewport B、JSplitPane C、JDesktopPane D、JlayeredPane
26、下面 事件监听器在Java中无事件适配器。 A、MouseListener B、KeyListener C、ActionListener D、WindowListener
27、下面 不是Java中的容器。 A、Frame B、Panel C、Scrollbar D、Dialog
28、自定义的异常类可从下列 类继承。 A、Error类 B、AWTError
C、VirtualMachineError D、Exception及其子
29、对于catch子句的排列,下列 是正确的。 A、父类在先,子类在后 B、子类在先,父类在后
C、有继承关系的异常不能在同一个try程序段内 D、先有子类,其他如何排列都无关 30、当输入一个字节流时,要 。 A、实现DataInput接口
共分享92篇相关文档