2010计算机等级考试二级(JAVA)笔试11(七)

时间:2011-06-16 20:30:08

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
--------------------------

14、一个类的定义分为类注释、______和类体的定义。

参考答案: 类声明

类声明

----------------------------------------

15、 下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。 import java.io.*; public class FindDirectories { public static void main (String args[ ]) { if(args.length= =0) args=new String[ ]..}; try { File pathName=new File(args [0]); String[]fileName=pathName.list( ); for(int i=0;<fileName.length;i+ +) { File f=new  ______ if(f.isDirectory( )) { System.out.println(f.getCanonicalPath( )); main(new String[ ]{ f.getPath( ) }); } } catch(IOException e) { e.printStackTrace( ); } } }

参考答案: File(pathName.getPath( ),fileName[i])

File(pathName.getPath( ),fileName[i])

----------------------------------------

1、下列叙述中正确的是

A.线性表是线性结构

B.栈与队列是非线性结构

C.线性链表是非线性结构

D.二叉树是线性结构

参考答案: A

线性表是一种线性结构,数据元素在线性表中的位置只取决于它们自己的序号,即数据元素之间的相对位置是线性的;栈、队列、线性链表实际上也是线性表,故也是线性结构;树是一种简单的非线性结构。

----------------------------------------

2、非空的循环单链表head的尾结点(由p所指向),满足

A.→ext= =NULL

B.= =NULL

C.→ext=head

D.=head

参考答案: C

循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即p->next=head。

----------------------------------------

3、已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是

A.堆排序

B.直接插入排序

C.快速排序

D.直接选择排序

参考答案: B

当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项[B]. 。

----------------------------------------

4、对建立良好的程序设计风格,下面描述正确的是

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

参考答案: A

程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。

----------------------------------------

5、下列不属于结构化分析的常用工具的是

A.数据流图

B.数据字典

C.判定树

D.PAD图

参考答案: A

结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而PAD图是常见的过程设计工具中的图形设计。

----------------------------------------

6、在软件生产过程中,需求信息的给出是

A.程序员

B.项目管理者

C.软件分析

首页 上页 6 7 下页 尾页 7/7/7
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部