已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CAC人才一体化服务Java开发工程师考试试卷考生注意事项1 本试卷分I卷和II卷,满分为150分,考试用时150分钟,考试结束后将试卷、答题卡一并交回。2 答卷前,考生务必用黑色签字笔将自己的姓名、性别、年龄、证件类型、证件号码、考试所在地填写清楚。3 请仔细阅读各种题目后回答问题,答案须填写在统一规定的答题卡相对应位置。卷一、单项选择题(本大题共40小题,每小题1分,共40分)1 ()使一个函数可以定义成对许多不同数据类型完成同一个任务。A函数模板B重载函数C递归函数D模板函数2 Applet的方法paint(Graphics)的功能是()。A绘制Applet界面的基本方法B使Applet成为激活状态C使Applet执行一些基本的初始化D绘制图形3 Frame类默认的布局管理器是()。ABorderLayoutBFlowLayoutCCardLayoutDGridLayout4 iava.nio.channels包中的FileChannel类的作用是()。A为磁盘文件映入内存提供数据B为内存数据映入磁盘提供一个文件C为磁盘文件映入内存提供一个通道D为内存数据映入磁盘提供一个通道5 J2ME是为嵌入式和移动设计提供的java平台,它的体系结构由()组成。AProfilesBConfigurationCOptionalPackagesD以上都是6 Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A8B16C32D647 Java语言的许多特点中,下列()特点是C+语言所不具备的。A高性能B跨平台C面向对象D有类库8 Java中,JDBC是指()。AJava程序与数据库连接的一种机制BJava程序与浏览器交互的一种机制CJava类库名称DJava类编译程序9 Thread thread=new Thread();如果要将thread设置为守护线程应该如何编写代码。请选择()。Athread.setDaemon(true) Bthread.setDaemon(1)Cthread.setDaemon(False) Dthread.setDaemon(0)10 表达式3的结果是()。A-3B-4C9D011 不使用static修饰符限定的方法称为成员方法,下列()是不正确的。A成员方法可以直接调用父类的成员方法B成员方法可以直接调用父类的类方法C成员方法不可以直接调用其他类的成员方法D成员方法可以直接调用本类的类方法12 调用线程的下列方法,不会改变该线程在生命周期中状态的方法是()。Ayeild()Bwait()Csleep()DisAlive()13 对于catch语句的正确排列是()。A父类在先,子类在后B子类在先,父类在后C有继承的异常不能在同一个try段内D排列无关14 关于被保护访问控制符protected修饰的成员变量,下面说法正确的是()。A可以被3种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B可以被两种类访问和引用:该类本身、该类的所有子类C只能被该类自身所访问和修改D只能被同一个包中的类访问15 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。AbogcefhaBgdbecfhaCbdgaechfDgdbehfca16 设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。A5B6C7D817 为了区分类中重载的同名的不同方法,要求()。A采用不同的形式参数列表B使用不同的参数名C修改访问权限D返回值的数据类型不同18 下列()修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。AprivateB无修饰符CpublicDprotected19 下列不属于面向对象编程的三个特征的是()。A封装B指针操作C多态性D继承20 下列方法中哪个是执行线程的方法()。Arun()Bstart()Csleep()Dsuspend()21 下列关于Applet的说法中,错误的是()。AApplet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B可以在安全策略的控制下读写本地磁盘文件CJava中不支持向Applet传递参数DApplet的主类要定义为java.applet.Applet类的子类22 下列关于队列的叙述中正确的是()。A在队列中只能插入数据B在队列中只能删除数据C队列是先进先出的线性表D队列是先进后出的线性表23 下列关于数据库系统的叙述中正确的是()。A数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比文件系统能管理更多的数据24 下列关于栈的描述正确的是()。A在栈中只能插入元素而不能删除元素B在栈中只能删除元素而不能插入元素C栈是特殊的线性表,只能在一端插入或删除元素D栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素25 下列哪个不是nio包的新特点()。A内存映射技术B文件锁定C字符及编码D阻塞I/O26 下列哪个类声明是正确的()。Aabstract final class HIBabstract private move()Cprotected private number;Dpublic abstract class Car27 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问()。AprivateB无修饰符CpublicDprotected28 下列说法错误的是()。AJava是一种网络编程语言BJava小应用程序在网络上的传输不受CPU的限制CJava提供了类库支持TCP/IP协议DJava语言允许使用指针访问内存29 下列说法正确的是()。A线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)B一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态D调用了suspend()方法,也可以使线程进入死亡状态30 下列说法中,正确的一项是()。AAWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联BAWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联CAWT的低级事件是在构件或者容器上发生的事件DAWT的低级事件是基于语义的事件,不一定和特定的动作相关联31 下列选项中不属于结构化程序设计方法的是()。A白顶向下B逐步求精C模块化D可复用32 下列有关抽象类的描述不正确的是()。A抽象类用abstract修饰词修饰B抽象类中至少有一个抽象成员方法C如果一个成员方法是抽象的则该类必须声明为抽象的D抽象类都有构造方法33 下面()操作是applet可以做的。A读取客户端部分系统变量B读取客户端文件C在客户端主机上创建新文件D在客户端装载程序库34 下面不属于软件开发时期的是()。A软件定义阶段B软件设计阶段C软件实现阶段D软件测试阶段35 下面关于applet生命周期的说法正确的是()。Aapplet生命周期是从浏览器解析html文件开始的B浏览器加载结束时,终止applet的运行Capplet生命周期包括:applet的创建、运行、等待与消亡四个状态D以上说法均不正确36 下面接口中,没有被Component类实现的接口是()。AImageObserverBMenuContainerCSerializableDClone37 下面属于applet的安全限制的项有()。applet不能运行任何本地可运行程序禁止加载本地库或方法禁止读、写本地计算机的文件系统禁止向提供applet之外的任何主机建立网络连接不能读取所有系统信息ABCD38 需求分析是()。A软件开发工作的基础B软件生存周期的开始C由系统分析员单独完成D由用户自己单独完成39 要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码,下列说法错误的是()。A作为Application要定义main()方法,并且把main()方法所在的类定义为一个public类B为使该程序成为一个Applet,main()方法所在的这个public类必须继承Applet类或JApplet类C在该类中可以像普通Applet类一样重写Applet类的int()、start()、paint()等方法D转换后的程序只能在浏览器中加载执行,而不能在Appletviewer中执行40 以下()特征不是面向对象思想中的主要特征。A多态B继承C封装D垃圾回收二、多项选择题 (本大题共25小题,每小题2分,共50分)1 构造BufferedInputStream的合适参数是哪个?()ABufferedInputStreamBBufferedOutputStreamCFileInputStreamDFileOuterStreamEFile2 下面哪些语句是正确的?()A如果多个监听器注册到一个组件只有最新一个监听器监听的事件会执行 B如果多个监听器注册到一个组件所有的事件保证不分先后都会执行 C注册多个监听器到一个组件会引起编译错误 D你可以添加或删除多个监听器到一个组件 Eint a = new int10103 下面哪些语句能够正确地生成5个空字符串?()AString a=new String5; for(int i=0;i5;a+=)BString a=,CString a5DString5aEString a=new String5; for( int i=0;i5;ai+=null)4 1)publiabstract class Test2) publiabstract voimethoA();3) publiabstract voimethoB()4) System.out.println(Hello);5) 6)需做哪三个变化(相对独立的)才能使代码编译通过?()A用 ;代替第4行和第5行B去掉methoB的abstract修饰符C去掉methoA的abstract修饰符D整个去掉methoB,并且把Test声明为interface5 AnInterface是一个接口,AnAdapter0是一个非abstract、非final的类,且有一个没有参数的构造方法,AnAdapter1是一个非abstract、非final的类,且没有一个没有参数的构造方法,但有一个有一个int参数的构造方法,下面哪两个创建了匿名内部类?()AAnAdapter0 aa=new AnAdapter0 ()BAnAdapter1 aa=new AnAdapter1 (5)CAnAdapter1 aa=new AnAdapter1 ()DAnAdapter0 aa=new AnAdapter0 (5)6 当创建数据库触发器时,有下面哪四项限制?()A主体可含有DML SQL语句,但SELECT语句必须用SELECT INTO或必须在游标声明中B在主体不允许有DDL声明C不允许有事务控制语句(COMMIT, ROLLBACK, SAVEPOINT)DLONG及 LONG RAW类型变量不能用于:OLD 或 :NEW中7 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:()Aprivate class MyClass extends ObjectBclass MyClass extends ObjectCpublic class MyClassDpublic class MyClass extends Object8 使用File类你能够完成下面的哪些任务?()A改变当前文件夹B返回父文件夹的名字C删除文件D查询是否一个文件中包含文件信息还是二进制信息9 下面main()方法的定义哪些是正确的?()Apublic static void main(String args) Bpublic static void main(String) Cpublic static void main(String args) Dpublic static void main(String x) 10 下面的哪些程序片断可能导致错误?()AString s = Gone with the wind;BString s = Gone with the wind;String t = good ;String t;String k = s + t;t = s3 + one;CString s = Gone with the wind;DString s = home directory;String standard = s.toUpperCase();String t = s - directory;11 下面的选择项目中哪个成功地创建了Vector的一个实例,并且添加了一个元素?()AVector v=new Vector(99);BVector v=new Vector();v1=99;v.addElement(99);CVector v=new Vector();DVector v=new Vector(100);v.add(99);v.addElement(99);12 下面关于类的封装的描述,哪两个是正确的?()A成员变量没有访问控制符B成员变量可以直接访问C成员变量的访问控制符是privateD提供方法对数据进行访问和修改13 下面哪个赋值语句是合法的? ()Afloat a = 2.0Bdouble b = 2.0 Cint c = 2Dlong d = 2 14 下面哪几个函数是public void example().的重载函数?()Apublic void example( int m).Bpublic int example(). Cpublic void example2().Dpublic int example ( int m, float f).15 下面哪两个设置一个jsp页的content type?()ABCD16 下面哪两个是对的?()A静态的内部类需要一个静态的初始化方法B一个静态的内部类需要一个外部类的实例来调用C一个静态的内部类不需要外部类的实例来调用D一个静态的内部类的静态成员可以用静态类的类名来调用17 下面哪两个值相等?()A3/2B32C3*4D3218 下面哪三项是数据库触发器中的组成部分?()A触发事件B参照了嵌套表的唯一键C一个可选触发器约束D一个触发动作19 下面哪些关键字能用来控制对类成员的访问?()ApublicBprotectedCprivateDdefault20 下面哪些说法是正确的?()AHttpServlet.init() throws ServletExceptionBHttpServlet.service() thrwos ServletException and IOExceptionCHttpServlet.destroy() throws ServletExceptionDHttpServlet.doHead() throws ServletException21 选出合理的标识符()。A_sys1_lllB2mailC$changeDclass22 已知命令执行 java MyTest a b c请问哪个语句是正确的?()Aargs0 = MyTest a b cBargs0 = MyTest Cargs0 = aDargs1= b 23 已知定义:String s = story;下面哪个表达式是合法的?()As += booksBchar c = s1Cint len = s.lengthDString t = s.toLowerCase()24 执行下列代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- “月历中的数学”教学设计
- 春季注册土木工程师(建筑)考试模拟试题及答案解析
- 月嫂职业技能培训与考核试题及答案
- 杭州西湖区蒋村街道社区工作者招聘考试真题
- 档案法试题及答案
- 母婴护理师理论考试题库及答案
- 常用应急预案会议记录(3篇)
- 2025-2026学年湖北省荆州市沙市中学高一上学期9月月考英语试题含答案
- 2025年生育政策知识测试题附答案
- 人力资源管理六大板块的详细内容
- 物联网+AI 助力水文现代化建设解决方案
- 危险性较大的分部分项工程安全监理实施细则
- 《动物细胞结构与功能》课件
- 小型机械室内拆除地面混凝土施工方案
- DBJ51-T 040-2021 四川省工程建设项目招标代理操作规程
- 2024年版酒店预付充值卡协议模板版
- 《关节炎的鉴别诊断》课件
- 《酒店客户关系管理 》课件-项目八 酒店客户关系数字化运营
- 人教版(2024新版)七年级上册生物期末复习课件
- 2024年度高性能计算服务合同3篇
- 激光熔覆技术优化
评论
0/150
提交评论