前一段时间公司要招人,我出了一套试题,拿到csdn请大家提过意见,主要集中的题量过大,后来我精减了一些,现在打印出来有29题/4张纸(在后面我会附上试题给大家提出意见的),结果这周来面试的人有5个,但是回答正确的最多只对了三道题,其中包括象第一题这样的送分题,人事部的张小姐还抱怨我出题是不是太难了,我真的不知道怎么办,是我的人有问题还是题目有问题,还是标准有问题?我们的目地是要招能做事的asp.net开发人员.可是为什么就没有人做对三道以上的试题?谁的错?怎么改?除试题全文如下:
第一部分HTML/XHTML
(1)在HTML语言中,BODY元素标明的是(    )。
A.HTML文档的文档主体            B.HTML文档的字体大小
C.HTML文档的颜色                D.HTML文档的标题文字
(2)HTML标签中input tag可以有多种类型,请尽可能的列举其type种类
第二部分Javascript
(3)javascript是一种弱类型语言,例如var result="1"+2在javascript中是合法的,请问现在result的值是?(  )
A:字符串3   B:数值3  C:字符串12  D:数值12
(4)在IE5.5/FireFox1/NetScape6以上的版本中都大部分实现了DOM(文档对象模型),它使javascript能访问和控制文档,完成下面的gettext函数
<html>
<head>
<script type="text/javascript">
<!--
function gettext(){
//请在这儿得到文档中p对象内的字符串}
//-->
</script>
</head>
<body onload="javascript:gettext()">
<p>hello world</p>
</body>
</html>
第三部分CSS
(5)文档对象中很多地方都可以定义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><![CDATA[]]/></Helloword>
B: <Helloword><![CDATA[]]></Helloword>
C: <Helloword><[CDATA[]]></Helloword>
D: <Helloword><[CDATA[]]/></Helloword>(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第五部分C#.net
(21)int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是()。
  A. 9
  B. 2
  C. 6
  D. 越界
(22)abstract class BaseClass
    {
        public virtual void MethodA()
        {
            Console.WriteLine("BaseClass");
        }
    }
    class Class1 : BaseClass
    {
        public void MethodA()
        {
            Console.WriteLine("Class1");
        }
    }
    class Class2 : Class1
    {
       
    }
    class MainClass
    {
        public static void Main(string[] args)
        {
            Class2 o = new Class2();
            o.MethodA();
            Console.Read();
        }
    }
以上代码输出的结果是?(  )
      A. BaseClass
   B. BassClass Class1
   C. Class1
   D. Class1 BassClass (23) 委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。 每一个委托都有自己的签名,例如:
Delegate int SomeDelegate(string s, bool b);是一个委托申明,在这里,提及的签名,就是说SomeDelegate 这个委托 有 string 和 bool 类型的形参,返回一个int 类型。 
System.Web.UI.WebControls.Repeater已定义了
Delegate void RepeaterItemEventHandler(void(object,RepeaterItemEventArgs) target)
请将它的ItemDataBound事件委托至rep_ItemDataBound,并写出rep_ItemDataBound方法原型(25)简单列举ADO.net中的常用类和简要说明(26)写出我国身份证号码的正则表达式15位数字/18位数字/17位数字或大小写的X(28) 以下是asp.net页面生命周期中的十个事件。每次我们请求一个asp.net页面时,我们都经历着同样的过程,请按事件的发生先后顺序重新排列
A:初始化对象(Init)
B:呈递给html(Render) 
C:引发客户端回传事件(RaisePostBackEvent)
D:保存viewstate(SaveViewState)
E:销毁对象(Unload)
F:导入对象(Load)
G:导入viewstate数据 (LoadViewState)
H:处理postback数据(LoadPostData)
I:预先呈递对象(PreRender)
J:引发回传变更RaisePostDataChanged 
________________________________________________________________________________
(29)a=10,b=15,在不用第三方变题的前提下,把a,b的值互换

解决方案 »

  1.   

    什麼意思?偶沒學過java,偶只會C#及ASP.net,所以上面凡跟C#不一樣的,偶都答不出來
      

  2.   

    1 17 18 22 25  26  28 做的对,,,,你们要不要我啊,,,不会Javascript   只会用C#写ASP.NET 呵呵XML也会的不多
      

  3.   

    你肯定是弄了几个应届生去做题^_^
    而且你的题目太实际了,其实工作起来这些东西很快就能知道,没做过相关的东西他们肯定答不上来
    我前边的js和css部分都答错了哈哈
    不过数据库部分全中c#错一个,因为偶是搞vb的,看着不舒坦……
      

  4.   

    对学过这方面技术的人来说,不见得难,但现在的人都学java和其他语言,所以专业上是比较麻烦了点,如果一个人能独立建设一个net framework的网站,那么上面的题目就不怎么难了,我能做对好多哦
      

  5.   

    同意  Eddie005(♂) №.零零伍 (♂)
      

  6.   

    糟糕!
    CSS,XML,JS不会呢!太实际了!答不上来呢!
      

  7.   

    随便请大哥前辈们帮帮我看看象23差不多的一个问题。。一下子还想不起来,动态控件组事件组的委托的声明,在这里:http://community.csdn.net/Expert/topic/4933/4933743.xml?temp=.6111414
    我想了2天了就没办法请求帮忙。
    SqlDataReader myDR=myComm.ExecuteReader();
    int i=1;
    while (myDR.Read())
    {
    System.Web.UI.MobileControls.Label  mylabel=new System.Web.UI.MobileControls.Label();
    mylabel.Text="★第"+i.ToString()+"名★";
    mylabel.ID="mylabel"+i.ToString();
    mylabel.BreakAfter=true;
    Panel1.Controls.Add(mylabel);
    Command myCommand=new Command();
    myCommand.ID=i.ToString();
    myCommand.Format=System.Web.UI.MobileControls.CommandFormat.Link;
    myCommand.BreakAfter=true;
    myCommand.Text=myDR["MoviesName"].ToString();
    Panel1.Controls.Add(myCommand);
    i++;
    }
    ------------------------------------------
    这是动态的生成label和command控件组,效果如下:
    ★第一名★
    张三
    ★第二名★
    李四
    ★第三名★
    王五
    ★第四名★
    .............
    我想实现的是点击相应的名字就把他相关的资料显示出来在另一个form中,现在就是怎么绑定它们的click事件。请帮忙!
      

  8.   

    http://community.csdn.net/Expert/topic/4935/4935639.xml?temp=.8930933
    求帮忙!谢谢!
      

  9.   

    有些题我不会,但是我copy下来放在html中调了一下就明白了。
      

  10.   

    老实说,不难,但范围广,我简单看了下,至少80%会。我面试.net的,好象从没认真给过我这种题目,我到是很希望做做这些的。
    随便问一句,你公司在哪?还招否?留个联系方式
      

  11.   

    呵呵,应该能搞定8题,JAVA的不会了。
      

  12.   

    29:
    a=10
    b=15
    a=a+b
    b=a-b
    a=a-b
      

  13.   

    呵呵
    我是应届毕业生,要是还没找到工作前我可能只会几道(在学校做过一段时间的网页)
    但是工作两个月后(特别是我化一个星期的空余时间把<javascript完全手册>看完后),会做的的题目就比较多了.其实感觉现在大学学的东西太少了.
      

  14.   

    题目也算不错啊,基本上每一道题都有考点,不过考点没有完全考到位,也没有综合几个考点得题。(5)文档对象中很多地方都可以定义element样式,请问下例中td到底有多宽?——这个我觉得很tricky,虽然能让你判辨出Web Standards时代前就熟练运用table布局的人,但对于按照Web Standards行事的人则不一定知道答案。