面试题目1

公司要招人,于是个人出了这套题,其实大多是从网上偷来的,感觉没抓住重点,而且有点偏,不知哪位大侠有好的建议.这样的试题对招人有用吗?

第一部分HTML/XHTML
(1)在HTML语言中,BODY元素标明的是(    )。
A.HTML文档的文档主体            B.HTML文档的字体大小
C.HTML文档的颜色                D.HTML文档的标题文字
(2)HTML标签中input tag可以有多种类型,请尽可能的列举其type种类

 

 

 


(3)阅读下列HTML文本和说明,请指出在该HTML文本中存在的 5 处错误
【说明】这是一个简单的HTML文本,显示作者个人主页的登录界面。
【HTML文本】
 <html>
 <body>
 <head>
 <meta name="Author" content="Brent Heslop,David Holzgang”>
 </head>
 <title title="Authors Home Page”>
 <!-- MAKE SURE BKGND COLOR IS WHITE -->
 <bgcolor="white”>
 <img alt="log.jpg" src="Welcome to Authors Home page">
 <h2><a href="http://WWW.authors.public.com">Authors Home Page </a><h2>
 <p>Welcometo the authors Web Site. </p>
 </body>
 <html>
(4)XHTML 1.0是一种在HTML 4.0基础上优化和改进的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求,试简单列举XHTML三条规范

 


第二部分Javascript
(5)javascript是一种弱类型语言,例如var result="1"+2在javascript中是合法的,请问现在result的值是?(  )
A:字符串3  B:数值3 C:字符串12 D:数值12
(6)javascript中允许定义数组,但是遗憾的是并没有直接提供二组和多维数组.请简单定义一个二维数组


(7)在IE5.5/FireFox1/NetScape6以上的版本中都大部分实现了DOM(文档对象模型),它使javascript能访问和控制文档,完成下面的gettext函数
<html>
<head>
<script type="text/javascript">
<!--
function gettext(){
//请在这儿得到文档中p对象内的字符串

 

}
//-->
</script>
</head>
<body οnlοad="javascript:gettext()">
<p>hello world</p>
</body>
</html>
(8)在早期的浏览器中,经常使用各自独立的脚本技术,但幸动的是ECMAScript v3的标准化了客户端脚本,在Jscript 5.5/javascript 1.5都符合ECMAScript v3
请填写下面的deleteRow方法以正确的删除button所在的行,以使脚本能正确的运行于IE5.5/FireFox1/NetScape6以上版本浏览器中
<html>
<head>
<script type="text/javascript">
<!--
function deleteRow(obj){
 //请在这儿填写代码

 


}
//-->
</head>
<body>
<table id="Tab">
<tr><td>1</td><td><input type="button" value="删除"  οnclick="deleteRow(this);" ></button></td></tr>
<tr><td>2</td><td><input type="button" value="删除"  οnclick="deleteRow(this);"></button></td></tr>
<tr><td>3</td><td><input type="button" value="删除"  οnclick="deleteRow(this);"></button></td></tr>
</table>
</body>
</html>

第三部分CSS
(9)定义样式表,使hello world 为宋休,7号字,红色,水平居中
<html>
<head>
 <style type="text/css">
/*请在下面填写样式表*/

 

 

 </style>
</head>
<body>
hello world
</body>
</html>
(10)CSS中可以定义clip使文字产生剪切效果
clip : auto | rect ( number number number number )
参数:
auto :  对象无剪切
rect ( number number number number ) :
依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切
说明:
检索或设置对象的可视区域。区域外的部分是透明的。
必须将position的值设为absolute,此属性方可使用。
完成以下CSS定义以使hello world为字体大小为26px,字体为宋体,上面18px为蓝色,下面其它部分为红色
<html>
<head>
<style type="text/css">
.textBottom {
 

 


}
.textTop {

 


 
}
</style>
</head>
<body>
<p class="textBottom"> hello world</p>
<p class="textTop">hello world</p>
</body>
</html>

(11)文档对象中很多地方都可以定义element样式,请问下例中td到底有多宽?
如何界定优先级?
<html>
<head>
 <style type="text/css">
 .WidthClass{ width:300px;}
 </style>
</head>
<body>
<table><tr><td class="WidthClass" style="width:200px;" width="100px"> hello world</td></tr></table>
</body>
</html>
(12)在css样式选择器分为多种,比如群选择器,派生选择器,类选择器,类别选择器,请问下例中hello world到底是什么背景色?为什么?
<html>
<head>
 <style type="text/css">
 p{background-color:#FF0000;}
 .pclass2{background-color:#00FF00;}
 #pclass1{background-color:#0000FF;}
 </style>
</head>
<body>
<p id="pclass1" class="pclass2"> hello world</p>
</body>
</html>
第四部分XML
(13)下列哪一种写法是正确的XML文档格式?(  )
A:<Helloword>&lt;![CDATA[]]/></Helloword>
B:<Helloword>&lt;![CDATA[]]&gt;</Helloword>
C:<Helloword><[CDATA[]]&gt;</Helloword>
D:<Helloword><[CDATA[]]/></Helloword>
(14)XML Schema如同DTD一样是负责定义和描述XML文档的结构和内容模式。它可以定义XML文档中存在哪些元素和元素之间的关系,并且可以定义元素和属性的数据类型。XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析器解析它。以下的XML文档中使用了XML Schema但有两处错误,请标出错误所在
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
  <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="CacheStrategys">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Strategy" type="xs:string" minOccurs="0" />
                <xs:element name="Expiration" type="xs:int" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:schema>
  <CacheStrategys>
    <Key>Dirtywords</Key>
    <Strategy>Dependency</Strategy>
    <Expiration>ggg</Expiration>
  </CacheStrategys>
</NewDataSet>
15.W3C已经给出了两种样式单语言的推荐标准,一种是层叠样式单CSS(Cascading Style Sheets),另一种是可扩展样式单语言XSL(eXtensible Stylesheet Language)XSL本身就是一个XML文档,它是通过XML进行定义的,遵守XML的语法规则,是XML 的一种具体应用。因此系统可以使用同一个XML解释器对XML文档及其相关的XSL文档进行解释处理
现有xml文档
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="mystyle.XSL"?>
<greeting>Hello world</greeting>
要使用XLST转换为如下html
<html>
<head>
</head>
<body>
<p style="text-align:center;">hello world</p>
</body>
</html>
试完成以下mystyle.xsl定义
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

 

 

 

 

(16)XPath 是一种用于对 XML 文档的元件寻址的一语言,设计为 XSLT 和 XPointer 使用
请写出以下XPath定义的含义
Invoice
/@Invoice
//Invoice
/Invoice//LineItem[@Sku='123']/*

第四部分Translate-SQL(SQL Server)
(17)有三个表:
A(用户基本信息):
     username  addr  postcode ...
B(用户提供的产品记录)(同一用户可能有多条记录):
     用户名  产品   产品金额  。。。
     username  product   money    。。。
C(支付记录)(同一用户可能有多条记录)):
    流水号 用户名 支付金额
  ID    username  ActMoney  ...
现要由三个表查询得到金额/支付表
    用户名  地址 邮编 总金额(对产品金额求和)已支付金额(对支付金额求和)
  username  addr postcode totalmoney        payedmoney

 

 


(18)一张表(表名tmp)里有
id 自动编号 int identity(1,1)
name nvarchar(20)
里面有记录状况如下显示:
1  aa
2  bb
3  aa
4  dd
5  bb
问:我现在要删除重复的数据。但是我想在重复的数据中只保留一条记录。。请通过一句sql语句实现这功能?

 


(19)同上例有表,试建立一个存储过程传入@name参数,如果表中存在有name=@name则返回1反之返回0

 

 

 

 


(20)同上例有表,试着往表中增加字段password (32个等宽字符,非空,默认为空字符串)

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值