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