-> -> ->
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= =NULLB.= =NULLC.→ext=headD.=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.软件分析
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G