中科金财java_中科金财java开发工程师笔试题(带答案).docx

41528d3028836879cd698677c3999917.gif中科金财java开发工程师笔试题(带答案).docx

JAVA开发工程师笔试试题(请不要在试题上留任何痕迹,所有答案均写在答题纸上)一.编程题(共26分)1任意写出一种排序算法。(6分)PUBLICVOIDSORTINTARRAY{//代码区}2求123N(不能使用乘除法、FOR、WHILE、IF、ELSE、SWITCH、CASE等关键字以及条件判断语句)(8分)PUBLICINTSUMINTN{//代码区RETURN0}3完成下面方法,输入一个整数,输出如下指定样式图案。(12分)输入3,输出123789456输入4输出12349101112131415165678PUBLICVOIDDRAWNUMPICINTN{//代码区}二.选择题(定项选择每题3分,不定项选择每题4分,共63分)1在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型BAINTFLOATBINTDOUBLECLONGFLOATDLONGDOUBLE2只有实现了__接口的类,其对象才能序列化AASERIALIZABLEBCLONEABLECCOMPARABLEDWRITEABLE3代码SYSTEMOUTPRINTLN1032;将打印出BA1B2C4D64以下程序运行的结果为APUBLICCLASSEXAMPLEEXTENDSTHREAD{OVERRIDEPUBLICVOIDRUN{TRY{THREADSLEEP1000}CATCHINTERRUPTEDEXCEPTIONE{EPRINTSTACKTRACE}SYSTEMOUTPRINT“RUN“}PUBLICSTATICVOIDMAINSTRINGARGS{EXAMPLEEXAMPLENEWEXAMPLEEXAMPLERUNSYSTEMOUTPRINT“MAIN“}}ARUNMAINBMAINRUNCMAINDRUNE不能确定5下面有关JAVA实例变量,局部变量,类变量和FINAL变量的说法,错误的是BA实例变量指的是类中定义的变量,即类成员变量,如果没有初始化,会有默认值B局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值C类变量指的是用STATIC修饰的属性DFINAL变量指的是用FINAL修饰的变量6在如下所示的类TEST中,共有(D)个构造方法。PUBLICCLASSTEST{PRIVATEINTXPUBLICTEST{X35}PUBLICVOIDTESTDOUBLEF{THISXINTF}PUBLICTESTDOUBLEF{THISXINTF}PUBLICTESTSTRINGS{}}A0B1C2D37下列选项中关于JAVA中SUPER关键字的说法正确的是(A)ASUPER关键字是在子类对象内部指代其父类对象的引用BSUPER关键字不仅可以指代子类的直接父类,还可以指代父类的父类C子类通过SUPER关键字只能调用父类的方法,而不能调用父类的属性D子类通过SUPER关键字只能调用父类的属性,而不能调用父类的方法8JAVA数据库连接库JDBC用到哪种设计模式(B)A单例模式B桥接模式C抽象工厂D装饰模式E责任链模式9(不定项选择)以下关于JAVA语言异常处理描述正确的有(CD)ATHROW关键字可以在方法上声明该方法要抛出的异常。BTHROWS用于抛出异常对象。CTRY是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行CATCH语句。DFINALLY语句块是不管有没有出现异常都要执行的内容。E在TRY块中不可以抛出异常10(不定项选择)JAVA多线程有几种实现方法(AB)A继承THREAD类B实现RUNNABLE接口C实现THREAD接口D以上都不正确11(不定项选择)下面有关JAVATHREADLOCAL说法正确的有(ABCD)ATHREADLOCAL存放的值是线程封闭,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递B线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且THREADLOCAL实例是可访问的;在线程消失之后,其线程局部实例的所有副本都会被垃圾回收C在THREAD类中有一个MAP,用于存储每一个线程的变量的副本D对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而THREADLOCAL采用了“以空间换时间”的方式12放在HTML里的哪一部分JAVASCRIPTS会在页面加载的时候被执行(D)A文件头部位置B文件尾C标签部分D标签部分13要在10秒后调用CHECKSTATE,下列哪个是正确的(B)AWINDOWSETTIMEOUTCHECKSTATE,10BWINDOWSETTIMEOUTCHECKSTATE,10000CWINDOWSETTIMEOUTCHECKSTATE,10DWINDOWSETTIMEOUTCHECKSTATE,1000014下面关于CSS布局的描述,不正确的是(D)A块级元素实际占用的宽度与它的WIDTH属性有关;B块级元素实际占用的宽度与它的BORDER属性有关;C块级元素实际占用的宽度与它的PADDING属性有关;D块级元素实际占用的宽度与它的BACKGROUND属性有关。15下面有关JAVASCRIPT常见事件的触发情况,描述错误的是(C)AONMOUSEDOWN某个鼠标按键被按下BONKEYPRESS某个键盘的键被按下或按住CONBLUR元素获得焦点DONCHANGE用户改变域的内容16HEAD标签中必不少的是(C)ABCD17数据库有一个试卷表,希望找出试卷平均得分小于90的所有试卷(B)ASELECTFROMPAPERWHERESUMSCORE90BSELECTFROMPAPERWHEREAVGSCORE90CSELECTFROMPAPERWHEREMAXSCORE90DSELECTFROMPAPERWHEREMIDSCORE9018关于索引INDEX的说法哪些是错误(A)A创建索引能提高数据插入的性能B索引应该根据具体的检索需求来创建,在选择性好的列上创建索引C索引并非越多越好D建立索引可使检索操作更迅速19有关数据冗余说法错误的是(C)A数据库中,数据存在副本的现象,就是数据冗余B通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性C在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余D数据冗余通常是由于数据库设计引起的20在视图上使用INSERT语句,下列情况可以进行插入操作(C)A视图中包含了使用统计函数的结果B视图由多个表连接而成,对多个表的列进行插入操作C视图全部包含了基本表中属性为NOTNULL的列D视图中使用了DICTINCT三.程序读写题(共11分)1阅读下列程序,其输出为_________0EEE__________(5分)PUBLICCLASSEXCEPTIONTEST{PRIVATESTATICVOIDTESTINTARR{FORINTI0IARRLENGTHI{TRY{IFARRI20{THROWNEWNULLPOINTEREXCEPTION}ELSE{SYSTEMOUTPRINTI}}FINALLY{SYSTEMOUTPRINT“E“}}}PUBLICSTATICVOIDMAINSTRINGARGS{

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值