日期:2014-05-18  浏览次数:20932 次

今天的面试题目,希望高手解答!
一、单选题
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 );