ASP_NET知识点
一、填空题
-
下面是一个转移到新网页的指令:Response.<u>Redirect</u> ("新网页的Url")。
-
请将下列字符串转换为浮点类型的数据,以便进行计算。
string ss = "4109.54";
double dd = <u>double.Parse(ss)</u> ;
-
改变Session的有效时间的语句是: <u>Session.Timeout = 60;</u> 。
-
ASP.NET提供的6个常用内置对象分别是 ** <u>Request</u>** 、<u>Response</u> 、<u>Server</u> 、Application、Session和 <u>Cookies</u> 。
-
如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性<u>GroupName</u> 设置成相同的值实现。
6. 下面程序代码写在页面的Page_Load事件中,IsPostBack变量起什么作用?
if (!IsPostBack) {
lblMessage.Text = "第一次访问!";
}
-
Command对象ExecuteNOQuery()方法的功能是返回<u>SQL</u><u>语句影响行数</u>,值为<u>int</u><u>型</u>
-
目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的 <u>B/S</u> 结构。
-
终止ASP.NET网页执行可以使用 Response.End() 。
-
数据绑定控件通过属性 DataSourceID 与数据源控件实现绑定。
-
URL的中文意思是指_____________。答案:统一资源定位符
-
在SQLConnection对象中可以使用____ 属性来获取或设置打开SQL数据库的连接字符串。答案:ConnectionString
-
在操作数据库时有查询、更新和删除等操作,在ADO.NET中一般使用_____________对象来完成。答案:command
-
数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流。答案:只读
-
使用 <u>ToString()</u>可以将Session[]对象转换成字符串。
-
isPostBack一般用在页面的<u> page_load </u>函数中,作用是:判断当前请求是否第一次打开,是否曾经做过登陆或者其他事件。
-
C#中的Web页面分为.aspx文件和<u>.cs</u> 文件。
-
在ASP.NET中要引入命名空间System.Data的语句为<u>using System.Data</u> 。
-
Response中的__ Redirect _方法可使浏览器链接到其他URL。
-
Request.Form和Request.QueryString对应的是FORM提交时的两种不同提交方法:_ Post 方法和 Get _方法。答案:,
-
当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 __ Password __
-
button控件的 <u>click</u> 事件是默认双击事件。
-
TextBox控件的默认双击事件是 <u>TextChanged</u> 。
-
修改label控件的文本应修改<u>Text</u> 属性。
二、选择题
静态网页文件的后缀是<u>C</u> 。
A. asp B. aspx C. htm D. jsp
Session与Cookie状态之间的最大区别在于<u>A </u>
A.存储的位置不同 B. 类型不同 C.生命周期不同 D.容量不同
母版页是后缀为<u>A </u>的文件。
A. master B. asax C. aspx D. ascx
单击Button类型控件后能执行单击事件的是(B )。
A. OnClinentClick B. OnClick
C. OnCommandClick D. OnClientCommand
在ASP.NET中,应用程序启动时触发的事件为(c)。
Session_Start
Session_End
Application_Start
Application_End
执行lblMsg.Text=”<a herf=’http://www.microsoft.com’>微软</a>”;语句后,页面上显示的内容是(B)。
A.<a href=’http://www.mircosoft.com’>微软</a>
B. 以超链接形式显示“微软”
C.微软
D.程序出错
以下标记符中,没有结束标记的是(B)
(A)<body>
(B)
(C)<html>
D)<title>
利用ASP.net开发的网页,其扩展名应命名为(B)
(A).htm
(B).aspx
(C).asp
(D)无严格限制
ASP.net网页是在( B )执行的。
客户端浏览器
服务器端
第一次在服务器端,以后在客户端
没有定论
服务器端要获得客户端所提交的表单数据,应使用( A )对象来实现。
Request
Response
Server
Session
若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方法应该采用(C)。
Get
Submit
Post
Resct
在服务器端,若要将页面导航到index.asp,应使用Response对象的(D)方法来实现。
href
Transfer
Flush
Redirect
以下是Label控件的属性的是( A )
A、text B、value
C、acc D、accp
网页重定向功能可以有内置对象 (B)的方法Redirect实现、
A、Server B、Response
C、Request D、Application
下列哪个控件不能作为数据显示控件(D)
A、GridView B、DataList
C、Repeater D、CustomValidator
以下不是SqlCommand对象的方法是(A)
A、Cancel() B、ExecuteRead()
C、ExecuteScalar() D、ExecuteNonQuery()
表示只有所属的成员才能访问的修饰符是(C)
A、public B、protected
C、private D、Internal
在ASP.NET中,为了才当前页面跳转到一个相同目录下名为Main.htm的页面,下面方法正确的是(c)。
Server.Execute(“Main.htm”);
Servlet.Transfer(“Main.htm”);
Response.Redirect(“Main.htm”);
Response.Write(“Main.htm”);
下列标记不属于HTML文档的基本结构的是:( D )
A <html> B <body> C <head> D <form>
下面哪一个对象用于与数据源建立连接:( B)
A Command ** B Connection**
C DataReader D DataAdapter
下面哪一个不是网页文件的后缀名 (D)
A htm B aspx C asp ** D txt**
Response对象的( B )方法可以使Web服务器停止处理脚本。
A. Clear B. End
C. BufferOutput D. Flush
以下所示的文件名后缀中只有______不是静态网页的后缀。(D)
A..html B. .shtml
C. .htm D. .aspx
下列文件名后缀中,只有______不是动态网页的后缀。(B)
A. .jsp B. .xml
C. .aspx D. .php
下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是(D)
A. ExecuteReader B. ExecuteScalar
C. Connection D. ExecuteNonQuery
下面对象中可以脱机处理数据的是(A)
A.DataSet B.Connection
C.DataReader D.DataAdapter
label Web服务器控件 属性用于指定label控件显示的文字。(C)
A. width B. alt C. text D. name
TextBox控件的______属性值用于设置多行文本显示。(D)
A. Text B.Password C. maxLength D. Multiline
如果要在网页上添加一个计算器来统计人数的话,我们可以选用 对象对计数变量Count的加法操作来实现。(B)
A. Session B. Application
C. Server D. Page
下面哪一个对象用于与数据源建立连接:(B)
A. Command B. Connection
C. DataReader D. DataAdapter
静态网页文件的后缀是_.(C)
A asp B aspx C htm D jsp
在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。
insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;
ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
Select操作的Sql语句只能由ExecuteReader()方法来执行;
ExecuteReader()方法返回一个DataReder对象;
下面(B)是静态网页文件的扩展名。
A. .net B. .html C. .aspx D. .jsp
当需要用控件输入性别时,应选择的控件是(D )。
A. CheckBox B. CheckBoxList C. Lable D. RadioButtonList
下面哪个是静态网页文件的扩展名?(B)
A.、.net B、.html C、.aspx D、.jsp
在C#中,关于continue和break用于循环时,以下说法正确的是(A)
break是退出整个循环语句,执行循环后面的语句
continue是退出整个循环语句, 执行循环后面的语句
break是中断本次循环,进入下一次的循环
continue是中断整个循环
在ASP.NET的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时 改变某一变量的对象是(D)
A、Cache B、Session
C、Request D、Application
下列方法中,不属于Response对象的方法或属性是(D)
A、Clear B、write C、Redirect D、Text
下面的哪个对象可使用于使服务器获取从客户端浏览器提交的信息。(A)
A、Request B、Response C、SessionState D、Application
下面不属于Request对象集合成员的是( D )
A.Cookies B.Form C. QueryString D. Server
在建立Application对象的时候会产生哪个事件? ( A )
A. Application_OnStart B. Application_OnEnd
C. Application_Start D. Application_End
执行完如下语句后,页面上显示的内容为: ( A )
<%
Response.Write "A"
Response.End
Response.Write "B"
%>
A. A B. AB C. AC D. ABC
下面说法不正确的是__B_____
每次客户端触发一个事件,都会产生一个新的http请求。
Page_Load事件是页面类执行的第一个事件,且只会在页面第一次请求时执行一次。
在Page_Load中,可以通过IsPostBack判断页面是否回传
客户端每发送一个http请求,服务器端响应时,都会返回一个page对象。
下列不属于textbox控件属性的是( D )
A、text B、readonly C、ID D、Page_Load
ASP.NET支持多种语言它的<u>缺省语言</u>是( D )
A、HTML B、JavaScript C、Visual Basic D、 C#
能够让Web服务器把少量数据储存到客户端的内置对象是(D)
A、Server对象 B、Session对象 C、Application对象 D、Cookie对象
一个button控件ID为btn_sumbit,双击后得到的处理时间函数名为( B )
A、button_click B、btn_submit_Click C、btn_submit_push D、button_push
网页通常分为哪两种?(A)
A、动态和静态 B、应用和系统 C、短期和长期 D、html和php
Page中的哪个事件,当页面装载时发生( C )
A、Start B、Unload C、Load D、Init
CheckBox是常用控件,它是指( B )
A、列表框 B、复选框 C、文本框 D、标签
当.cs文件需要添加某命名空间时,应使用关键字( D )
A.include B.import C、define D、using
在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击( A )。
A、添加新项 B、添加现有项
C、添加引用 D、添加Web引用
一般来说,控件的visible属性表示( B )
控件上显示的文本
控件是否可见
控件是否能被引用
控件的事件
一般来说,控件的text属性表示( A )
控件上显示的文本
控件编程时的标识符
控件的背景色
控件的事件
下列不属于button控件属性的是( D )
A、visible B、width C、ID D、Page_Load
下面关于变量定义且赋值语句正确的是( A )
A、int a= 12; B、 int a = 12.5;
C、int a =”<st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="12" unitname="”" w:st="on">12”</st1:chmetcnv>; D、 int a= ’<st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="12" unitname="’" w:st="on">12’</st1:chmetcnv>;
在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其( B )属性来区分的。
A、 Style B、 TextMode C、 Type D、 Input
对于控件Button,下列说法错误的是( D )
是服务器控件
会自动回发事件
双击可以在.CS文件中自动添加click事件处理函数
不能更改button上的文字
三、是非题
Session对象可以在同一对话的不同网页之间共享 。 ( T )
HTML语言与XML一样,它们的标记都是严格区分大小写的。 ( F )
使用母版页是为了多个网页在全局的样式上保持一致。 ( T )
JavaScript代码必须包含在<script>元素中。(×)
数组可以有一组数据类型不同的元素组成。(×)
在switch结构中,每一个case块的结束必须有break或goto语句。(√)
当页面返回时,在触发控件的事件之前会触发Page_Load事件( √ )。
Application状态可由网站所有用户进行更改。(√)
Session状态可以在同一会话的不同网页间共享。(√)
SqlDataSource控件只能访问SQL Server数据库。 ( × )
Cookie对象提供了一种在客户端保存信息的方法 T
RadioButtonList控件和CheckBoxList控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项F
CheckBoxList和ListBox控件类似。都可以进行单选或多选,甚至一项都不选 T
用户对网站的一次访问称为一个会话。在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID. T