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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

【计算机类职业资格】国家计算机二级(Java)93及答案解析.doc

1、国家计算机二级(Java)93 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:2.00)A.15B.1C.32D.162.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int

2、i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7D.line 83.下列关于内部类说法中不正确的是( )。(分数:2.00)A.内部类不能有自己的成员方法和成员变量B.内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员4.J

3、ava 语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口5.线程生命周期中正确的状态是【 】(分数:2.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终止状态6.getSize( ).width 指的是什么?(分数:2.00)A.界面组件的窗口宽度B.在 Java 中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度7.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person Strin

4、g name,department; int age; public Person( String n ) name = n; public Person( String n,int a ) name = n;age = a; public Person( String n,String d,int a ) _ department = d; (分数:2.00)A.Person(n,a);B.this(Person(n,a) );C.this(n,a);D.this(name,age);8.给出下列的程序,其叙述正确的是( )。 public class Man static int arr

5、= new int10; public static void main(String a ) System.out.println(arr1 ); (分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null9.在 Java 中,由 Java 编译器自动导入而无需在程序中用 import 导入的包是【 】(分数:2.00)A.iavaAppletB.javaawtC.javaUtilD.javalang10.下列程序的输出结果是( )。 public class Test public static void main(String args ) Sy

6、stem.out.println(100%3); System.out.println(100%3.0); (分数:2.00)A.ShapeB.IndexC.EnabledD.Height11.下列关于滚动条说法有误的是( )。(分数:2.00)A.编译错误B.0C.1D.运行成功,但不输出12.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.extends 和 implementsB.public,private 和 protectedC.class 和 publicD.char,int,float 和 double13.下列命令中,哪个命令能为远程对象生成 stub 和 s

7、keleton?(分数:2.00)A.rmicB.rmiregistryC.rmidD.serialver14.计算机中的流是( )。(分数:2.00)A.添加文件B.运行文件C.重命名文件D.连编文件15.在编写 Applet 程序时,程序中必须有的 import 语句是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet;C.import.javaawt.event.*;D.import.javalang.*;16.下列哪个标识符不是合法的标识符?(分数:2.00)A.7abcB.TRYC._ sy V D.PP17.下列是

8、 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:2.00)A.B.C.D.18.给出下面程序段: if(x0)Systemoutprintln(“Hello“); else if(x-3)Systemoutprintln(“Nice to meet you!“); elseSystemoutprintln(“How are you?“); 若打印字符串“How are you?”,则

9、 x 的取值范围是【 】 (分数:2.00)A.x0B.x-3C.x-3D.x=0column=5;column+) if(row5) break stop; output+=“ * “; output+=“ /n “; output+=“/nLoops terminated normally“; JOptionPane.showMessageDialog( null,output,“用一个标志测试 break 语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:2.00)A.窗口中有 5 行*B.窗口中有

10、 5 行*C.窗口中有 4 行*D.窗口中有 6 行*25.在下面附属类方法中的下划线处应填入的正确参数是【 】 public void writeData( )throws IOException GregorianCalendar calendar=new GregorianCalendar(); calendar,setTime(hireDay);outprintln(name+“|“ +salary+“|“ +calendarget(CalendarYEAR)+“|“ +(calendarget(CalendarMONTH)+1)+“|“ +calendarget(CalendarDA

11、Y_OF_MONTH): (分数:2.00)A.EmployeeeB.“employeedat“C.PrintWriter outD.BufferedWriter26.下列有关 Applet 参数的叙述正确的是( )。(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕27.下列叙述中,错误的是【 】(分数:2.00)A.File 类能够存储文件B.File 类能够读写文件C.File 类能够建立文件D.File 类能够获取文件目录信息28.新 L/O 技术和 javautilzip 中的类相结合,Java 采用下列哪项技术用在数字传输技术领域,可以提高数字传输速度,并进行差错控制

12、? (分数:2.00)A.skip( )B.close( )C.mark( )D.reset( )29.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1C.2D.330.Java 语言有自动收集垃圾功能,周期性

13、的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java 的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流D.入流,出流31.设有整型数组的定义:inta ;new int8;,则 alengt

14、h 的值为下列哪项?(分数:2.00)A.8B.9C.7D.632.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作?(分数:2.00)A.12.B.-20C.1,000D.4 5 633.Java 中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息? (分数:2.00)A.2 3 6B.2 4 8C.2 3 4D.2 2 834.Java 语言由下列哪个公司发布的?(分数:2.00)A.degree=1B.degree=2C.degree=3D.degree=435.在

15、Java 中,用 package 语句说明一个包时,该包的层次结构必须是【 】(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 1 和异常处理参数。(分数:2.00)填空项 1:_37.URL 是 1 的缩写。(分数:2.00)填空项 1:_38.byte 类型只有 8 位,能表示的范围是 1。(分数:2.00)填空项 1:_39.将 Java 程序中的对象保存在外存中,称为 1。(分数:2.00)填

16、空项 1:_40.break 语句最常见的用法是在 switch 语句中,通过 break 语句退出 switch 语句,使程序从整个switch 语句后面的 1 开始执行。(分数:2.00)填空项 1:_41.Java 语言的循环语句包括 for 语句、dowhile 语句和 1 语句。(分数:2.00)填空项 1:_42.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_43.在常值变量中,整型的最大值是 1。(分数:2.00)填空项 1:_44.一个关系表的行称为 1。 (分数:2.00)填空项 1:_45.下列是一个类的定义,将程序段补充完整。

17、class A String s; 1int a=66; A(String sl) s=sl; static int geta2 return a; (分数:2.00)填空项 1:_46.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分数:2.00)填空项 1:_47.下列程序的功能是创建了一个显示 5 个“Hello!”的线程并启动运行,请将程序补充完整。 public class ThreadTest extends Thread public static void main(String args) ThreadTest t=new 1; tstar

18、t2; public void run3 int i=0; while(true) Systemoutprintln(“Hello!“); if(i+=4) break; (分数:2.00)填空项 1:_48.一个 URL 由 1 和资源名组成。(分数:2.00)填空项 1:_49.Java 语言以 1 为程序的基本单位,它是具有某些共同特性的实体型对象的集合。(分数:2.00)填空项 1:_50.对话框(Dialog)是 1 类的子类。(分数:2.00)填空项 1:_国家计算机二级(Java)93 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分

19、) 下列各(总题数:35,分数:70.00)1.下列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:2.00)A.15B.1C.32D.16 解析:科用 for 循环语句求 2 的 4 次幂。一般情况下迭代部分都用 i+或 i- - ,但在这里用的是 i - =2,需要留意。2.给出下列的代码,哪行在编译时可能会有错误? public void modify( )

20、int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7 D.line 8解析:局部变量在使用前必须进行初始化,而代码中的变量 k 在使用前 没有进行初始化。 3.下列关于内部类说法中不正确的是( )。(分数:2.00)A.内部类不能有自己的成员方法和成员变量 B.内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C.内部类可作为其他类的成员

21、,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员解析:与普通类一样,内部类也具有自己的成员方法和成员变量。内部类是指在一个类的内部嵌套定义的类,与普通类一样,内部类也具有自己的成员方法和成员变量。但它也有与普通类不同的地方:内部类可以使用它所在类的静态变量和成员变量,也可以使用它所在类的方法中的局部变量。内部类的类名只能定义在它的类或程序段巾或在表达式内部匿名使用,外部使用它时必须给出类的全名。内部类可用abstract 修饰定义为抽象类,也可以用 private 或 protected 定义。内部类可作为其他类的成员,而且可访问它所在类的成员。除

22、static 内部类外,不能在类内声明 static 成员。一旦内部类声明为static,就变成顶层类,不能再使用局部变最。这时可声明 stage 成员。 4.Java 语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口 解析:Java 语言是允许单继承的,为了满足多继承的需要,引入了接口的概念,接口不包含任何实现,所以与存储空间没有任何关系,将多个接口合并,即多重继承就很容易实现。分布式是指 Java 在网络上,像访问本机一样方便,因为 Java 支持 TCP/IP 协议;跨平台技术保证了 Java 的町移植性,另外 Java 本身的编译器也用 Java

23、语亩编写,运行系统的虚拟机用 C 语言实现,这样,Java 系统本身也具有了可移植性;动态性是指 Java 语言的可扩充性可收缩性,它本身的类库就可以自由的增加新方法和实例。 5.线程生命周期中正确的状态是【 】(分数:2.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态 D.新建状态、可运行状态、运行状态、恢复状态和终止状态解析:线程的状态与生命周期如下图所示: 6.getSize( ).width 指的是什么?(分数:2.00)A.界面组件的窗口宽度B.在 Java 中任何图形用户界面的宽度 C.框架的窗

24、口宽度D.用户显示器的宽度解析:可以对 Java 的任何组件调用 getSize( ).width 和 getSize( )。height, 来改变用户界面的宽度和高度。7.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department; int age; public Person( String n ) name = n; public Person( String n,int a ) name = n;age = a; public Person( String n,String d,int a ) _ departme

25、nt = d; (分数:2.00)A.Person(n,a);B.this(Person(n,a) );C.this(n,a); D.this(name,age);解析:在同一个类的不同构造方法中调用该类的其他构造方法需要使用 this()的形式,而且必须是在构造方法的第一行调用,这个和普通方法重载调用的方式 不同,普通方法可以直接使用方法名加参数来调用,而且调用位置没有限制,因此选项 A)是不行的,选 B)的语法就是错误的,选 D)的错误在于在父类型的构造方法被调用前不能引用类的成员。构造方法是一个类对象实例化的开始,因此在构造方法中不能将成员作为参数引用。8.给出下列的程序,其叙述正确的是

26、( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0 D.输出为 null解析:由于数组元素是整型,所以其初始值为 0。9.在 Java 中,由 Java 编译器自动导入而无需在程序中用 import 导入的包是【 】(分数:2.00)A.iavaAppletB.javaawtC.javaUtilD.javalang 解析:本题考查 Java 中

27、包的概念。Java 中用 import 语句来导入包,但需注意的是, Java 语言中的javalang 包是由编译器直接自动导入的,因此,编程时使用该包中的类,可省去 import 导入。使用其他包中的类,必须用 import 导入,选项 D 为正确答案。10.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:2.00)A.Shape B.IndexC.EnabledD.Height

28、解析:注意是表二和表一构成的关系,不是表一和表二。11.下列关于滚动条说法有误的是( )。(分数:2.00)A.编译错误 B.0C.1D.运行成功,但不输出解析:如果在于类中要访问父类的函数应用“:”运算符。12.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.extends 和 implementsB.public,private 和 protected C.class 和 publicD.char,int,float 和 double解析:修饰符分为访问限制符和非访问限制符。其中访问限制符有 pub-licorivateprotected 和default。非访问限制符有

29、static,final 和 abstract 等。 13.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton?(分数:2.00)A.rmic B.rmiregistryC.rmidD.serialver解析:在 Java 中的命令中,RMI 命令是远程方法调用命令,这其中包括了 rmic,rmiregistry,rmid 和serialver 命令。其中 rmic 命令为远程对象生成 stub 和 skeleton。14.计算机中的流是( )。(分数:2.00)A.添加文件B.运行文件C.重命名文件 D.连编文件解析:Visual Basic 中,利用控件可以在窗体上画矩形

30、,通过设置 Shape 属性可 以画出圆、椭圆和圆角矩形。因此答案 A)是正确的;选项 C)Enabled 是设置有效性的; 选项 B)Index 是索引,用于引用的;选项 D)是设置高度的。 15.在编写 Applet 程序时,程序中必须有的 import 语句是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet; C.import.javaawt.event.*;D.import.javalang.*;解析:编写 Applet 程序,其中定义的类是 javaappletApplet 类的子类。16.下列哪个标识符不是合法的

31、标识符?(分数:2.00)A.7abc B.TRYC._ sy V D.PP解析:Java 标识符的命名规则:标识符是以字母、下划线和美元符作为 首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。标识符是区 分大小的。标识符的字符数目没有限制。17.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:2.00)A. B.C.D.解析:Applet 作为 Java 的

32、个重要组成部分,有着与应用程序不同的执行过程。下图是入门程序 hello在浏览器中的运行过程。*18.给出下面程序段: if(x0)Systemoutprintln(“Hello“); else if(x-3)Systemoutprintln(“Nice to meet you!“); elseSystemoutprintln(“How are you?“); 若打印字符串“How are you?”,则 x 的取值范围是【 】 (分数:2.00)A.x0B.x-3C.x-3 D.x=0column=5;column+) if(row5) break stop; output+=“ * “;

33、output+=“ /n “; output+=“/nLoops terminated normally“; JOptionPane.showMessageDialog( null,output,“用一个标志测试 break 语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:2.00)A.窗口中有 5 行*B.窗口中有 5 行*C.窗口中有 4 行* D.窗口中有 6 行*解析: break 语句最常用的用法是在 switch 语句中,此外,还可以用 break 语句退出循环。break 语句的另外一个作

34、用就是提供一个“标签化中断”的语句,可以让程序退出任意的嵌套的花括号中的代码块。 题目中的程序主体是一个二重 for 循环的嵌套,并且用花括号25.在下面附属类方法中的下划线处应填入的正确参数是【 】 public void writeData( )throws IOException GregorianCalendar calendar=new GregorianCalendar(); calendar,setTime(hireDay);outprintln(name+“|“ +salary+“|“ +calendarget(CalendarYEAR)+“|“ +(calendarget(C

35、alendarMONTH)+1)+“|“ +calendarget(CalendarDAY_OF_MONTH): (分数:2.00)A.EmployeeeB.“employeedat“C.PrintWriter out D.BufferedWriter解析:本题考查考生对附属类的掌握。题目看起来很难,其实不用去理解程序即可回答,按照 Java 中的语法规则,只有选项 C 满足题目。在题目中出现了“out”变量,只有选项 C 中“PrintWriter out”有该变量。选项 A 只是用来定义一个数组,选项 B 是一个常量,不能用在这里,选项 D 中“BufferedWriter”后缺少参数。这

36、个题目考点有些含栅,容易让考生莫名其妙,如果将程序整个给出也许更好一些,了解即可,本题的关键是明白附属类的概念。26.下列有关 Applet 参数的叙述正确的是( )。(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕 解析:被调过程 Value 的两个参数 m 和 n 前面都有关键字“ByVal”修饰,即在主调过程用此过程时,实参与形参之间是以传值方式传递信息的,而当实参与形参以传值方式相结合时,形参的改变并没有影响到实参,单单就这一点来说,当程序代码执行主调过程中的 Print x;y 语句时,x 和 y 的值应不变,还是12 和 20,这样就能够排除选项 A)和选项 B)了

37、。当主调过程调用被调过程时,把实参 x、y 的值分别传给形参 m 和 n,这就是说此时形参 m 值为 12,n 值为 20,执行被调过程中的 m=m *2:n=n-5 语句后,m 值为24,n 值为 15,所以 Print m;n 后,程序输出的结果为 24 和 15。最后程序输出的结果如选项 C)所示。27.下列叙述中,错误的是【 】(分数:2.00)A.File 类能够存储文件B.File 类能够读写文件 C.File 类能够建立文件D.File 类能够获取文件目录信息解析: 本题考查考生对 Java 中 File 类的理解。文件 File 是javaio 包中的一个重要的非流类,-以一种

38、系统无关的方式表示一个文件对象的属性。通过 File 所提供的方法,可以得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录,修改文件和目录,查询文件属性,重命名文件或者删除文件。File 描述了文件本身的属性,File 类中封装了对文件系统进行操作的功能。简单说,File 类所关心的是文件在磁盘上的存储,而要对文件进行读写,就是流类所关心的文件内容,应该掌握相关概念以及相关方法。28.新 L/O 技术和 javautilzip 中的类相结合,Java 采用下列哪项技术用在数字传输技术领域,可以提高数字传输速度,并进行差错控制? (分数:2.00)A.skip

39、( )B.close( ) C.mark( )D.reset( )解析:在(y!=0)(x29.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1C.2D.3 解析:此题考查 switch 语句的用法,switc

40、h 的判断的条件必须是一个 int 型值,也可以是 byte,short和 char 型的值,case 中需要注意的是一个 case 后面一般要接一 个 break 语句才能结束判断,否则将继续执行其他 case 而不进行任何判断,如果没有任何 值符合 CaSe 列出的判断,则执行 default 的语句,default 是可选的,可以没有,如果没有 default 而又没有任何值匹配 case 中列出的值,则 switch 不执行任何语句。30.Java 语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java 的垃圾回收机制回收内存 调

41、用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流 D.入流,出流解析:视图设计中依次包含字段、联接、筛选、排序依据、分组依据、更新条件和杂项 7 个选项卡。31.设有整型数组的定义:inta ;new int8;,则 alength 的值为下列

42、哪项?(分数:2.00)A.8 B.9C.7D.6解析:数组在 Java 语言中是当作对象处理的,它包含一个很重要的变量 length,用来表示数组的长度。 32.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作?(分数:2.00)A.12.B.-20 C.1,000D.4 5 6解析:同时定义几个同一种类型的数据时,中间用“,”隔开。选项 B) floata,b1=123f;a 没有赋值,但系统会初始默认值 00 赋给 a;选项 C) char ch=d;字符的定义必须用”号括起来;选项 D) public int i=100,j 没有

43、赋值,但系统会初始默认值 0 给 j 33.Java 中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息? (分数:2.00)A.2 3 6B.2 4 8 C.2 3 4D.2 2 8解析:此题考查的是 Select Case 结构。 Select Case 结构的一般格式为: Select Case expr Caseexpr1 clause 1 Case expr2 clause 2 Case else clause n End Select 其中 expr 是测试表达式,如果满足 expr n,就执行这条语句,然后退出;条

44、件是 a=2,b=1,所以执行语句 Print “* * 2 * *“。 34.Java 语言由下列哪个公司发布的?(分数:2.00)A.degree=1B.degree=2C.degree=3D.degree=4 解析:如果 a60,则 Score=1;如果 a70,则 Score=2;如果 a80,则 Score=3;如果 a90,则Score=4;本题的条件是 a=75,输出结果应该是 Score=2。35.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是【 】(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同 C.与文件类型相同D.与文件大小相同

45、解析:本题考查 Java 包的概念。Java 采用包来管理类名空间,为编程提供一种命名机制,也是一种可见性限制机制。定义一个包要用 package 关键字,用 package 语句说明一个包时,该包的层次结构必须与文件目录的层次相同。否则,在编译时可能出现查找不到的问题,所以选项 B 正确。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 1 和异常处理参数。(分数:2.00)填空项 1:_ (正确答案:方法参数)解析:变量作用域是指可访问变量的范围,局部变量在方法中声明,作用域是方法代码段。类变

46、量在类中声明而不是在类的方法中声明,作用域是整个类。方法参数用来传递数据给方法,作用域是方法内代码段。37.URL 是 1 的缩写。(分数:2.00)填空项 1:_ (正确答案:Uniform Resource Locator)解析:URL 是统一资源定位器Uniform Resource Locator 的简称,它表示 Internet 上某一资源的地址。38.byte 类型只有 8 位,能表示的范围是 1。(分数:2.00)填空项 1:_ (正确答案:-128+127)解析:知道 byte 类型只有 8 位,那么总共可表示 255 个数,从-128+127 其中还包含有零,总共是 255个。注意:short 型能表示的范围是-32768+32767 int 型能表示的范围是-2147483648+2147483647 long 型能表示的范围是-9223372036854775808L+9223372036854775807L float 型能表示的范围是340282347E38F double 型能表示的范围是179769313486231570E308。 39.将 Java 程

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