今天的面试题目,希望高手解答!
一、单选题 
 1、网页有三大要素,包括HTML、HEAD和() 
 A、SCRIPT   B、BODY   C、TITLE   D、LINK 
 2、ASP.NET中用户控件的扩展名是() 
 A、.aspx   B、.aspx.cs   C、.ascx   D、.ascx.cs 
 3、string[]   test=new   string[4]; 
          test[0]=”11”; 
          test[2]=”22”; 
          string   s=””; 
          foreach(string   m   in   test)         s+=m; 
          System.Console.WriteLine(s); 
 S的输出为() 
 A、11   B、22   C、1122   D、空值 
 4、ASP.NET中提供了多种保持页面信息的维护技术,其中保存在客户端上的是() 
 A、Aplication   B、Session   C、ViewState   D、数据库 
 5、数据表中,表示实体之间关系的是() 
 A、树形结构   B、网状结构   C、层次结构   D、二维表 
 6、一个简单的数据查询 
 二、不定项选择 
 1、高数当中函数可导性。 
 2、以下因素当中,相对不适合人类居住的为() 
 A、水源干净   B、饮用水受污染   C、死亡率高   D、气候严酷   E、风景秀丽 
 三、简答题 
 1、能否在不改动销售计划表当中数据的前提下,删除产品表中产品Name2的数据。请说明理由及过程。 
 产品表                                                                                                                      
 ID	NAME	PRICE 
 1	Name1	110 
 2	Name2	120 
 3	Name3	130 
 4	Name4	140 
 销售计划表 
 ID	CUSTOMER	SALES 
 2	A	20 
 1	B	30 
 3	C	40 
 4	D	50   
 2、在下面数据表中,查询英语平均分大于等于60分的班级名称。 
 班级表(班级编号,班级名称) 
 学生表(学号,姓名,性别,班级编号,年龄) 
 课程表(课程编号,课程名称) 
 成绩表(学号,课程编号,成绩) 
 3、一列数的规则如下:   1、1、2、3、5、8、13、21、34......      求第30位数是多少,   用递归算法实现。 
 4、现在网络游戏越来越真实,在游戏当中出现了货币、社团等。针对这种状况,请你谈谈网络游戏对未来生活有什么影响。 
------解决方案--------------------班级表(班级编号,班级名称) 
 学生表(学号,姓名,性别,班级编号,年龄) 
 课程表(课程编号,课程名称) 
 成绩表(学号,课程编号,成绩)    
 select A.班级名称 from 班级表 A 
 where exists  
 (select 1 from  
   (  
    select avg( B.成绩) as avg成绩 , E.班级编号 from 成绩表 B 
    inner join  课程表 C on C.课程编号 = B.课程编号 and C.课程名称= '英语 ' 
    inner join  学生表 D on D.学号 = B.学号 
    inner join  班级表 E on E.班级编号 =D.班级编号 
    group by E.班级编号 
   ) X 
   where E.avg成绩> =60 and A.班级编号  = E.班级编号 
 )
------解决方案--------------------第2题: 
 select ClassName from Class 
 where ClassId 
 in 
 (select c.ClassId from (Class c inner join Student s on c.ClassId =s.SCId 
 inner join Grade g on s.SId = g.SId inner join Course cs 
 on cs.CId = g.CId) group by c.ClassId having avg(g.Grade) >  60 );