加载中…
个人资料
未来教育
未来教育
  • 博客等级:
  • 博客积分:0
  • 博客访问:123,336
  • 关注人气:17
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

全国计算机等级考试考点分析、题解及模拟(二级Java)同步练习题

(2006-07-31 08:36:44)
分类: 全国计算机等级考试
   2.5同步练习(答案请登陆未来教育考试网
一、选择题
1.以下的选项中能正确表示Java语言中的一个整型常量的是()。
A) 435.B) -34C) 34,000D) 4 5 6
2.下列整型的最终静态属性 i 的定义中,正确的是()。
A) final i;B) static int i;
C) static final int i=234;D) final float i=3.14f;
3.下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是()。
A) float f=222.111f;B) float f=222.111;
C) float f=222.111d;D) float f= ′222.111′;
4.下列关于数据类型的类包装的说法中,不正确的一个是()。
A) char类型被包装在Character类中B) int类型被包装在Integer类中
C) 包装类有自己的常用方法和常数D) 包装类可以被其他的类继承
5.下列关于浮点型数据的说法中,不正确的一个是()。
A) 浮点型数据属于实型数据B) 浮点型数据由数字和小数组成
C) 浮点型数据小数位数越少越精确D) 浮点型数据包括实型常量和实型变量
6.现有一个双精度浮点变量声明为double dValue,下列赋值语句中不正确的一个是()。
A) dValue=Float.POSITIVE_INFINITY;B) dValue= Float.NaN;
C) dValue=Double.POSITIVE_INFINITY;D) dValue= (double)true;
7.现有2个byte类型的变量bb=126、bb2=5,当执行bb=(byte)(bb+bb2);语句之后,bb的值应该是()。
A) -128B) 131C) -125D) 语句在编译中出错
8.下列关于short类型数据的说法中正确的一个是()。
A) short类型数据的长度为8位B) short类型只能自动转换为byte类型
C) short类型被包装在类java.lang.Character中D) short类型存储数据的顺序是先高后低
9.现有一个变量声明为boolean b1;,下面赋值语句中正确的是()。
A) b1=true;B) b1=True;C) b1="true";D) b1=0;
10. 以下字符常量中不合法的一个是()。
A) ′|′B) ′\\′C)"\n"D) ′我′
11.下列数据类型哪一个属于Java简单数据类型()?
A) 接口B) 结构类型C) 无符号整数类型D) 字符类型
12.下列不属于Java保留字的一个是()。
A) elseB) UnicodeC) charD) static
13.下列关于float类型包装类提供的常量的说法中,不正确的一项是()。
A) POSITIVE_INFINITY表示正无限值B) NEGATIVE_INFINITY表示负无限值
C) MAX_VALUE表示正无限值D) NaN可以表示被零除
14.下列单精度浮点数fValue的赋值语句中,不正确的一个是()。
A) fValue=(double)-23.234f;B) fValue=(char)-12.34f;
C) fValue=(char)-56.78d;D) fValue=(int)23.234f;
15.现有一个char类型的变量cc和一个int类型的变量ii,下列语句中不正确的一个是()。
A) cc=′d′+11;B) cc=(char)(cc+ii);
C) cc=(char)11.23d;D) cc=cc+(char)ii;
16.下列关于byte类型的说法中,正确的一个是()。
A) byte类型的长度为8位B) byte类型可以自动转换为所有的简单类型
C) 128是合法的byte类型数值D) byte存储顺序是从高到低
17.下列说法中错误的一个是()。
A) $1_abc是合法的Java标识符B) 局部变量必须先声明后使用
C) void是合法的Java保留字D) 在Java中,类不是用标识符命名的
18.下列说法中正确的一个是()。
A) length是合法的Java保留字B) null和NULL一样是Java保留字
C) 使用一个变量之前可以不用定义该变量D) 布尔型属于复合数据类型
19.float类型数据和double类型数据做加法,得到结果的类型是()。
A) int类型B) short类型C) double类型D) float类型
20.下列关于转义符的说法中,不正确的一项是()。
A) \r表示回车B) \f表示走纸换页
C) \t表示横向跳格D) \b表示换行
21.下列不同类型的最终属性 f 的定义中,正确的是()。
A) final f=′f′;B) final int f=1.2;
C) static final float f=213.34f;D) static long f;
22.下列数据类型中,哪一个属于Java复合数据类型?
A) 布尔类型B) 枚举类型C) 类D) 指针类型
23.现有2个char类型的变量a1=′a′、a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是()。
A) ′a′B) ′c′C) 12D) 语句在编译时出错
24.下列关于int类型的说法中,正确的一个是()。
A) int类型可以自动转换为所有的简单类型B) int类型只能自动转换为long、float、double类型
C) 1022是合法的int类型常量D) int类型包括有符号整型和无符号整型
25.下列标识符中,合法的一个是()。
A) $#@!$B) $--$C) 2$$2D) $22$
26.下列说法中,正确的一个是()。
A) 接口属于复合数据类型B) 接口属于简单数据类型
C) 标识符的总的字符个数是有限的D) 标识符就是保留字
27.设有类型定义 short i=32; long j=64; 下面赋值语句中不正确的一个是()。
A) j=i;B) i=j;C) i=(short)j;D) j=(long)i;
28.以下字符常量中不合法的一个是()。
A) ′a\n′B) ′\r′C) ′\t′D) ′¥′
29.下列数据表示十六进制数的一个是()。
A) 021B) 123C) ′23′D) 0xa34
30.下列关于Java提供的常值变量的说法中,正确的一个是()。
A) Long.MAX_VALUE表示整型的最大值
B) Integer.MIN_VALUE表示长整型的最小值
C) Float.MAX_VALUE表示单精度浮点型的正无穷大
D) Double.POSITIVE_INFINITY表示双精度浮点型的正无穷大
31.下列说法中正确的一个是()。
A) 标识符区分大小写B) "a"不是一个字符串
C) float f=3.14;是合法的语句D) float f= (int)3.14;不是合法的语句
32.现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x % y的说法中,哪一个选项是正确的?
A) NaNB) 负无限单精度浮点数
C) 负有限双精度浮点数D) 负无限双精度浮点数
33.现有1个char类型的变量c1=66和1个整型变量i2=2,当执行c1= c1+(char)i2;语句之后,c1的值应该是()。
A) ′d′B) ′D′C) 68D) 语句在编译时出错
34.下列关于Unicode字符的说法中,不正确的一项是()。
A) Unicode字符集比ASCII字符集丰富B) Unicode字符是16位无符号数
C) 字符常量′a′以八进制数表示为′\142′D) 字符常量′a′以八进制数表示为′\141′
35.下列哪一个是合法的char类型数据()?
A) ′\141′B) ′\rn′C) ′\u00′D) ′\u0xC0′
36.下列说法中,正确的一项是()。
A) 字符串 "\′abce" 的长度是6B) False 是 Java 的保留字
C) 324.23L代表单精度浮点数D) False是合法的Java标识符
37.下列说法中,正确的一项是()。
A) 双精度数强制转换成单精度数后,其数值精度会提高
B) Java语言中的布尔变量可以和整型变量相互强制转换
C) 强制转换是将存储长度长的数据转换为长度短的数据
D) 强制转换是将存储长度短的数据转换为长度长的数据
38.下列数据中是八进制数的一个是()。
A) 0X214B) 231LC) 00D) 10
39.下列数据类型中,哪一个不属于Java数据类型?
A) 接口B) 无符号整数类型C) 整数类型D) 浮点数类型
40.现在有2个byte类型的数据x和y,它们的值分别是120和-10,用y减去x,得到的值是()。
A) -130B) -128C) 126D) -126
41.下列关于变量作用域的说法中,不正确的一项是()。
A) 类成员变量对应的作用域是类B) 局部变量对应的作用域是方法和不同的语句块
C) 方法参数对应的作用域是整个方法D) 异常处理参数对应的作用域是整个类
42.下列说法中,正确的一个是()。
A) 类成员变量在使用之前可以不初始化B) 局部变量在使用之前可以不初始化
C) 参数变量在使用之前必须初始化D) 所有的变量在使用之前必须初始化
43.下列哪一个是回车字符的正确转义字符?
A) /rB) /nC) \tD) \r
44.有单精度浮点数f,f为有限值,下列哪一个是正确的f/0.0的值?
A) 0.0
B) 如果f为正有限值,则f/0.0为正有限值
C) 如果f为负有限值,则f/0.0为负无限值
D) 该除法不符合Java语言规范,在编译的时候会出错
45.下列哪个数是长整型数据()?
A) 0892B) 123.321fC) 892LD) 0x234
46.下列关于字符类型的说法中,正确的一项是()。
A) 字符类型数据占存储的8位
B) 字符类型数据的表示范围是0~65 535
C) 字符类型不能自动转换为整型
D) 凡是Unicode字符都可以用单引号括起来作为字符类型数据
47.下列哪个是正确的字符常量?
A) "DA"B) ′da′C) ′字"D) ′\t′
48.现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是()。
A) int类型B) double类型C) float类型D) long类型
49.下列关于float类型的说法中,正确的一个是()。
A) float类型不能自动转换为其他的简单类型
B) float类型可以自动转换为double类型
C) float类型和long类型在计算机中占的存储空间一样大
D) 3.342E2D是合法的float类型数值
50.下列Java语句中,不正确的一个是()。
A) Double dValue=(float)1233.213f;B) double dValue=(float)1.213E2f;
C) char ch=(char)-1;D) char ch=66;
51.以下的变量定义语句中,合法的是( )。
A) float _*5= 123.456F;B) byte $_b1= 156782;
C) int _long_ = 324233L;D) double a =Double. MAX_VALUE;
52.下列哪一个是合法的标识符?
A) 1_catB) #flayC) $_*$D) big1_12
53.假设有单精度浮点数x和y,x为正有限值,y为正无限值,下列说法中正确的一个是()。
A) x/y为NaNB) x/y为正无限C) x/y为负无限D) x/y为0.0
54.下列关于double类型的说法中,正确的一项是()。
A) 3.2214e12f是合法的double类型数值B) double类型可以自动转换为float类型
C) double类型存储空间和float类型的一样D) double类型精度比float类型精度低
55.下列语句中正确的一个是()。
A) float a=1.0e2;B) Float a23=new Float(1.0);
C) byte a222 = 512;D) Byte a44 = 23;
56.char类型被包装在如下的哪一个类中?
A) java.lang.IntegerB) java.lang.Char
C) java.lang.BooleanD) java.lang.Character
57.下列说法中正确的一个是()。
A) 常数Float.MAX_VALUE代表单精度浮点类型的正无穷大
B) 常数Float.MAX_VALUE代表单精度浮点类型的最大值
C) 常数Long.MIN_VALUE代表整型的最小值
D) 常数Float.MAX_VALUE是包装类java.lang.Double的常数
58.下列说法中正确的一个是()。
A) 处理精度要求较高的实型数据时应该使用float类型
B) boolean类型占存储空间的2位
C) boolean类型有3个值:true、false和null
D) 保留字不能用做普通的标识符
59.int类型被包装在如下的哪一个类中?
A) java.lang.CharacterB) java.lang.Integer
C) java.lang.LongD) java.lang.Short
60.Java中所有的简单数据类型都被包装在哪个包中?
A) java.sqlB) java.awtC) java.langD) java.math
61.对于双精度浮点类型,常数NaN是由哪个包装类提供的?
A) java.lang.IntegerB) java.lang.FloatC) java.lang.LongD) java.lang.Double
62.下列哪一个是合法的标识符?
A) intB) \tC) 0xeeeeD) integer
63.下列哪一个不是合法的标识符?
A) INTEGERB) CharC) \u0002D) Void
64.常数Float.MAX_VALUE是由哪个包装类提供的?
A) java.lang.IntegerB) java.lang.LongC) java.lang.FloatD) java.lang.Double
二、填空题
1.在Java语言中,整型数据分为和。
2.在Java语言中,在类的方法里声明的变量称做,该变量的是声明它的方法所包含的代码段。
3.在Java语言中,浮点类型数据属于实型数据,可以分为和两种。
4.Java语言中的回车符、换行符、单引号等作为字符类型常量使用的时候,需要用来表示。
5.Java 的整型、单精度浮点型、布尔型数据的保留字分别是:、及。
6.Java语言中的变量,必须先声明后使用,必须进行初始化的变量是。
7.Java语言为各数据类型提供了自动转换机制,当操作数1是char类型,操作数2是int类型时,则转换后的数据类型为。
8.浮点型数据由数字和两部分组成,部分位数越多,则表达的数值就越。
9.char类型的数据可以表示的字符数一共为个。
10.定义初始值为10的9次方的长整型变量intLong的语句是:。
11.Java语言为各类简单数据之间的转换提供了很好的转换机制,一共包括两种:和强制类型转换。
12.double类型的包装类定义了常值变量,使用户可以通过它来获取负无限值。
13.数据类型为布尔型的保留字是,占用的位数为。
14.作用域是整个类的变量是,作用域是其作为参数的整个方法或构造方法的变量是。
15.强制类型转换通常使用语句来实现。
16.实型常量书写格式包括2种:十进制数格式和。
17.Java中的字符使用的是 16 位的编码。
18.Java语言的简单类型的都被声明为final属性,不可以被其他的子类继承。
19.字符串"\′a\′"的长度是。
20.在Java语言中,将位数多的数据类型向位数少的数据类型转换时,只能采用。
21.请正确填出在java.lang包中与下列简单数据类型相对应的包装类: float:java.lang.Float, double:和boolean:。
22.数据类型为长整型的保留字是,占用的位数是。
23.常数Double.POSITIVE_INFINITY由包装类提供。
24.当某个整数的数值很大,超过了int类型所能表示的范围时,就需要使用类型来表示该整数。
25.同一个实型数据用不同的浮点数类型表示,有不一样的效果,类型运算速度快,而类型运算精度高。
26.char类型数据的值可以成为int类型数据的值,但是int类型数据的值只能通过成为char类型数据的值。
27.转义字符′\r′代表的字符是。
28.Java语言中的浮点类型数据可以根据数据的存储长度和数值精度的不同,分为float和两种类型。
29.写出定义双精度浮点数dValue的语句,初始值为23.234:。
30.在Java语言中,用户可以通过简单类型的创建简单类型的对象,初始化时可以用作为参数来创建对象。
31.字符数据类型占的存储空间大小是位,其包装类是。
32.整型常量有3种书写格式:十进制整数、八进制整数和。
33.定义变量主要包括定义变量的和。
34.数据类型中存储空间均为64位的两种数据类型是和。
35.在Java语言中,复合数据类型有:类、接口和。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有