java笔试题 第三套题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)
}
}
执行后的输出是。