惠普HP笔试真题(2)

招聘笔试题2018-11-22王华老师

  HP笔试10.DataReader与Dataset有什么区别?

  答:一个是只能向前的只读游标,一个是内存中的表。

  HP笔试11.软件开发过程一般有几个阶段?每个阶段的作用?

  答:需求分析,架构设计,代码编写,QA,部署

  HP笔试12.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using指令 和语句 new 创建实例 new 隐藏基类中方法。

  答:using 引入名称空间或者使用非托管资源new 新建实例或者隐藏父类方法

  HP笔试13.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.

  答:string inputStr=" xx xx ";inputStr=Regex.Replace(inputStr.Trim()," *"," ")

  HP笔试14.什么叫做SQL注入,如何防止?请举例说明。

  答:利用sql关键字对网站进行攻击。过滤关键字'等

  HP笔试15.什么是反射?

  答:动态获取程序集信息

  HP笔试16.用Singleton如何写设计模式

  答:static属性里面new ,构造函数private

  HP笔试17.什么是Application Pool?

  答:Web应用,类似Thread Pool,提高并发性能。

  HP笔试18.什么是虚函数?什么是抽象函数?

  答:虚函数:没有实现的,可由子类继承并重写的函数。抽象函数:规定其非虚子类必须实现的函数,必须被重写。

  HP笔试19.什么是XML?

  答:XML即可扩展标记语言。eXtensible Markup Language.标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,即可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。

相关推荐

猜你喜欢

大家正在看

换一换