计算机等级考试真题4(JAVA)

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

A)float

B)+ok

C)_test

D)5file

2.(   )是换行符的正确转义字符。

A)/n

B)\r

C)\n

D)/r

3.关于异常的含义,下列描述中最正确的一个是(  )。

A)程序编译错误  

B)程序语法错误

C)程序自定义的异常事件  

D)程序运行时发生的非正常事件

4.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(   )。

A).java

B).class

C).html

D).exe

5.设 int x = 1 , y = 2则表达式x+=++y的值是(  )。

A)4

B)3

C)2

D)1

6.能构成多分支的语句是(   )。

A)while语句

B)do-while语句

C)for语句

D)switch语句

7.在Java中,调用Math.random()方法可能返回的结果是(  )。

A)13.2

B)0.52

C)112.23

D)1.009

8.下列关于注释语句的描述中,正确的一项是(  )。

A)以//开始的是多行注释语句

B)以/*开始、*/结束的是单行注释

C)以/**开始、*/结束的是可以用于生成帮助文档的注释语句

D)以/**开始、*/结束的是单行注释语句

9.启动一个线程所调用的方法是(  )。

A)start()

B)run()

C)new()

D)init()

10.有程序片段如下:

Float  s=new  Float(0.1f);

Float  t=new  Float(0.1f);

Double  u=new  Double(0.1);

表达式(   )的结果为true。

A)s==t

B)s.equals(t)

C)u.equals(s)

D)t.equals(u)

11.下面说法中,(  )是正确的。

A)类是变量和方法的集合体

B)数组是无序数据的集合

C)抽象类可以实例化

D)类成员变量必须是公有的

12.要返回一个表示当前对象运行时类的Class对象,应使用的方法是(  )。

A)GetClass()

B)getclass()

C)Getclass()

D)getClass()

13.Java语言有许多特点,(  )反映了Java程序并发机制的特点。

A)安全性  

B)多线程  

C)跨平台  

D)可移植

14.下面的代码段执行后,count的值是(  )。

int count=1;

for(int i=1;i<=5;i++)

{ count=count+i; System.out.println(count); }

A)5

B)1

C)15

D)16

15.已知数组arrayInt由以下语句定义

int[] arrayInt = new int[9];

则正确引用数组的最后一个元素的方法是(  )。

A)arrayInt[9]

B)arrayInt[0]

C)arrayInt[8]

D)arrayInt[]

16.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,返回值的类型也可以不相同。这种面向对象程序设计的特性称为(   )。

A)隐藏

B)覆盖

C)重载

D)封装

17.以下(  )的接口定义是正确的。

A)interface  A

{  void print()  {  } ;}

B)final  interface  B

{ void print() ;}

C)abstract  interface  C  extends  A,B

{ abstract  void  print(){  };}

D)interface  D

{  void  print();}

18.以下关于继承的叙述正确的是(  )。

A)在Java中类只允许单一继承

B)在Java中一个类只能实现一个接口

C)在Java中一个类不能同时继承一个类和实现一个接口

D)在Java中接口只允许单一继承

19.以下关于构造方法的描述错误的是(  )。

A)构造方法的返回类型只能是void型

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

C)构造方法的主要作用是完成对类的对象的初始化工作

D)一般在创建新对象时,系统会自动调用构造方法

20.现有2个char类型的变量x=’a’,y=3,当执行x=(char)(x+y);语句之后,x的值应该是(  )。

A)’a’

B)’d’

C)a3

D)13

21.Java中定义常量必须使用的关键字是(   )。

A)static

B)void

C)final

D)public

22.在浏览器中执行Applet程序,(   )方法将被最后执行。

A)init()

B)start()

C)destroy()

D)stop()

23.有语句String s=”hello world”; ,以下(   )操作是不合法的。

A)s>>>=1;

B)int i=s.length();

C)String  ts=s.trim();

D)String t=s+”!”;

24.假设A类的定义如下:

class  A{

int  i;

static  String  s;

void  method1() {   }

static  void  method2()  {   }

}

设a是A类的一个实例,下列语句中(  )是错误的。

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

B)a.method1();

C)A.method1();

D)A.method2()

25.以下程序段执行后将有(  )个字节被写入到文件afile中。

try{

FileOutputStream  fos=new FileOutputStream(“afile.txt”);

DataOutputStream  dos=new DataOutputStream(fos);

dos.writeInt(3);

dos.writeDouble(0.01);

dos.close();

fos.close( );

}

catch(IOException  e) {   }

A)2

B)8

C)12

D)16

26.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(   )个比特位。

A)8

B)16

C)32

D)64

27.以下( )可能包含菜单条。

A)JPanel

B)JFrame

C)JApplet

D)JDialog

28.在Java的类库中,提供图形用户界面基本功能的是(   )包。

A)java.io  

B)java.applet

C)java.awt.event  

D)java.awt

29.(   )修饰符可以使在一个类中定义的成员变量可以被所有类访问。

A)private  

B)无修饰符  

C)public  

D)protected

30.在Java中,所有类的根类是(  )。

A)java.lang.Class

B)java.applet.Applet

C)java.lang.Object

D)java.awt.Frame

答案:

01 C

02 C

03 D

04 B

05 A

06 D

07 B

08 C

09 A

10 B

11A

12 D

13 B

14 D

15 C

16 C

17 D

18 A

19 A

20 B

21 C

22 C

23 A

24 C

25 C

26 B

27 B

28 D

29 C

30 C

解析:

1

A. float是关键字

B. 标识符命名不能使用“+”号

C. _test是合法标识符

D. 标识符命名不能以数字开头

2

A.

B.

C. \n是换行符的正确转义字符

D.

3

A.

B.

C.

D. 异常是在程序编译或运行中所发生的可预料的或不可预料的异常事件,它会引起程序的中断,影响程序正常运行。

4

A.

B. 源代码扩展名为.java 编译后为.class

C.

D.

5

A.在Eclipse上调试。

B.

C.

D.

6

A.

B.

C.

D. switch能构成多分支语句。

7

A.

B. Math.Random()随机返回0到1之间的一个浮点数。

C.

D.

8

A. 以//开始的是单行注释。

B. 以/*开始,*/结束的是多行注释。

C. 以/**开始,*/结束的是文档注释语句。

D.

9

A. start()启动一个线程。

B.

C.

D.

10

A.

B. 在Eclipse上调试。

C.

D.

11

A. Java语言中,类是由成员变量和成员方法组成的。

B. 数组的数据可以是有序的,也可以是无序的

C. 抽象类不能实例化,只能作为基类使用

D. 类的成员数据的属性可以有3种,它们分别是公有类型、私有类型和保护类型

12

A.

B.

C.

D. getClass()返回一个表示当前对象运行时类的Class对象。

13

A.

B. 多线程反映了Java程序并发机制的特点。

C.

D.

14

A.

B.

C.

D. 在Eclipse上调试。

15

A.

B.

C. 最后一个元素的下标索引是“长度-1”,即为8。

D.

16

A.

B.

C. 重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型或顺序不同。调用的时候根据函数的参数来区别不同的函数。

D.

17

A.

B. 接口只能使用public或abstract修饰。

C.

D. 接口中的方法是抽象的,不能有方法体。

18

A. 在Java中类只允许单一继承,接口允许多继承。

B.

C.

D.

19

A. 构造方法没有返回值

B.

C.

D.

20

A.

B. 在Eclipse上调试。

C.

D.

21

A.

B.

C. 定义常量必须使用final关键字。

D.

22

A.

B.

C. 本题考查Applet程序的运行方式。在Applet运行时,首先由浏览器调用init()方法,所以选项B正确。初始化完成后,将调用start()方法使Applet成为激活状态。当Applet被覆盖时,可用stop()方法停止线程。关闭浏览器时调用destroy(),彻底终止Applet,从内存中卸载并释放该Applet的所有资源。Applet的生命周期及其运行方式是考试重点,应该牢记。

D.

23

A. 在Eclipse上调试,编译错误的选项即为答案。

B.

C.

D.

24

A.

B.

C. 在Eclipse上调试,编译错误的选项即为答案。

D.

25

A.

B.

C. FileOutputStream  fos=new FileOutputStream(“afile.txt”);没有使用追加模式,默认模式是不追加,因此writeDouble会覆盖writeInt,double类型是8字节,结果是8。

D.

26

A.

B. 每个Unicode码占用16个比特位。

C.

D.

27

A.

B. JFrame可能包含菜单条。

C.

D.

28

A.

B.

C.

D. 抽象窗口工具包AWT是Java提供的建立图形用户界面的开发包。

29

A.

B.

C. public修饰符可以使在一个类中定义的成员变量可以被所有类访问。

D.

30

A.

B.

C. 所有类都继承自java.lang.Object类,

D.

原文地址:https://www.cnblogs.com/antarctic/p/12098624.html

时间: 2024-08-30 17:57:15

计算机等级考试真题4(JAVA)的相关文章

计算机等级考试真题3(JAVA)

1[单选题]在Java语言中,下面变量命名不合法的有_______. A.11 B.x5 C._user D.ab 2[单选题]执行下面程序段后,输出结果是_______. int a=4,b=6,c=8; System.out.println(++a*b---c ); A.11 B.16 C.22 D.23 3[单选题]不属于Java注释语句类型的是_________. A./** 开始,*/ 结束的文档注释 B./* 开始,*/ 结束的段注释 C.//的单行注释 D.{}的块注释 4[单选题

计算机等级考试真题2(JAVA)

答案: 解析: (注:解析部分是博主用所学知识以及在百度上搜索总结出来的) 1. D (A)类属于JAVA语言的引用数据类型. (B)接口属于JAVA语言的引用数据类型. (C)数组属于JAVA语言的引用数据类型. (D)double不属于JAVA语言的引用数据类型. 2. C (A) (B) (C)char不能转换成byte. (D) 3. C (A) (B) (C)在Eclipse上调试. (D) 4. A (A)在Eclipse上调试. (B) (C) (D) 5. B (A) (B)在j

全国计算机等级考试二级Java语言程序设计考试大纲(2013年版)

转自: 全国计算机等级考试,计算机二级,免费培训,免费视频教程,永久免费,免费培训IT  基本要求 1.掌握Java语言的特点.实现机制和体系结构. 2.掌握Java语言中面向对象的特性. 3.掌握Java语言提供的数据类型和结构. 4.掌握Java语言编程的基本技术. 5.会编写Java用户界面程序. 6.会编写Java简单应用程序. 7.会编写Java小应用程序(Applet). 8.了解Java语言的广泛应用.    考试内容  一.Java语言的特点和实现机制 二.Java体系结构 1.

问题 1065: 2004年秋浙江省计算机等级考试二级C 编程题(1)

/******************************************************************** @file Main.cpp @date 2017-6-28 10:45:08 @author Zoro_Tiger @brief 问题 1065: 2004年秋浙江省计算机等级考试二级C 编程题(1) http://www.dotcpp.com/oj/problem1065.html ************************************

问题 1069: 2005年春浙江省计算机等级考试二级C 编程题(3)

/******************************************************************** @file Main.cpp @date 2017-6-29 10:04:20 @author Zoro_Tiger @brief 问题 1069: 2005年春浙江省计算机等级考试二级C 编程题(3) http://www.dotcpp.com/oj/problem1069.html ************************************

问题 1070: 2006年春浙江省计算机等级考试二级C 编程题(1)

/******************************************************************** @file Main.cpp @date 2017-6-29 10:20:21 @author Zoro_Tiger @brief 问题 1070: 2006年春浙江省计算机等级考试二级C 编程题(1) http://www.dotcpp.com/oj/problem1070.html ************************************

2016备战计算机等级考试-精品视频教程推荐+习题

计算机等级考试流程 备战2016计算机等级考试-精品视频教程推荐+习题! 资格名称 一级 计算机基础及Office应用视频课程 2016年计算机一级MS  Office考试模拟题 二级  语言程序设计类 计算机等级考试(二级)C语言程序设计视频课程 全国计算机等级考试二级C语言视频课程(完整版) 2016年9月计算机等级二级C语言专家预测卷 2016年3月计算机等级<二级C++>冲刺试卷 2016年计算机等级<二级JAVA>考前押密试题 二级  数据库程序设计类 [快速通关]计算机

全国计算机等级考试二级Web程序设计考试大纲(2013年版)

 转自: 全国计算机等级考试,计算机二级,免费培训,免费视频教程,永久免费,免费培训IT  基本要求 1. 理解Web工作原理,了解Web技术基础. 2. 理解超文本传输协议HTTP的基本概念和模型,掌握HTTP的消息格式.常用消息头.请求消息和常用请求方法.响应消息和常用响应状态.      3. 熟练掌握超文本标记语言HTML文档的结构.常用文档元素的含义和基本使用方法.     4. 理解样式表语言CSS的基本概念和作用,掌握CSS的基本语法和使用方法. 5. 掌握脚本语言JavaScri

【最全官方汇总】全国计算机等级考试考试大纲(2018年版)

[最全官方汇总整理]全国计算机等级考试考试大纲(2018年版),更多计算机等级考试的资料/免费题库/备考交流,欢迎添加[51CTO等考妹]微信号dengkaomei,助你通过NCRE! 资料来源:中国教育考试网. 计算机一级考试一级计算机基础及WPS Office应用考试大纲(2018年版) 点击下载一级计算机基础及MS Office应用考试大纲(2018年版)点击下载 一级计算机基础及Photoshop应用考试大纲(2018年版)点击下载 一级网络安全素质教育考试大纲(2018年版) 计算机二