asp.net 机试题1

ASP.NET GridView与SQL练习题解析

1.    本试题考试时间为 100分钟
2.    做完前2题后请提示交卷
3.    请尽可能展示自己的编程能力、思路、经验和风格。
4.    本试题完成后,请标明你的姓名以及联系方式(包括:Email、联系电话)。
一.    程序题
a)    为GridView(WebForm)增加可以复选的列
要求:
i.    开发工具VS2005+SQL2000(192.168.0.137用户名:sa密码为空)
ii.    从NorthWind中的产品表中查询出产品编号,名称,单价
iii.    根据产品名称进行模糊查询
iv.    可以分页复选(即分页后不丢失复选状态)
v.    实现全选和取消全选(选做)
二.    SQL题
已知关系模式:
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

1.    找出没有选修过“李明”老师讲授课程的所有学生姓名
Select SName  FROM S Where [Sno] NOT IN( Select SC.[Sno] FROM SC,C
Where SC.CNO=C.CNO AND CTEACHER=’李明’)

Select sname from s where not esists (select *  from sc.cno=c.cno and c.cteacher=’李明’ and sc.sno=s.sno)
2.    列出有二门以上(含两门)不及格(60分为及格)课程的学生姓名及其平均成绩
SELECT S.SNO,S.SNAME,AVG_SCGRADE=AVG(SC.SCGRADE)FROM S,SC,( SELECT SNO  FROM SC
WHERE SCGRADE<60
GROUP BY SNO
HAVING COUNT(DISTINCT CNO)>=2
)A WHERE S.SNO=A.SNO AND SC.SNO=A.SNO
GROUP BY S.SNO,S.SNAME
三.    你所开发的项目中是否使用过Ajax,简单谈一下你对Ajax的使用经验或认识
用过dwr等ajax框架
如果使用AJAX,浏览器就不必等用户请求操作,也不必更新整个窗口就可以显示新获取的数据。只要来回传送采用XML格式的数据,在浏览器里面运行的JavaScript代码就可以与服务器进行联系。JavaScript代码还可以把样式表加到检索到的数据上,然后在现有网页的某个部分加以显示。

转载于:https://www.cnblogs.com/29ing/archive/2012/02/22/2363782.html

1ASP.NET概述 1.思考题 1.名词解释 静态网页:一般指用超文本标记语言HTML来实现,以htm或html做后缀名的网页文件,这些网页文本中不存在需要服务器段解释的代码;所有人浏览到的同一网页不会有任何区别。 动态网页:所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。它根据不同类型的客户端请求生成不同的页面,具有交互性。动态网页是用标准html代码和动态语言(如:asp,jsp,php,asp.net等)编写的。 关于静态动态网页的概念请参照P1.(P1=第1页,下同) 服务器端:在万维网中提供网页服务的一端称为服务器端。 客户端:接受服务的一端称为客户端。 名称空间:所谓名称空间就是将多个提供相似功能的类组成逻辑上相关的一些单元,以便于管理和记忆。例如system.io类包含了用来处理输入输出操作的类。 应用程序:在同一台电脑上,添加了虚拟目录的文件夹就被当成一个独立的网站对待,这个独立的网站就成为一个应用程序。所以用asp.net新建一个应用程序的时候,该软件会自动帮你生成一个文件夹,并且在IIS中添加相应的虚拟目录。 2.搜狐网站的服务器是服务器端,因为它提供网页服务;而小王的电脑就是客户端了 3.小王的电脑既是服务器端又充当了客户端的角色。 sub page_load() dim str_time as date str_time=now() message.text="今天是:" & now.tostring("d") message.text+="" & "现在是" & now.tostring("t") message.text+="" & "今天是星期" & now.dayofweek() end sub test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值