欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机二级JAVA-163及答案解析.doc

    • 资源ID:1338276       资源大小:73.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机二级JAVA-163及答案解析.doc

    1、计算机二级 JAVA-163及答案解析(总分:66.10,做题时间:90 分钟)一、选择题(总题数:38,分数:66.10)1.下列有关数据库的描述,正确的是_。(分数:1.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字2.对排序文件的初始状态不作任何要求的排序方法有_。(分数:2.00)A.直接插入和快速排序B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序3.关系 R和

    2、关系 S的并运算是 _ 。(分数:2.00)A.由关系 R和关系 S的所有元组合并组成的集合,再删去重复的元组B.由属于 R而不属于 S的所有元组组成的集合C.由既属于 R又属于 S的元组组成的集合D.由 R和 S的元组连接组成的集合4.给出下列代码,如何使成员变量 m被方法 fun()直接访问? class Test private int m; public static void fun( ) . (分数:1.00)A.将 private int m改为 protected int mB.将 private int m改为 public int mC.将 private int m改为

    3、static int mD.将 private int m改为 int m5.阅读下面代码 public class public static void main(String args) double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=decMe-1.0; 代码执行后输出的结果是_。(分数:2.00)A.12.3B.11.3C.13.3D.

    4、-1.06.下列代码将对象写入的设备是_。 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectOutputStream(bout); out. writeObject (this); out. close();(分数:1.80)A.内存B.硬盘C.屏幕D.网络7.下列叙述中,错误的是_。(分数:2.00)A.Applet事件处理机制与 Java Aplication相同B.JApplet事件处理机制采用监听器方式C.Applet事件处理机制采用监听器方式D.JAppl

    5、et事件处理机制不采用监听器方式8.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统D.浏览器9.若特快订单是一种订单,则特快订单类和订单类的关系是(分数:1.00)A.使用关系B.包含关系C.继承关系D.无关系10.下列对于线性链表的描述中正确的是_。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的11.下面程序执行

    6、后,屏幕上显示的应是 _ 。 public class Test public static void main(String args) char ch1=“B“,“e“,“i“,“j“,“i“,“n“,“g“; char ch2=“B“,“e“,“i“,“j“,“i“,“n“,“g“,“2“,“0“,“0“,“8“; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System. out. println(sl. equals(s2); (分数:2.00)A.trueB.falseC.BeijingD.编译错误

    7、12.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构13.下面描述中错误的是_。(分数:1.80)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具14.结构化分析方法是面向_的自顶向下逐步求精进行需求分析的方法。(分数:1.80)A.对象B.数据结构C.数据流D.目标15.下列程序的运行结果是_。 public class Shape public Shape() System.out.println(“

    8、shape“); public class Circle extends Shape public Circle() System.out.println(“Circle“); public static void main(String args) Shape d = new Circle() (分数:2.50)A.ShapeB.CircleC.ShapeCircleD.程序有错误16.若有以下说明和语句: int c45,(*p)5; p=c; 能够正确引用 c数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)17.下列可用作 switch(

    9、expression)语句参数的是_。(分数:1.00)A.String sB.Integer iC.boolean bD.int i18.在一个容量为 32的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有元素个数为_。(分数:1.80)A.29B.30C.31D.3219.内部类不可直接使用外部类的成员是_。(分数:2.00)A.静态成员B.实例成员C.方法内定义D.以上 A、B、C 都不是20.以下叙述中错误的是 _ 。(分数:2.00)A.C语言是高级语言B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C语言产生的目标程序后缀名为 OBJD

    10、.C语言中的函数不可以单独进行编译21.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public void run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import语句将 Thread类引入B.程序不能通过编译,因为 Test类没有实现 Runnable接口C.程序通过编译,且运行正常,没有任何输出D.程序通过编译,且运行正常,打印

    11、出一个“HeIlo”22.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.00)A.程序内部逻辑B.程序流程图C.程序数据结构D.程序外部功能23.事件监视器包含在_包中。(分数:2.00)A.java.utilB.java.awt.happenC.java.awt.eventD.java.awt.look24.一棵二叉树共有 25个节点,其中 5个是叶子节点,则度为 1的节点数为_。(分数:2.00)A.4B.10C.6D.1625.数据库管理系统是_。(分数:1.00)A.操作系统的一部分B.系统软件C.一种编译系统D.一种通信软件系统26.下列程序的运行结果是_。 public

    12、 class Test public static void main(String args) intm=new int1,2,3,4,5,6,7,8; int sum=0; for(int i=0;i8;i+) sum+=mi; if(i=3)break; System.out.println(sum); (分数:1.00)A.3B.6C.10D.3627.下列描述中,错误的是_。(分数:2.00)A.Java要求编程者管理内存B.Java的安全性体现在多个层次上C.Applet要求在支持 Java的浏览器上运行D.Java有多线程机制28.在 HTML页中可包含 Applet,关于 Ap

    13、plet的参数,以下说法错误的是 _ 。(分数:1.00)A.Applet获取参数是通过在 HTML文件中采用PARAM标记定义参数B.参数的名字是区分大小写的C.Applet通过命令行将参数传给 main()方法D.参数允许用户定制 Applet的操作29.下列叙述中,正确的是_。(分数:2.00)A.线程与进程在概念上是不相关的B.一个线程可包含多个进程C.一个进程可包含多个线程D.Java中的线程没有优先级30.下列有关数组的叙述中,错误的是_。(分数:1.80)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都

    14、可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同31.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.1532.以下_不是 Java 中有效的关键字。(分数:2.00)A.constB.NULLC.falseD.this33.有 3个关系 R、S 和 T如下: (分数:2.00)A.自然连接B交C除D并34.如下程序的输出结果是( )。 public class Tes

    15、t void printValue(int m) do System.out.println(“The value is“+m); while( -m10) public static void main(String args) int i=10; Test t=new Test(); t.printValue(i); (分数:1.00)A.The value is 8B.The value is 9C.The value is 10D.The value is 1135.下列说法中错误的是 _ 。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextField可以显示多行

    16、多列的文本C.在单行文本输入区中按下回车键会触发 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性36.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float型,则表达式结果为 float型B.若两个操作数都是 float型,则表达式结果为 double型C.若一个操作数是 float型,另一个操作数是 double型,则表达式结果为 float型D.若一个操作数是 float型,另一个操作数是血型,则表达式结果为 int型37.Java字节码的解释执行方式是_。(分数:2.00

    17、)A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成38.下面_正确表示了 int类型的聚会范围。 A.-2162 16-1 B.-2312 31-1 C.-2322 32-1 D.-2642 64-1(分数:1.80)A.B.C.D.计算机二级 JAVA-163答案解析(总分:66.10,做题时间:90 分钟)一、选择题(总题数:38,分数:66.10)1.下列有关数据库的描述,正确的是_。(分数:1.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,

    18、一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 解析:解析 数据处理是指将数据转换成信息的过程,故选项 A叙述错误。数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B叙述错误。关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C叙述错误。所以本题选 D。2.对排序文件的初始状态不作任何要求的排序方法有_。(分数:2.00)A.直接插入和快速排序 B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序解析:解析 只有归并排序要求待排序文件“部分

    19、排序”(把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的)。3.关系 R和关系 S的并运算是 _ 。(分数:2.00)A.由关系 R和关系 S的所有元组合并组成的集合,再删去重复的元组 B.由属于 R而不属于 S的所有元组组成的集合C.由既属于 R又属于 S的元组组成的集合D.由 R和 S的元组连接组成的集合解析:4.给出下列代码,如何使成员变量 m被方法 fun()直接访问? class Test private int m; public static void fun( ) . (分数:1.00)A.将 private int m改为 protected int mB.将 p

    20、rivate int m改为 public int mC.将 private int m改为 static int m D.将 private int m改为 int m解析:5.阅读下面代码 public class public static void main(String args) double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=de

    21、cMe-1.0; 代码执行后输出的结果是_。(分数:2.00)A.12.3 B.11.3C.13.3D.-1.0解析:解析 Java 中的方法的参数传递是传值调用,而不是地址调用,因此方法不能改变 d的值,但是改变了参数变量 decMe的值。6.下列代码将对象写入的设备是_。 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectOutputStream(bout); out. writeObject (this); out. close();(分数:1.80)A.内存

    22、B.硬盘C.屏幕D.网络解析:解析 ObjectOutputStream 类的构造方法是 ObiectoutputStream(OutputStream out)。Java 中的二进制流全都写入到内存中。7.下列叙述中,错误的是_。(分数:2.00)A.Applet事件处理机制与 Java Aplication相同B.JApplet事件处理机制采用监听器方式C.Applet事件处理机制采用监听器方式D.JApplet事件处理机制不采用监听器方式 解析:解析 JApplet 的事件处理机制和 Applet相同,都是采用监听器方式。8.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),

    23、下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统 D.浏览器解析:解析 编辑软件和浏览器属于工具软件,教务系统是应用软件。9.若特快订单是一种订单,则特快订单类和订单类的关系是(分数:1.00)A.使用关系B.包含关系C.继承关系 D.无关系解析:解析 继承是 Java语言的一个特性,允许将一个类定义为一个更通用类的特例。特殊类称为子类,通用类称为父类。特快订单类和订单类,这两者有显著的类似性,共享很多属性及方法。除了订单类的属性外,特快订单类可能还有其他一些特殊属性。显然,订单类是通用类,即父类;而特快订单类是定单类的一个特例,是子类。订单类和特快订单类是继

    24、承关系。因此,本题的正确答案是 C。10.下列对于线性链表的描述中正确的是_。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的解析:11.下面程序执行后,屏幕上显示的应是 _ 。 public class Test public static void main(String args) char ch1=“B“,“e“,“i“,“j“,“i“,“n“,“g“; char ch2=“B“,“e“,“i“,“j“

    25、,“i“,“n“,“g“,“2“,“0“,“0“,“8“; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System. out. println(sl. equals(s2); (分数:2.00)A.true B.falseC.BeijingD.编译错误解析:解析 首先可以通过字符数组来生成一个字符串对象: String(char value); String(char valne, int startIndex, int numChars);其中,startlndex 指定字符串在数组中的起始下标,numCh

    26、ars 表示字符个数。 然后再测试字符串是否相等,可调用 equals()方法,两串相等则返回 true,否则返回 false。12.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOTO跳转 C.选择(分支)结构D.重复(循环)结构解析:结构化程序的基本结构有 3种,即顺序结构、选择结构(又称分支结构)、循环结构。 1)顺序结构。顺序结构是程序设计中最基本的结构。在该结构中,程序的执行是按命令出现的先后顺序依次执行的。 2)分支结构。分支结构是按给定的选择条件成立与否来确定程序的走向。分支可分为单向选择分支、双向选择分支和多路分支。在任何条件下,无论分支多少,只能选择

    27、其一。 3)循环结构。循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行。按循环的嵌套层次,循环可分为单循环结构和多循环结构。按循环体执行的条件性质,循环又可分为计数循环和条件循环。无论何种类型的循环结构,都要确保循环的重复执行能够终止。13.下面描述中错误的是_。(分数:1.80)A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具解析:解析 软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。14.结构化分析方法是面向_的自顶向下逐步

    28、求精进行需求分析的方法。(分数:1.80)A.对象B.数据结构C.数据流 D.目标解析:解析 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解、建立系统的处理流程。15.下列程序的运行结果是_。 public class Shape public Shape() System.out.println(“shape“); public class Circle extends Shape public Circle() System.out.println(“Circle“); public static void main(String args) Shape d = ne

    29、w Circle() (分数:2.50)A.ShapeB.CircleC.ShapeCircle D.程序有错误解析:解析 本题考查初始化的顺序。在一个继承的完整链路中,初始化总会顺着子类找其父类,逐步找到最顶的构造函数,然后从最顶层的构造函数依次执行。因此本题先执行父类的构造函数打印 Shape,然后调用子类的构造函数打印 Circle。16.若有以下说明和语句: int c45,(*p)5; p=c; 能够正确引用 c数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2) 解析:17.下列可用作 switch(expression)语句参数的是_

    30、。(分数:1.00)A.String sB.Integer iC.boolean bD.int i 解析:解析 表达式 expression最终值的类型必须是 int型或者是能自动转换成 int型的类型,如short、byte、char。否则,必须进行强制类型转换。case 子句中的值 valueI必须是常量,而且所有case子句中的值是不同的。选项 A是一个字符串常量,选项 B中的 Integer是一个类。因此,本题的正确答案为 D。18.在一个容量为 32的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有元素个数为_。(分数:1.80)A.29B.30C.31

    31、 D.32解析:解析 设队列容量为 m,rearfront,则队列中元素个数为 rear-front:rearfront,则队列中元素个数为 m+(rear-front)。本题 rearfront,则 m=32+(2-3)=31。19.内部类不可直接使用外部类的成员是_。(分数:2.00)A.静态成员B.实例成员C.方法内定义D.以上 A、B、C 都不是 解析:解析 内部类可以使用它所在的类的静态成员变量和实例成员变量,也可使用它所在类的方法中的局部变量。20.以下叙述中错误的是 _ 。(分数:2.00)A.C语言是高级语言B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C语言

    32、产生的目标程序后缀名为 OBJD.C语言中的函数不可以单独进行编译 解析:21.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public void run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import语句将 Thread类引入B.程序不能通过编译,因为 Test类没有实现 Runnable接口C.程序通过编译,且运行正常,没有任

    33、何输出 D.程序通过编译,且运行正常,打印出一个“HeIlo”解析:解析 程序中通过继承 Thread类来创建线程。而 Java中新创建的线程不会自动运行,必须调用线程的 start()方法,才能运行该线程。22.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.00)A.程序内部逻辑B.程序流程图C.程序数据结构D.程序外部功能 解析:解析 软件测试方法常用的包括黑盒测试和白盒测试,白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构来测试程序的。黑盒测试也称功能测试或数据驱动测试,它是通过测试来检测每个功能是否能正常使用,主要着眼于程序外部结构,不考虑程序的内部结构和内部特征

    34、,而只是根据软件界面和软件功能设计测试用例。23.事件监视器包含在_包中。(分数:2.00)A.java.utilB.java.awt.happenC.java.awt.event D.java.awt.look解析:24.一棵二叉树共有 25个节点,其中 5个是叶子节点,则度为 1的节点数为_。(分数:2.00)A.4B.10C.6D.16 解析:从题干中我们知道,在该二叉树中有 5个叶子节点,由二叉树的性质之一:任何一棵二叉树,度为0的节点(也就是叶子节点)总是比度为 2的节点多一个。可以得出,该二叉树度为 2(有 2棵子树)的节点数为 4个,而该二叉树总共有 25个节点,所以,度为 1的

    35、节点数为:25-5-4=16 个。25.数据库管理系统是_。(分数:1.00)A.操作系统的一部分B.系统软件 C.一种编译系统D.一种通信软件系统解析:解析 系统软件主要包括如下几个方面: 操作系统软件,这是软件的核心。 各种语言的解释程序和编译程序。 各种服务性程序。 各种数据库管理系统。26.下列程序的运行结果是_。 public class Test public static void main(String args) intm=new int1,2,3,4,5,6,7,8; int sum=0; for(int i=0;i8;i+) sum+=mi; if(i=3)break;

    36、System.out.println(sum); (分数:1.00)A.3B.6C.10 D.36解析:解析 该程序的功能是将 m数组中的前四个数相加,将和保存在 sum中,最后输出 sum的值。因为程序中 for循环停止的条件有两个,一个是当 i8 的时候,另一个是当 i=3的时候,即运行到 m数组中第四个值的时候,可以跳出 for循环。程序执行的是后者,所以输出的结果是 10。27.下列描述中,错误的是_。(分数:2.00)A.Java要求编程者管理内存 B.Java的安全性体现在多个层次上C.Applet要求在支持 Java的浏览器上运行D.Java有多线程机制解析:解析 为了充分利用资

    37、源,Java 有一个系统级线程,对内存的使用情况进行跟踪,使程序员从繁忙的内存管理中解放出来,因而 Java不需要编程者管理内存,这也是它吸引人的地方之一。至于 Java的代码安全检测机制,Java 程序的安全性体现在多个层次上,如编译层、解释层、平台层上都有相应的安全检测机制。28.在 HTML页中可包含 Applet,关于 Applet的参数,以下说法错误的是 _ 。(分数:1.00)A.Applet获取参数是通过在 HTML文件中采用PARAM标记定义参数B.参数的名字是区分大小写的 C.Applet通过命令行将参数传给 main()方法D.参数允许用户定制 Applet的操作解析:29

    38、.下列叙述中,正确的是_。(分数:2.00)A.线程与进程在概念上是不相关的B.一个线程可包含多个进程C.一个进程可包含多个线程 D.Java中的线程没有优先级解析:解析 线程和进程在概念上是相关的,一个进程可包含多个线程,Java 中的线程是具有优先级的。30.下列有关数组的叙述中,错误的是_。(分数:1.80)A.在同一个环境下,数组与内存变量可以同名,两者互不影响 B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同解析:解析 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数

    39、据。在使用数组和数组元素时,应注意如下问题。在任何能使用简单内存变量的地方都可以使用数组元素。在同一个环境下,数组名不能与简单变量名重复。可以用一维数组的形式访问二维数组。31.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.15 解析:32.以下_不是 Java 中有效的关键字。(分数:2.00)A.constB.NULL C.falseD.this解析:33.有 3个关系 R、S 和

    40、 T如下: (分数:2.00)A.自然连接B交C除 D并解析:解析 本题要求考生掌握基本的关系代数运算。其实在解答过程中并不需要真正去把 R和 S做自然连接、交集、除运算、并操作等运算,只需要了解这些运算会有什么特征即可。 如自然连接操作,会根据 R与 S的公共字段做连接操作,结果集的属性应该包含 R与 S的所有属性,但本题中 T仅有 1个属性,显然不是。 交与并操作往往是针对 R与 S有着相同属性的情况下,对记录进行交或并操作。本题 R与 S属性数量不相等,所以也无法做此操作。 只有除运算,其属性为 RS,刚好符合要求,所以应为除运算。34.如下程序的输出结果是( )。 public cla

    41、ss Test void printValue(int m) do System.out.println(“The value is“+m); while( -m10) public static void main(String args) int i=10; Test t=new Test(); t.printValue(i); (分数:1.00)A.The value is 8B.The value is 9C.The value is 10 D.The value is 11解析:解析 此题考查的是 do-while循环和“-”操作符的知识。do-while 最少执行一次,在执行完do

    42、中的内容后,判断 while中的条件是否为 true。如果为 true,就再执行 do中的内容,然后再进行判断。以此类推,直到 while的判断为 false时退出循环,执行循环后面的内容。而“-”操作符的规则是,变量右边的“-”将先进行运算,然后才使变量的值减一。而在变量左边的“-”,则先将变量的值减一再运算。本程序中 I的值为 10,当程序运行到 do-while循环时,程序先执行一次循环后然后再做判断,因此选 C。35.下列说法中错误的是 _ 。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextField可以显示多行多列的文本 C.在单行文本输入区中按下回车键会触发

    43、 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性解析:解析 TextField 是单行文本区,只能显示单行文本。36.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float型,则表达式结果为 float型 B.若两个操作数都是 float型,则表达式结果为 double型C.若一个操作数是 float型,另一个操作数是 double型,则表达式结果为 float型D.若一个操作数是 float型,另一个操作数是血型,则表达式结果为 int型解析:解析 选项 B中,若两个操作数都

    44、是 float型,则结果应该还是 float型;选项 C中,若操作数中一个是 float型,一个是 double型,则结果应该是 double型;选项 D中,若操作数中一个是 float型,一个是 int型,表达式结果应该是 float型。37.Java字节码的解释执行方式是_。(分数:2.00)A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成 解析:38.下面_正确表示了 int类型的聚会范围。 A.-2162 16-1 B.-2312 31-1 C.-2322 32-1 D.-2642 64-1(分数:1.80)A.B. C.D.解析:解析 该题考查对基本数据类型的长度范围的掌握。在 Java语言中,每一种基本类型的长度范围是固定的,它不随着机器字长的改变而改变。对于整型(int),它的长度是 4字节,而且它可正可负,所以其取值范围应该是-2 31 2 31 -1。


    注意事项

    本文(【计算机类职业资格】计算机二级JAVA-163及答案解析.doc)为本站会员(孙刚)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开