《Java软件工程师试题(A卷)[1].docx》由会员分享,可在线阅读,更多相关《Java软件工程师试题(A卷)[1].docx(7页珍藏版)》请在第壹文秘上搜索。
1、Java软件工程师面试试题(A)注:本试题面向基于数据库进行后台代码开发(如:jsp/java代码开发岗位。*M时闷:90分小共100分姓名:联系电话:一、根本情况(必展)I.语Ir .NETJ2EE(jsp,java)CC+ VC+HTM1.XIM1.Javascript VbscriptCSSXM1.XS1./XS1.T PIIPActiveContro1.VB其他:2 .Orac1.eMSSQ1.-SerYer2000MYSQ1.DB2ACCESSXffc:3 .同络信息效劳导Web1.ogicIIS6.0TomcatWebSpere其他:4 .开发环境 Ec1.ipseVisua1.S
2、udio.Net2003Visua1.Sudio.Net2005 JBui1.derDreaawaverFrontPage其他:5 .设计工具WordExce1.PPTProjectVisoUU1.其他:选IMI(每题2分,共8分)6 .以下A几个可以做为网站的后台卷序写哥立:(多项逸界)(八)JAVA(B)VB(C)C*+(D)CS(E)JsScript7 .读以下程序,问输出的值是pub1.icc1.assTesipub1.icstaticvoidmain(Stringarg()System.out.print1.n(63);(八)18(B)2(C)5(D)38 .关于在JaVa中接口的访
3、问权限可以锻量为(多项逸舞)(A) privateabstract(B) protectedabstract(C) pub1.icabstract(D)不设置9 .读以下总序,谱网COUnt的值是c1.assC1.assi(pub1.icstaticintCoum=0:c1.assC1.ass2C1.ass20(GWC1.ass1.Ot程序出错二、问答题(共14分)1.列出五个比较常用的MVa根梁.(6分)倚逑Jdk环境史量的配置,直接写在环境变量中的配置字*.Java安羡在C:ProgranFi1.sJavajdk1.6.03. 使用即ath表达式取出有a属性的BBB元素(2分)b2.:XM
4、1.的XPATH可关内。4.写2个你最熏毒的ECIiae插件、2个java中新技术(近两华)、1个java社区备呼的程恩熊(6分)三、Hni1.ZCSS知识(共10分)1 .请用Hn(1.耳以下情况(5分):一个表格有五行五列,五列当中翦一行依次为:姓名、年仲、学历、专业、拘长;同时第一行所有文字居中、字体大小为9pt、粗体.红色:第二、四行背景为灰色:表格边框为0,表何距及填充都为0:表宽度为280px,高度120PX且表格居中。与点:对Im1.1.的学撞程度,烫合于界面开发人员.但霸筑程庠员也会聚会2 .分别说出下Ii两个CSS样式用法的区刖(2分)TD(Font-size:I2px).T
5、D(Font-size:12px)3 .web20主要恳忠是什么?(3分)四、数据库知识(共20分)1. SQ1.语句*空(10分)D选择不重复的工作(字段名job)se1.ectjobfromemp2)选出部门代号为10(字段名:deptNo,.假为10)中工作(字段名:job,)中既不是经理(字段值:maner),又不是秘书(字残值:c1.erk)的人员。se1.ectfromempwhere3)找出工费(字段名:sa1.)在IoeIO至MOo范围内的人员se1.ectfromempwheresa1.1)找出姓名(字段名:ena三c)第三个字符为R的职工se1.ect*fromempwhe
6、reenae1.ike5)按年度(字段名:nd)求平均成蟆(字段名:scroe),表名“c1.assse1.ectfromc1.ass2. D005SQ1.-SERVER2000中有一鬃表test,字设为id.USernapsv,写出SQ1.语句的播入.除,更折语句.(6分)插入一条记录s=4passwordI):id=!的记录:更新id=1.的记录,使PSW=pass1.*:五、程序贸读(每题10分,共20分)1 .写出卷序的,出玷果pub1.icc1.assC1.ass1.(privateStringstr=rC1.ass1.str-;privateInti0;staticvoidStri
7、ngConvert(Stringstr)(str=stringbeingconverted.:BstaticvoidStringConvert(C1.assic)(c.strstringbeingconverted.*;)staticvoiddd1.inti)(i+:Ipub1.icstaticvoid11ain(Stringargs)(Inti1.=10;Inti2=20;Stringstr=rstrr;C1.ass1.c=newC1.ass1.();AM(三);dd(c.i);SrinCDi,ert(str);StringConvert(c):System.out.pri11t1.n(i1
8、.);System.out.print1.n(i2);System,out.printin(c.i):System,out.printIn(str):System,out.rint1.n(c.sir);)(1) (2) (3) (5)2.用读以下卷序说则和C代马.将应城入_(n)一处的字句写在答卷的对应栏内口幼儿园有n(20)个孩子困成一医分为果。老师先照机地发给每个孩子若干颗糖果.然后按以下规则训整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友.如其8个孩子,则第1个将原有的一半分蛤第2个,第2个将原有的一半分蛤第3个第8个将原有的一半分拾第I个,这样的平分动作同时进行.若平分前,
9、某个孩子手中的精果是奇数覆,则必须从老师那里要一题.使钝的精果数变成偶数,小孩人数和繇个小菽的初始糖果数由键盘输入。下面的程序可求出税过多少次上挑这样的调整,使每个孩子手中的糖果一样多.调姿结束时每个毯子有精果多少震,在调整过程中老师又新增发了多少株糖果.看序inc1.udeJfdefineN20inta1.1.Equa1.(inta.intn)/检查每个孩子手中的糖果是否一样多/inti;for(i=1:in):printf(Enterdatan,);for(i=0:i(n:i+*)scant(*%d.&ai):addk=0:1):whi1.e(_I21_)I/平分循环/1.oopc+
10、;for(i=0:i(n;i+)/为一次调整作准备/if(ai%2)ai+*;)if(in-1.)bi+1.=ai2;e1.seai/=2;)for(i=0;in;i+);/*完成一次调整/)Printf(调整%d次n.1.oopc):Printf(每个孩子有%d果n”,aD:printf(调整过程中新治发%d颗精果。n.addk):)(1) (2) (3) (4)六、程序编写(每题10分,共20分)1 .一列数的规则加下:1、1、2、3、5、8、13、21、34求第30位数是多少,用重归算漆实况.(JAVA*)2 .在某一具体的jspJff而星.foraid=,Fo三1.,-对泉,靖用三科javascript方法网出燃对家里的值.寸点;Ja1.ascript客户携酬本七、软件设计(共13分)1 .软件设计包括四小既独立又相互我系的活动,分别为_、_?_、数务设计和过程设计.(4分)空格1:(八)用户手册设计(B)语S设计(C)体系结加设计(D)文档设计空格2:(八)文档设计(B)程序设计(C)实用性设计(D)接口设计2 .奥有一个日浏览,大IE为6000次的电子*务门户IR站,如果这个网站的用户娶录模块由你来做设计.你会考虎寿些问题.(9分)