应用系统开发工程师笔试试题及答案_第1页
应用系统开发工程师笔试试题及答案_第2页
应用系统开发工程师笔试试题及答案_第3页
应用系统开发工程师笔试试题及答案_第4页
应用系统开发工程师笔试试题及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

应用系统开发工程师笔试试题及答案

一、填空题(每题2分,共30分)

1、信令网分为三级结构,它们是(HSTP)、(LSTP)、(STP)o

2、在GPRS网络中,手机从(GGSN)获得IP地址。

3、GSM系统使用的频段,上行频段为(890MHZ-915MHZ)。

4、GSM中的信道分为物理信道和(逻辑信道)信道。

5、使用工具(browser)来观察中断向量表。

6、SQL语言是一种非过程性语言,它可以(嵌入)在宿主语言中

使用,也可以独立地交互式使用。

7、与二进制数100101.001101等值的十进制数是(37.203125),

等值的十六进制数是(25.34)o

8、用来辅助软件开发、运行、维护、管理、支持等过程中的活

动的软件称为软件开发工具,通常也称为(CASE)工具。

9、软件开发模型用于指导软件的开发。演化模型是在快速开发

一个(原型)的基础上,逐步演化成最终的软件。

10、一个完整的程序必须完成三个层次的过程,它们分别是编码、

测试和(排错或纠错)。

11、一台计算机具有比较高的MTBF值,其含义是指(该计算机的

可靠性比较高)。

12、在某应用软件的安装说明书中指出,该软件的运行环境是

“Windows98SE”,这里的SE是指(第二版或SecondEdition)o

13、在软件质量特性中,(可靠性)是指在规定的一段时间和条件

下,与软件维持其性能水平的能力有关的一组属性;(安全性)是指防

止对程序及数据的非授权访问的能力。

14、计算机网络中对等实体间通信时必须遵循约定的标准协议。

不同的协议有不同的功能,如:(SNMP)用于网络管理。

15、在软件开发过程中常用图作为描述工具。DFD就是面向数据

流分析方法的描述工具。在一套分层DFD中,如果某一张图中有N

个加工(process),则这张图允许有(0〜N)张子图。

二、单项选择题(每题2分,共30分)

1、地址码长度为24位时,其寻址范围为(D)。

A、512KBB、1MBC、24MBD、16MB

2、软件测试工具中(B)对源程序的数据流和控制流进行分析,发

现语义错误。

A.动杰分析工具B.静态分析工具C.模拟工具D.测试管理工具

3、一般来说,在软件维护过程中,大部分工作是由(C)引起的。

A.适应新的软件环境B.适应新的硬件环境C.用户的需求改变D.

程序的可靠性

4、(C)的修改不归结为软件的维护工作。

A.文档B.数据C.需求分析D.代码

5、(B)是WindowsNT真正的中心,它提供了一组操作系统原语

和机制。

A.进程B.内核C.线程D.管程

6、通常在软件项目开发过程中,我们希望首先实现(B)的用例。

A.风险最小B.风险最大C.风险中等D.任意风险

7、(A)测试是由一个用户在开发者的场所来进行的,测试的目的

是寻找错误的原因并改正之。

A.alphaB.betaC.gammaD.delta

8、在下列操作系统的各个功能组成部分中,(A)不需要有硬件的

支持。

A、进程调度B、时钟管理C、地址映射D、中断系统

9、数据流图(DFD)是软件开发(A)阶段经常使用的工具。

A、需求分析B、详细设计C、软件测试D、软件维护

10、在UNIX系统中,下列(A)命令属于目录管理的常用命令。

A、PwdB、prC、InD、find

11、在WWW服务中,用户的信息检索可以从一台WebServer自

动搜索到另一台WebServer。它所使用的技术是(A)。

A、hyperlinkB、hypertextC、hypermediaD、HTML

12、假设就绪队列中有10个进程,系统将时间片设为200ms,

CPU进行进程切换要花费10mso则系统开销所占的比率约为(B)。

A、1%B、5%C、10%D、20%

13、下列不属于Internet特点的是(A)

A、安全性B、全球性C、开放性D、平等性

14、在ASP中的默认情况下,当创建对象实例时,该对象的作用

域是(C)o

A、行作用域B、函数/过程作用域C、页作用域D、全局作用域

15、对PHP的支持比较完善,无须经过特殊设置就可以进行PHP

的开发和调试的操作系统是(B)。

A、Windows2000B、LinuxC、UnixD、NetWare

三、多项选择题(每题2分,共20分)

1、PDP上下文状态记录在以下(AC)网络单元中。

A、MSB、BSCC、GGSND、HLR

2、系统软件一般包括(ABCD)。

A、服务性程序B、语言处理程序C、操作系统D、数据库管理

系统

3、对于辅助存储器,(BE)的提法是正确的。

A、不是一种永久性的存储设备B、能永久的保存信息C、可被

中央处理器直接访问D、是CPU与主存之间的缓冲存贮器E、是文件

的主要存储介质

4、UNIX系统中进程由三部分组成:进程控制块,正文段和数据

段。这意味着一个程序的正文与数据可以是分开的,这种分开的目的

是为了(ABC)。

A、可共享正文B、可共享数据C、可重入D、方便编程E以上

全部

5、项目计划主要包括(BCD玲。

A、硬件设备选择B、风险和假设C、目标D、时间表E、预算

6、关于IP地址下列说法正确的是(ABE)。

A、IP地址采用分层结构,它由网络号与主机号两部分组成

B、根据不同的取值范围IP地址可以分为五类

C、40属于B类地址

D、B类IP地址适用于有大量主机的大型网络

E、每个C类网络的主机号数最多为28个

7、关于域名系统和域名服务,下列说法正确的有(BCDE)。

A、Internet域名格式一般是:顶级域名.二级域名.三级域名.

四级域名

B、Internet的域名结构是由TCP/IP协议集的域名系统(DNS)来

定义的

C、顶级域的划分采用了两种划分模式:组织模式和地理模式

D、中国互联网信息中心负责管理我国的顶级域

E、域名解析包括两种方式:正向域名解析和反向域名解析

8、在BODY的属性中,和颜色有关的属性包括(ABCDE)。

A、ALINKB、BGCOLORC、LINKD、TEXTE、VLINK

9、属于逻辑运算符的'是(ABE)。

A、andB、orC、=D、+E、xor

10、WWW页面访问的大致过程如下:用户在浏览器中输入要访问

的WWW页面的(A)地址(http:〃hostnane/dirctory/file);浏览器

通过(D)查询上述输入信息所指的Web服务器的IP地址;浏览器通过

网络与该IP地址处的Web服务器的HTTP服务端口间建立一条TCP

连接;浏览器依照相关协议发送GET命令;Web服务器根据命令取出

文档,发送回来;浏览器释放连接,显示该文档。

A、URLB、EMSC、NDSD、DNSE、NAT

四、判断题(每题2分,共20分)

1、分布式数据库系统中透明性层次越高,应用程序的编写越难。

F

2、一个类可以从直接的或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的共享性。T

3、设关系模式R(A,B,C),F是R上成立的FD集,F={B-A,B

-C},则分解P={AB,AC}丢失的FD是BfA。F

4、DB并发操作通常会带来三类问题,它们是丢失更新、不一致

分析和读脏数据。T

5、UML是一种面向对象的统一建模语言。它包含十种图,其中,

用例图展示了外部actor与系统所提供的用例之间的连接,UML中的

外部actor是指人员或外部系统。T

6、实践中存在许多种软件风险,如“潜在的设计、实现、维护

等方面的问题”属于项目风险。F

7、通常在软件项目开发过程中,我们希望首先实现风险最大的

用例。T

8、如果一个软件是给许多客户使用的,大多数软件厂商要使用

几种测试过程来发现那些可能只有最终用户才能发现的错误,alpha

测试是由软件的最终用户在一个或多个用户实际使用环境下来进行

的。F

9、进程的最基本状态有就绪、运行、隐蔽。F

10、虚拟存储器的作用是允许程序直接访问比内存更大的地址空

间。T

软件研发工程师笔试题目

一、选择题

1、哪个类是所有异常的基础类?

A.StringB.ErrorC.ThrowableD.RuntimeException

2、设floatx=1,y=2,z=3,则表达式y+=z—/++x的

值是:()

A.3.5B.3C.4D.5

3、下列说法正确的是()

A.在类方法中可用this来调用本类的类方法B.在类方法中调

用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能

调用实例方法

4、根据下面的程序代码,哪些选项的值返回true?

publicclassSquare{

longwidth;

publicSquare(long1){

width=1;

publicstaticvoidmain(Stringarg[]){

Squarea,b,c;

a=newSquare(42L);

b=newSquare(42L);

c=b;

longs=42L;

)

)

A.a==b;B.s==a;C.b==c;D.a.equals(s)

5.下面选项中,哪个选项的内容可以作为FilEinputStream类

的'构造方法的参数?

A.FileB.StringC.InputstreamD.FileOutputStream

6.在下面程序标明的位置处插入哪条语句会导致编译错误?

publicclassFinalUse{

publicstaticvoidmain(String[]args){

intx=0;

finalinty=1;

int口z={2};

finalint[]n={3};

Use(x,y,z,n);

staticvoidUse(finalintx,inty,finalint[]z,int

n){

//插入内容

)

}

请选择两个正确的答案:

A.x++B.y++C.y=xD.z[0]++E.n[0]++F.z=n

7.下面程序运行后的结果是什么?

PublicclassTest(

StaticBooleanfoo(charc){

System,out.print(c);

Returntrue;

)

Publicstaticvoidmain(String[]argv){

inti=0;

For(foo('A');foo('B')&&(i<2);foo('C')){

i++;

foo(D);

)

)

)

A.ABDCBDCBB.ABCDABCD

C.Compilationfails.D.Anexceptionisthrownatruntime.

二、代码查错

1.abstractclassName{

privateStringname;

publicabstractbooleanisStupidName(Stringname){}

)

解释何错误?并更正

2.publicclassSomething{

publicstaticvoidmain(String[]args){

Somethings=newSomething();

System,out.printlnC's.doSomethingOreturns"+

doSomething());

}

publicStringdoSomething(){

return"Dosomething...";

)

)

三、简答题

1、谈谈Collection和Collections

2、请说出String与StringBuffer^StringBuiIder的区别?

3、abstractclass(抽象类)和interface(接口)有什么区别?

4、request.getAttribute()和request.getParameter()有

何区别?

5、简述下Servlet生命周期?

6、谈谈你项目中用到的设计模式及如何使用的

7、你一般用spring、hibernate、struts做什么?

四、代码实现

1、编写SQL语句

Student(S#,Sname,Sage,Ssex)学生表

Course(C#,Cname,T#)课程表

SC(S#,C#,score)成绩表

Teacher(T#,Tname)教师表

1)查询平均成绩大于60分的同学的学号和平均成绩

2)查询所有同学的学号、姓名、选课数、总成绩;

3)查询没学过“叶平”老师课的同学的学号、姓名

2、第1个人10,第2个比第1个人大2岁,依次递推,请用递

归方式计算出第8个人多大?

用java语言实现,,请编一段程序实现!

3、实现一个快速排序

系统开发工程师的职位职责

职责:

1、根据公司信息化发展需要和业务流程要求,对ERP系统和0A

平台进行定制化二次开发和功能扩展,制定二次开发方案、计划并实

施,分析并解决开发过程中的问题;

2、或能自主开发满足公司管理需要的软件系统,负责软件产品

的架构设计、功能模块设计、数据库结构设计及核心代码开发;

3、对ERP系统、0A平台或自主开发软件系统进行维护,保障软

件系统的稳定运行;

4、负责其他系统与ERP接口的技术支持;

5、完成上级临时交办的其他工作。

任职资格:

1、计算机、电子信息工程相关专业,大专以上学历;

2、对ERP系统和0A平台的功能和使用比较熟悉;

3、熟悉软件系统开发过程,有编写代码、编写脚本的经验,熟

悉至少两种开发语言;

4、有二次开发经验,熟悉ERP二次开发和实施经验者优先;

5、具有数据库及高级应用程序开发经验;

6、具有通信协议接口开发经验;

7、熟悉SQL

Server、Oracle等数据库开发。

系统开发工程师的职位职责2

职责

1、参与需求评审,根据需求分析报告和需求规格说明书主导技

术方案。

2.负责项目的开发与维护,能独立处理和解决所负责的任务;

3.制定软件开发阶段的工作计划,协调开发、测试的工作,做好

日常代码审查工作,保证项目的进度和质量。

岗位要求:

1、本科以上学历,一年及以上java语言开发经验;

编程基础扎实,精通JSP、Servlet等开发技术。

2、熟悉前端框架:如Easyui、Bootstrap等。

3、熟悉主流数据库:Oracle.MySQL等的应用系统的数据库设

计、开发经验,熟练掌握SQL。

4、熟悉J2EE体系架构,熟悉Spring、Hibernate.MyBatis等

主流开发框架。

5、有主流应用服务器,如Tomcat、WebLogic至少一种的部署配

置及性能调试经验,熟悉使用svn,git版本管理工具。

6、了解webservice、socketMQ等接口框架。

7、熟悉Linux系统常用命令;

8、能承受压力,个性成熟稳重,具备良好的沟通协调能力,工

作积极主动认真负责,富于团队精神,具有良好的自学能力和独立解

决问题的能力。

系统开发工程师的职位职责3

职责:

1、负责保理业务系统的需求设计、开发、测试验收和升级完善。

2、负责与软件系统开发商对接,制定项目计划,合理控制项目

实施进度,确保按时、高质量的完成符合业务需求和高质量的产品;

3、负责对应用运维岗位人员的进行培训、协调解决使用中遇到

的技术问题。

任职资格:

1、一年左右保理、供应链金融、小贷网贷系统等开发经验;

2、有熟悉新技术和成熟技术,对系统在金融业务应用方面有较

深入的了解;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论