java开发工程师面试题及答案(测试开发笔试题)
admin
2022-11-18 13:15:05
0

  笔试是招聘人才的重要手段之一,开发人员参加笔试考试,准备相应的笔试题目,本文是开发人员的笔试题,仅供参考。

  开发人员笔试题一:

  姓名:

  1、简述 private、 protected、 public、 internal 修饰符的访问权限。

  2、列举ASP.NET 页面之间传递值的几种方式。

  5、如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、

  cookie、Application,您有几种方法进行处理?

  6、什么是装箱和拆箱?

  8、ASP.net的身份验证方式有哪些?分别是什么原理?

  9、在C#中,string str = null 与 string str = “” 请尽量使用文字或图

  象说明其中的区别。

  10、SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,

  ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句 SQL语句获得最后更新的事务号

  11、写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。

  12、能用foreach遍历访问的对象需要实现 ________________接口或声明

  ________________方法的类型。

  14、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可

  继承实体类(concrete class)?

  15、try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,什么时候被执行,在return前还是后?

  16、如何处理几十万条并发数据?

  17、Session有什么重大BUG,微软提出了什么方法加以解决?

  18、向服务器发送请求有几种方式?

  19、DataReader与Dataset有什么区别?

  20、需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中

  间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空 格数不可超过一个.

  21、什么叫做SQL注入,如何防止?请举例说明。

  22、ADO.net中常用的对象有哪些?分别描述一下。

  23、什么是SOAP,有哪些应用?

  25、float f=-123.567F; int i=(int)f;i的值现在是_____?

  26、使用过那几种框架?数据持久层框架,业务层框架。

  开发人员笔试题二:

  一、 选择题

  1. 以下数据结构中不属于线性数据结构的是______。

  A、队列 B、线性表 C、二叉树 D、栈

  2. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。

  A、可行性分析 B、需求分析 C、详细设计 D、程序编码

  3. 结构化程序设计主要强调的是______。

  A、程序的规模 B、程序的易读性 C、程序的执行效率 D、程序的可移植性

  4. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。

  A、概要设计 B、详细设计 C、可行性分析 D、需求分析

  5. 下列关于栈的叙述中正确的是______。A、在栈中只能插入数据 B、在栈中只能删除数据

  C、栈是先进先出的线性表 D、栈是先进后出的线性表

  6. 下面不属于软件设计原则的是______。A、抽象 B、模块化 C、自底向上 D、信息隐蔽

  7. 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

  A、N+1 B、N C、(N+1)/2 D、N/2

  8. 视图设计一般有3种设计次序,下列不属于视图设计的是______。

  A、自顶向下 B、由外向内 C、由内向外 D、自底向上

  9. 下列有关数据库的描述,正确的是______。A、数据库是一个DBF文件 B、数据库是一个关系

  C、数据库是一个结构化的数据集合 D、数据库是一组文件

  10. 下列说法中,不属于数据模型所描述的内容的是______。

  A、数据结构 B、数据操作 C、数据查询 D、数据约束

  11. 在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。

  A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2))

  12. 表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。

  A、13.00 B、14.00 C、45.00 D、65.00

  13. 以下关于自由表的叙述,正确的是______。

  A、全部是用以前版本的FOXPRO(FOXbase)建立的表

  B、可以用Visual FoxPro建立,但是不能把它添加到数据库中

  C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表

  D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表

  14. 下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。

  A、数据环境是对象,关系不是对象 B、数据环境不是对象,关系是对象

  C、数据环境是对象,关系是数据环境中的对象 D、数据环境和关系均不是对象

  15. 在"报表设计器"中,可以使用的控件是______。

  A、标签、域控件和线条 B、标签、域控件和列表框

  C、标签、文本框和列表框 D、布局和数据源

  16.用二维表数据来表示实体及实体之间联系的数据模型称为______。

  A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型

  17. 用来指明复选框的当前选中状态的属性是______。A、Selected B、Caption C、Value D、ControlSource

  18. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是____。

  A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr

  C、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr

  19. 可以伴随着表的打开而自动打开的索引是______。

  A、单一索引文件(IDX) B、复合索引文件(CDX)C、结构化复合索引文件 D、非结构化复合索引文件

  20. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的______。

  A、"一方"表的主索引或候选索引,"多方"表的普通索引

  B、"一方"表的主索引,"多方"表的普通索引或候选索引

  C、"一方"表的普通索引,"多方"表的主索引或候选索引

  D、"一方"表的普通索引,"多方"表的候选索引或普通索引

  21. 下列函数中函数值为字符型的是______。 A、DATE B、TIME C、YEAR D、DATETIME

  22. 下面对控件的描述正确的是______。

  A、用户可以在组合框中进行多重选择 B、用户可以在列表框中进行多重选择

  C、用户可以在一个选项组中选中多个选项按钮 D、用户对一个表单内的一组复选框只能选中其中一个

  23. 确定列表框内的某个条目是否被选定应使用的属性是______。

  A、Value B、ColumnCount C、ListCount D、Selected

  24. 设有关系R1和R2,经过关系运算得到结果S,则S是______。

  A、一个关系 B、一个表单 C、一个数据库 D、一个数组

  25. DBAS指的是______。A、数据库管理系统B、数据库系统C、数据库应用系统 D、数据库服务系统

  26. 设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。A、X=Y B、X==Y

  C、X$Y D、AT(X,Y)=0

  27. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______。

  A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4

  28. 在标准SQL中,建立视图的命令是______。

  A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令

  29. 有关SCAN循环结构,叙述正确的是______。

  A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF函数的真假

  B、在使用SCAN循环结构时,必须打开某一个数据库

  C、SCAN循环结构的循环体中必须写有SKIP语句

  D、SCAN循环结构,如果省略了子句\FOR和WHILE条件子句,则直接退出循环

  30. 设有图书管理数据库:

  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

  借阅(借书证号C(4),总编号C(6),借书日期D(8))

  对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。

  SELECT 出版单位,______,______,______;

  FROM 图书管理!图书 ______ 出版单位

  A、MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B、MAX(单价) AVG(单价) COUNT(*) ORDER BY

  C、MAX(单价) AVG(单价) SUM(*) ORDER BY D、MAX(单价) AVG(单价) COUNT(*) GROUP BY

  31. 设有图书管理数据库:

  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

  借阅(借书证号C(4),总编号C(6),借书日期D(8))

  对于图书管理数据库,求CIE单位借阅图书的读者的人数。

  下面SQL语句正确的是______。

  SELECT ______ FROM 借阅 WHERE;

  借书证号 _______

  A、COUNT (DISTINCT 借书证号)

  IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE")

  B、COUNT (DISTINCT 借书证号)

  IN (SELECT 借书证号 FROM 借阅 WHERE 单位="CIE")

  C、SUM (DISTINCT 借书证号)

  IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE")

  D、SUM (DISTINCT 借书证号)

  IN (SELECT 借书证号 FOR 借阅 WHERE 单位="CIE")

  32. 查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是______。

  A、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"

  B、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"

  C、SELECT * FROM 订单 WHERE "1"$订购单号

  D、SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"

  33. 在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。

  A、临时关键字 B、主关键字 C、外部关键字 D、索引关键字

  34. 根据"职工"项目文件生成emp_sys.exe应用程序的命令是______。

  A、BUILD EXE emp_sys FROM 职工 B、BUILD APP emp_sys.exe FROM 职工

  C、LIKE EXE emp_sys FROM 职工 D、LIKE APP emp_sys.exe FROM 职工

  35. 当前盘当前目录下有数据库:学院.dbc,其中有"教师"表和"学院"表。

  "教师"表:

  "学院"表:

  有SQL语句:

  SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

  ALL (SELECT 工资 FROM 教师 WHERE 系号="02")

  与如上语句等价的SQL语句是______。

  A、SELECT DISTINCT 系号 FROM 教师 WHERE工资>=;

  (SELECT MAX(工资) FROM 教师 WHERE 系号="02")

  B、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

  (SELECT MIN(工资) FROM 教师 WHERE 系号="02")

  C、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

  ANY(SELECT 工资 FROM 教师 WHERE 系号="02")

  D、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

  SOME (SELECT 工资 FROM 教师 WHERE 系号="02")

  二、 填空题

  36. 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。

  37. 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。

  38. 在最坏情况下,冒泡排序的时间复杂度为______。

  39. 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

  40. 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。

  41.要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在"选项"对话框的______选项卡上设置。

  42. TIME( )的返回值的数据类型是______类型。

  43. 在定义字段有效性规则中,在规则框中输入的表达式中类型是________。

  44. 设计报表通常包括两部分内容:______和布局。

  45. ______是指只有满足联接条件的记录才包含在查询结果中。

  46. 设有图书管理数据库:

  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

  借阅(借书证号C(4),总编号C(6),借书日期D(8))

  检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。

  SELECT 书名,作者,单价,分类号 FROM 图书;

  WHERE______;

  ORDER BY______;

  47. 设有如下关系表R、S和T:

  R(BH,XM,XB,DWH)

  S(SWH,DWM)

  T(BH,XM,XB,DWH)

  实现R∪T的SQL语句是_______。

  48. 设有如下关系表R:

  R(NO,NAME,SEX,AGE,CLASS)

  主关键字是NO

  其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。

  插入"95031"班学号为30,姓名为"郑和"的学生记录;_______。

  49. 设有如下关系表R:

  R(NO,NAME,SEX,AGE,CLASS)

  主关键字是NO

  其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。

  删除学号为20的学生记录;______。

  第二套题答案

  1-5 CBBDD 6-10 CBBCC 11-15 DDCCA

  16-20 DCBCA 21-25 BBDAC 26-30 CDCBD

  31-35 ACBBA

  36.黑盒 37.概念或概念级 38.n(n-1)/2 39.封装 40.查询 41.文件位置 42.字符 或 C 43.逻辑表达式

  44.数据源 45.内部联接

  46. 单价 BETWEEN 15 AND 25 或 单价 BETW 15 AND 25 或 单价 BETWE 15 AND 25 或 单价>=15 and 单价<=25 或 单价>=15 and 单价=<25 或 单价=>15 and 单价<=25 或 单价=>15 and 单价=<25 与 分类号 ASC 或 分类号

  47. SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T

  48. INSERT INTO R(NO,NAME,CLASS) VALUES(30,"郑和","95031") 或 INSE INTO R(NO,NAME,CLASS) VALUES(30,"郑和","95031")

  49. DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHER NO=20 或 DELETE FROM R WHER NO=20

  开发人员笔试题三:

  嵌入式软件岗位笔试题

  (笔试时间:90分钟)

  注:该试卷不得答题,请在答题纸上做答。答题纸上须写明姓名、学校、专业、学历、联系方式,并标明题号答题。笔试完毕后,试卷、答题纸、草稿纸一并交予招聘人员,不得携带出笔试现场。

  1、(5分)写一个宏MIN,这个宏输入两个参数并返回较小的一个

  2、(5分)常用的51系列单片机的数据线和低地址线是复用的,一般在电路设计中是如何把他们分开的 。

  3、(5分)在中断响应过程中,CPU保护PC等寄存器的主要目的是: 。

  4、(5分)若码值FFH是一个整数的原码表示,则该整数的真值为:若码值FH是一个整数的补码表示,则该整数的真值为。

  5、(5分)在C语言中,假设有这样的定义“int a = 6, b = 9, c;”,那么,在执行完如下操作“c = a+++++b;”之后,a = ,b = ,c = 。

  6、MCS-51单片机通常包括哪些功能模块?同时请画图描述一下大致的框图(10分)

  7、用变量a给出下面的描述在C语言中的定义,如a)示例描述的(10分)

  a) 一个整型数(An integer) (示例: int a;)

  b)一个指向整型数的指针( A pointer to an integer)

  c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an

  intege)r

  d)一个有10个整型数的数组( An array of 10 integers)

  e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)

  f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)

  g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)

  h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )

  8、评价一下下面这段ISR程序,指出它有哪些毛病(10分)

  __interrupt double compute_area (double radius)

  {

  嵌入式开发人员笔试题目 double area = PI * radius * radius;

  printf("\nArea = %f", area);

  return area;

  }

  9、请写出下列英文语句的中文含义:(10分)

  Authentication Phase:

  On some links it may be desirable to require a peer to authenticate itself before allowing network-layer protocol packets to be exchanged.

  By default, authentication is not mandatory. If an implementation desires that the peer authenticate with some specific authentication protocol, then it MUST request the use of that authentication protocol during link Establishment phase.

  Authentication SHOULD take place as soon as possible after link establishment.

  Advancement from the Authentication phase to the Network-Layer Protocol phase MUST NOT occur until authentication has completed. If authentication fails, the authenticator SHOULD proceed instead to the

  link Termination phase.

  only link Control Protocol, authentication protocol, and link quality monitoring packets are allowed during this phase. All other packets received during this phase MUST be silently discarded.

  (原文摘抄自RFC1661(ppp))

  10、 关键字const有什么含意?关键字volatile有什么含意? 关键字static的作用是什么?请阐述,可以举例描述 (10分)

  11、 函数f(char *str,char del)的功能是;将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。例如若str的值为“33123333435”,del的值为„3‟,调用此函数后,将输出三个子字符串,分别为“12”、“4”和“5”。请用标准C语音实现该函数。(10分)

  12、 利用MCS51的IO口,进行3×4键盘的采集,请画出电路原理图,并用C语言写出键盘扫描程序。(IO口部分可以自行定义)(15分)

2页,当前第112

相关内容

热门资讯

成语猜猜看图猜树头发 成语猜猜看图猜树头发玉树临风yù shù lín fēng【解释】形容人风度潇洒,秀美多姿。亦作“临...
求修仙文,男女主都是神仙的古文 求修仙文,男女主都是神仙的古文三生三世十里桃花、三生三世枕上书、花千骨、囧囧女神
起点都市签约是怎么回事,多少字... 起点都市签约是怎么回事,多少字才会签签约和质量有关一般来说,一本书发到1万字的时候,就会按照流程进入...
李白静夜思创作 李白静夜思创作提壶酒过去,你俩一见如故,边喝边谈,谈国家兴亡,谈李白的政治生涯,假设他正迷茫,你一定...
逆战苍穹之心怎么变弓 逆战苍穹之心怎么变弓逆战苍穹之心怎么变弓流程:(1)攒满V,按V断网召唤坐骑恢复网络下坐骑(切记23...
这篇作文怎么样啊... 这篇作文怎么样啊...不错,很有哲理,情节也很好,有铺垫。有蓄势,有引用,有原创,有修辞手法。VER...
养猫很诡异么 养猫很诡异么我说我想养猫 我男朋友说 养猫养时间长的人的性格就变的不好了 很诡异?你男朋友怕你把感情...
席慕容都有什麽经典的散文诗集呀 席慕容都有什麽经典的散文诗集呀例如她的那首《一棵开花的树》我这里有席慕容的文集电子版。散文集:《透明...
那位公公你别走是什么小说 那位公公你别走是什么小说《桃花有主,温缱入骨》作家一江烟雨“所著的一部其他类型小说。 简介: 明楚国...
爱情公寓4胡一菲的裤子跟衣服是... 爱情公寓4胡一菲的裤子跟衣服是什么牌的!!!第四集!!衣服裤子!!1唉好 看是好看可是找不到啊lal...
从今以后再见依旧是故人这话什么... 从今以后再见依旧是故人这话什么意思依旧是朋友,却也只能是朋友,一般都是付出喜欢的人受伤之后说的,就是...
请问有没有关于燕子的诗句? 请问有没有关于燕子的诗句?归燕 【唐】杜牧 画堂歌舞喧喧地,社去社来人不看。 长是江楼使君伴,黄昏犹...
<庄子的草帽>此文... <庄子的草帽>此文有什么内涵?如题! 急啊!!文章赞美了庄子的善于思考,创立了庄子哲学思想。
09年最新电影 09年最新电影我要看2009最新的电影谁有。推荐下去迅雷.那很多的.有排行榜...
有没有人因为十分坚持错误的道路... 有没有人因为十分坚持错误的道路而失败,例子安徒生算不算,不过他最后写回童话了
电池修复有用吗? 电池修复有用吗?电池经过长期使用后,当电量彻底耗尽不能再用时,当然是可以修复的。修复电池的方法也是多...
怎样才能长个子 怎样才能长个子本人150cm,男人17建议青少年要做一些多跑跳的活动。比如引体向上,跑步,游泳,骑自...
杭州的断桥残雪的传说 杭州的断桥残雪的传说宋代叫它宝佑桥。元代因桥头居住着一对以卖酒为生的段姓夫妇,又称为段家桥。传说,很...
玉不琢下一句成语 玉不琢下一句成语玉不琢下一句成语玉不琢;不成器yù bù zhuó;bù chéng qì[释义] ...
1967年属羊生于农历二月的命... 1967年属羊生于农历二月的命运?1967年出生的人命运好得很,我身边有几个,他们财运好,他们每家条...