云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 考试题

考试题

  • 62 次阅读
  • 3 次下载
  • 2025/7/12 11:00:18

Session与Cookie状态之间最大的区别在于(A) A. 存储的位置不同 B. 类型不同 C. 生命周期不同 D. 容量不同

四、编程题(每题10分,共20分)

1、猜数游戏:随机生成一个整数(范围:[100-999]),请用户从键盘上输入数据猜想设值的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜。否则,告诉用户设置的数据是什么。 1、

using System; class Test

{ public static void Main()

{ Random ro = new Random(); int iResult,i;

iResult = ro.Next(100, 1000); //随机数可取下界值,但不能取该上界值。 for (i = 1; i <= 10; i++)

{ int t = int.Parse(Console.ReadLine());

if (t == iResult) { Console.WriteLine(\猜对了\ else if (t < iResult) Console.WriteLine(\小了\ else Console.WriteLine(\大了\ }

if(i>10) Console.WriteLine(\随机数=\ } }

2、用ASP.NET的SqlDataSource控件、GridView控件实现表数据的编辑操作,运行情况如下图所示。写出主要步骤、相关设置和生成的SqlDataSource控件代码。(15分)

2、参考答案:

1、创建一个不带任何参数的只含简单SELECT语句的SqlDataSource控件;(2分) 2、在SqlDataSource控件的UpdateQuery属性中设置Update命令:(4分)

UPDATE student SET NAME = @name, SEX = @sex, AGE = @age WHERE (SNO = @sno); 3、为上述4个Update参数指定参数源均为QueryString类型。(2分) 4、将GridView控件的DataSourceID属性设置为SqlDataSource1。(2分) 生成的主要代码:(5分)

ConnectionString=\

SelectCommand=\

UpdateCommand=\TE student SET NAME = @name, SEX = @sex, AGE = @age WHERE (SNO = @sno)\

1、输出2至99之间的所有素数。 1、写出基本框架给6分 using System; class Test

{ public static void Main()

{ for (int i = 2; i <= 99; i++)

{ double k = System.Math.Sqrt(i); int j;

for ( j = 2; j <=k; j++)

if (i % j == 0) break; (2分) if(j>k)Console.WriteLine(i); (2分) } } }

3、使用ListView和DataPager数据绑定控件实现数据库表记录的分页显示。

已知数据源控件SqlDataSource配置如下:

ConnectionString=\ SelectCommand=\

DataSourceID=\ItemPlaceholderID=\> ―――3分

―――4分

―――4分

―――4分

三、简答题(每题6分,共30分)

1、请简要描述Page.IsPostBack属性的功能。 答案要点:

(1) 当控件的事件被触发时,Page_Load事件会在控件的事件之前被触发; ---2分

(2) 如果想在执行控件的事件代码时不执行Page_Load事件中的代码,可以通过判断属性Page.IsPostBack实现;---2分

(3) 属性IsPostBack在用户第一次浏览网页时会返回false值,否则返回true值。---2分

2、请简要描述客户端验证和服务器端验证的区别。 答案要点:

(1) 服务器端验证是指将用户输入的信息全部发送到Web服务器进行验证; ---2分 (2) 客户端验证是指利用JS脚本,在数据发送到服务器之前进行验证;---2分

(3) 客户端验证能很快响应用户,但所使用的JS脚本会暴露给用户,这会带来安全隐患;服务器端验证比较安全,但响应的速度要比客户端验证慢。---2分 1、什么是Cookie,服务器端如何删除客户端Cookie? 答案要点:

(1) Cookie是一种能够让Web服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。---2分

(2) 创建一个与要删除的 Cookie 同名的新 Cookie,并将该 Cookie 的到期日期设置为早于当前日期的某个日期。当浏览器检查 Cookie 的到期日期时,会丢弃这个现已过期的 Cookie。---3分

5、请简要描述3个常用数据绑定控件主要功能。 答案要点:每点2分

(1) GridView以表的形式显示数据,并提供对列进行排序、翻阅数据以及编辑和删除单个记录的功能。

(2) DetailsView一次呈现一条基于表格形式(数据记录的每个字段都显示为控件中的一行)的记录,并提供翻阅多条记录以及插入、编辑和删除记录的功能。

(3) FormView与DetailsView控件类似,但它不指定用于显示记录的预定义布局,开发人员可创建包含控件的模板,以显示记录中的各个字段。 9、下列哪个控件不能作为数据源显示控件______ A、GridView B、DataList C、Repeater

D、SQLDatasource 1、当控件事件需要立即回传给服务器以得到响应时,应该将它的( C )属性设置为true。 A. NavigateUrl B. PostBackUrl C. AutoPostBack D. Target

3、能够让Web服务器把少量数据储存到客户端的内置对象是( D )。 A. Server对象 B. Session对象 C. Application对象 D. Cookie对象

2、(本题20分)已知stuDB.mdf数据库中包含student表,其结构如下:

列名 SNO(主键) NAME SEX AGE 数据类型 nchar(10) nchar(10) char(2) int 是否允许空值 No Yes Yes Yes 现在准备使用SqlDataSource控件和GridView等控件完成数据添加和显示功能。添加页面Insert.aspx和结果显示页面List.aspx如下图所示。

Insert.aspx页面: List.aspx页面:

搜索更多关于: 考试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Session与Cookie状态之间最大的区别在于(A) A. 存储的位置不同 B. 类型不同 C. 生命周期不同 D. 容量不同 四、编程题(每题10分,共20分) 1、猜数游戏:随机生成一个整数(范围:[100-999]),请用户从键盘上输入数据猜想设值的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜。否则,告诉用户设置的数据是什么。 1、 using System; class Test { public static void Main() { Random ro = new Random(); int iResult,i; iResult = ro.Next(100, 1000); //随机数可取下

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com