当前位置:学者斋 >

计算机 >计算机二级 >

2016年12月计算机二级考试Java练习及答案

2016年12月计算机二级考试Java练习及答案

练习做多了自然会形成自己的做题方法和速度,为此,今天本站小编为大家整理了以下2016年12月计算机二级考试Java练习及答案,希望对大家有帮助!

2016年12月计算机二级考试Java练习及答案

  习题一

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(bsolutePath());

getName():得到一个不包含路径的文件名。

故本题答案为B。

  习题二

1、Swing与AWT相比新增的布局管理器是______。

A、CardLayout

B、GridLayout

C、GridBagLayout

D、BoxLayout

本题考查的是布局管理器。

Swing继续沿用AWT中的布局管理器,包括FlowLayout、BorderLayout、CardLayout、GridLayout、GridBagLayout,另外Swing新增加了一个BoxLayout布局管理器。

故本题答案为D。

2、下列对Java特性的叙述中,错误的是______。

A、在编写Java子类时可以自由地增加新方法和属性

B、Java的Applet要求编程首先创建JFrame窗口

C、Java语言用解释器执行字节码

D、Java中的类一般都有自己的属性和方法

本题考查的是Applet的概念。

Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的类,本身并不一定需要首先创建窗体,但可以使用JApple类来使用Swing构件。

Swing包中的JFrame类与创建窗口有关,是提供给java应用程序用来放置图形用户界面的一个容器。

JApplet类与JFrame一样是顶层的Swing容器。包含Swing构件的Applet必须是JApplet的子类。

故本题答案为B。

3、阅读下面求质数的程序

import .*;

public class MorePrimesTest{

public static void main(String[] args){

long[] primes=new long[20];

primes[0]=2L;

primes[1]=3L;

long number=5L;

outer:

for(int count=2;count  long limit=(long)(((double)number));

for(int i=1;i  if(number ______ primes[i]==0L){

continue outer;

}

}

primes[count++]=number;

}

for(int j=0;j  long n=primes[j];

tln(n);

}

}

}

在程序下划线处填入的正确选项是______。

A、&

B、*

C、/

D、%

本题考查的是JAVA程序结构。

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/erji/wl24jr.html