ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:174.50KB ,
资源ID:1326975      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1326975.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级JAVA笔试-Java程序设计的初步认识及答案解析.doc)为本站会员(twoload295)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级JAVA笔试-Java程序设计的初步认识及答案解析.doc

1、二级 JAVA笔试-Java 程序设计的初步认识及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:100.00)1.Java语言与 C+语言相比,最突出的特点是_。 A.面向对象 B.高性能 C.跨平台 D.有类库(分数:2.00)A.B.C.D.2.下列布尔变量定义中,正确并且规范的是_。 A.BOOLEAN canceled=false B.boolean canceled=false C.boolean CANCELED=false D.boolean canceled=FALSE(分数:2.00)A.B.C.D.3.内部类不可直接使用外部类的成

2、员是_。 A.静态成员 B.实例成员 C.方法内定义 D.以上 A、B、C 都不是(分数:2.00)A.B.C.D.4.阅读如下程序。public class Test1public static void main (String args)System.out.println(34+56-6);System.out.println(26*2-3);System.out.println(3*4/2);System.out.println(5/2);程序运行结果是_。 A.84 49 6 2 B.90 25 6 25 C.84 23 12 2 D.68 49 14 2.5(分数:2.00)A.

3、B.C.D.5.在 JDK目录中,Java 程序运行环境的根目录是_。 A.bin B.demo C.lib D.jre(分数:2.00)A.B.C.D.6.下列运算符中属于关系运算符的是_。 A.= B= C.+= D.-=(分数:2.00)A.B.C.D.7.下列运算符中不能进行位运算的是_。 A B C D (分数:2.00)A.B.C.D.8.阅读如下程序。public class Test2public static void main(String args)int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);程序运行结果是_。

4、A.144 B.160 C.140 D.164(分数:2.00)A.B.C.D.9.阅读如下程序。public class Test3public static void main(String args)int x=3,y=4,z=5;String s=“xyz“;System.out.println(s+x+y+z);程序运行结果是_。 A.xyz12 B.xyz345 C.xyzxyz D.12xyz(分数:2.00)A.B.C.D.10.阅读如下程序。public class Test4public static void main(String args)int i=10,j=3;f

5、loat m=213.5f,n=4.0f;System.out.println(i%j);System.out,println(m%n);程序运行结果是_。 A.1.0和 1.5 B.1和 1.5 C.1.0和 2.5 D.1和 2.5(分数:2.00)A.B.C.D.11.下列关于 System类的叙述中,错误的是_。 A.System类是一个 final类 B.System类不能实例化 C.System类中没有定义属性 D.System类主要提供了系统环境参数的访问(分数:2.00)A.B.C.D.12.下列叙述中,错误的是_。 A.Java提供了丰富的类库 B.Java最大限度地利用网络

6、资源 C.Java支持多线程 D.Java不支持 TCP/IP协议(分数:2.00)A.B.C.D.13.下列叙述中,错误的是_。 A.javac.exe是 Java的编译器 B.javadoc.exe是 Java的文档生成器 C.javaprof.exe是 Java解释器的剖析工具 D.javap.exe是 Java的解释器(分数:2.00)A.B.C.D.14.在执行 Java程序时,将应用程序连接到调试器的选项是_。 A.-D B.-debug C.-vexbosegs D.-mx(分数:2.00)A.B.C.D.15.请阅读如下程序。import java.io.*;public cl

7、ass TypeTransitionpublic static void main (String args)char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.print (“aa=“+aa);System.out.print (“yy=“ +yy);程序运行结果是_。 A.aa=197 yy=259 B.aa=177 yy=259 C.aa=543 yy=288 D.aa=197 yy=333(分数:2.00)A.B.C.D.16.对 Java程序书写格式的描述中,正确的是_。 A.不区分字母大小写 B.一个注

8、释不可以分写到多行上 C.每个语句必须以逗号(,)作为结束符 D.一行中可以既包含正常的 Java语句,又包含注释(分数:2.00)A.B.C.D.17.下列关于字节代码的说法不正确的是_。 A.字节代码是一种二进制文件 B.可以看成是虚拟机的机器码 C.可以直接在操作系统上运行 D.Java程序首先由编译器转换为标准字节代码(分数:2.00)A.B.C.D.18.下列说法正确的是_。 A.Java语言和 C语言一样,是不区分大小写的 B.源文件名与程序类名可以不同 C.可以有一个 public类 D.任何类都只能有一个(分数:2.00)A.B.C.D.19.下列说法错误的是_。 A.Java

9、语言中通过#define 命令定义常量 B.Java语言中无 sizeof运算符 C.Java语言中所有类型的长度和表示是固定的关键字 D.goto和 const不是 Java编程语言中使用的关键字(分数:2.00)A.B.C.D.20.如下程序段的输出结果为_。publlic class Testpublic static void main(String args) int x, y;x = (int) 56.3;y = (int) A;System.out.print (x) ;System.out.print(/t +y); A.56.3 A B.56 A C.56.3 65 D.56

10、 65(分数:2.00)A.B.C.D.21.下面关于 Java命名规则的约定,错误的是_。 A.变量名、方法名首字母小写,其余单词只有首字母大写 B.常量完全小写 C._、$不作为变量名、方法名开头 D.接口名、类名首单词第一个字母大写(分数:2.00)A.B.C.D.22.在 Java中,实现用户界面功能的包是_。 A.java.applet B.java.transaction C.java.util D.java.awt(分数:2.00)A.B.C.D.23.下列关于 Java语言特点的叙述中,错误的是_。 A.Java是面向过程的编程语言 B.Java支持分布式计算 C.Java是跨

11、平台的编程语言 D.Java支持多线程(分数:2.00)A.B.C.D.24.运行 Java程序需要的工具软件所在的目录是_。 A.JDK的 bin目录 B.JDK的 demo目录 C.JDK的 lib目录 D.JDKR的 jre目录(分数:2.00)A.B.C.D.25.Java的核心包中,提供编程应用的基本类的包是_。 A.java.lang B.java.util C.java.applet D.java.rmi(分数:2.00)A.B.C.D.26.下列关于 Java对 import语句规定的叙述中,错误的是_。 A.在 Java程序中 import语句可以有多个 B.在 Java程序

12、中 import语句可以没有 C.在 Java程序中 import语句必须有一个 D.在 Java程序中 import语句必须引入在所有类定义之前(分数:2.00)A.B.C.D.27.在编译 Java程序时,用于指定生成 class文件位置的选项是_。 A.-g B.-d C.-verbose D.-nowarn(分数:2.00)A.B.C.D.28.下列关于构造方法的叙述中,错误的是_。 A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用 void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过 new自动调用(分

13、数:2.00)A.B.C.D.29.下列标识符(名字)命名原则中,正确的是_。 A.类名的首字母小写 B.变量和方法名的首字母大写 C.接口名的首字母小写 D.常量完全大写(分数:2.00)A.B.C.D.30.Java为移动设备提供的平台是_。 A.J2ME B.J2SE C.J2EE D.JDK 5.0(分数:2.00)A.B.C.D.31.在 Java语言中,不允许使用指针体现出的 Java特性是_。 A.可移植 B.解释执行 C.健壮性 D.安全性(分数:2.00)A.B.C.D.32.下列命题中,错误的是_。 A.Java编程时,要求应尽量多用公共变量 B.Java编程时,要求应尽量

14、少用公共变量 C.Java编程时,要求应尽量不用公共变量 D.Java编程时,要求应尽量使用私有变量(分数:2.00)A.B.C.D.33.下列能生成 Java文档的命令是_。 A.Java B.javaprof C.jdb D.javadoc(分数:2.00)A.B.C.D.34.下列不是 Java位运算符的是_。 A. B. C.| D.!(分数:2.00)A.B.C.D.35.语句“Hello“.equals(“hello“);的正确执行结果是_。 A.true B.false C.0 D.1(分数:2.00)A.B.C.D.36.下列关于 Java源程序结构的论述中,正确的是_。 A.

15、一个文件包含的 import语句最多 1个 B.一个文件包含的 public类最多 1个 C.一个文件包含的接口定义最多 1个 D.一个文件包含的类定义最多 1个(分数:2.00)A.B.C.D.37.下列不属于 Java关键字的是_。 A.this B.super C.finally D.NULL(分数:2.00)A.B.C.D.38.下列整数的定义中,错误的是_。 A.int f=3.14 B.int a=012 C.int i=189 D.int d-0x123(分数:2.00)A.B.C.D.39.JDK中提供的文档生成器是_。 A.java.exe B.javap.exe C.jav

16、adoc.exe D.javaprof.exe(分数:2.00)A.B.C.D.40.下列变量的定义中,错误的是_。 A.int x=3 B.float f;d C.String s=“Hello!“ D.boolean b=true(分数:2.00)A.B.C.D.41.下列代码的编译或执行结果是_。public class MyVal public static void main(String args) MyVal m = new MyVal();m.aMethod();public void aMethod() boolean b = new Boolean 5;System.out

17、.println(b0); A.1 B.null C.0 D.编译错误(分数:2.00)A.B.C.D.42.请阅读如下程序。public class OperatorsAndExpressionsvoid residual()int i=100,j=30;float m=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);public static void main (String args)OperatorsAndExpressions OperAndExp new OperatorsAndExpressions()

18、;/取模运算符在整数和浮点数中的应用OperAndExp.residual();程序运行结果是_。 A.10 3.5 B.20 25 C.10 45 D.20 3.5(分数:2.00)A.B.C.D.43.阅读如下程序。import java.io.*;public class TypeTransitionpublic static void main(String argschar a=h;int i=100;int j=97;int aa=a+i;System.out.println (“aa=“+aa);Char bb=(char)j;System.out.println (“bb=“+

19、bb);如果输出结果的第二行为 bb=a,那么第一行的输出是_。 A.aa=1 B.aa=204 C.aa=v D.aa=156(分数:2.00)A.B.C.D.44.阅读如下程序。public class OperatorsAndExpressionsvoid equalsMethodl()String s1=new String (“how are you“)String s2=new String (“how are you“)System.out.println (s1=s2)public static void main(String args)OperatorsAndExpress

20、ions OperAndExp=new OperatorsAndExpressions();/用于复合类型数据的“=”运算符OperAndExp.equalsMethodl();程序运行结果是_。 A.= B.true C.false D.equal(分数:2.00)A.B.C.D.45.阅读如下程序。public class Incrementpublic static void main(String args)int c;c=5;System.out.println(c);System.out.println(c+);System.out.println(c);程序运行结果是_。 A.5

21、 6 6 B.5 5 6 C.6 7 7 D.6 6 6(分数:2.00)A.B.C.D.46.阅读下列代码。public class Test2005public static void main(String args)System.out.println(0xa5)其运行结果是_。 A.0xa5 B.10 C.0x50 D.0xaa(分数:2.00)A.B.C.D.47.阅读下列代码。public class Test2005public static void main(String args)System.out.println(32)?4:5);其运行结果是_。 A.2 B.3 C

22、.4 D.5(分数:2.00)A.B.C.D.48.阅读下列代码。public class Testpublic static void main(String args)System.out.println(89 (分数:2.00)A.B.C.D.49.下列程序的运算结果是_。public class Testpublic static void main(String args)float i=3.0f;int n=10;System.out.print (i+);System.out.println(“,“+n*i+); A.4.0,36.0 B.3.0,40.0 C.3.0,36.0

23、D.4.0,40.0(分数:2.00)A.B.C.D.50.在下列代码的下划线处应填入的内容是_。public class FirstSample public static void main(_ args)System.out.println(“你好!“); A.staff B.double C.int D.String(分数:2.00)A.B.C.D.二级 JAVA笔试-Java 程序设计的初步认识答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:100.00)1.Java语言与 C+语言相比,最突出的特点是_。 A.面向对象 B.高性能 C.跨平

24、台 D.有类库(分数:2.00)A.B.C. D.解析:解析 Java 语言与 C+语言相比,最突出的特点是跨平台。2.下列布尔变量定义中,正确并且规范的是_。 A.BOOLEAN canceled=false B.boolean canceled=false C.boolean CANCELED=false D.boolean canceled=FALSE(分数:2.00)A.B. C.D.解析:解析 按照 Java约定,变量名、方法名首字母小写,其余单词只有首字母大写,所以选项 C错误。选项 A中布尔型数据类型应表示为 boolean。选项 D中逻辑假应表示为 false。3.内部类不可直

25、接使用外部类的成员是_。 A.静态成员 B.实例成员 C.方法内定义 D.以上 A、B、C 都不是(分数:2.00)A.B.C.D. 解析:解析 内部类可以使用它所在的类的静态成员变量和实例成员变量,也可使用它所在类的方法中的局部变量。4.阅读如下程序。public class Test1public static void main (String args)System.out.println(34+56-6);System.out.println(26*2-3);System.out.println(3*4/2);System.out.println(5/2);程序运行结果是_。 A.8

26、4 49 6 2 B.90 25 6 25 C.84 23 12 2 D.68 49 14 2.5(分数:2.00)A. B.C.D.解析:解析 本题考查 Java中的基本算术运算,34+56-6=84,262-3=49,34/2=6,5/2=2,所以选项 A正确。5.在 JDK目录中,Java 程序运行环境的根目录是_。 A.bin B.demo C.lib D.jre(分数:2.00)A. B.C.D.解析:解析 在 JDK目录中,Java 程序运行环境的根目录是 bin。6.下列运算符中属于关系运算符的是_。 A.= B= C.+= D.-=(分数:2.00)A. B.C.D.解析:解析

27、 “=”是关系运算符,其功能是比较两个操作数是否相等。7.下列运算符中不能进行位运算的是_。 A B C D (分数:2.00)A.B.C.D. 解析:解析 “*”表示按位右移,“*”表示按位左移,“*”表示逻辑右移运算(即高位添零右移)。8.阅读如下程序。public class Test2public static void main(String args)int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);程序运行结果是_。 A.144 B.160 C.140 D.164(分数:2.00)A.B.C. D.解析:解析 表达式 a+和-

28、d 的值分别是 a和 d-1,所以程序运行结果是 104+20(6-1)=40+100=140。9.阅读如下程序。public class Test3public static void main(String args)int x=3,y=4,z=5;String s=“xyz“;System.out.println(s+x+y+z);程序运行结果是_。 A.xyz12 B.xyz345 C.xyzxyz D.12xyz(分数:2.00)A.B. C.D.解析:解析 Java 对“+”运算符进行了扩展,使它能够进行字符串的连接。一般来说,如果“+”运算符的第一个操作数是字符串,则 Java系

29、统会自动将后继的操作数类型转换成为字符串类型,然后再进行连接。对本题而言,s+x+y+z 的结果是字符串“xyz345”,所以选项 B正确。10.阅读如下程序。public class Test4public static void main(String args)int i=10,j=3;float m=213.5f,n=4.0f;System.out.println(i%j);System.out,println(m%n);程序运行结果是_。 A.1.0和 1.5 B.1和 1.5 C.1.0和 2.5 D.1和 2.5(分数:2.00)A.B. C.D.解析:解析 因为 10%3=1,

30、213.5%4.0=1.5,所以选项 B正确。11.下列关于 System类的叙述中,错误的是_。 A.System类是一个 final类 B.System类不能实例化 C.System类中没有定义属性 D.System类主要提供了系统环境参数的访问(分数:2.00)A.B.C. D.解析:解析 System 类是一个 final类,对 System类不能实例化。该类提供了标准输入/输出和系统环境信息的访问及设置,它定义的属性包括标准输入 in、标准输出 out和标准错误输出 err。12.下列叙述中,错误的是_。 A.Java提供了丰富的类库 B.Java最大限度地利用网络资源 C.Java

31、支持多线程 D.Java不支持 TCP/IP协议(分数:2.00)A.B.C.D. 解析:解析 Java 支持 TCP/IP协议。13.下列叙述中,错误的是_。 A.javac.exe是 Java的编译器 B.javadoc.exe是 Java的文档生成器 C.javaprof.exe是 Java解释器的剖析工具 D.javap.exe是 Java的解释器(分数:2.00)A.B.C.D. 解析:解析 javap.exe 是 Java类分解器,对.class 文件提供字节码的反汇编,并打印。14.在执行 Java程序时,将应用程序连接到调试器的选项是_。 A.-D B.-debug C.-ve

32、xbosegs D.-mx(分数:2.00)A.B. C.D.解析:解析 在执行 Java程序时,将应用程序连接到调试器的选项是“-debug”。15.请阅读如下程序。import java.io.*;public class TypeTransitionpublic static void main (String args)char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.print (“aa=“+aa);System.out.print (“yy=“ +yy);程序运行结果是_。 A.aa=197 yy=2

33、59 B.aa=177 yy=259 C.aa=543 yy=288 D.aa=197 yy=333(分数:2.00)A. B.C.D.解析:解析 由题知,字符 a的 ASCII码是 97,所以 aa=100+97=197,yy=456-197=259,所以选项 A正确。16.对 Java程序书写格式的描述中,正确的是_。 A.不区分字母大小写 B.一个注释不可以分写到多行上 C.每个语句必须以逗号(,)作为结束符 D.一行中可以既包含正常的 Java语句,又包含注释(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java编程规范,Java 程序是区分字母大小写的,而且一般还遵循“变

34、量名、方法名首单词小写,其余单词只有首字母大写”、“接口名、类名首单词第一个字母大写”、“常量完全大写”等原则。注释既可以写在一行,也可分行写。每个语句后以“;”为结束符,而非“,”。17.下列关于字节代码的说法不正确的是_。 A.字节代码是一种二进制文件 B.可以看成是虚拟机的机器码 C.可以直接在操作系统上运行 D.Java程序首先由编译器转换为标准字节代码(分数:2.00)A.B.C. D.解析:解析 Java 语言的执行模式是半编译和半解释型。Java 编写好的程序首先由编译器转换为标准字节代码,然后由 Java虚拟机去解释执行。字节代码也是一种二进制文件,但不能直接在操作系统上运行,

35、它可看成是虚拟机的机器码。虚拟机把字节代码程序与各操作系统和硬件分开,使 Java程序独立于平台。虚拟机可以用软件实现,也可以用硬件实现,但在无线技术中都用硬件实现。18.下列说法正确的是_。 A.Java语言和 C语言一样,是不区分大小写的 B.源文件名与程序类名可以不同 C.可以有一个 public类 D.任何类都只能有一个(分数:2.00)A.B.C. D.解析:解析 C 语言不区分大小写,而 Java语言区分大小写,在这方面两种语言不一样。在 Java语言中,类名必须与文件名保持一致;类不是只能有一个,不在同级目录下,可以有多个。19.下列说法错误的是_。 A.Java语言中通过#de

36、fine 命令定义常量 B.Java语言中无 sizeof运算符 C.Java语言中所有类型的长度和表示是固定的关键字 D.goto和 const不是 Java编程语言中使用的关键字(分数:2.00)A. B.C.D.解析:解析 本题考查 Java语言的一些基本概念。Java 语言中有 sizeof运算符。goto 和 const不是Java编程语言中使用的关键字,而是 C语言中的。Java 语言中所有类型的长度和表示都是固定的关键字。20.如下程序段的输出结果为_。publlic class Testpublic static void main(String args) int x, y;

37、x = (int) 56.3;y = (int) A;System.out.print (x) ;System.out.print(/t +y); A.56.3 A B.56 A C.56.3 65 D.56 65(分数:2.00)A.B.C.D. 解析:解析 本题考查强制类型转换,程序中的 56.3与大写字母 A均被强制转换为整型数据,所以输出的第 1个数据为 56(即 56.3取整),第 2个数据为 65(即字母 A的 ASCII码值)。21.下面关于 Java命名规则的约定,错误的是_。 A.变量名、方法名首字母小写,其余单词只有首字母大写 B.常量完全小写 C._、$不作为变量名、方法

38、名开头 D.接口名、类名首单词第一个字母大写(分数:2.00)A.B.C.D. 解析:解析 Java 中命名的基本原则如下。 1)_和$不作为变量名、方法名开头。 2)变量名、方法名首单词小写,其余单词只有首字母大写。 3)接口名、类名首单词第一个字母大写。 4)常量完全大写。 从以上规则可以看出,D 选项描述错误。22.在 Java中,实现用户界面功能的包是_。 A.java.applet B.java.transaction C.java.util D.java.awt(分数:2.00)A.B.C.D. 解析:解析 Java 核心包包括以下内容。 1)java.lang 包:封装所有编程应

39、用的基本类。 2)java.awt包:封装抽象窗口工具包,提供构建和管理用户图形界面功能。 3)java.applet 包:为 Applet提供执行需要的所有类。 4)java.io 包:提供程序输入/输出文件操作的类。 5) 包:提供程序执行网络通信应用及 URL处理的类。 6)java.rmi 包:提供程序远程方法调用所需的类。 7)java.math 包:提供程序常用的整数算术及十进制算术的基本方法类。 8)java.util 包:提供实用程序类和集合类,如系统特性定义和使用、日期方法类、集合 Collection、Map、List、Arrays 等常用工具类。 9)java.sql 包

40、:提供访问和处理标准数据源数据的类。 10)java.security 包:提供网络安全操作类。 11)java.text 包:提供处理文本、日期、数字及非自然语言消息操作的类。 12)java.bean 包:提供开发编写 JavaBean所需的类。 从上面的分析可以看出实现用户界面功能的包是 java.awt。23.下列关于 Java语言特点的叙述中,错误的是_。 A.Java是面向过程的编程语言 B.Java支持分布式计算 C.Java是跨平台的编程语言 D.Java支持多线程(分数:2.00)A. B.C.D.解析:解析 Java 语言特点:简单易学、利用面向对象技术、分布式计算、健壮性

41、、安全性、跨平台、可移植性、解释执行、高性能、多线程、动态性、可提供 Applet应用。24.运行 Java程序需要的工具软件所在的目录是_。 A.JDK的 bin目录 B.JDK的 demo目录 C.JDK的 lib目录 D.JDKR的 jre目录(分数:2.00)A. B.C.D.解析:解析 进行 Java程序需要的工具软件所在的目录是 JDK的 bin目录,里面有编译器、解释器和许多工具。25.Java的核心包中,提供编程应用的基本类的包是_。 A.java.lang B.java.util C.java.applet D.java.rmi(分数:2.00)A. B.C.D.解析:解析

42、Java.lang 包封装所有编程应用的基本类,如 Object、Class、String、Integer 等。26.下列关于 Java对 import语句规定的叙述中,错误的是_。 A.在 Java程序中 import语句可以有多个 B.在 Java程序中 import语句可以没有 C.在 Java程序中 import语句必须有一个 D.在 Java程序中 import语句必须引入在所有类定义之前(分数:2.00)A.B.C. D.解析:解析 按照 Java程序结构,import 语句可以有 0个或多个,必须在所有类定义之前引入标准类。27.在编译 Java程序时,用于指定生成 class文

43、件位置的选项是_。 A.-g B.-d C.-verbose D.-nowarn(分数:2.00)A.B. C.D.解析:解析 在编译 Java程序时,-g 选项可以输出文件中加行号及局部变量信息,调试程序时使用;-d选项可以指定生成 class文件位置;-verbose 选项可以显示源代码文件和字节码文件的相关信息;-nowam选项可以关闭警告信息,只显示错误信息。28.下列关于构造方法的叙述中,错误的是_。 A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用 void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过

44、 new自动调用(分数:2.00)A.B.C. D.解析:解析 Java 语言规定,通过加入不同的参数和返回值,构造方法也可以重载。29.下列标识符(名字)命名原则中,正确的是_。 A.类名的首字母小写 B.变量和方法名的首字母大写 C.接口名的首字母小写 D.常量完全大写(分数:2.00)A.B.C.D. 解析:解析 在 Java中,所有变量、常量、对象和类都用标识符命名,除了常量完全大写外,其他标识符首字母没有大小写的限制。30.Java为移动设备提供的平台是_。 A.J2ME B.J2SE C.J2EE D.JDK 5.0(分数:2.00)A. B.C.D.解析:解析 本题考查常用 Ja

45、va开发平台。J2ME 是为嵌入式和移动设备提供的 Java平台,J2SE 是面向企业级应用与服务的综合性标准开发平台,J2EE 是面向大企业级、用容器管理专用构件的应用平台,JDK 5.0是 SUN公司发布的一种 Java开发工具包。31.在 Java语言中,不允许使用指针体现出的 Java特性是_。 A.可移植 B.解释执行 C.健壮性 D.安全性(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java安全性。Java 语言对字节代码执行前要检查,不允许使用指针,可以防止对内存的非法入侵,提高安全性。32.下列命题中,错误的是_。 A.Java编程时,要求应尽量多用公共变量 B.Java编程时,要求应尽量少用公共变量 C.Java编程时,要求应尽量不用公共变量 D.Java编程时,要求应尽量使用私有变量(分数:2.00)A. B.C.D.解析:解析 本题考查 Java编程规范。Java 编程中,为了减少模块耦合性,应当少用甚至不用公共变量;

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1