欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 实用文>计算机二级《JAVA》选择题及答案

计算机二级《JAVA》选择题及答案

2023-06-10 08:23:56 收藏本文 下载本文

“dds”通过精心收集,向本站投稿了9篇计算机二级《JAVA》选择题及答案,以下是小编精心整理后的计算机二级《JAVA》选择题及答案,供大家参考借鉴,希望可以帮助到有需要的朋友。

计算机二级《JAVA》选择题及答案

篇1:计算机二级《JAVA》选择题及答案

27.在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有种。

A.1

B.2

C.3

D.4

28.要串行化某些类的对象,这些类必须实现()。

A.Serializable接口

B.java.i0.Exceptionlizable接口

C.java.i0.Datalnput接口

D.DataOutput接口

29.关于集合类描述正确的是()。

Ⅰ.集合类中容纳的都是指向Object类对象的指针

Ⅱ.集合类容纳的对象都是Object的类例

Ⅲ.只能容纳对象

IV.只能容纳基本数据类型

A.Ⅰ、Ⅱ、Ⅲ

B.Ⅰ、Ⅱ

C.Ⅰ、Ⅲ

D.Ⅰ、Ⅱ、Ⅲ、IV

30.下列组件不能添加进Frame主窗口的是()。

A.Panel

B.CheckBox

C.Dialog

D.Choice

31.下面程序段的输出结果为()。

packagetest;

publicclassClassA

{

intx=20:

staticinty=6;

publicstaticvoidmain(Stringargs[])

{

ClassBb=newClassB();

b.go(10);

System.out.println(“x=”+b.x);

}

}

classClassB

{

intX;

voidgo(inty)

{

ClassAa=newClassA();

x=a.Y;

}

}

A.x=10

B.x=20

C.x=6

D.编译不通过

32.下面程序段的输出结果为()。

publicclassTest

{

inta,b;

Test()

{

a=100;

b=200:

}

Test(intX,inty)

{

a=x:

b=y;

}

publicstaticvoidmain(Stringargs[])

{

TestObjl=newTest(12,45);

System.OUt.println(“a=”+Objl.a+“b=”+Objl.

b);

TestObj2=newTest();

System.out.println(“fl=”+Obj2.a+“b=”+Obj2.

b);

}

}

A.a=100b=200

a=12b=45

B.a=12b=45

a=100b=200

C.a=12b=200

a=100b=45

D.a=100b=45

a=12b=200

33.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是()。

A.staticbooleanmatches()

B.booleanmatcher.find()

C.intmatcher.start()

D.intmatcher.end()

34.下列说法正确的是()。

A.共享数据的所有访问都必须作为临界区

B.用synchronized保护的共享数据可以是共有的

C.Java中对象加锁不具有可重人性

D.对象锁不能返回

35.在JavaApplet程序中,如果对发生的事件做出响应

和处理的时候,应该使用下列()语句。

A.importjava.awt.event.*;

B.importjava.io.*;

C.importjava.awt.*;

D.importjava.applet.*;

36.在一个容量为32的循环队列中,若头指针front一

3,尾指针rear=2,则该循环队列中共有元素个数为()。

A.29

B.30

C.31

D.32

37.Java语言中如果要使用某个包中的类时,需要使用()导人。

A.inport

B.outport

C.import

D.input

38.执行下面程序段的输出结果为()。

publicclassQ

{

publicstaticvoidmain(Stringargv[])

{

intanar[]一newint[5];

System.out.println(anar[0]);

}

}

A.0

B.1

C.2

D.5

39.使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是()。

A.time()

B.yield()

C.load()

D.min()

40.以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是()。

publicclassSun{

publicstaticvoidmain(Stringargs[]){

intn=1:

doubleterm,sum=1.0:

do{

n=__;

term=1.0/n;

sum=sum+term;

}

while(term>=0.00001);

System.out.println(n);

System.out.println(sum);

篇2:全国计算机二级JAVA考试精选选择题

全国计算机二级JAVA考试精选选择题

1 下面排序算法中,平均排序速度最快的是()。

A.冒泡排序法

B.选择排序法

C.交换排序法

D.堆排序法

2.软件需求分析一般应确定的是用户对软件的()。

A.功能需求

B.非功能需求

C.性能需求

D.功能需求和非功能需求

3.下列说法中,不属于数据模型所描述的内容是()。

A.数据结构

B.数据操作

C.数据查询

D.数据约束

4.下列描述中,不是线性表顺序存储结构特征的是()

A.不便于插入和删除

B.需要连续的存储空间

C.可随机访问

D.需另外开辟空间来保存元素之间的关系

5.有下列二叉树,对此二叉树前序遍历的结囊为()。

A.ACBEDGFH

B.ABDGCEHF

C.HGFEDCBA

D.ABCDEFGH

6.使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。

A.程序的内部逻辑

B.程序的复杂结构

C.使用说明书

D.程序的功能

7.关系数据库管理系统能实现的专门关系运算包括()。

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

8.将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。

A.属性

B.关系

C.键

D.域

9.下列有关数组的叙述中,错误的是()。

A.在同一个环境下,数组与内存变量可以同名,两者互不影响

B.可以用一维数组的形式访问二维数组

C.在可以使用简单内存变量的地方都可以使用数组元素

D.一个数组中各元素的数据类型可以相同,也可以不同

10.下列选项中,不属于模块间耦合的是()。

A.数据耦合

B.标记耦合

C.异构耦合

D.公共耦合

11.在Java中,负责对字节代码解释执行的是()。

A.垃圾回收器

B.虚拟机

C.编译器

D.多线程机制

12.下列叙述中,正确的是()。

A.Java语言的标识符是区分大小写的

B.源文件名与public类名可以不相同

C.源文件的扩展名为.jar

D.源文件中public类的数目不限

13.下列属于合法的Java标识符的是()。

A._cat

B.5books

C.+static

D.-3.14159

14.在Java中,表示换行符的转义字符是()。

A.

B.f

C.’n’

D.ddd

15.在Java中,由Java编译器自动导入而无需在程序中用import导人的包是()。

A.java.applet

B.java.awt

C.java.util

D.java.lang

16.“++”运算符的操作数个数是()。

A.1个

B.2个

C.3个

D.4个

17.在switch(expression)语句中,expression的数据类型不能是()。

A.double

B.char

C.byte

D.short

18.下列叙述中,错误的是()。

A.父类不能替代子类

B.子类能够替代父类

C.子类继承父类

D.父类包含子类

19.已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()。

A.a[0]

B.a[1]

C.a[99]

D.a[100]

20.在文件类提供的方法中,用于创建目录的方法是()。

A.mkdir()

B.mkdirs()

C.list()

D.listRoots()

1.全国计算机等级二级考试java选择题

2.全国计算机等级二级考试java练习精选

3.全国计算机等级二级考试java练习

4.全国计算机二级MS office选择题练习

5.全国计算机二级MS office选择题

6.全国计算机等级二级考试java考前练习

7.全国计算机等级二级考试java单选题

8.计算机等级考试二级java选择题

9.全国计算机等级二级VisualFoxPro选择题

10.全国计算机等级二级考试java冲刺试题

篇3:计算机考试《二级java》试题及答案

计算机考试《二级java》试题及答案

1、下列关于Java Application与Java Applet程序的差别描述正确的是______。

A、运行方式不同,程序结构相同,运行工具不同,受到的限制相同

B、运行方式相同,程序结构不同,运行工具不同,受到的限制相同

C、运行方式相同,程序结构相同,运行工具不同,受到的限制也不同

D、运行方式不同,程序结构不同,运行工具不同,受到的限制也不同

本题考查的是程序的结构中Java Application和Java Applet的区别。

Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面:

(1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行。

(2)运行工具不同。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。

(3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口点开始运行。含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。尽管Applet没有含main方法的主类,但Applet一定有一个从java.applet.Applet派生的类,它是由Java系统提供的。

(4)受到的限制不同。Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于Applet的引入,使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增加了交互性。

故本题答案为D。

2、数据流的类型有______和事务型。标准答案为:变换型

典型的数据流类型有两种:变换型和事务型。

变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。

事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。

3、Java程序的基本单位是______。标准答案为:类 或 class

4、下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是______。

public class Test implements Runnable{

public static void main(String args[]){

Test t=new Test;

Thread tt=new Thread(t);

tt.start();

}

public void run(){

for(;;){

try{

____________;

}catch(____________ e){}

System.out.println(“Hello!”);

}

}

A、sleep(1000)

InterruptedException

B、t.sleep(1000)

InterruptedException

C、Thread.sleep(1000)

RuntimeException

D、Thread.sleep(1000)

InterruptedException

本题考查的是线程的使用。

Thread的sleep方法的原型如下:

public static void sleep(long millis)throws InterruptedException

sleep()的功能是使当前执行的线程睡眠(暂时停止)指定时间。sleep()是Thread的static成员,且抛出InterruptedException。

故本题答案为D。

5、下列关于线程优先级的说法中,正确的是______。

A、线程的优先级是不能改变的

B、线程的优先级是在创建线程时设置的

C、在创建线程后的任何时候都可以设置

D、B和C

本题考查的是Java语言中线程的优先级。

Java语言中线程的优先级是用一个介于MIN_PRIORITY 和MAX_PRIORITY之间的整数来表示的。可以在创建线程后的任何时候修改线程的优先级。

故本题答案为C。

6、在读字符文件Employee.dat时,使用该文件作为参数的类是______。

A、BufferedReader

B、DataInputStream

C、DataOutputStream

D、FileInputStream

本题考查的是文件和文件I/O。

BufferedReader用来从字符输入流中读取并缓冲字符,以提高读取字符(或字符数组)的效率。其构造方法为:

public BufferedReader(Reader in)

public BufferedReader(Reader in, int sz)

DataInputStream用来以独立于机器的方式从潜在的输入流中读取Java基本数据类型。构造方法为:

DataInputStream(InputStream in)

FileInputStream用来从文件中读取字节。构造方法为:

FileInputStream(String name)

FileInputStream(File file)

故本题答案为D。

7、阅读下列代码后

public class Person{

int arr[]=new int[10];

public static void main(String args[]){

System.out.println(arr[1]);

}

}

正确的说法是______。

A、编译时将产生错误

B、编译时正确,运行时将产生错误

C、输出为零

D、输出为空

本题考查的是数组的使用。

由于数组arr声明时未用static关键字,而main()方法直接引用arr(而非通过Person的实例引用),将产生“非静态变量不能从静态上下文中引用”(non-static variable cannot be referenced from a static context)的编译错误。

故本题答案为A。

8、按照Java的标识符命名规范,下列表示一个类的标识符正确的是______。

A、Helloworld

B、HelloWorld

C、helloworld

D、helloWorld

本题考查的是Java的命名约定。

Java的命名约定的基本原则如下:

(1)_、$不作为变量名、方法名开头。

(2)变量名、方法名首单词小写,其余单词只有首字母大写。如myVariable,myMethod。

(3)接口名、类名的单词首字母大写。如MyInterface,MyClass。

(4)常量名的每个字母都大写。

故本题答案为B。

9、char类型的取值范围是______。

A、2-7~27-1

B、0~216-1

C、-215~215-1

D、0~28-1

本题考查的是Java语言的基本数据类型。

char类型数据是用无符号16位二进制表示的,故其取值范围为0~216-1。

故本题答案为B。

10、诊断和改正程序中错误的工作通常称为 。标准答案为:程序调试

11、线程在生命周期中要经历5种状态,分别是新建状态、可运行状态、运行状态、______状态和终止状态。

标准答案为:阻塞 或 Blocked

12、在Java中所实现的多维数组,实际上是由一维数组构成的______。

标准答案为:数组 或 Array 或 数组的数组

13、请阅读下列程序代码,然后将程序的执行结果补充完整。

程序代码:

class throwsException

{

static void Proc(int sel) throws ArithmeticException,ArrayIndexOutOfBoundsException

{

System.out.println(“In Situation”+sel);

if(sel==0){

System.out.println(“no Exception caught”);

return;

}

else if(sel==1){

int iArray[]=new int[4];

iArray[1]=3;

}

}

public static void main(String[] args)

{

try{

Proc(0);

Proc(1);

}catch(ArrayIndexOutOfBoundsException e){

System.out.println(“Catch”+e);

}finally{

System.out.println(“in Proc finally”);

}

}

}

执行结果:

In Situation0

no Exception caught

______

标准答案为:In Situation1

本题考查的是Java语言中的异常处理。

调用Proc(1)时,执行语句System.out.println(“In Situation”+sel);控制台输出In Situation1。然后在if语句中执行sel==1分支,该分支中无任何输出语句。

14、StringBuffer类提供______字符串对象的表示。标准答案为:长度可变 或 可变长度

15、break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch语句后面的______开始执行。

标准答案为:第一条语句或 第1条语句 或 首条语句 或 第一行语句 或 第1行语句 或 语句

1.计算机二级Java备考练习试题及答案

2.20计算机二级Java测试题及答案

3.计算机二级JAVA冲刺试题及答案

4.2016年计算机二级Java备考练习试题【附答案】

5.2016计算机二级Java考前模拟试题及答案

6.计算机二级VB强化试题及答案

7.2016计算机二级JAVA全真模拟试题

8.2016年计算机二级Java备考复习试题

9.2016年计算机二级考试试题(Java)

10.2016计算机二级考试Java练习题及答案

篇4:计算机二级JAVA冲刺试题及答案

8.一个教师可讲授多门课程,一门课程可由多个教师

讲授。则实体教师和课程间的联系是( )。

A.1:l联系

B.1:m联系

C.m:1联系

D.m:n联系

9.下列代码的执行结果是( )。

int length=“Hell0”.length();

System.OUt.println(length);

A.5

B.2

C.10

D.6

10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。

A.-369

B.369

C.0.369

D.整数集合{1,2,3,4,5}

(11)在java语言中,负责对字节代码解释执行的是()

A垃圾回收器 B虚拟机 C编译器 D多线路机制

(12)下列叙述中,正确的是()

Ajava语言的标识符区分大小写的

B源文件名与public类名可以不同

C源文件扩展名为.jar

D源文件中public类的数目不限

(13)下列属于合法的java语言标识符的是()

A_cat B 5books C+static D―3.14159

(14) 在java中,表示换行符的装以字符是()

A \n B \f C’n’ D\dd

(15) 在java中,由java编译器自动导入,而无须在程序中用import导入的包是()

A java.applet B java.awt Cjava.util Djava.lang

(16) 在java语言中,所有类的根类是()

A.java.lang.Object B..java.lang.Class C.java.applet.Applet D.java.awt.Frame

(17)在java语言中,用Package语句说明一个包时,该包的层次结构必须是()

A.与文件的结构相同 B.与文件目录的层次相同

B.C.与文件类型相同 D.与文件大小相同

(18)在读字符文件Employee.dat时,使用该文件作为参数的类是()

A.BufferReader B.DataInputStream C.DataOutStream D.FileInputStream

(19)下列构造方法的调用方式中,正确的是()

A.按照一般方法调用 B.由用户直接调用 C.只能通过new自动调用 D.被系统调用

(20)类Panel默认的布局治理器是()

A.GridLayout B.BorderLayout C.FlowLayout D.CardLayout

( 21 )在java语言中,能实现多重继续效果的方式是()

A.内部类 B.适配器 C.接口 D.同步

(22)char类型的取值范围是()

A.2-7~27-1 B.0~216-1 C.-215~215-1 D.0~28-1

(23)能够支持javadoc命令的注释语句是()

A./ * *...// B./ * ...* / C.// D./ * * ... */

(24)十进制数16的十六进制表示格式是() A.0x10 B.0x16 C.0xA D.16

(25)Int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()A.public int MAX_LENGTH=100 B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100

(26)下列不是InputStream子类的是()

A.文件输入流FileInputStream B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100

(27)下列方法中可以用来创建一个新线路的是()

A.实现java.lang.Runnable接口并重写start()方法

B.实现java.lang.Runnable接口并重写run()方法

C.实现java.lang.Thread类接口并重写run()方法

D.实现java.lang.Thread类接口并重写start()方法

(28)下列关于Java Application与Applet的说法中,正确的是()

A.都包含main()方法 B.都通过“appletviewer”命令执行

C.都通过“javac”命令翻译 D.都嵌入在HTML文件中执行

(29)当启动Applet程序时,首先调用的方法是()

A.stop() B.init() C.start() D.destroy()

(30)下列关于线程优先级的说法中,正确的是()

A.线程的优先级是不能改变的 B.线程的优先级是在创建线程时设置的

C.在创建线程后的任何时候都可以设置 D.B和C

篇5:计算机二级考试《java》试题及答案

计算机二级考试《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方法,它前面有三个修饰符是 ( public , static , void )

3 java语言数据类型可分为两大类,一类称为 ( 基本数据类型 ) ,另一类称为 ( 引用数据类型 )

4 在转向语句中, ( continue ) 语句使得程序结束本次循环,回到循环的条件测试部分继续执行。

5设x为float型变量, y为 double型变量, a为 int型变量,已知 x=2.5f, a=7 ,y=4.22 则表达式x+a%3*(int)x%(int)y的值为 ( 4.5 )

6设x为float型变量, y为 double型变量, a为 int型变量,b 为long 型变量,c为char 型,则表达式x+y*a/x+b/y+c 的值为( double ) 类型 7设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 ( 120 )

for ( int i = 0 i < MyIntArray.length i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] System.out.println( s )

for ( int i = 0 i < MyIntArray.length i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] System.out.println( s )

三、选择题

1.在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行( C )。

A、init(  )

B、start(  )

C、destroy(  )

D、stop(  )

2. Java application中的主类需包含main方法,main方法的返回类型是什么?( D )

A、int

B、float

C、double

D、void

3.设有下面两个类的定义:

class Person {

class Student extends Person {

{

long id; // 身份证号

int score; // 入学总分 String name; // 姓名

int getScore(  ){

}

return score; }

}

则类Person和类Student的关系是( B )。

A、包含关系

B、继承关系

C、关联关系

D、上述类定义有语法错误

4.在编写Java Applet程序时,需要在程序的开头写上( B )语句。

A、import java.awt.*

B、import java.applet.*

C、import java.io.*

D、import java.awt.event.*

5.容器Panel和Applet缺省使用的布局编辑策略是( A )

A、FlowLayout

B、BorderLayout

C、GridLayout

D、CardLayout

6.有以下程序片段,下列哪个选项不能插入到行1。( A ) 1. 2.public class A{ 3.//do sth 4. }

A、public class MainClass{ }

B、package mine;

C、class ANotherClass{ }

D、import java.util.*;

7.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。

A、private

B、protected

C、private protected

D、public

8.以下哪个不是Java的关键字?( A )

A、FALSE

B、const

C、this

D、void

9.有程序如下,关于程序的描述哪个是正确的?( C )

public class Person{

static int arr[] = new int[5];

public static void main(String a[])

{ System.out.println(arr[0]); } }

A、编译将产生错误

B、编译时正确,但运行时将产生错误

C、正确,输出0

D、正确,输出 null

10.以下关于构造函数的描述错误的是( A )。

A、构造函数的返回类型只能是void型。

B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

C、构造函数的主要作用是完成对类的对象的初始化工作。

D、一般在创建新对象时,系统会自动调用构造函数。

11.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C)

class A { int i;

static String s; void method1(  ) { }

static void method2(  ) { } }

A、System.out.println(a.i);

B、a.method1(  );

C、A.method1(  );

D、A.method2(  )

12.有程序片段如下,以下哪个表示式的结果为true?( B )

Float s=new Float(0.1f);

Float t=new Float(0.1f);

Double u=new Double(0.1);

A、s==t

B、s.equals(t)

C、u.equals(s)

D、t.equals(u)

13.paint(  )方法使用哪种类型的参数? ( A )

A、Graphics

B、Graphics2D

C、String

D、Color

14.下面哪个方法与applet的显示无关?( A )

A、draw(  )

B、update(  )

C、repaint(  )

D、paint(  )

15.下面哪个函数是public void aMethod(  ){...}的重载函数?( D )

A、void aMethod( ){...}

B、public int aMethod(  ){...}

C、public void aMethod ( ){...}

D、public int aMethod ( int m){...}

16 下列不可作为java语言标识符的是( D )

A a1

B $1

C _1

D 11

17 有一段java 应用程序 ,它的主类名是a1,那么保存它的源文件名可以是(A)

A a1.java

B a1.class

C a1

D都对

18 下面说法正确的.是(C)

A java Applet 程序必须在浏览器中执行

B java 应用程序必须在浏览器里执行

C java Applet 程序不一定在浏览器中执行

D java 应用程序可以在浏览器中执行

19 在浏览器中执行applet 程序的四个方法的最先执行的是(A)

A init(  )

B start(  )

C destroy(  )

D stop(  )

20 整型数据类型中,需要内存空间最少的是(D)

A short

B long

C int

D byte

21 java 类可以作为(C)

A 类型定义机制

B 数据封装机制

C 类型定义机制和数据封装机制

D 上述都不对

22 在创建对象时,必须(C )

A 先声明对象,然后才能使用对象

B 先声明对象,为对象分配内存空间,然后才能使用对象

C 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D 上述说法都对

23 在调用方法时,若要使方法改变实参的值,可以(D)

A 用基本数据类型作为参数

B 用对象作为参数

C (A)和(B)都对

D (A)和(B)都不对

24 JAVA 中( C )

A 一个子类可以有多个父类,一个父类也可以有多个子类

B 一个子类可以有多个父类,但一个父类只可以有一个子类

C 一个子类可以有一个父类,但一个父类可以有多个子类

D 上述说法都不对

25 paint()方法使用哪种类型的参数? ( A )

A、Graphics

B、Graphics2D

C、String

D、Color

26在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种特性称为 ( C )

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

27类Test1、Test2定义如下:

1. public class Test1

2.{ public float aMethod(float a,float b) throws

3. IOException { }

4. }

5. public class Test2 extends Test1{ 6. 7.}

将以下哪种方法插入行4是不合法的。 ( A )

A、float aMethod(float a,float b){ }

B、public int aMethod(int a,int b)throws Exception{ }

C、public float aMethod(float p,float q){ }

D、public int aMethod(int a,int b)throws IOException{ }

28以下哪个接口的定义是正确的? (D )

A、interface B

{ void print() { } }

B、abstract interface B

{ void print() }

C、abstract interface B extends A1,A2 //A1、A2为已定义的接口

{ abstract void print(){ };}

D、interface B { void print();}

29 下列哪些语句关于Java内存回收的说明是正确的? ( B )

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存

D、内存回收程序可以在指定的时间释放内存对象

30 A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明:

1. A a0=new A();

2. A a1 =new B();

3. A a2=new C();

问以下哪个说法是正确的? ( D)

A、只有第1行能通过编译

B、第1、2行能通过编译,但第3行编译出错

C、第1、2、3行能通过编译,但第2、3行运行时出错

D、第1行、第2行和第3行的声明都是正确的

四、程序阅读

1.写出以下程序的运行结果。

class First {

First(  ) {

System.out.println (“in First”); } }

public class Second extends First { Second(  ) {

System.out.println(“in Second”); } public static void main(String[] args) { Second mine= new Second(  ); } }

程序运行的结果:

in First in Second

2.解释程序中语句的含义

纯文本文件f1.txt中的内容是 abcd

下面的程序将f1.txt文件中的内容写到f2.txt文件中和屏幕上 import java.io.*;

public class filecopy {

public static void main(String[] args) { try {

StringBuffer str=new StringBuffer(  );

FileInputStream fin=new FileInputStream(“f1.txt”);

意义

FileOutputStream fout=new FileOutputStream(“f2.txt”);

意义

int c;

while((c=fin.read(  ))!=-1) {

fout.write(c); 意义

str.append((char)c); 意义

}

fin.close(  ); fout.close(  );

String str2=str.toString(  );

System.out.println(str2); 显示的结果是

}catch(Exception c) {

System.out.println(c); } } }

实例化输入流对象,指定输入流来源文件为f1.txt 实例化输出流对象,指定输出流目标文件为f2.txt 将C写入到输出流对象中

将整数C转化为字符,并添加到字符串str的尾部 abcd

篇6:计算机等级二级VisualFoxPro选择题及答案

1.下列是软件测试技术的是(  )。

A.强行排错法

B.原因排除法

C.回溯法

D.边界值分析

2.按数据的存取方式不同,可以将文件分为(  )。

A.顺序文件和随机文件

B.文本文件和数据文件

C.数据文件和可执行文件

D.ASCⅡ文件和二进制文件

3.源程序的文档化不包括(  )。

A.符号名的命名要有实际意义

B.正确的文档形式

C.良好的视觉组织

D.正确的程序注释

4.下列叙述中错误的是(  )。

A.-种数据的逻辑结构可以有多种存储结构

B.数据的存储结构与数据的处理效率无关

C.数据的存储结构与数据的处理效率密切相关

D.数据的存储结构在计算机中所占的空间不-定是连续的

5.下列叙述中正确的是(  )。、

A.在模块化程序设计中,-个模块应该尽量多地包括与其他模块联系的信息

B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第-个细节

C.在模块化程序设计中,-个模块内部的控制结构也要符合结构化原则

D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法

6.在面向对象方法中,实现信息隐蔽是依靠(  )。

A.对象的继承

B.对象的多态

C.对象的封装

D.对象的分类

7.设计数据库的存储结构属于(  )阶段。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

8.-个模块内部各个元素彼此结合的紧密程度的度量称为(  )。

A.耦合性

B.内聚性

C.复杂性

D.数据传输特性

9.在对象方法中,-个对象请求另-个对象为其服务的方式通过发送(  )来实现。

A.调用语句

B.命令

C.中令

D.消息

10.下列叙述正确的是(  )。

A.算法的执行效率与数据的存储结构无关

B.算法的空问复杂度是指算法程序中指令(或语句)的条数

C.算法的有穷性是指算法必须能在执行有限个步骤之后终止

D.以上3种描述都不对

11.声明-个变量为局部变量应该用(  )。

A.Global

B.Private

C.Static

D.Public

12.设有变量声明为“Dim aDate As Date”,则为变量aDate正确赋值的表达方式是(  )。

A.aDate=#8/#

B.aDate=#”8/8/2008”#

C.aDate=Date(”8/8/2008”)

D.aDate=Format(”m/d/yy”,”8/8/2008”)

13.设A=”87654321”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为(  )。

A.876543

B.876554

C.8

D.6

14.将文本框的(  )属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。

A.Text

B.ScrollBars

C.MultiLine

D.Enabled

15.可以作为其他控件容器的控件是(  )。

A.窗体控件,列表框控件,图像框控件

B.窗体控件,文本框控件,框架控件

C.窗体控件,框架控件,图片框控件

D.窗体控件,标签控件,图片框控件

16.要使文本框获得输入焦点,则应采用文本框控件的(  )方法。

A.GotFocus

B.LostFocus

C.KeyPress

D.SetFocus

篇7:计算机等级二级VisualFoxPro选择题及答案

1.D。【解析】选项D属于黑盒测试的方法。选项A、B、C均属于软件调试的方法。

2.A。【解析】根据数据性质,文件可分为程序文件和数据文件;根据数据的存取方式和结构,文件可分为顺序文件和随机文件;根据数据的编码方式,文件可分为ASCⅡ文件和二进制文件。

3.B。【解析】源程序的文档化主要包括3点:①符号名应具有-定实际的含义,便于理解程序功能;②正确的程序注释;③良好的视觉组织,利用空格、空行、缩进等技巧使程序层次清晰。

4.B。【解析】数据的存储结构分为顺序结构和链式结构,-个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不-定是连续的。数据的存储结构与数据的处理效率密切相关。

5.C。【解析】在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中,模块化和结构化可以同时使用,-个模块的内部结构也要符合结构化设计原则。

6.C。【解析】对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构和实现操作的算法。

7.D。【解析】物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。

8.B。【解析】两个或两个以上模块之间联系的紧密程度称为耦合性。题干所述为内聚性的定义。

9.D。【解析】在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。

10.C。【解析】算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。

11.C。【解析】定义变量的关键字有:Global、Public、Private、Dim和Static。其中,Global和Public用来声明全局变量,Private和Dim可用来声明模块变量,Dim和Static可用来声明局部变量。

12.A。【解析】任何可辨认的文本日期都可以赋值给Date变量。日期文字必须以数字符号“撑”扩起来,例如,#January 1、1993#或#1 Jan 93#。选项D是按照格式字符串的要求显示数值表达式,Format函数的正确格式为:Format(数值表达武,格式字符串),所以选项D应该改为:aDate=Format(”8/8/2008”,”m/d/yy”);选项C中Date函数使用错误,应为:aDate=Date。

13.B。【解析】Left(string,length)函数是字符串截取函数,功能是截取某字符串最左边的“lengh”个字符,这里截取字符串为“8765”。Val(string)函数用于返回字符串中所含的数值,这里“8765”返回的数值为“8765”。Mid(Str,p,n)函数是字符截取函数,功能是截取从第p个字符开始,向后取字符串的n个“Str”字符串中的字符。这里Mid(A,4,2)为截取字符串“54”。“+”做字符串连接,这里将“8765”和“54”做连接运算。

14.C。【解析】MultiLine属性可设置为True或Flase值,它确定文本框是否能接受和显示多行文本;ScrollBars属性返回或设置-个值,它确定文本框显示滚动条的显示方式,0―vbBNone默认值为没有滚动条,0-vbHorizontal为水平滚动条,2-vbVertical为垂直滚动条,3-vbBoth为两种滚动条都有;Text属性设置文本框中显示的内容;Enabled属性设置为True或False,分别决定对象在运行时有效或无效。

15.C。【解析】图片框和框架可以作为容器控件来存放其他控件。而图像框控件不能作为容器控件;文本框控件也不能作为容器控件,它只能用来显示或供用户输入、编辑文本;标签控件只能用来显示文本,更不能作为容器控件。

16.D。【解析】GotFocus是当对象获得焦点时触发的事件;LostFocus事件是在对象失去焦点时触发的事件;SetFocus方法是将焦点移至指定的控件或窗体;KeyPress事件是当用户按下和松开-个键时触发的事件。

1.计算机等级考试二级java选择题

2.计算机等级二级备考

3.计算机二级C语言考试选择题(带答案)

4.计算机等级考试二级MS试题【含答案】

5.计算机二级考试VB选择题试题

6.全国计算机二级MS office选择题练习

7.计算机二级《MSOffice》考前选择题练习

8.计算机一级MSOffice上机选择题及答案

9.2016计算机一级考试选择题及答案

10.计算机一级模拟试题及答案【选择题】

篇8:计算机二级Java备考练习试题及答案

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。其余的流都分别从这两个基本类中继承而来。

故本题答案为D。

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页面中,并能够在浏览器中运行的Java类,本身并不一定需要首先创建窗体,但可以使用JApple类来使用Swing构件。

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

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

故本题答案为B。

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

import java.lang.Math.*;

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)Math.ceil(Math.sqrt((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];

System.out.println(n);

}

}

}

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

A、&

B、*

C、/

D、%

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

所谓质数或称素数,就是一个正整数,除了本身和1以外并没有任何其他因子。任何一个整数,可以写成一串质数相乘的积。

程序中首先定义了包含有20个元素的长整型数组,为数组的第一,第二个元素赋值,并且还定义了一个长整型变量“long number=5L;”,然后进入循环,该循环的作用是判断当前变量number的值是否为质数,其中Math.sqrt(double x)方法的作用是求x的平方根,而Math.ceil方法的作用是求最小的整数但不小于本身(例如:Math.ceil(3.14)则返回4),在本次循环中,需要判断变量number与primes[i]的取余操作,如果变量number与小于自己的平方根取整且小于count的数取余数为0,则跳出循环,将number的值写入数组中,当20个元素填满后,程序依次输出数组元素。

故本题答案为D。

4、在Java中,“目录”被看作是______。

A、文件

B、流

C、数据

D、接口

本题考查的是目录的概念。

目录在Java中作为一种特殊文件,即文件名的列表,通过类File所提供的方法,可得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删除文件。

故本题答案为A。

5、下列带下划线的标识符符合Java命名约定的是______。

A、package com.Bi.hr

B、public class xyz

C、int I

D、void setCustomerName()

本题考查的是Java命名约定。

包的名字应该都是由小写单词组成。它们全都是小写字母,即便中间的单词亦是如此,所以A选项错误。

类名的第一个字母一定要大写,所以B选项错误;

变量的第一个字母应该为小写,所以C选项错误;

与属性相对应的get、set方法为:set(get)+属性名,属性名第一个字母为大写,所以D选项正确。

故本题答案为D。

6、在Java语言中,被称为内存分配的运算符是______。

A、new

B、instance of

C、[ ]

D、( )

本题考查的是JAVA关键字。

Java语言中,程序为对象动态分配内存。Java中内存分配的运算符是new。

故本题答案为A。

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。

篇9:计算机二级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(this.getAbsolutePath());

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页面中,并能够在浏览器中运行的Java类,本身并不一定需要首先创建窗体,但可以使用JApple类来使用Swing构件。

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

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

故本题答案为B。

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

import java.lang.Math.*;

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)Math.ceil(Math.sqrt((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];

System.out.println(n);

}

}

}

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

A、&

B、*

C、/

D、%

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

所谓质数或称素数,就是一个正整数,除了本身和1以外并没有任何其他因子。任何一个整数,可以写成一串质数相乘的积。

程序中首先定义了包含有20个元素的长整型数组,为数组的第一,第二个元素赋值,并且还定义了一个长整型变量“long number=5L;”,然后进入循环,该循环的作用是判断当前变量number的值是否为质数,其中Math.sqrt(double x)方法的作用是求x的平方根,而Math.ceil()方法的作用是求最小的整数但不小于本身(例如:Math.ceil(3.14)则返回4),在本次循环中,需要判断变量number与primes[i]的取余操作,如果变量number与小于自己的平方根取整且小于count的数取余数为0,则跳出循环,将number的值写入数组中,当20个元素填满后,程序依次输出数组元素。

故本题答案为D。

4、在Java中,“目录”被看作是______。

A、文件

B、流

C、数据

D、接口

本题考查的是目录的概念。

目录在Java中作为一种特殊文件,即文件名的列表,通过类File所提供的方法,可得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删除文件。

故本题答案为A。

5、下列带下划线的标识符符合Java命名约定的是______。

A、package com.Bi.hr

B、public class xyz

C、int I

D、void setCustomerName()

本题考查的是Java命名约定。

包的名字应该都是由小写单词组成。它们全都是小写字母,即便中间的单词亦是如此,所以A选项错误。

类名的第一个字母一定要大写,所以B选项错误;

变量的第一个字母应该为小写,所以C选项错误;

与属性相对应的get、set方法为:set(get)+属性名,属性名第一个字母为大写,所以D选项正确。

故本题答案为D。

6、在Java语言中,被称为内存分配的运算符是______。

A、new

B、instance of

C、[ ]

D、( )

本题考查的是JAVA关键字。

Java语言中,程序为对象动态分配内存。Java中内存分配的运算符是new。

故本题答案为A。

1.2016计算机二级JAVA冲刺试题及答案

2.2016年计算机二级Java备考练习试题及答案

3.计算机二级java精选试题及答案

4.2016年计算机二级Java备考复习试题

5.2016年计算机二级Java备考练习试题【附答案】

6.2016年计算机二级Java测试题及答案

7.2017计算机二级JAVA预测试题及答案

8.计算机考试《二级java》试题及答案

9.全国计算机等级二级考试java冲刺试题

10.计算机二级VB强化试题及答案

【计算机二级《JAVA》选择题及答案】相关文章:

1.二级计算机考试题及答案

2.计算机二级答案

3.计算机二级考试试题及答案

4.计算机二级考试答案

5.计算机二级Java笔试真题精选

6.计算机三级网络技术模拟题及答案(选择题)

7.计算机二级c语言答案

8.JAVA面试题及答案

9.管理学选择题及答案

10.文学常识选择题及答案

下载word文档
《计算机二级《JAVA》选择题及答案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部