二级java选择题有要求吗_二级java选择题

41528d3028836879cd698677c3999917.gif二级java选择题

1、下列关于栈栈是只能在栈顶这一端进行插入和删除运算的线性表。当表中没有元素时称为空栈。栈的修改是按后进先出的原则进行的。 栈的操作主要有:入栈运算、退栈运算、读栈顶元素。 叙述正确的是______。 A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 C、栈底元素永远不能被删除 D、以上三种说法都不对 2、下列数据结构根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成两大类型: 线性结构、非线性结构。 线性结构满足以下条件: 1、 有且只有一个根节点(没有前件的节点) 2、 每个节点最多有一个前件,也最多只有一个后件 如果一个数据结构不是线性结构,则称之为非线性结构。 中,属于非线性结构的是______。 A、循环队列 B、带链队列 C、二叉树 D、带链栈 3、下列数据结构中,能够按照“先进后出“原则存取数据的是______。 A、循环队列 B、栈 C、队列队列是只允许在队尾插入,在对头删除的顺序表。当队列中没有元素时称之为空队列。队列的修改是按先进先出的原则进行的。队列亦称为先进先出的线性表。 队列的操作:入队操作、出队操作。 D、二叉树 4、对于循环队列 ,下列叙述中正确的是______。 A、队头指针是固定不变的 B、队头指针一定大于队尾指针 C、队头指针一定小于队尾指针 D、队头指针可以大于队尾指针,也可以小于队尾指针 5、算法的空间复杂度 是指______。 A、算法在执行过程中所需要的计算机存储空间 B、算法所处理的数据量 C、算法程序中的语句或指令条数 D、算法在执行过程中所需要的临时工作单元数 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源文件的扩展名为:.java ;字节码文件的扩展名为:.class 。 执行的特点之一。 A、字节代码 B、多进程 C、静态链接 D、编译 12、Java语言有多种实现机制,下列___技术属于垃圾回收机制。 A、字节编译 B、内存跟踪 C、语法检查 D、堆栈上/下溢检查 13、以下___字符串是Java中合法的标识符标识符: 1、 必须以字母、下划线(_)、美元符号($)开头,不能以数字开头。 2、 不能与关键字重名 3、 可以由字母、下划线、美元符号等组成 。 A、super B、3number C、#number D、$number 14、执行以下语句后,str2的值是 ___。 String str1=“abc“; String str2=str1.concatconcat:连接 (“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) String ss2=new String(“hello“); System.out.println(ss1==“==”运算符用于比较两个变量本身的值,即两个对象在内存中的首地址 ss2); System.out.println(ss1.equals“equals()”方法是比较两个字符串中所包含的内容是否相同。 (ss2)); } } A、true,false B、true,true C、false,true D、false,false 20、下列___类声明声明类的一般语法结构: [类修饰符] calss 类名称 { } 类修饰符:public、abstract、final、缺省 是正确的。 A、abstract final一个类可以有多个修饰符,且无先后顺序之分,但abstract和final相互对立,所以不能同时应用在一个类的定义中。 class HI{···} B、abstract private move(){···} C、protected private number; D、public abstract class Car{···} 21、下列语句正确的是____ 。 A、>> 是算术右移操作符 B、>> 是逻辑右移操作符 C、>>> 是算术右移操作符 D、>>> 是逻辑左移操作符 22、public class Test { public static void main(String args[]){ int i = 5; do{ System.out.println(i); }while (--i>4) } } 执行后的输出是___。 A、4 B、5 C、54 D、45 23、switch (m)

二级java 公共基础知识部分30分 专业语言部分 70分 Java语言程序设计 基本要求: 1. 掌握Java语言的特点,实现机制和体系结构。 2. 掌握Java语言中面向对象的特性。 3. 掌握Java语言提供的数据类型和结构。 4. 掌握Java语言编程的基本技术。 5. 会编写Java用户界面程序。 6. 会编写Java简单应用程序。 7. 会编写Java小应用程序(Applet)。 8. 了解Java的应用。 考试内容: 一、 Java语言的特点和实现机制 二、 Java体系结构 1. JDK目录结构。 2. Java的API结构。 3. 开发环境设置。 4. Java程序结构。 三、 Java语言中面向对象的特性。 1. 面向对象编程的基本要领和特征。 2. 类的基本组成和使用。 3. 对象的生成、使用和删除。 4. 接口与包。 5. Java类库中常用类和接口。 四、 Java简单数据类型及运算 1. 变量和常量。 2. 基本数据类型及转换。 3. Java类库中对简单数据类型的类包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句。 3. 循环语句。 4. 注释语句。 5. 异常处理。 六、 Java编程技术基础 1. 线程的要领和使用。 2. 同步与共享。 3. 串行化要领和目的。 4. 串行化方法。 5. 串行化的举例。 6. 基于文本的应用。 7. 文件和文件I/O。 8. 汇集(collections)接口。 七、 编写用户界面程序 1. 图形用户界面。 2. AWT库简介。 3. SwingF简介。 4. AWT与Swing比较。 八、 编写小应用程序(Applet) 1. 小应用程序概念。 2. 安全机制。 3. Applet执行过程。 4. Applet的图形绘制。 5. Applet的窗口。 6. Applet的工作环境。 7. Java Application 和Applet。 九、 Java的应用 十、 J2DK的下载和操作。 考试方式: 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 上机操作:90分钟,满分100分。 上机题目类型要求: (1) 基本操作。 (2) 简单应用。 (3) 综合应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值