1、一、选择题 1 在 ASP.NET 的内建对象中,必须要有 Lock 和 Unlock 方法以确保多个用户无法同时改变某一变量的对象是 ( ) A. Cache B. Session C. Request D. Application 2 有关 ASP.NET 脚本和 HTML 说法正确的是( )。 A.HTML 元素的 ID 属性值直接对应 ASP.NET 脚本的一个对象名 B.一个 HTML 元素不需要添加“ runat=server”,它只能描述静态的 web页面 C.一个 ASP.NET 页面中脚本可 以直接引用另一个 ASP.NET 页面的 HTML元素 D.ASP.NET 在原有的
2、 HTML 元素的基础之上,又新增加了一整套 Web Server控件,加强页面内容和脚本的设计能力 3 .Net Framework 的的核心组件是( ) A.ASP.NET B.ADO.NET C.COM+ D.公共语言运行库和 .Net Framework 基类库 4 下面说法正确的是( ) A.当用户从一个网页转到另一个网页时,保存在 Session 中的信息会丢失。 B.Session 对象的有效期默认为 40 分钟。 C.Session 对象的有效期不能更改。 D.Session 对象到期前可以用 Abandon 方法强行清除。 5 Request.Form读取的数据是( ) A.
3、以 Post 方式发送的数据。 B. 以 Get 方式发送的数据。 C. 超链接后面的数据。 D. 以上都不对。 6 Application 对象的默认有效期是( ) A.10 分钟 B.20 分钟 C.30 分钟 D.从网站启动到终止 7 Session 对象的 生命周期结束于( ) A.会话超时 B.断开与服务器连接 C.退出会话 D.以上都正确 8 下面不属于 Request 对象集合成员的是( ) A.Cookies B.Form C. QueryString D. Server 9 Server 对象的 Excute 方法和 Transfer方法的区别是( ) A.前者执行完调用网页
4、,继续执行当前页面,后者不是。 B.前者执行完调用网页,不再继续执行当前页面,后者不是。 C.前者转 移到调用的网页,执行新的页面,后者不是。 D.前者转移到调用的网页,不再执行当前的页面,后者不是。 10 在执行 A 页面时,若要调用 B 页面, B 页面执行完后,继续执行 A页面,则通过 Server的那个方法来实现?( ) A. Transfer B. Redirect C. Execute D. href 11 .NET 类库,很多能装载磁盘文件的类都是凭物理文件夹路径来装载文件的,因此在 WEB 页的程序代码中常常使用( )把虚拟路径映到物理路径。 A. Server 对象的 Map
5、Path 方法 B. Server 对象的 Transfer方法 C. Request 对象的 FilePath 属性 D. Request 对象的 Url 属性 12 要将表单数据以字符串的方式附加在网址的后面返回服务器端,则必须选用以下哪种表单提交方式? ( ) A. POST B. GOT C. GET D. QUERY 13 在建立 Application 对象的时候会产生哪个事件? ( ) A. Application_OnStart B. Application_OnEnd C. Application_Start D. Application_End 14 执行完如下语句后,页面
6、上显示的内容为:( ) Response.Write “A“ Response.End Response.Write “B“ A. A B. AB C. AC D. ABC 15 执行完如下语句后,页面上显示的内容为:( ) Response.Write “A“ Response.Flush(); Response.Write “B“ Response.ClearContent(); Response.Write “C“ A. A B. AB C. AC D. ABC 16 下列循环语句中循环多少次停止执行? ( ) Dim sum, I Sum=0 I=1 Do Sum=sum+I2 I=I
7、+1 While(I新 浪 “) A. 新浪 B.新浪 C. 新浪(超链接) D.该句有错,无法正常输出 19 如果希望控件内容变换后立即回传表单,需要在控件中添加属性( )。 A. AutoPostBack=“True“ B. IsPostBack=“True“ C. IsPostBack=“False“ D. AutoPostBack=“False“ 20 如果希望在 TextBox 控件中输入的所有内容均以“ *”来显示,需要在控件中设置属性( )。 A. Text=“*“ B. TextMode=“MultiLine“ C. Text=“PassWord“ D. TextMode=“P
8、assWord“ 21 若要获得名为 username 的 cookie 值,以下语句正确的是( )。 A. request.cookie“username“ B. request.cookies“username“ C. response.cookie“username“ D. response.cookies“username“ 22 现在需要验证某个 TextBox 控件的输入数据为必填且大于 0小于 10,此时一定不会使用到的验证控件是 ( )。 A. RequiredFieldValidator B. CompareValidator C. RangeValidator D. Reg
9、ularExpressionValidator 23 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输 入,应该选用的控件是 ( )。 A. RadioButton B. TextBox C. CheckBox D.Label 24 ValidationSummary 验证控件的作用是 ( )。 A.检查总和数 B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小 25 ASP.NET 框架中,服务器控件有两种类型,它们是 ( )。 A.HTML 控件和标准 Web 控件 B.HTML 控件和 XML 控件 C.XML 控件和标准 Web 控件 D.HTM
10、L 控件和 IIS 控件 26 在 ASP.NET 代码 中, Codebehind= WebForm1.aspx.cs表示( )。 A页面所对应的代码文件为“ WebForm1.aspx.cs” B页面文件 为“ WebForm1.asp.cs” C页面文件为“ MfirsApp.WebForm1.cs” D页面所对应的代码文件为“ MfirsApp.WebForm1.aspx” 27 对于 Javascript,下面说法正确的是( )。 A. 编译后在服务器端执行 B. 在客户端计算机执行 C. 在服务器端解释执行 D. 在客户端浏览器中解释执行 28 为保证页面不被重复的数据项加载,需要
11、在 Page_Load 时填入代码( )。 A. if (!isPostBack) B. if (Page.isPostBack=false) C. if (this.PostBack=false) D. if (isPostBack) 29 用于设置表格背景颜色的属性是( )。 A. background B. bgcolor C. bordercolor D. backgroundcolor 30 在一个 ASP.NET 项目中,可以使用一个( )控件来判断 TextBox控件中的内容是一个数字,并且数字范围在 199 之间。 A.RequiredFieldValidator B.Comp
12、areValidator C.RangeValidator D.RegularExpressionValidator 31 设 int x=10, a=0, b=25,则条件表达式 x查看 在下面横线处补充代码,使得在页面 2 中可以 接收到从页面 1 中传过来的两个变量: protected void Page_Load(object sender,System.EventArgs e) Response.Write(“变量 ID 的值: ”+ _ ); Response.Write(“变量 Name 的值: ”+ _ ); 2. 试写一段程序 ,显示下拉列表框的所有选项(如图所示,当单击“显示所有选项”按钮 时,弹出 JavaScript 提醒框)。 3. 一个信息输入界面,源码如下图所示: ( 1) 运用赋值语句对姓名、学号等在 Label 中进行输出 :( 2)按要求添加验证控件,使得网页功能更加完善。 a)姓名不能为空; b)学号不能为空; c)年龄必须为数值型,且范围在 5-100 之间; d)邮箱必须为“ *.*“的格式( *为不为空的字符串); e)入学日期、毕业日期均为日期型,且毕业日期晚于入学日期。 /可语言描述或代码表示 Label输出样式