[计算机类试卷]国家二级(JAVA)笔试模拟试卷29及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷29及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷29及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 29及答案与解析 1 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法程序中的指令条数 ( D)算法执行过程中所需要的基本运算次数 2 设栈 S的初始状态为空。元素 a, b, c, d, e, f依次通过栈 s,若出栈的顺序为b, d, c, f, e, a,则栈 S的容量至少应该为 ( A) 3 ( B) 4 ( C) 5 ( D) 6 3 在最坏情况下,下列排序方法中时间复杂度最小的是 ( A)冒泡排序 ( B)快速排序 ( C)插入排序 ( D) 堆排序 4 在模块化程序设计中,按功能划分模块的原则是 (
2、A)各模块的功能尽量单一,且各模块之间的联系尽量的少 ( B)各模块的功能尽量单一,且各模块之间的联系尽量紧密 ( C)各模块应包括尽量多的功能 ( D)各模块应包括尽量多的输入输出操作 5 数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是 ( A)线性链表 ( B)二叉链表 ( C)栈与队列 ( D)循环队列 6 下列叙述中正确的是 ( A)软件就是程序清单 ( B)软件就是存放在计算机中的文件 ( C)软件应包括程序 清单以及运行结果 ( D)软件包括程序、数据和文档 7 在结构化方法中,软件功能分解属于下列软件开发中的阶段是 ( A)概要设计 ( B)需求分析 ( C)详
3、细设计 ( D)编程调试 8 下列叙述中正确的是 ( A)程序设计过程中的主要工作足编制程序 ( B)程序设计的主要目标是编制出运行结果正确的程序 ( C)不良的程序设计风格会增加程序的复杂性 ( D)上述三种说法都不对 9 下列叙述中正确的是 ( A)用 E-R图能够表示实体集之间一对一的联系、 对多的联系、多对多的联系 ( B)用 E-R图 只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 10 关系表中的每一横行称为一个 ( A)元组 ( B)字段 ( C)属性 ( D)码 11 下列说法正确
4、的是 ( A) abstract关键字修饰的方法,不能再被子类重写 ( B)用 final关键字修饰的方法,不能再被子类重写 ( C)抽象类中一定要包含 abstract方法 ( D)某个类中包含了 abstract方法,该类可以不声明为 abstract类 12 下列基本命令中,属于类文件分解器命令的是 ( A) javadoc ( B) jar ( C) javah ( D) javap 13 按照 Java的标识符命名规则,下列表示常量的标识符规范的是 ( A) HelloWorld ( B) HELLO_WORLD ( C) hello_world ( D) helloWorld 14
5、 下列哪个数代表八进制整数 ? ( A) 0XA5 ( B) 0144 ( C) 1840 ( D) -1 15 下列关于构造方法说法正确的是 ( A)构造方法的名称可以和类不一样 ( B)构造方法必须有返回值 ( C)只能用运算符 new调用构造方法 ( D)构造方法不可以被重载 16 执行下面的程序段后 i和 j的结果为 int i=1,j=10; do if(i+ -j)continue; while(i 5); ( A) i=6,j=5 ( B) i=5,j=5 ( C) i=6,j=4 ( D) i=5,j=6 17 char变量的取值范围是 ( A) 0 32 767 ( B) 0
6、 65 535 ( C) -256 255 ( D) -32 768 32767 18 下列数组 array_test中,能在程序运行时动态调整大小的是 ( A) int array_test=new int10 ( B) String array_test ( C) ArrayList army_test=new Array List() ( D) Array array_test=new Array() 19 下面程序段; boolean a=false; boolean b=true; boolean c=(a|b) boolean result=(a|b) 执行完后,正确的结果是 (
7、A) c=false; result=false ( B) c=true; result=true ( C) c=true; result=false ( D) c=false; result=true 20 下列对继承的说法正确的一项是 ( A)子类能继承父类的所有方法和状态 ( B)子类能继承父类的非私有方法和状态 ( C)子类只能继承父类的 public方法和状态 ( D)子类只能继承父类的方法,而不能继承状态 21 表达式 1/2+“aa”+3的值为 ( A) “12aa3” ( B) “3aa3” ( C) “12aa” ( D) “aa3” 22 数据报通信协议 UDP把每个传输的
8、数据大小控制在下列哪一项之内 ( A) 8KB ( B) 16KB ( C) 64KB ( D) 128KB 23 关于下面语句的说法正确的是 Strings=new String10; ( A)该语句不合法 ( B)该语句定义了一个二维数组,它包括 10行 10列 ( C) s是一个包含 10个数组的数组 ( D) s中的每一个元素都 被设置成 “ 24 利用 File对象可以判断的是 ( A)创建子目录 ( B)荻得文件长度 ( C)删除文件 ( D)判断文件的存在 25 正确生成 RandomAccessFile对象的语句的是 ( A) File f=new File(“readFile
9、“); RandomAccessFile raF=new RandomAccessFile(f); ( B) RandomAccessFile raF=new RandomAccessFile(d:mydirFile3.txt,“rw“); ( C) RandomAccessFile raF=new RandomAccessFile(“readwriteFile“,“rw“); ( D) RandomAccessFile raF=new RandomAceessFile(“readwriteFile“ ,rw); 26 要表示表格的数据,需要继承下列哪个类 ? ( A) AbstractTab
10、leModel ( B) TableModel ( C) JTable ( D) TableModeLabel 27 下面代码的运行结果是 public class Test public static void main(String args) for(int i 0;i 3;i+) if(i 2) continue; System.out.println(i); ( A) 0 ( B) 1 ( C) 2 ( D) 3 28 下列字节输入流中,不能够被实例化的是 ( A) FilelnputStream ( B) FilterlnputStream ( C) ByteArraylnputS
11、tream ( D) ObjectlnputStream 29 Java中,类 FileInputStream和 FileOutputStream提供了对文件的读 /写方法是 ( A)跳跃 ( B)顺序 ( C)随机或顺序 ( D)随机 30 下列不是 DataOutputStream方法的是 ( A) writeDouble(double v) ( B) writelnt(int v) ( C) writeString(int v) ( D) writeChat(im v) 31 下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是 ( A) Frame frame1=
12、naew Frame(“FlowLayout“); ( B) Frame frame1-new Frame(“BorderLayout“); ( C) frame1=new Frame(“example“); frame1.setLayout(new BorderLayout (); ( D) frame1.setLayout(new GridLayout(2,3); 32 关于下面程序段的说法,正确的是 import javA.applet.*; import java.awt,*; public class Test extends Applet Image IMG onClick=ove
13、r(this) title=放大 ; public void init() IMG onClick=over(this) title=放大 =new Image(); public void paint(Graphics g) g.drawlmage(IMG onClick=over(this) title=放大 ,0,0,this); ( A)该程序段可以正常运行 ( B)程序中所创建的 Image为空,但可以显示 ( C)程序中所创建的 Image不为空 ( D)程序中所创建的 Image为空,不能显示 33 用 HTML文件显示 APPLET时,下面属于必不可少的属性的是 ( A) NA
14、ME、 HEIGHT和 WIDTH ( B) CODE和 NAME ( C) CODEBASE、 HEIGHT和 WIDTH ( D) CODE、 HEIGHT和 WIDTH 34 下列关于 Applet的叙述中,正确的是 ( A) Applet是 Java类,所以可以由 JDK中的解释器 java,exe直接解释运行 ( B) Applet应该定义为 javax.applet.Applet类或 java.swing.Applet类的子类 ( C) Applet与 Application的主要区别在 编译方式上 ( D)通过在 Applet中使用 getParameter可从 HTML文件中获
15、得参数 35 下列说法中错误的一项是 ( A)当线程需要在 synchronized块中等待共享数据状态改变时,则需要调用 wait()方法 ( B)当线程需要在 synchronized块中等待共享数据状态改变时,则需要调用notify()方法 ( C)线程在 synchronized块中执行完操作后,调用 notify()方法通知正在等待的线程重新占有锁 ( D) wait()和 notify()可以实现线程的同步操作 36 设一棵完全二叉树共有 700个结点,则在该二叉树中有【 】个叶子结点。 37 在面向对象方法中,类之间共享属性和操作的机制称为【 】。 38 在结构化分析方法中,用于
16、描述系统中所用到的全部数据和文件的文档称为【 】。 39 在数据库的概念结构设计中,常用的描述工具是【 】。 40 数据库系统中实现各种数据管理功能的核心软件称为【 】。 41 Java中的方法的参数传递是【 】调用。 42 Java语言中如果要使用某个包中的类时,需要使用【 】导入。 43 执行下面 的程序段,辅出结果为上【 】。 public class Q public static void main (String argv) int anar=new int5; System.out.pfintln(anar0); 44 一个具体的线程是由【 】、代码和数据组成。 45 使得线程放
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 29 答案 解析 DOC
