java笔试题 第三套题

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

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、关系模型

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="abc";

String str2=str1.concat("cde");

A、abcde

B、abccde

C、cdeabc

D、edccba

15、如果类中的成员变量只能被同一包访问,则使用以下约束符。

A、无访问控制符

B、public

C、protected

D、final

16、以下表达式是不合法的。

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() : 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("hello");

String ss2=new String("hello");

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)

}

}

执行后的输出是。

相关文档
最新文档