您好,欢迎访问三七文档
.-1-资讯管理技术能力考试课程名称IT综合课程号考试时间90分钟考试方式(闭)卷(共页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共60分)在每小题列出的四个备选项中只有1个或多个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。1、下列关于对象的哪一种说法是正确的,请选出1个正确的答案。()A.对象是可以对其进行实例化从而得到类的东西B.对象是类的实例C.对象是一种蓝本,据此可以创建抽象的具体实现D.对象是指向属性的引用*2、下列哪几项是保留关键字。()A.publicB.staticC.voidD.mainE.StringF.Args3、哪一种说法是正确的?()A.在JAVA语言中,new和delete都是关键词B.在JAVA语言中,try、catch和thrown都是关键词C.在JAVA语言中,return、goto和default都是关键词D.在JAVA语言中,exit、class和while都是关键词4、JAVA中哪种整型的取值的范围恰好为-2147483648(-231)~2147483647(231-1),,请选出1个正确的答案。()A.number型B.short型C.int型D.long型5、试图编译、运行如下类会有什么后果?()publicclassAssigment{publicstaticvoidmain(String[]args){inta,b,c;b=10;.-2-a=b=c=20;Systemout.println(a);}}请选出1个正确的答案。A.代码无法被编译,因为编译器会认为赋值语句a=b=c=20;中的变量c尚未初始化B.代码无法被编译,因为赋值语句a=b=c=20;是非法的C.代码会被正确编译,运行时将显示10D.代码会被正确编译,运行时将显示20*6、假定变量x=8的类型是int(它可以存放着负值),则哪些方式能正确地使x的值翻倍,请选出4个正确的答案。()A.x1;B.x=x*2;C.x*=2;D.x+=x;E.x=1;7、假定有如下类:()//Filenname:Args.javapublicclassArgs{publicstaticvoidmain(String[]args){system.out.println(args[0]+““+args[args.length-1]);}}执行如下命令行后的结果将是什么?javaArgsInpoliticsstupidityisnotahandicap请选出1个正确的答案A.程序将抛出ArrayIndexOutOfBoundsException.B.程序将打印出Javahandicap.C.程序将打印出Argshandicap.D.程序将打印出Inhandicap.8、尝试编译,运行如下程序会得到什么结果?()publicclassDefalutValuesTest{int[]ia=newint[1];booleanb;inti;objecto;publicstaticvoidmain(String[]args){DefaultValuesTestinstance=newDefaultValuesTest();instance.print();}publicvoidprint(){System.out.println(ia[0]+““+““+i+““+o);.-3-}}请选出1个正确的答案.A.该程序会打印出0false0null.B.该程序运行时会抛出java.lang.NullPointerException.C.该程序会打印出0falseNaNnull.D.该程序会打印出nullfalse0null.9、哪一个命题为真?()请选出一个正确的答案A.所有类都必须定义一个构造函数.B.构造函数必须声明为private.C.构造函数必须返回值.D.构造函数必须初始化类的所有字段.10、如下哪种类定义是不可扩展类的有效定义?()A.classLink{}B.abstractclassLink{}C.nativeclassLink{}D.staticclassLink{}E.finalclassLink{}11、在下列选择一项正确的说法。()A.transient字段在序列化期间不会被保存.B.构造函数可以声明为abstract.C.由int[]a=newint[10]语句构造的数组对象的初始状态将依赖于数组变量a是一个局部变量还是一个字段.D.只有静态方法能访问静态成员12、编译,运行如下程序后,将以什么次序打印出哪些数字?请选出1个正确的答案。()publicclassMyclass{publicstaticvoidmain(String[]args){RuntimeExceptionre=null;throwre;}}A.代码将无法被编译,因为main()方法在其声明中表示自己会抛出RuntimeException.B.程序将无法被编译,因为它无法抛出re.C.程序可以被无错地编译,并且运行时将抛出java.lang.RuntimeException.D.程序可以被无错地编译,并且运行时将抛出java.lang.NullPointerException.13、断言语句抛出的异常隶属于哪个类,请选出1个正确的答案。()A.FailedAssertionB.AssertionExceptionC.取决于该断言语句D.ErrorObject.-4-E.AssertionError14、给定类A、B、C,其中B扩展了A,C又扩展了B,而且它们都实现了实例方法voiddoIt().如何从C中的实例方法来调用A中的doIt()方法呢?请选出1个正确的答案。()A.doIt();B.super.doIt();C.super.super.doIt();D.这是不可能的*15、给定如下代码,哪个声明能插入至所示的位置而不会导致编译错误。()interfaceMyConstants{intr=42;ints=69;intArea;//插入代码}A.finaldoublecircumference=2*Math.PI*r;B.inttotal=total+r+s;C.intArRa=r*s;D.publicstaticMAIN=15;E.protectedintCODE=31337;16、哪种说法阐明了垃圾收集和终结化机制所承诺的行为?请选出1个正确的答案。()A.对象直到没有任何引用指向自己时才会立即被销毁B.对一个对象调用的finalize()方法永远不会多于一次C.适用于收集的对象会最终由垃圾收集器销毁D.对象一量适用于垃圾收集,就再也无法由存活线程访问了17、以下哪个方法是正确的启动新线程的方法?请选出1个正确的答案。()A.只须创建新线程对象,新线程会自动启动B.创建新线程对象并调用方法begin()C.创建新线程对象并调用方法start()D.创建新线程对象并调用方法run()18、哪个方法不是在String类中定义的?请选出1个正确的答案。()A.trim()B.length()C.concat(String)D.hashCode()E.reverse()19、下列哪个集合实现是线程安全的?请选出1个正确的答案。()A.ArrayListB.HashSetC.VectorD.TreeSet.-5-E.LinkedList20、Struts控制器具有的职责中,以下哪种说法不正确。()A.拦截客户请求B.把每个请求映射到一个特定的业务操作C.从业务操作收集结果,使其成为可供客户使用的形式E.根据目前的状态和业务操作的结果,确定要显示给客户看的视图E.控制页面访问的次数和方式21、段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。(A)索引段(B)临时段(C)回滚段(D)代码段22、ORACLE数据库物理结构包括以下三种文件,以下不属于的是()。(A)系统文件(B)日志文件(C)数据文件(D)控制文件23、在一台物理服务器上可以安装多个服务软件,构成逻辑上的多个服务器。为区分这些不同的逻辑服务器,使用了称为()的概念。(A)片(B)端口(C)范围(D)数据块24、以下判断正确的是()(A)’2006-05-01’小于’2006-04-31’(B)’1234’大于’123_’(C)’美丽’大于’米粒’(D)‘2e-3’小于‘-2e3’25、以下运算结果不为空值的是()(A)12+NULL(B)60*NULL(C)NULL‖‖’NULL’(D)12/(60+NULL)26、已创建序列S1,若当前值为2,先执行3次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是()(A)3(B)4(C)5(D)627、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是()(A)select*fromscott.wzwherewunitisnullandrownum5;(B)select*frommyuser.wzwherewunit=nullandrownum5;(C)select*frommyuser.wzwherewunitisnullandrownum6;(D)select*formscott.wzwherewunitisnullandrownum6;28、若当前日期为’25-5月-06’,以下()表达式能计算出5个月后那一天所在月份的最后一天的日期。(A)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))(B)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))(C)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))(D)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5)).-6-29、若用户要连接数据库,则该用户必须拥有的权限是()(A)createtable(B)createindex(C)createsession(D)createuser30、授予删除任何表的系统权限(DROPANYTABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()(A)Grantdropanytabletouser1;(B)Grantdropanytabletouser1withadminoption;(C)Grantdroptabletouser1;(D)Grantdropanytabletouser1withgrantpotion;二、简答题(每题5分,共20分)1、Struts框架会使用不同的共享资源区来存储对象,共享资源区都有一个lifetime和visibilty规则,请列举出四种不同的作用域并说明作用范围,并简述转发与重定向的主要差异:2、在你以前所做的项目中,请列举一种实施效果比较好的框架技术,并结合你的项目说明采用这种框架技术的利与弊,谈谈你的体会,请主要结合业务与实际运行效果,针对这种框架技术的特点展开来说明。3、试述ORACLE的特点及两种工作模式。4、简述分布式数据库的“分布性”特点?三、编程题(每题10分,共20分)1、现有一个数组intdata_arr[]={12,31,56,23,27,1,43,65,4,99},已完成如下代码,请在注释处增加一段代码,实现这样的功能:将data_arr数组的内容先写入一个名为”temp.dat”文件中,再重新将该文件的内容读出,能逆序将文件的内容输出至控制台(形如99,4,65,43,1,27,23,56,31,12)。importjava.io.IOException;publicclassarrayTest{publicarrayTes
本文标题:资讯管理笔试试题
链接地址:https://www.777doc.com/doc-6102531 .html