国家二级(JAVA)机试模拟试卷23
选择题
1.数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。(C)
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
解析:E -R 图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
2.用于实现网络设备名字到IP地址映射的网络服务是( )。(C)
A. TELNET
B. SMTP
C. DNS
D. FTP
解析:应用层协议主要有以下7种:①网络终端协议TELNET,用于实现互联网中远程登录功能;②文件传输协议FTP,用于实现互联网中交互式文件传输功能;③电子邮件协议SMTP,用于实现互联网中电子邮件传送功能;④域名服务DNS.用于实现网络设备名字到lP地址映射的网络服务;⑤路由信息协议RIP,用于网络设备之间交换路由信忠;⑥网络文件系统NFS,用于网络中不同主机间的文件共享;OHTTP协议,用于WWW服务。
3.设A为已定义的类名。则下列声明A类的对象a的语句中正确的是( )。(A)
A. publicAa=newA( )
B. publicAa=A( )
C. Aa=newclass( );
D. aA;
解析:对象的生成包括声明、实例化和初始化3个方面的内容,一般格式是先定义一个对象变量,再用关键宇new生成一个对象,并为该对象变量赋值。
4.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。(B)
A. 定义阶段
B. 开发阶段
C. 维护阶段
D. 上述三个阶段
解析:开发阶段在开发初期分为需求分析、总体设计和详细设计三个阶段,在开发 后期分为编码和测试两个子阶段。
5.在软件开发中,需求分析阶段产生的主要文档是( )。(D)
A. 软件集成测试计划
B. 软件详细设计说明书
C. 用户手册
D. 软件需求规格说明书
解析:需求分析阶段只能产生需求分析规格说明数,A 测试说明书是软件测试阶段生成的,B软件详细设计说明书是设计阶段生成的,C用户手册是软件发布时随软件一同交付给用户的。
6.Object 类中的方法public int hashCode[],在其子类中覆盖该方法时,其方法修饰符可以是( )。(B)
A. protected
B. public
C. private
D. 缺省
解析:所有的类都是Object 的子类,如果要覆盖Object 的equals 方法则必须覆盖hasCode 方法,覆盖时的属性是public。
7.下列代码的下画线处应填入的方法名是( )。
i mport java.awt .*;
i mport java.applet .*;
public class Hello extends Applet{
public void (Graphics g){
g .drawStri ng("Howare you !",10,10);
}
}(C)
A. repai nt
B. pri ntln
C. pai nt
D. show
解析:这里使用一个继承自Applet 的类来显示字符。主要方法是在pai nt ()方法中使用Syste m.out .pri ntln()显示。
8.鼠标在窗口中移动时,产生的事件是( )。(D)
A. ActionEvent
B. Pri ntEvent
C. KeyEvent
D. MouseEvent
解析:鼠标在窗口中移动产生的事件是MouseEvent 事件,ActionEvent 是动作事件处理,Pri ntEvent 是打印事件,KeyEvent 是键盘事件。
9.算法的空间复杂度是指( )。(D)
A. 算法程序的长度
B. 算法程序中的指令条数
C. 算法程序所占的存储空间
D. 算法执行过程中所需要的存储空间
解析:算法的空间问题态度,是指执行这个算法所需的存储空间。算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
10.用链表表示线性表的优点是( )。(C)
A. 便于随机存取
B. 花费的存储空间较顺序存储少
C. 便于插入和删除操作
D. 数据元素的物理顺序与逻辑顺序相同
解析:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。”关系”描述的是数据元素之间的逻辑关系,因此又称数据的逻辑结构。数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示.又称物理结构。数据的存储结构有顺序存储结构和链式存储结构两种。不同存储结构的数据处理效率不同。由于链表采用链武存储结构。元素的物理顺序并不连续.对于插入和删除无需移动元素.很方便。当查找元素时就需要逐个元素查找.因此查找的时间相对更长。
11.设计数据库的存储结构属于( )阶段。(D)
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计
解析:物理设计阶段主要解决选择文件存储结构和确定文件存取的方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。
12.Java 程序默认引用的包是( )。(C)
A. java.text 包
B. java.awt 包
C. java.lang 包
D. java.util 包
解析:java.lang 包提供Java 编程语言进行程序设计的基础类。java.lang 包是编译器自动导入的。
13.下列程序中.若从键盘中输入的是大写字母@C@则翟序输出的结果是( )。
Importjava.io.*;
publicclassExam{
publicstaticvoidmain(Stringargs[]){
inteh=0;
System.out.println(“输入一个字符:”);
try{
ch=System.in.read( );
charch—A=‘A’ch—Z=‘Z’;
intdelta=c=(int)ch—A+(int)ch—Z—ch;
System.OUt.println(”编码后的字符为:“+(char)deltac);
}
catch(IOExceptione){
e.printStackTrace( );
}
}
}(C)
A. C
B. Y
C. X
D. 字母c的ASCII码的整型值
解析:本题考查考生阅读Java程序的能力。当使用h=System.in.read()语句从键盘读入大写字母C赋给ch.此时ch值为67,也就是字母C的ASCII值。语句(int)ch—A+(int)ch—Z—ch结果为88.ASCII码中的88相当于字母X,所以输出为X,选项C正确。
14.要向Applet 传
本文档预览:3600字符,共17705字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载