2019年计算机二级考试JAVA押密试题及答案4
2019年计算机二级JAVA考试模拟试题及答案四
2019年计算机二级JAVA考试模拟试题及答案四1). applet的运行过程要经历4个步骤,其中哪个不是运行步骤?A.浏览器加载指定URL中的HTML文件B.浏览器显示HTML文件C.浏览器加载HTML文件中指定的applet类D.浏览器中的Java运行环境运行该applet准确答案:B2). 二维数组A[O,…,8][0,…,9],其每个元素占2字节。
从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为( )。
A.570B.506C.410D.482准确答案:A答案解析:A[8][5]元素存储的位置在第9行第6列,所以A[8][5]之前存储的个数应为8×10+5 = 85,这些元素占用的空间为85×2字节=170字节,所以A[8][5]的存储位置为400+170= 570。
3). 用于生产过程控制的系统,一般都是( ),它要求有对输入数据即时做出响应的水平。
A.批处理系统B.分时系统C.实时系统D.即时系统准确答案:C答案解析:用于生产过程控制的系统,一般都是实时系统,它要求有对输入数据即时做出反应(响应)的水平。
因为环境和控制对象以及工作任务的不同,控制系统对计算机系统的要求也会不同,一般会对计算机系统的可靠性、封闭性、抗干扰性等指标提出要求。
4). Java语言的很多特点中,下列哪个特点是C++语言所不具备的?A.高性能B.跨平台C.面向对象D.有类库准确答案:B5). 在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是( )。
A.static boolean matches()B.boolean matcher .fi nd()C.i nt matcher .start()D.i nt matcher .end()准确答案:A答案解析:本题考查考生对Java 中的匹配器(Matcher)类的理解。
Matcher 类用于将一个输入字符串i nput 和模式串pattern 相比较。
全国计算机二级《Java》真题及答案
全国计算机二级《Java》真题及答案1. 下列叙述中正确的是()。
A. 为了建立一个关系,首先要构造数据的逻辑关系B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C. 一个关系的属性名表称为关系模式D. 一个关系可以包括多个二维表【答案】A2. 关系数据库管理系统所管理的关系是()。
A. 若干个二维表B. 一个DBF文件C. 一个DBC文件D. 若干个DBC文件【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。
3. 在关系中能唯一标识元组的最小属性集称为该表的键或码。
二维表中可能有若干个键,它们称为该表的()。
A. 连接码B. 关系码C. 外码D. 候选码【答案】D4. 设有关系表学生表S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。
除属性学号外,也可以作为键的是()。
A. 姓名B. 身份证号C. 姓名,性别,年龄D. 学号,姓名【答案】B5. 关系模型允许定义3类数据约束,下列不属于数据约束的是()。
A. 实体完整性约束B. 参照完整性约束C. 属性完整性约束D. 用户自定义的完整性约束【答案】C6. Java中定义常量的保留字是()。
A. constB. finalC. finallyD. native【答案】B7. 数据字典(DD)所定义的对象包含于()。
A. 数据流图(DFD)B. 程序流程图C. 软件结构图D. 方框图【答案】A8. 软件需求规格说明书的作用不包括()。
A. 软件验收的依据B. 用户与开发人员对软件要做什么的共同理解C. 软件设计的依据D. 软件可行性研究的依据【答案】D9. 下列属于黑盒测试方法的是()。
A. 语句覆盖B. 逻辑覆盖C. 边界值分析D. 路径分析【答案】C10. 下列不属于软件设计阶段任务的是()。
A. 软件总体设计B. 算法设计C. 制定软件确定测试计划D. 数据库设计【答案】C11. 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
2019年计算机二级考试JAVA押密试题及答案2
23.B。【解析】本题考查int类型的取值范围。int类型是最常用的整数类型,存储时占32位bit,能表示的范围是-2的31次方至2的31次方-1,选项B准确。而short类型在存储时占l6位bit,能表示的范围是-2的16次方至2的16次方-1。long类型存储时占64位bit,数据范围是-2的64次方至2的64次方-1。准确答案为选项B。
C.JApplet的内容面板的默认布局管理器是Border-Layout
D.JApplet的内容面板的默认布局管理器是FlowLay-out
35.下列叙述中,错误的是( )。
A.Java中,方法的重载是指多个方法能够共享同一个名字
B.Java中,用abstract装饰的类称为抽象类,它不能实例化
C.Java中,接口是不包含成员变量和方法实现的抽象类
D.Java中,构造方法能够有返回值
36.要表示表格的数据,需要继承类( )。
A.AbstraceTableModel
B.TableModel
C.JTable
D.TableModelable
37.下面程序的准确输出是( )。
public class Hello
{
public static void main(String args[])
C.子类要调用父类的方法,必须使用super关键字
D.一个Java类能够有多个父类
25.执行下列程序之后,变量n的值为( )。
2019年计算机二级考试JAVA押密试题及答案5
2019年计算机二级考试JAVA押密试题及答案5一、选择题(每小题1分,共40小题,共40分)1.算法的空间复杂度是指( )。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间2.用链表表示线性表的优点是( )。
A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同3.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为( )。
A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG4.下列数据结构中,能用二分法实行查找的是( )。
A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表5.结构化程序设计的3种基本结构是( )。
A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移6.下列叙述中准确的是( )。
A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法7.设计软件结构是在软件生命周期的( )。
A.软件定义期B.软件开发期C.软件维护期D.以上3个都不是8.数据库技术的根本目标是要解决数据的( )。
A.存储问题B.共享问题C.安全问题D.保护问题9.设计数据库的存储结构属于( )阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计10.相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( )。
A.可重用性差B.安全性差C.非持久性D.冗余性11.如果要求一个线性表既能较快地查找,又能适合动态变化的要求,则可采用的方法是( )。
A.分块法B.顺序法C.二分法D.散列法12.顺序存储结构的优点是( )。
2019年全国计算机二级考试Java试题及答案(4)
2019年全国计算机二级考试Java试题及答案(4)1[单选题] 下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify()B.yield()C.sleep()D.isAlive()参考答案:C参考解析:线程调用sleep函数后,使当前线程进入停滞状态。
yield函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield函数的线程有可能被马上执行,也有可能不会马上执行。
notify函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。
所以只有sleep一定会改变线程状态。
2[单选题] 如果应用程序要在Applet上显示输出,则必须重写的方法是( )。
A.Graphics.drawstring()B.repaint()C.paint()D.update()参考答案:C3[单选题] 下列不属于虚拟机执行过程的特点的是( )。
A.多线程B.动态连接C.异常处理D.代码安全检查参考答案:D参考解析:本题考查虚拟机执行过程的特点。
Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。
虚拟机执行过程的特点有:多线程、动态连接、异常处理。
代码安全检查是Java语言的一个突出特点,但不属于虚拟机执行过程特点。
4[单选题] 软件(程序)调试的任务是( )。
A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质参考答案:A参考解析:调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。
调试是测试之后的活动5[单选题]下列相关接口的说法,准确的是( )。
A.接口与抽象类是相同的概念B.实现一个接口必须实现接口的所有方法C.接口之间不能有继承关系D.一个类不可实现多个接口参考答案:B参考解析:Java的接口是为实现多继承并简化其复杂性。
接口与抽象类非常相似,它将抽象推动到更深层次。
2019年9月二级java考试答案
2019年9月二级java考试答案一、选择题1. 在Java中,下列哪个选项是正确的数据类型?A. 字符串B. 整型C. 布尔型D. 浮点型答案:ABCD2. 下列哪个关键字用于声明一个类的成员变量?A. privateB. publicC. protectedD. static答案:ABC3. 在Java中,哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A4. 下列哪个选项是Java中的访问修饰符?A. privateB. publicC. protectedD. default答案:ABCD5. 在Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. try答案:B二、填空题1. Java中,用于定义一个类的关键字是____。
答案:class2. 在Java中,____关键字用于声明一个方法。
答案:void3. Java中,用于定义接口的关键字是____。
答案:interface4. 在Java中,____关键字用于声明一个方法可以被重写。
答案:@Override5. Java中,用于声明一个类为抽象类的关键字是____。
答案:abstract三、简答题1. 描述Java中多态的概念。
答案:多态是面向对象编程的一个特性,它允许不同类的对象对同一消息做出响应。
简单来说,多态就是允许一个接口有多个不同的实现。
2. 简述Java中垃圾回收机制的作用。
答案:Java中的垃圾回收机制负责自动管理内存,它会自动回收不再使用的对象所占用的内存空间,从而防止内存泄漏。
四、编程题1. 编写一个Java程序,实现一个简单的计算器,能够进行加、减、乘、除运算。
答案:```javaimport java.util.Scanner;public class SimpleCalculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数字:");double num1 = scanner.nextDouble();System.out.println("请输入运算符(+,-,*,/):"); char operator = scanner.next().charAt(0);System.out.println("请输入第二个数字:");double num2 = scanner.nextDouble();double result = 0;switch (operator) {case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;case '*':result = num1 * num2;break;case '/':if (num2 != 0) {result = num1 / num2;} else {System.out.println("除数不能为0"); }break;default:System.out.println("无效的运算符");}System.out.println("结果是:" + result);scanner.close();}}```请注意,以上内容仅为示例,实际考试答案可能会有所不同。
2019年计算机二级考试JAVA押密试题及答案1
2019 年计算机二级考试JAVA 押密试题及答案1一、选择题(每小题1分,共40 小题,共40分)1.常采用的两种存储结构是( ) 。
A. 顺序存储结构和链式存储结构B. 散列方法和索引方式C. 链表存储结构和数组D. 线性存储结构和非线性存储结构2.在深度为5的满二叉树中,叶子结点的个数为( ) 。
A. 32B. 31C. 16D. 153. 下列叙述中错误的是( ) 。
A. 线性表是由n个元素组成的一个有限序列B. 线性表是一种线性结构C. 线性表的所有结点有且仅有一个前件和后件D. 线性表能够是空表4. 数据库技术的根本目标是要解决数据的( ) 。
A. 存储问题B. 共享问题C. 安全问题D. 保护问题5.在设计程序时,应采纳的原则之一是( )A. 不限制goto语句的使用B. 减少或取消注解行C. 程序越短越好D. 程序结构应有助于读者理解6.结构化程序设计的核心和基础是( ) 。
A. 结构化分析方法B. 结构化设计方法C. 结构化设计理论D. 结构化编程方法7.对下列二叉树实行中序遍历的结果是( )A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG8.软件设计中模块划分应遵循的准则是( ) A. 低内聚低耦合B. 高内聚低耦合C. 低内聚高耦合D. 咼内聚咼耦合9.算法的有穷性是指( ) 。
A. 算法程序的运行时间是有限的B. 算法程序所处理的数据量是有限的C. 算法程序的长度是有限的D. 算法只能被有限的用户使用10.有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所用的运算为()。
A. 并B. 自然连接C. 笛卡儿积D. 交11 .破坏死锁的4 个必要条件之一就能够预防死锁。
假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了( ) 条件A. 互斥使用B. 部分分配C. 不可剥夺D. 环路等待。
全国计算机等级考试二级Java语言程序设计真题精选4(含答案)
全国计算机等级考试二级Java语言程序设计真题精选4一、单项选择题1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
A.12345ABCDEB.EDCBA54321 √C.ABCDE12345D.54321EDCBA解析:栈是操作受限的线性表,栈只能在栈顶插入和删除元素,按照先进后出的原则组织数据,入栈的顺序为12345ABCDE,题目要求各元素依次出栈,因此出栈的顺序为EDCBA54321。
2.下列叙述中正确的是()。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定√解析:循环队列是指用一段地址连续的存储单元存储数据元素,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。
循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环形空间。
循环队列仍然是顺序存储结构,是线性结构。
循环队列中的元素是动态变化的,每进行一次入队运算,队尾指针就加一,每进行一次出队运算,队头指针就加一,可见由队头指针和队尾指针一起反映队列中元素的动态变化情况。
从队头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。
3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
A.O(n)B.O(n2)n)√C.O(log2D.O(nlogn)2解析:二分法查找又称为折半查找,它充分利用元素间的次序关系,不断的将序列分为可能包含和必然不包含的两部分,采用分治策略,可以快速查找成功,但要求线性表必须采用顺序存储的方法。
可以证明对于长度为n的有序线n次。
性表,在最坏情况下,二分法查找只需要比较log24.下列叙述中正确的是()。
全国计算机等级二级考试java试题及答案
全国计算机等级二级考试java试题及答案全国计算机等级二级考试java试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的全国计算机等级二级考试java试题及答案,供参考练习,预祝考生们考出自己理想的成绩!全国计算机等级二级考试java试题及答案1、如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为___D ___。
A.文本类型B.货币类型C.是/否类型D.OLE类型2、如果在创建表中建立需要存放时间的字段,其数据类型应当为___D___。
A.文本类型B.货币类型C.是/否类型D.日期/时间类型3、如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为___A___。
A.文本类型B.货币类型C.是/否类型D.OLE类型4、如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为___B___。
A.文本类型B.备注类型C.是/否类型D.OLE类型:5、如果在创建表中建立需要进行算术运算的字段,其数据类型应当为___A ___。
A.数字类型B.备注类型C.是/否类型D.OLE类型:6、下边哪个字段的`数据类型必须是8个字节___C ___。
A.数字类型B.备注类型C.日期/时间型D.OLE类型:7、下边哪个字段的数据类型必须是4个字节___D ___。
A.数字类型B.备注类型C.货币类型D.自动编号类型:8、如果在创建表中建立需要存储True/False的字段,其数据类型应当为___C ___。
A.数字类型B.备注类型C.是/否类型D.OLE类型:9、数据库中的基本单位是___A ___。
A.表B.查询C.窗体D.报表:10、从一个表或者多个表中选择一部分数据的是__B ____。
A.表B.查询C.窗体D.报表【全国计算机等级二级考试java试题及答案】。
全国计算机考试二级考试Java模拟试题附答案
全国计算机考试二级考试Java模拟试题附答案全国计算机考试二级考试Java模拟试题附答案全国计算机等级考试二级考试,需要考生在考前做好足够的复习准备,下面是店铺给大家整理了全国计算机考试二级考试Java模拟试题附答案,供大家参阅。
1、类Test1定义如下:public class Test1{public float aMethod(float a,float b){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。
(B )public float aMethod(float a,float b,float c){}public float aMethod(float c,float d){}public float aMethod(int a,int b){}public float aMethod(int a,int b,int c){}2、为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。
static void method()public void method()final void method()abstract void method()3、有以下方法的定义,ReturnType method(byte x,float y){return(short)x/y*2;}请选择该方法的返回类型( B)。
**byteshortintfloat4、定义一个表示20个值为null的字符串数组,下面选项正确的是(D )。
String[] aString a[]char a[20][]String a[]=new String[20]5、关于方法的形参和实参,下列说法正确的是(C )。
和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。
实参可以是常量、变量、表达式,但是不能是方法。
实参和形参在数量上、类型上和顺序上必须严格一致。
2019年计算机二级JaVa考试强化试题及答案四
2019年计算机二级JaVa考试强化试题及答案四1). 软件需求分析阶段的工作,能够分为四个方面需求获取,需求分析,编写需求规格说明书,以及A.阶段性报告B.需求评审C.总结D.以上都不准确准确答案:B2). 下列说法中,不属于数据模型所描述的内容是( )。
A.数据结构B.数据操作C.数据查询D.数据约束准确答案:C答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约束。
其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是描述在相对应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正确、有效与相容。
3). char类型的取值范围是( )。
A.2的-7次方~2的7次方减1B.0~2的16次方减1C.负2的15次方~2的15次方减1D.0~2的8次方减1准确答案:B答案解析:本题考查Java中数据类型的取值范围。
应该掌握常用的数据类型的取值范围,char类型在内存中占1 6位,取值范围是0~65535也就是O~2的16次方减1,选项B准确。
4). 如果要求一个线性表既能较快地查找,又能适合动态变化的要求,则可采用的方法是( )。
A.分块法B.顺序法C.=分法D.散列法准确答案:A答案解析:分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。
分块法能够适合动态变化的要求。
其他三种是在顺序存储的一组记录内实行查找的。
5). 对关系S和R实行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。
A.并运算B.交运算C.差运算D.积运算准确答案:A答案解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
2019年计算机二级考试JAVA练习试题
2019 年计算机二级考试 JAVA 练习试题1. 下列叙述中准确的是 ( ) 。
2. 算法的时间复杂度是指 ( ) 。
A. 算法的执行时间B. 算法所处理的数据量C. 算法程序中的语句或指令条数D. 算法在执行过程中所需要的基本运算次数3. 软件按功能能够分为应用软件、系统软件和支撑软件 ( 或工具 软件) ,下面属于系统软件的是 ( ) 。
A. 编辑软件B. 操作系统C .教务管理系统D.浏览器4. 软件(程序)调试的任务是 ( ) 。
A. 对长度为n 的有序链表实行查找,最坏情况下需要的比较次数 B. 对长度为 次数为 (n/2)n 的有序链表实行对分查找, 最坏情况下需要的比较 C .对长度为 次数为n 的有序链表实行对分查找, 最坏情况下需要的比较 D .对长度为 次数为n 的有序链表实行对分查找, 最坏情况下需要的比较B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质5.数据流程图(DFD图)是()。
A.软件概要设计的工具B.软件详细设计的工具C .结构化方法的需求分析工具D .面向对象方法的需求分析工具6.软件生命周期可分为定义阶段、开发阶段和维护阶段。
详细设计属于( ) 。
A.定义阶段B.开发阶段C .维护阶段D .上述三个阶段7.数据库管理系统中负责数据模式定义的语言是( ) 。
A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言8.在学生管理的关系数据库中,存取一个学生信息的数据单位是( ) 。
B.数据库C.字段D.记录9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( ) 。
A.需求分析阶段B.逻辑设计阶段C .概念设计阶段D.物理设计阶段11.Java 中定义常量的保留字是( ) 。
A.constB.finalC.finallyD.native 12.下列关于Java布尔类型的描述中,准确的是()。
2019年计算机二级JAVA考前预测选择练习题
2019 年计算机二级JAVA 考前预测选择练习题一、选择题(每小题 1 分,共40小题,共40分)1. 算法的空间复杂度是指( ) 。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 2. 用链表表示线性表的优点是( ) 。
A.便于随机存取B.花费的存储空间较顺序存储少C .便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同3.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH DBGEACH 测该二叉树的后序遍历为()。
A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG4.下列数据结构中,能用二分法实行查找的是( ) 。
A.顺序存储的有序线性表B.线性链表D. 有序线性链表5.结构化程序设计的 3 种基本结构是( ) 。
A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移6.下列叙述中准确的是( ) 。
A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D. 在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法7.设计软件结构是在软件生命周期的( ) 。
A.软件定义期B.软件开发期C.软件维护期D.以上 3 个都不是8.数据库技术的根本目标是要解决数据的( ) 。
A.存储问题B.共享问题C.安全问题D.保护问题9.设计数据库的存储结构属于( ) 阶段。
A.需求分析B.概念设计C .逻辑设计D .物理设计10.相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( ) 。
A.可重用性差B.安全性差C .非持久性D.冗余性11.如果要求一个线性表既能较快地查找,又能适合动态变化的要求,则可采用的方法是A.分块法B.顺序法C.二分法D.散列法12.顺序存储结构的优点是( ) 。
计算机二级考试Java试题及答案
计算机二级考试Java试题及答案导语:为了让大家好好备考,以下是店铺为大家精心整理的计算机二级考试Java试题及答案,欢迎大家参考!1. 说明system.out.println(“This character”+’A’+”has the value:”+(int)’A’)的输出结果。
解:This character A has the value:65.2. Java中整数类型包括_______ . (D)A. int ,byte, charB . int , short ,long ,byte , charC. int, short ,long ,charD. int, short ,long ,byte3. 计算表达式的值:x+a%3*(int) (x+y) %2/4,设x=2.5,a=7,y=4.7.解:表达式 x+a%3*(int) (x+y) %2/4 的值为2.75。
4. 以下运算符按运算优先级从高到低排列顺序正确的是______(A)A. ! , *, < , =B. !, =,*,>=C. !,*, &&, > =D. !=,*, &&, >=5. 设a=6,b= --4, 计算表达式的值:——a% ++b(——a) << p=""><>(a<10 a="">10 ? a: b)解:——a%++b的表达式的值为2(——a)<< p=""><>(a<10 a="">10 ? a:b)表达式的值为—46.指出下面哪些是合法的标识符 (ABE)A $personsB TwoUsersC *pointD thisE _endline7. 指出下面哪些是将一个十六进制值付给一个long 型变量 (D)A long number =345LB long number=0345C long number =0345LD long number=0x345L8. 下面哪些不是java的原始数据类型,(B C)A shortB BolleanC unitD float9. 下面的.哪些声明是合法的(ADE)A long l =4990B int i=4LC float f=1—1D double d=34.4E double t=0.9F10.下面哪些使用”<<”和”>>”操作符的陈述是对的,说出为什么。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019年计算机二级考试JAVA押密试题及答案4
四、综合应用题(共18分)
本题的功能是监听鼠标的拖曳操作。
窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class java3
{
public static void main(String[]args)
{
JFrame frame=new DragSourceFrame();
frame.setDefauhCloseOperation(JFrame.EXIT_
0N_CLoSE);
frame.show();
}
}
class DragSoureeFrame extends JFrame
{
public DragSourceFrame()
{
setTitle("java3");
setSize(WlDTH,HElGHT);
Container contentPane=getContentPane();
File f=new File(".").getabsoluteFile();
File[]files=f.listFiles();
model=new DefaultListModel();
for(int i=0;i try
{
model.addElement(files[i].getCanonicalFile());}
catch(IOException exception)
{
JOptionPane.showMessageDialog(this,exeep- tion);
}
fileList=new JList(model);
contentPane.add(new JScrollPane(fileList),BorderLayout.CENTER);
contentPane.add(new JLabel("从列表中拖曳出文件"),
BorderLayout.NoRTH);
DragSource dragSource=DragSource.getDefauh- DragSource();dragSource.createDefaultDragGestureRecognizer (fileList,
DnDConstants. ACTION_COPY_0R_
MOVE,new
DragGestureListener()
{
public void dragGestureRecognized( DragGestureEvent event)
{
draggedValues=fileList.getSelectedValues();Transferable transferable
=new FiteListTransferable(draggedValues);evenr.startDrag(null,transferable,
new FileListDragSourceListener());。