全国计算机二级JAVA考试练习题及答案
2015全国计算机二级JAVA考试练习题及答案(一)
发布时间:2015-07-01
1、以下不是Java中有效的关键字。
A、const
B、NULL
C、false
D、this
本题考查的是Java的关键字。
Java中常量null,false,true,new,this,const,break都是小写。
故本题答案为B。
2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是
。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B、可以被两种类访问和引用:该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
本题考查的是成员变量的修饰符。
private修饰的变量说明变量为私有访问。只能被该类自己访问或调用,是对成员变量的高级保护。
故本题答案为C。
3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象
。
A、以选中的压缩文件为参数 B、以FileInputStream对象为参数
C、以InputStreamReader对象为参数
D、以BufferedReader对象为参数
本题考查的是压缩文件。
在java.io包中提供了对压缩文件进行操作的能力。它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。
故本题答案为B。
4、计算机中的流是______ 。
A、流动的字节
B、流动的对象
C、流动的文件
D、流动的数据缓冲区
本题考查的是流的概念。
流,最早从C语言中引入的。其可以看成是一个流动的数据缓冲区。数据从数据源方向经过缓冲区流向数据的目的地。在传送的过程中,其传送方式是串行的。在Java中的java.io包中定义了Java中常见流的接口与类。其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。其余的流都分别从这两个基本类中继承而来。
1、结构化程序设计主要强调的是______。
A、程序的规模
B、程序的易读性
C、程序的执行效率
D、程序的可移植性 结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。
本题答案为B。
2、数据库设计包括两个方面的设计内容,它们是______。
A、概念设计和逻辑设计
B、模式设计和内模式设计
C、内模式设计和物理设计
D、结构特性设计和行为特性设计
数据库设计可分为概念设计与逻辑设计。
数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
数据库逻辑设计的主要工作是将ER图转换为指定的RDBMS中的关系模型。
本题答案是A。
3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为______。
A、static void method( )
B、public void method( )
C、final void method( )
D、abstract void method( )
本题考查的是修饰符的含义。
1、public修饰的方法可被其它类访问或引用。
2、abstract修饰的方法是抽象方法,抽象方法没有方法体,要使用抽象方法,必须先实现此抽象方法。
3、final修饰的方法不能被继承。 4、static修饰的方法为静态方法,静态方法不需要类的实例化就可以被类直接调用。
故要使得类名AB可以直接调用method()方法,则必须在method()前用static来修饰。
故本题答案为A。
4、监听器接口的方法返回值的类型是______。
A、int
B、String
C、void
D、Object
本题考查的是监听器。
每个事件都有自己的监听器,监听器本身是一种接口,该接口中的方法,返回值是void类型。当要为指定的类注册监听器时,就可以通过定在实现该接口的类中定义该方法,这样可以在某个事件发生后,将会自动执行相应方法中的代码。
故本题答案为C。
5、outer: for(int i=0;i<3; i++)
inner: for(int j=0;j<2;j++)
{
if(j==1) continue outer;
}
以上代码输出是 。
A、0 and 0;0 and 1;0 and 2;
B、0 and 0;1 and 0;2 and 0; C、1 and 0;1 and 1;1 and 2;
D、2 and 0;2 and 1;2 and 2;
本题考查的是多重循环。
首先介绍一下continue语句的功能:continue语句是跳过循环体中下面尚未执行的语句,回到循环体的开始,继续下一轮的循环。
本题程序运行过程如下:
i=0:
j=0 条件j==1不成立,输出j和i,即0 and 0;
j=2 条件j<2不满足,退出内层循环,继续外层循环。
i=1:
j=0 条件j==1不成立,输出j和i,即0 and 1;
j=2 条件j<2不满足,退出内层循环,继续外层循环。
i=2:
j=0 条件j==1不成立,输出j和i,即0 and 2;
j=2 条件j<2不满足,退出内层循环,继续外层循环。
i=3:条件i<3不满足,结束。
故本题答案为A。
2015全国计算机二级JAVA考试练习题及答案(二)
发布时间:2015-07-01
1、下列叙述中,错误的是______。
A、Applet的默认布局管理器是FlowLayout
B、JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中 C、JApplet的内容面板的默认布局管理器是BorderLayout
D、JApplet的内容面板的默认布局管理器是FlowLayout
本题考的是布局管理器。
向JApplet中增加构件,是把构件添加到Swing Applet的内容面板中;对JApplet设置布局管理器,是对Swing Applet的内容面板进行设置,Swing Applet的内容面板的默认布局管理器是BorderLayout,所以,JApplet的内容面板的默认布局管理器是BorderLayout;而Applet的默认布局管理器是FlowLayout。
故本题答案为D
而japplet是applet的子类
2、 护本地主机,对Applet安全限制中正确的是______。
A、Applet可加载本地库或方法
B、Applet可读、写本地计算机的文件系统
C、Applet可向Applet之外的任何主机建立网络连接
D、Applet不能运行任何本地可执行程序
许多浏览器为了保护本地主机,对Applet作了如下安全限制:
1、Applet不能运行任何本地可运行程序;
2、禁止加载本地库或方法;
3、禁止读、写本地计算机的文件系统;
4、禁止向提供Applet之外的任何主机建立网络连接;
5、不能读取某些系统信息,除了Java版本号、操作系统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息,如:用户名、电子邮件地址等;
6、由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,Applet弹出的窗口中将会有警告提示信息,以帮助用户区分Applet窗口与可信的Application窗口。 故本题答案为D。
3、Java对I/O访问所提供的同步处理机制是______。
A、字节流
B、过滤流
C、字符流
D、压缩文件流
本题考的是过滤流。
Java对I/O访问所提供的同步处理机制是过滤流。一般,使用一个过滤流要求首先把过滤流连接到某个I/O流上,再通过构造方法的参数去指定连接的I/O流。
故本题答案为B。
4、 Panel类的默认布局管理器是______。
A、BorderLayout
B、CardLayout
C、FlowLayout
D、GridBagLayout
本题考的是布局管理器。
FlowLayout是Panel和Applet的默认布局管理器。
故本题答案为C。
5、Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是______。
A、getAbsolutePath()
B、getParentFile()
C、getAbsoluteFile() D、getName()
本题考的是File类提供的方法。
getAbsolutePath():得到一个文件的绝对路径名;
getParentFile():得到文件对象父路径名;
getAbsoluteFile():等价于new File(this.getAbsolutePath());
getName():得到一个不包含路径的文件名。
故本题答案为B。
6、当浏览器重新返回到包含Applet的页面时调用的方法是______。
A、start()
B、init()
C、stop()
D、destroy()
本题考查的是Applet的生命周期。
当浏览器重新返回Applet所在页面时,Applet类的start()方法将被调用。
故本题答案为A。
7、Swing中的内部框架类是______。标准答案为:JinternalFrame
本题考的是Swing构件和容器。
内部框架JInternalFrame就如同一个窗口在另一个窗口内部,属于特殊容器中的一种,在GUI上起特殊作用的中间层。
故本题答案为JInternalFrame。
8、任何运行在Web页面中的小应用程序都必须是Java中______类的子类。
本题考的是小应用程序概念。
xx全国计算机二级JAVA考试练习题及答案(四)
xx全国计算机二级JAVA考试练习题及答案(四)
1、是对关系的描述。
A.二维表
B.关系模式
C.记录
D.属性:B
2、表中的一列叫做。
A.二维表
B.关系模式
C.记录
D.字段:D
3、唯一确定一条记录的某个属性组是。
A.关键字
B.关系模式
C.记录
D.属性:A
4、被选中的关键字是。
A.主键
B.关系模式
C.记录
D.属性:A
5、属性的取值范围是。
A.值域
B.关系模式
C.记录 D.属性:A
6、关系名(属性,属性2,……属性n)是。
A.主键
B.关系模式
C.记录
D.属性:B
7、添加新记录时,自动添加到字段中的是。
A.默认值
B.有效性规那么
C.有效性文本
D.索引:A
8、检查字段中的输入值是否合法的是。
A.默认值
B.有效性规那么
C.有效性文本
D.索引:B
9、检查字段中的输入值不合法时,提示的信息是。
A.默认值
B.有效性规那么
C.有效性文本
D.索引:C
10、可以加快查询操作的是。
A.默认值
B.有效性规那么
C.有效性文本 D.索引:D
1、如果在创立表中建立需要存放二进制数据文档的字段,其数据类型应当为D 。
A.文本类型
B.货币类型
C.是/否类型
D.OLE类型
2、如果在创立表中建立需要存放时间的字段,其数据类型应当为D。
A.文本类型
B.货币类型
C.是/否类型
D.日期/时间类型
3、如果在创立表中建立需要存放少于255个字符的字段,其数据类型应当为A。
2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题2带答案
2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题带答案
(图片大小可任意调节)
第1卷
一.单选题(共20题)
1.编译JavaApplet源程序文件产生的字节码文件的扩展名为()
A.java
B.class
C.html
D.exe
2.获取 InetAddress 对象的 IP 地址所用到的方法是
A.etHostlPAddress()
B.getHostlP()
C.getHostAddress()
D. getHost()
3.下列叙述中正确的是哪一个( ) 。
A.在面向对象的程序设计中,各个对象之间具有密切的关系
B.在面向对象的程序设计中,各个对象都是公用的
C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
D.上述 3种说法都不对
4.有整型数组: int[] x={12,35,8,7,2};, 则调用方法 Arrays.sort(x)后,数组 x 中的元素值依次是 ( ).
A.2 7 8 12 35
B.12 35 8 7 2
C.35 12 8 7 2
D.8 7 12 35 2
5.定义类头时能使用的修饰符是
A. private
B.static
C.abstract
D.protected
6.开发软件时对提高开发人员工作效率至关重要的是 ( ) 。
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序员的数量
D.计算机的并行处理能力
7.下列有关Java的叙述错误的是
A.是—种强类型语言
B.与平台无关
C.可以使用汉字变量名
D.不检查数组下标越界
8.下述概念中不属于面向对象方法的是 () 。
A.对象、消息
B.继承、多态
C.类、封装
D.过程调用
9.设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值, 正确的 switch
语句是
A.switch (x + y) { ...... }
计算机二级Java备考试题附答案
计算机二级Java备考试题附答案
计算机二级Java备考试题附答案
计算机二级考试是全国计算机等级考试四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。下文是为大家精选的'计算机二级Java备考试题附答案,欢迎大家阅读参考。
编程题
1、 编写一个Java Application 程序App.java,main程序输入10个整数给数组,通过函数getMinAndMax(int a[])得到这10个整数的最大值和最小值并输出结果。
class App {
static void getMinAndMax(int a[]) {
int min,max;
min = max = a[0];
for(int i=1;i if(a[i]>max)
max=a[i];
if(a[i] min=a[i]; }
System.out.println(“Array’Max Value:”+max);
System.out.println(“Array’Min Value:”+min);
}
public static void main(String[] args) {
int arr[] = {4,6,72,9,14,3,8,23,56,32};
getMinAndMax(arr); } }
2、编写一个完整的Java Application 程序。包含接口ShapeArea, Rectangle
类,Triangle类及Test类,具体要求如下:
⑴接口ShapeArea:
double getArea( ):
求一个形状的面积 double getPerimeter ( ):
求一个形状的周长
⑵类 Rectangle:实现ShapeArea接口,并有以下属性和方法:
① 属性
width: double类型,表示矩形的长 height: double类型,表示矩形的高
全国计算机等级二级考试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试题及答案】
2023年计算机二级JAVA考试试题及答案二
第 1 页 共 3 页 2023年计算机二级JAVA考试试题及答案二
2023年计算机二级JAVA考试试题及答案二
1). 以下代码中,将引起一个编译错误的行是____。1)publicclassTest{2)intm,n;3)publicTest{}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest;10)t2=newTest(j,k);11)}12)}
A.第3行
B.第5行
C.第6行
D.第10行
正确答案:D
2). 假设某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,那么采用____存储方式最节省时间。
A.顺序表
B.单链表
C.双链表
D.单循环链表
正确答案:A 第 2 页 共 3 页 3). 以下属于正那么表达式的是
A.一个数组
B.一组二进制数据
C.一个字符串
D.一个公式
正确答案:C
4). 以下选项中循环构造合法的是
A.while (int i4)?99.9:9));}}
A.输出结果为value is 99.99
B.输出结果为value is 9
C.输出结果为value is 9.0
D.编译错误
正确答案:C
9). WindowListener中可以实现窗口关闭功能的方法是
A.public void windowOpened(WindowEvent e)
B.public void windowClosed(WindowEvent e)
C.public void windowClosing(WindowEvent e)
D.public void windowDeactivated(WindowEvent e)
正确答案:C
10). Swing与aWT的区别不包括
A.Swing是由纯Java实现的轻量级构件 第 3 页 共 3 页 B.Swing没有本地代码
计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案
2017下半年计算机二级考试将于9月23日-26日举行,下面是小编为大家整理的计算机二级考试《java》试题及答案,欢迎参考~
计算机二级考试《java》试题及答案
一、判断题
1. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 (√ )
2. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( × )
3. 所谓抽象类就是包含有抽象方法的类。( ×)
4. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。(√)
5. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。( ×)
6. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。(√ )
7. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。( × )
8. 一个容器中可以混合使用多种布局策略。(×)
9. Java中,并非每个事件类都只对应一个事件。(√ )
10. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)
11. Java Applet是由独立的解释器程序来运行的。(×)
12. Java的字符类型采用的是ASCII编码。( × )
13. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。 (√)
14. System类不能实例化,即不能创建System类的对象。(×)
15. 用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 (√ )
二、填空题
1java源程序编译命令是 (javac)
2 java 应用程序中有一个main()方法,它前面有三个修饰符是
全国计算机等级考试二级Java真题2参考答案
全国计算机等级考试二级Java真题2
参考答案
一、选择题
1-5、ADBAC
6-10、BADAA
11-15、BADDC
16-20、ABABC
21-25、DABDC
26-30、BBDCA
31-35、CCACC
二、填空题
1、ABCDEF54321
2、15
3、EDBGHFCA
4、程序
5、课号
6、对象
7、class
8、数据库
9、StringBuffer
10、ArrayList
11、length
12、return
13、子进程
14、可运行
15、extends Applet
