电话:0731-83595998
导航

2018年9月全国计算机二级Java考试精选练习题(5)

来源: 2018-07-25 12:49

   1.用来导入已定义好的类或包的语句是()。

  A.main

  B.import

  C.publicclass

  D.ClaSS

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

  A.声明变量时必须指定一个类型

  B.Java认为变量number与Number相同

  C.Java中唯一的注释方式是“//”

  D.源文件中public类可以有0个或多个

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

  A."ABC"

  B.&5678

  C.+rriwo

  D.saler

  4.下列代表十六进制整数的是()。

  A.Ol23

  B.1900

  C.fa00

  D.0xa2

  5.在Java中,实现用户界面功能的包是()。

  A.java.applet

  B.javax.transaction

  C.java.util

  D.java.awt

  6.下面()正确表示了int类型的聚会范围。

  A.-216~216-1

  B.-231~231-1

  C.-232~232-1

  D.-264~264-1

  7.在编写Java程序的时候,如果不为类的成员变量定义初始值,Java会给它们设置默认值,下列说法中不正确的是()。

  A.Byte的默认值是0

  B.int的默认值是0

  C.long的默认值是0.0L

  D.float的默认值是0.Of

  8.Java.语言中所有的简单数据类型都被包含在()中。

  A.java.sql

  B.java.awt

  C.java.lang

  D.java.math

  9.设a=8,则表达式a>>>2的值是()。

  A.1

  B.2

  C.3

  D.4

  10.以下各选项中能正确声明一个表示50个值为null的字符串数组的是()。

  A.string[]a;

  B.stringa[];

  C.chara[50][];

  D.stringa[]=newString[50]

1.B。【解析】本题考查Java中的import语句。Java中使用import语句来导入已定义好的类或包,需要注意Java语言的java.lang包是编译器自动导入的,编程时如果使用该包中的类,可省去import导入,如果要使用其他包中的类,必须用import导入。

  2.A。【解析】本题考查Java的基本概念。Java的基本概念是考试重点,应该重视。在Java中,声明变量时,必须指定类型,否则将会出错,所以选项A说法正确。Java标识符是区分大小写的,变量number和Number对Java来说是不同的,选项B说法错误。Java中有三种注释方式:文档注释/**…*/,被javadoc处理,可以建立类的一个外部说明性文件;C语言注释风格/*…*/,用于去掉当前不再使用但仍想保留的代码等;单行注释//,格式上要求注释符//后必须紧跟一个空格,然后才是注释信息,选项C说法错误。源文件中public类可以有0个或l个,不能多于l个,选项D说法错误。

  3.D。【解析】本题考查Java语言中的整型常量。整型常量有三种书写格式:十进制整数,如156,-230,345;八进制整数,以0开头,如012表示十进制的l0;十六进制整数,以0x或0X开头,如0X123表示十进制数291。由此可见,选项A表示的是十六进制整数,选项B不是整数形式,选项C是十进制整数,选项D是八迸制整数,为本题正确选项。Java中标识符的命名规则是:标识符以字母、下画线、美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java中标识符不能以“"”开头,所以选项A错误,不能以“&”开头。选项B错误,不能以“+”开头,选项C错误,只有选项D是正确答案。

  4.D。【解析】本题考查Java语言中的整型常量。整型常量有三种书写格式:十进制整数,如123,-30,365;八进制整数,以0开头,如011表示十进制的9;十六进制整数:以0x或0X开头,如0X123表示十进制数291。由此可见,选项D表示的是十六进制整数,选项C不是整数形式,选项B是十进制整数,选项A是八进制整数,只有选项D为本题正确选项。

  5.D。【解析】本题考查考生对Java包功能的理解。选项A中java.applet包是为Applet提供执行需要的所有类,主要访问Applet内容的通信类;选项B中transaction包是属于javax而不是java,javax.transaction包是提供事务处理所需要的包;选项C中java.util包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array等常用工具类;java.awt包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。

  6.B。【解析】该题考查对基本数据类型的长度范围的掌握。在Java语言中,每一种基本类型的长度范围是固定的,它不随着机器字长的改变而改变。对于整型(int),它的长度是4字节,而且它可正可负,所以其取值范围应该是-231~231-1。

  7.C。【解析]Long类型的默认值为0L,而不是0.0L。

  8.C。【解析Java语言中,所有的简单数据类型都被包含在包java.lang中。

  9.B。【解析】本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符”>>>”用于将一个数的各二进制位全部无符号右移若干位,与运算符”>>”不同的是左补0。在本题中,8的二进制表示l000,右移两位后变成了0010,对应的十进制数是2。

  10.D。【解析】本题考查对字符串数组变量声明的掌握。在Java语言中,typearrayName[]和type[]arrayName的效果一样,都表示声明一个数组。所以选项A和选项B的效果是一样的,对于本题来说都是不正确的,因为它们没有指明数组所包含的元素的个数;选项C是一个二维的字符数组,Java语言跟C语言不一样,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组。而在Java中,字符char是基本数据类型,字符串string则是以对象的形式来表示的。所以,chara[][]并不等价于stringa[]。而且,C选项并没有指明数组的长度;选项D正确地声明了一个长度为50的空字符串数组。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端