[计算机类试卷]国家二级(JAVA)笔试模拟试卷100及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷100及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷100及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 100及答案与解析 1 下列数据结构中属于非线性结构的是 ( )。 ( A)二叉树 ( B)线形表 ( C)栈与队列 ( D)线性链表 2 以下特点中不属于线性表的顺序存储结构的是 ( )。 ( A)线性表中所有元素所占的存储空间是连续的 ( B)线性表的数据元素在存储空间中是按逻辑顺序依次存放的 ( C)线性表中所有元素所占的存储空间是不连续的 ( D)前后件两个元素在存储空间是紧邻的 3 一个向量第 1个元素的存储地址是 100,每个元素的长度为 2,则第 5个元素的地址是 ( )。 ( A) 110 ( B) 108 ( C) 100 ( D) 120
2、 4 下列关于栈的叙述中正确的是 ( )。 ( A)在栈中只能插入数据 ( B)在栈十只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 5 正面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 ( )。 ( A)调用语句 ( B)命令 ( C) El令 ( D)消息 6 下面内容不属于使用软件开发工具好处的是 ( )。 ( A)减少编程工作量 ( B)保证软件 开发的质量和进度 ( C)节约软件开发人员的时间和精力 ( D)使软件开发人员将时间和精力花费在程序的编制和调试上 7 数据流图用于描述一个软件的逻辑模型,数据流图由一些特定的图形符号构成。下列图符名称
3、标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)贮存文件 ( D)源和潭 8 程序流程图中的箭头代表的是 ( )。 ( A)数据流 ( B)控制流 ( C)调用关系 ( D)组成关系 9 关系数据库的数据及更新操作必须遵循的完整性规则是 ( )。 ( A)实体完整性和参照完整性 ( B)参照完整性和用户定义的完整性 ( C)实体完整性和用户定义的完整性 ( D)实体完整性、参照完整性和用户定义的完整性 10 在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ( )。 ( A)插入排序 ( B)选择排序 ( C)快速排序 ( D)堆排序 11 下列说
4、法中,正确的是 ( )。 ( A) Java是不区分大小写的,源文件名与程序类名不允许相同 ( B) Java语言以方法为程序的基本单位 ( C) Applet是 Java的一类特殊应用程序 ,它嵌入 HTML中随着主页发布到互联网上 ( D)以 /开始的为多行注释语句 12 编译下面源程序文件会得到的文件是 ( )。 class A1 class A2 public class B public static void main(String args) ( A)只有 B.class文件 ( B)只有 A1.class和 A2.class文件 ( C)有 A1.class、 A2.class
5、和 B.class文件 ( D)编译不成功 13 下列哪个成员变量声明是正确的 ? ( ) ( A) public protected final int i; ( B) abstract class F9 . ( C) private double height; ( D) double weight 14 构造方法的作用是 ( )。 ( A)复制对象 ( B)初始化对象 ( C)对象赋值 ( D)回收对象 15 下列各项中不属于变量组成部分的是 ( )。 ( A)变量名 ( B)变量属性 ( C)变量初值 ( D)变量大小 16 下列关于 char类型的数据的说法中,正确的是 ( )。 (
6、 A) r表示换行符 ( B) /n表示回车符 ( C) char类型在内存中占 16位 ( D)凡是 Unicode的字符都可以用单引号括起来作为 char类型常量 17 二元算术表达式的两个操作数全是 short类型的数据,则表达式的结果是 ( )。 ( A) short ( B) int ( C) byte ( D) long 18 下面哪些代码在 Java语言中是合 法的 ? ( ) ( A) string A=“abcdefg“; A-=“cde“; ( B) string A=“abcdefg“; A+=“cde“; ( C) Integer J=new Integer(27);
7、J-=7; ( D) Integer J=new Integer(27); J-; 19 下面有关接口的说法中正确的是 ( )。 ( A)接口与抽象类是相同的概念 ( B)实现一个接口必须实现接口的所有方法 ( C)接口之间不能有继承关系 ( D)一个类可实现多个接口 20 若有以下定义 int a=1, 2, 3, 4, 5, 6, 7 ; char c1=b, c2=2; 则数值不为 2的表达式是 ( )。 ( A) a1 ( B) d-c1 ( C) a3-c2 ( D) c2-0 21 有如下程序 public class Sun public static void main (St
8、ring args ) int a=2, b=1, c=2; if (a B) if (b 0) if (c 0) c=0; else c+; System. out.println(C) ; 上述程序的运行结果是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 22 有如下程序 public class Sun public static void main (String args ) int x=0; int n=0; while (x 50) x=(x+2)*(x+3); n=n+1; System.out.println (n+“和 “+x); 上述 程序的运行结果
9、是 ( )。 ( A) 1和 0 ( B) 2和 72 ( C) 3和 50 ( D) 4和 168 23 下面程序的输出结果是 ( )。 public class Sun public static void main(String args ) int a=new int11; int p=new int4; int k=5; for (int i=1; i =10; i+) ai=i; for(int i=1;i =3;i+) pi=ai*i; for (int i=1; i =3;i+) k=k+p i*2; System.out.println (k); ( A) 33 ( B) 2
10、8 ( C) 35 ( D) 37 24 对于 try和 catch子句的排列,下列各项中正确的是 ( )。 ( A)子类异常在前,父类异常其后 ( B)父类异常在前,子类异常其后 ( C)先有子类,其他如果排列都无关 ( D)有继承关系的异常不能在同一个 try程序段内 25 使线程放弃当前分得的 CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得 CPU时间的方法是 ( )。 ( A) sleep()方法 ( B) suspend()方法 ( C) yield()方法 ( D) wait()方法 26 从对象流中读取对象是使用 ObiectlnputStream类中的方法
11、 ( )。 ( A) readObject() ( B) rcadByte() ( C) readData() ( D) readInputObject() 27 在线程的同步过程中,不建议使用的是 ( )。 ( A) start() ( B) wait() ( C) notify() ( D) stop() 28 Java语言中提供处理不同类型流的类包是 ( )。 ( A) java.sql ( B) java.util ( C) java.math ( D) java.io 29 下列组件中没有选择项的是 ( )。 ( A) Button ( B) CheckBox ( C) List (
12、 D) Choice 30 卖现下列哪个接口可以对 TextField对象的事件进行监听和处理 ? ( ) ( A) ActionListener ( B) FocusListener ( C) MouseMotionListener ( D) WindowListener 31 下列组件中不能用 addItemListener()方法注册 ItemListener监听器的是 ( )。 ( A) JButton ( B) JCheckBox ( C) JRadioButton ( D) JTextField 32 下列关于小程序安全性的说法中错误的是 ( )。 ( A)不能读写用户的文件系统
13、( B)不能与提供包含小程序的网页的站点之外的 Internet站点联系 ( C)不能在阅读者的系统上运行任何程序 ( D)能加载部分存储在用户系统上的程序,例如共享库 33 Java的 Applet与 Application的主要区别是 ( )。 ( A)程序代码不同 ( B)程序代码的功能不同 ( C)程序代码段的长度不同 ( D)执行方式不同 34 下列命令中用于 Java解释命令的是 ( )。 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 35 UDP允许传输的数据包最大为 ( )。 ( A) 8KB ( B) 16KB ( C
14、) 32KB ( D) 64KB 36 已知序列 17,18,60,40,7,32,73,65,85,采用冒泡排序法对该序列做降序排序时,第 4趟的结果是【 】。 37 【 】是按照程序语句行的自然顺序, 依次执行语句。 38 调试方法中的【 】最适合小规模程序的排错。 39 实体联系模型是一种常用的高级上【 】模型,而【 】是实体联系模型中的核心。 40 若 a=12,b=14,c=0,则表达式 (y=(a b)?a:b c)?y:c的值为【 】 41 一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:包含、继承和【 】。 42 Java语言的各种数据类型之间提供自
15、动转换,如第 1操作数是 byte类型,第 2操作数是 float类型,其结果是【 】类犁。 43 JDBC驱动器使用【 】来装载合适的 JDBC驱动。 44 Java中对共享数据操作的并发控制采用传统的【 】。 45 Java不直接支持多继承,但可以通过【 】实现多继承。 46 在下列程序的下划线处,填入适当语句,使程序能正确执行并输出异常栈信息。 publicclassThrowableException publicstaticvoidmain(Stringargs) try thrownewThrowable(“这里是本人定义的异常 “); catch(Throwablee) Syst
16、em.out.pfinfin(“CaughtThrowable“); System.out.println(“e.getMessageO:“+e.getMessageO); System.out.println(“e.toString0:“+e.toStringO); System.out.println(“e.printStackTrace():“); 【 】 ; 47 以下是一个对数据文件进行缓冲输入操作的语句,在语句的下划线处,请填上适当的内容: DatahputStreamdin=newDatanputStream (new【 】 (newPdehputStngn(“e叫 oyee.d
17、at“) 48 SwingGUI使用两种类型的类,即 GUI类和【 】支持类。 49 对象串行化可以很容易地扩展成支持 java对象的【 】,它提供了对象从流中重建的补充方式。 50 既继承了 OutputStream抽象类,又实现了 ObjectOutput接口的是【 】类。 国家二级( JAVA)笔试模拟试卷 100答案与解析 1 【正确答案】 A 【试题解析】 一个线性结构需要满足以下两个条件:一是有且只有一个根节点,二是每个节点最多有一个前件,也最多有一个后件。选项中的线形表、栈与队列、线性链表都满足这两个条件,所以它们都是线性结构,而二叉树虽然只有一个根节点,但它的每个节点可以有两个
18、子树,不满足线性结构的每个节点最多有一个前件,也最多有一个后件这一条件。所以它是线性结构。 2 【正确答案】 C 【试题解析】 线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的,并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的。因此,选项 A、 B是正 确的。在线性表的顺序存储结构中,前后件两个元素在存储空间中是紧邻的,因此,选项 D也是正确的。 3 【正确答案】 B 【试题解析】 数据元素的存储位置均取决于第 1个数据元素的存储位置,即LOC(ai)=LOC(al)+(i-1)C基地址 一个数据元素所占字节数所以第 5个元素的地址为 100+2*(5-1)=108。 4
19、 【正确答案】 D 【试题解析】 栈是一种线性表,允许在一端进行插入与删除元素,选项 A、 B是错误的。 在栈中插入和删除运算都只在线性表的一端进行,因此栈是一种先进后出的线性表。 5 【正确答案】 D 【试题解析】 面向对象是通过对象与对象间彼此的相互合作来推动的,对象间的相互合作需要传递消息,消息的使用类似于函数调用,接收消息的实例执行消息中指定的操作。 6 【正确答案】 D 【试题解析】 软件开发工具的好处在于减少编程工作量,保证了软件开发的质量和进度,节约软件开发人员花在程序编制和调试上的时间和精力,可以花更多的时间考虑软件的需求和设计。 7 【正确答案】 A 【试题解析】 本题考查考
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 100 答案 解析 DOC
