大学asp课程考试基础题目
大学asp.net考试题及答案
大学考试题及答案一、选择题(每题2分,共20分)1. 中用于定义Web页面中用户界面元素的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:A2. 在中,用于处理用户输入的服务器控件是:A. TextBoxB. ButtonC. LabelD. Image答案:A3. 下列哪个不是中的数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D4. 在中,用于定义Web页面中事件处理程序的属性是:A. OnClickB. OnLoadC. OnSubmitD. All of the above答案:D5. 中,用于在服务器端处理客户端请求的代码块是:A. <% ... %>B. <script ... %>C. <%@ ... %>D. <%-- ... --%>答案:A6. 在中,用于声明服务器控件的标记是:A. <% ... %>B. <%@ ... %>C. <script ... %>D. <%-- ... --%>答案:B7. 下列哪个不是中的数据访问技术?A. B. ODBCC. OLE DBD. LINQ答案:B8. 在中,用于定义Web页面布局的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:C9. 中,用于在客户端执行的脚本语言是:A. VB. C#C. JavaScriptD. JScript答案:C10. 在中,用于定义Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. All of the above答案:A二、填空题(每题2分,共20分)1. 应用程序的入口点是___________方法。
答案:Application_Start2. 在中,用于定义页面级别的事件处理程序的属性是___________。
asp期末考试题及答案
asp期末考试题及答案一、选择题(每题2分,共20分)1. ASP是以下哪个的缩写?A. Active Server PagesB. Advanced System ProgrammingC. Application Service ProviderD. All of the above答案:A2. ASP默认使用哪种脚本语言?A. JavaScriptB. VBScriptC. C#D. Java答案:B3. ASP页面的文件扩展名是什么?A. .aspB. .htmlC. .phpD. .aspx答案:A4. 下列哪个不是ASP的内置对象?A. RequestB. ResponseC. SessionD. Database答案:D5. ASP页面中,以下哪个是正确的输出语句?A. <% Response.Write("Hello World") %>B. <% Response.Output("Hello World") %>C. <% Print("Hello World") %>D. <% Display("Hello World") %>答案:A6. 在ASP中,以下哪个函数用于获取当前日期和时间?A. Now()B. Date()C. Time()D. GetDate()答案:A7. ASP中,以下哪个属性用于设置页面的超时时间?A. TimeoutB. ExpiryC. ExpiresD. SessionTimeout答案:A8. 在ASP中,以下哪个函数用于获取客户端浏览器的类型?A. Request.BrowserB. Request.ClientC. UserAgentD. BrowserType答案:A9. ASP中,以下哪个对象用于处理HTTP请求的头信息?A. Request.HeadersB. Response.HeadersC. Server.HeadersD. Client.Headers答案:A10. ASP中,以下哪个函数用于将字符串转换为小写?A. LCase()B. Lower()C. ToLower()D. ConvertToLower()答案:A二、判断题(每题1分,共10分)1. ASP是一种服务器端脚本环境,用于创建动态交互式Web应用程序。
ASP考试
考试论述:1.一名WEB程序员应该懂哪些方面的知识,应该注意学习那些东西?(1)各种脚本,asp、jsp、php等等(2)数据库,并且考虑内存消耗,访问速度,数据库连接池和事务机制(3)组件技术,明白COM原理,如何实现这种调用(4)网络技术,知道WEB服务器机制,明白HTTP协议(5)HTML,JSP,JA V ASCRIPT,SQL,XML,CSS,HTTP协议等等静态网页:纯粹HTML格式的网页成为静态网页动态网页的一般特点:(1)以数据库为基础,大大降低了网站维护的工作量(2)可以实现更多的功能,如用户登录,用户注册,用户管理等(3)动态网页并不是独立存在于服务器上的网页文件,只有当用户向服务器请求时,才会返回一个完整的网页动态网页开发技术:(1)PHP hypertext preprocessor 超文本预处理器(2)JSP java server page(3)ASP active server pages(4)IDE:集成开发环境integrated develop environmentASP:active server pagesIIS:信息服务器internet information serverMSDN:microsoft developer networkGUI:图形用户界面graphical user interfacevisual studio 2008的文档窗口叫WEBFORM,具有“设计”和“源”两种视图,可用“拆分”按钮将两种视图同时显现。
一个标准应用程序由多个文件组成,包括WEB页面,HTTP页面,HTTP处理器,HTTP模块,可执行代码,配置文件和数据文件。
目录:(1)bin文件夹:包含WEB应用程序要使用的已经编译的.net组件程序集(2)App_code:包含源代码文件,如.cs文件(3)App_data:当添加数据库文件时,会自动添加该文件夹(填空)是使用事件驱动的编程模型,开发人员只需要向WEB窗体添加一些控件,然后响应相应的事件。
唐山学院期末考试试题asp
唐山学院期末考试试题asp # 唐山学院期末考试试题## 一、选择题(每题2分,共20分)1. ASP(Active Server Pages)是一种:A. 网页设计语言B. 服务器端脚本环境C. 数据库管理系统D. 操作系统2. 下列哪个不是ASP的内置对象?A. RequestB. ResponseC. ServerD. HTML3. ASP可以与哪种数据库进行交互?A. MySQLB. SQL ServerC. OracleD. 所有以上4. 在ASP中,用来定义变量的关键字是:A. varB. letC. dimD. set5. 以下哪个不是ASP的常见错误类型?A. 语法错误B. 运行时错误C. 逻辑错误D. 编译错误6. ASP页面的默认文件扩展名是:A. .aspB. .htmlC. .phpD. .aspx7. 以下哪个不是ASP的常用组件?A. FileSystemObjectB. AdRotatorC. Browser CapabilitiesD. XML DOM8. 在ASP中,以下哪个函数用于获取当前日期和时间?A. Now()B. Date()C. Time()D. Today()9. ASP页面在服务器上执行后,返回给客户端的是:A. 源代码B. 编译后的二进制代码C. 执行结果D. 错误信息10. 以下哪个不是ASP的脚本语言?A. VBScriptB. JScriptC. JavaScriptD. PerlScript## 二、简答题(每题10分,共30分)1. 简述ASP的基本工作原理。
2. 描述ASP与CGI的区别。
3. 列举并简要解释ASP的常用内置对象。
## 三、编程题(每题25分,共50分)1. 编写一个ASP页面,实现用户登录功能。
页面需要接收用户名和密码,验证后跳转到相应的页面。
2. 设计一个ASP页面,用于显示当前日期和时间,并在页面上显示“今天是:[日期]”。
asp考试题
asp考试题1. 什么是ASP?ASP(Active Server Pages)是一种在Web服务器上执行的服务器端脚本技术,它可以使用服务器脚本语言(如VBScript、JavaScript等)在HTML文档中嵌入代码。
ASP可以动态生成网页内容,并与数据库进行交互,实现丰富的互联网应用程序。
2. 什么是Session?Session是一种服务器端的机制,用于在不同请求之间保持用户数据的状态。
通过Session,可以在多个页面或多个请求中存储和访问用户特定的数据。
每个用户访问Web应用程序时,都会被分配一个唯一的会话ID,该ID可以用来识别特定用户的Session数据。
3. 请简述ASP的运行原理。
当客户端发起对ASP页面的请求时,Web服务器会将请求发送到ASP引擎进行处理。
ASP引擎会解析ASP页面,识别其中的服务器脚本代码,并执行相应的操作,比如查询数据库、处理表单数据等。
然后,ASP引擎将生成的HTML响应返回给客户端,客户端的浏览器会将HTML渲染并展示给用户。
4. 如何在ASP中连接数据库?在ASP中连接数据库,可以使用ADO(ActiveX Data Objects)对象来实现。
首先,需要创建一个Connection对象,并指定数据库连接字符串,其中包括数据库的类型、位置、用户名和密码等信息。
然后,可以通过Connection对象打开数据库连接。
接下来,可以使用Recordset对象执行SQL查询语句,并获取查询结果。
5. 什么是ASP的错误处理机制?ASP提供了一种错误处理机制,可以捕获和处理运行时错误。
可以使用"on error resume next"语句来忽略错误,继续执行后续代码;也可以使用"on error goto 0"语句将错误处理重置为默认,使错误直接抛出。
此外,还可以使用Try..Catch语句捕获和处理特定类型的错误。
ASP试卷及答案
-------------------------------------------------------------------------- A 卷 -------------------------------- 告知: 本试卷的最终解释权归******。
注:考试时间为90分钟;请以闭卷形式在规定的时间内独立完成测试。
一、判断题 (每小题1分,共10分)1、 CStr 函数可以将数值转换为字符串。
( ) 2、 Mid("八千里路云和月",3,2)的返回值是"里"。
( ) 3、 常量是一种不会改变的数,定义常量要使用“Dim 常量名称”。
( ) 4、 运算符“+”也可以用来连接字符串。
( ) 5、 For...Next 循环后可以用Step 来设置间隔值,如果不设,默认值是1。
( ) 6、 除了使用While 或Until 来离开Do...Loop 循环之外,也可以用Exit Do 来离开。
( ) 7、 除非调用子程序,否则子程序不会自动执行。
( ) 8、 函数与子程序的不同之处在于子程序不能传入参数。
( ) 9、 ASP 是通过一组统称为ADO 的对象模块来访问数据库的。
( ) 10、Recordset 对象的Modify 方法用于修改某一条记录。
( )二、单选题 (每题3分,共45分) 1、 关于HTML 文件说法错误的是:( )A 、 HTML 文件是一个包含标记的文本文件。
B 、 这些标记告诉浏览器怎样显示这个页面。
C 、 HTML 文件必须以 .htm 为扩展名。
D 、 HTML 文件可以用一个简单的文本编辑器创建。
2、 关于HTML 文件说法正确的是:( )A 、 HTML 标记都必须配对使用。
B 、 在<title>和</title>标签之间的是头信息。
C 、 HTML 标签是大小写无关的,<b>跟<B>表示的意思是一样的。
asp试题
网页设计基础习题库1.Internet 可以连接各种各样的计算机系统和网络,不管它们处于世界上任何地方,具有何种规模,只要遵守共同的网络通信协议TCP/IP即可。
3.WWW (World Wide Web)又称万维网,也可以简称为Web 或3W,是一种建立在Internet 上的庞大的基于超文本的网络信息系统。
4.WWW、文件传输(FTP) 、电子邮件(E-mail)、和远程登录(Telnet)功能,构成了Internet 服务的基础。
5.Internet 将位于Internet 不同地点上的相关信息资源以超文本的方式有机地组合在一起,从而为Internet 用户提供世界范围的多媒体信息服务。
6.WWW 服务器是对浏览器的请求提供服务的计算机及其相应的服务程序。
7.在WWW 服务中,采用客户机/服务器的工作模式。
8.超文本将文本文件中的某些文字、符号、图片等以变化的字体、颜色、下划线显示,以区别于一般文本,并且内嵌Web 地址(即URL),通过单击它们可以跳转到其他网页、图形、文件、邮箱或网站,称为“超链接”。
9.URL统一资源定位器是对Internet 上资源的一种准确定位机制。
10.URL 一般由三部分组成:浏览器检索资源所使用的协议类型、存放资源的主机域名、资源所在的路径名与文件名。
11.搜索引擎是一个对Internet 上的信息资源进行搜集整理,并供用户快速查询的系统。
15.静态网页运行于客户端的浏览器,只能固定显示事先设计好的页面内容,无法与WWW 服务器进行动态交互。
静态网页的后缀名通常为html、htm等。
16.动态网页,是指用asp、php、cgi、、java 等编程环境和JavaScript、VBScript、等脚本语言来制作的网页,程序在服务器端运行,这是判断网页属不属于动态网页的重要标志。
17.网站也称站点,是包括主页在内的很多网页的集合,利用这些网页,将各种各样的资源信息放置在互联网上,供用户浏览使用。
ASP复习试题及答案
一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
ASP复习资料试题及答案
一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
asp服务规范考试题库及答案
asp服务规范考试题库及答案一、单项选择题(每题2分,共10题)1. ASP是什么?A. 一种编程语言B. 一种服务器端脚本环境C. 一种数据库管理系统D. 一种网页设计软件答案:B2. ASP文件的默认扩展名是什么?A. .aspB. .aspxC. .phpD. .jsp答案:A3. 在ASP中,以下哪个对象用于处理客户端请求?A. ResponseB. RequestC. ServerD. Application答案:B4. 如何在ASP中声明一个变量?A. Dim varNameB. Declare varNameC. Var varNameD. Define varName答案:A5. ASP中,以下哪个函数用于获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:B6. 在ASP中,如何将字符串转换为小写?A. LCase()B. UCase()C. StrLower()D. StrUpper()答案:A7. ASP中,以下哪个对象用于管理应用程序级别的数据?A. SessionB. ApplicationC. CookieD. Response答案:B8. 在ASP中,以下哪个方法用于重定向到另一个页面?A. Response.Redirect()B. Server.Transfer()C. Request.Redirect()D. Application.Redirect()答案:A9. ASP中,以下哪个对象用于处理文件系统?A. FileSystemObjectB. FileC. DirectoryD. FileObject答案:A10. 在ASP中,如何声明一个数组?A. Dim arrayName()B. Declare arrayName()C. Var arrayName()D. Define arrayName()答案:A二、多项选择题(每题3分,共5题)1. ASP支持以下哪些数据类型?A. IntegerB. DoubleC. StringD. Boolean答案:A, B, C, D2. 在ASP中,以下哪些方法可以用于输出内容到客户端?A. Response.Write()B. Response.Output()C. Response.Print()D. Response.Flush()答案:A, C3. ASP中,以下哪些对象用于处理表单数据?A. FormB. QueryStringC. Request.FormD. Request.QueryString答案:C, D4. 在ASP中,以下哪些方法用于处理日期和时间?A. DateAdd()B. DateDiff()C. DatePart()D. FormatDateTime()答案:A, B, C, D5. ASP中,以下哪些对象用于处理错误?A. ErrB. ErrorC. ExceptionD. Response答案:A, B三、判断题(每题1分,共5题)1. ASP是一种客户端脚本语言。
ASP试题——精选推荐
选择题1.关于B/S和C/S编程体系,下面说法不正确的是______C_____。
A.B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。
B.HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言是在浏览器上执行的。
C.目前应用领域的数据库系统全部采用网状型数据库。
D.JSP是SUN公司推出的,是J2EE十三种核心技术中的一种。
2.张三使用163拨号上网,访问新浪网站,___C________是服务器端。
A.张三的电脑B.163的拨号网络服务器C.新浪网站D.没有服务器3.Session对象默认有效期为___B________分钟。
A.10 B.20 C.30 D.604.___C__事件在页面被加载的时候,自动调用该事件。
A.Page_OnLoad() B.Page_UnLoad() C.Page_Load() D.Page_Submit()5.以下哪个不是的验证控件__D_____A.RequiredFieldValidator B.CompareValidator C.RangeValidator D.SubmitValidator6.___B____类提供创建、复制、删除、移动和打开文件的静态方法。
A.FileInfo B.File C.Folder D.IO7.__D___对象用于从数据库中获取仅向前的只读数据流,并且在内存一次只存放一行数据。
A.DataAdapter B.DataSet C.DataView D.DataReader8.下列哪个方法用来返回DataReader对象_D___A.ExecuteNonQuery B.ExecuteScalar C.Application D.ExecuteReader 9.假如建立了一个文件temp.aspx,直接保存在C:\Inetpub\wwwroot\文件夹下,如果想访问,需要在浏览器中输入(A )。
ASP练习题及答案.
一、选择题:(每个小题1分,共40分)1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、能向页面引入操纵数据库记录集对象的是( A )A Server.CreateObject(“mand”)B Server.CreateObject(“ADODB.Recordset”)C Server.CreateObject(“ADODB.Connection”)D Server.CreateObject(“Scripting.FileSystemObject”)3、下列属于ASP六大对象的是( B )A createobjectB cookiesC DocumentD ObjectContext4、能够在页面中关闭缓存的是( C )A、<%@Transaction=TRUE%>B、Response.Buffer=TrueC、Response.Buffer=falseD、Request.Querystring5、以下哪个是vbscript 代码中用来注释的语句( C )A、’B、!C、 <!-- -->D、<-->6、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )7.在色彩的RGB系统中,32位中六进制数ffffff表示的颜色是( A )。
A. 白色B. 红色C. 黄色D. 黑色0000008.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。
A. Request B public C. Dim D. Option Explicit9、下面程序段执行完毕,c的值是:( C )<%Application("a")=10Application ("b")=20c= Application ("a")+ Application ("b")%>A 12B abC 30D 以上都不对10、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
ASP试题A
《ASP程序设计》试题A一、选择题(每小题3分,共 30 分。
请将答案填在下面的表格内)1、网页文件框架有三个基本标签,下面不是网页文件框架基本标签是:A、<html>;B、<body>;C、<head>;D、<A>;2、.net是一种全新的下一代可视化开发环境,是一场( )上的革命。
A、软件开发语言;B、软件技术;3、动态网站设计技术PHP在应用方面的不足是:A、跨平台性良好;B、效率比较高;C、安装复杂;D、免费使用;4、Web是Internet上最热门的应用架构,它主要由技术三要素组成,其中不包含:A、FTP;B、HTTP;C、BROWSE;D、HTML;5、下列哪个VBScript变量名称是正确的?A、111;B、_sum;C、ab_1;D、A?b;6、在VBScript中那类循环语句指定循环次数,使计数器重复运行语句。
A、Do ……Loop;B、While……Wend;C、For……Next;D、For Each……Next;7、VBScript代码中对错误类型变量命名名约定正确的是:A、BlnFound;B、DblTolerance;C、errOrderNuva;D、Integer;8、VBScript中一个语句行的长度最多不能超过1023个字符,一行中不能表达时规定使用的续行符是“”。
A、-;B、_;C、$;D、&;9、VBSeript是采用事件驱动编程机制的语言,不是事件驱动三要素的是:A、对象(object);B、事件调用(call);C、事件(Events);D、事件过程(Event Procedure);10、VBScript中Document对象是脚本层次结构中最重要的对象,使用它设置或返回文档的背景色属性为:A、AlinkColor;B、vLinkColor;C、bgColor;D、fgColor;二、填空题(每空 3分,共 15 分。
ASP大学考试复习题
补充作业(一)一、选择题1.小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?(A)小王的机器是服务器端,搜狐网站是客户端(B)搜狐网站是服务器端,小王的机器是客户端(C)小王的机器既是服务器端,又是客户端(D)以上说法全不对2.Response对象的()属性可指定缓存页面的确切存储到的日期和时间。
A.Buffer B. Expires属性C.Expires Absolute属性 D. CacheControl属性3.执行完如下语句后,a的值为:<%Dim aa=FormatNumber(10.223344,3)%>(A) 10.223344 (B) 10.2 (C) 10.223(D) 10.0004.下列哪个函数可以将数值转换为字符串?(A) Cdate (B)Cint (C) CStr (D) CDbl5.执行完如下语句后,sum的值为?<%Dim sum,ISum=0I=1Do While I<=10Sum=sum+II=I+1If (I Mod 5=0) thenExit doEnd ifLoop<%(A) 55 (B) 15(C) 10(D) 456.请判断下列语句执行完毕后,a、b、c的值<%a="1" + 1b="1" + "1"c="1" & "1"%>(A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",27.执行完语句a="2",a的类型为(A) 数值型(B) 字符串型(C) 布尔型(D) 日期型8.执行完如下语句后,Sum的值为:<%Dim a(5),SumSum=0For I=0 To 5a(I)=ISum=Sum+a(I)Next%>(A) 0 (B) 5 (C) 15 (D) 209.执行完a=5>3 And "a"<"c" 语句后,a的值为:(A) True (B) False(C) 1 (D) 010.下列循环语句中循环( )次停止执行。
asp.net基础笔试题(全解完整答案)
基础笔试题(全解完整答案)基础题面向对象的思想主要包括什么?对向对象程序设计(OOP)思想:封装、继承、多态封装:用抽象的数据类型将数据和基于数据操作封装在一起,数据被保护在抽象类型内部。
继承:子类拥有父类的所有数据和操作。
多态:一个程序中同名的不同方法共存的情况。
有两种形式的多态:重载与重写。
2.什么是中的用户控件?用户控件就是.ascx,复合控件就是.DLL3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?应用程序域:一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立。
受管制的代码:受管制的代码是在CLR虚拟机中运行的代码。
强类型系统:C# 是强类型语言;因此每个变量和对象都必须具有声明类型。
装箱和拆箱:装箱就是隐式的将一个值型转换为引用型对象。
比如:int i=0;Syste.Object obj=i;这个过程就是装箱!就是将i装箱!拆箱就是将一个引用型对象转换成任意值型!比如:int i=0;System.Object obj=i;int j=(int)obj;这个过程前2句是将i装箱,后一句是将obj拆箱!值型就是在栈中分配内存,在申明的同时就初始化,以确保数据不为NULL;引用型是在堆中分配内存,初始化为null,引用型是需要GARBAGE COLLECTION来回收内存的,值型不用,超出了作用范围,系统就会自动释放!重载:类中的方法名相同,但参数的个数或类型不同CTS(Common Type System)(通用类型系统) :描述了类型的定义和行为。
CLS( Common Language Specification) 通用语言规范CLR ( Common Language Runtime ) 通用语言运行时4.列举一下你所了解的XML技术及其应用xml可以用来做网页(xslt) xml可以当作数据库5.值类型和引用类型的区别?写出C#的样例代码。
ASP题库(含答案)
ASP题库(含答案)一、单选题(共54题,每题1分,共54分)1.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应B、请求——响应——显示——断开C、请求——响应——显示D、请求——执行并生成——响应——解释并显示——断开正确答案:B2.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A3.下列语句中用来保存上传文件的是A、FileUpload1.SaveAs(savePath);B、Server.MapPath("~/upload")C、CreateDirectory(savePath)D、if (FileUpload1.HasFile)正确答案:A4.对FormView控件,用于更新数据,一般要给UpDate语句设置():A、无需设置B、一定的条件C、设置select语句D、Insert语句正确答案:B5.要实现一个网站在线人数计数器,最方便的是使用()。
A、视图状态B、应用程序状态C、会话状态D、Cookie状态正确答案:B6.要想让FormView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C7.sqlDataSource控件选择操作执行前引发的事件是A、SelectingB、SelectedC、DeletedD、Updated正确答案:A8.使用“数据源配置向导”配置Select语句时,如何操作可以进一步生成更新语句A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDER BY(R)…”按钮D、单击“高级(V)…”按钮正确答案:D9.注册新用户时,验证“密码”和“确认密码”是否一致,应采用A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:C10.Session与Cookie状态之间最大的区别在于A、存储位置不同B、类型不同C、生命周期不同D、容量不同正确答案:A11.“ContentPlaceHolder”是()中的标记A、母板页B、普通网页C、内容页D、Word文档正确答案:A12.sqlDataSource控件删除操作执行前引发的事件是A、DetelingB、DeletedC、InsertingD、Inserted正确答案:A13.关于GridView控件的Rows行A、有行号,没有列号B、是GridView的数据行C、没有行号,没有列号D、没有行号,有列号正确答案:B14.对FormView控件,通过该控件的任务按钮的“编辑模板”修改()可以给本控件增加标题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础知识1、网站在编译时,首先将语言代码编译成中间代码MSIL。
2、存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
3、XML文件主要用于传输和存储数据。
4、C#中的数据类型包括值类型和引用类型。
5、装箱实质是把值类型转化为引用类型。
6、至少执行一次循环的循环语句是do-while语句。
7、较适用于已知循环次数的循环语句是for语句。
8、判断Web页面是否第一次载入可通过属性IsPostBack的值进行判断。
9、每个CSS样式有两个主要部分:选择器和声明。
声明由一个属性及其值组成。
根据定义的不同用途,CSS样式包括基于元素的样式、基于类的样式和基于ID的样式。
10、在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged 事件,应设置属性AutoPostBack=true。
11、3.5的服务器控件包括HTML服务器控件和Web服务器控件。
12、当需要将TextBox控件作为密码输入框时,应设置TextMode=”password”。
13、窗体验证包括客户端和服务器端验证。
14、通过判断页面的属性IsValid值可确定整个页面的验证是否通过。
15、数据绑定控件通过属性DataSourceID与数据源控件实现绑定。
16、数据绑定控件通过属性DataSource与LINQ查询返回的结果实现绑定。
17、适合企业内部使用的验证方式是Windows验证。
18、适合在Internet上使用的验证方式是Forms验证。
19、ChangPassword控件在修改密码成功后可向用户发送电子邮件。
控件GridView中内置了删除数据、修改数据的功能。
控件GridView能同时显示所绑定的数据表中的多条记录。
20、控件DetailsView一次只能显示一条记录。
控件DetailsView中内置了删除数据、修改数据和插入数据的功能。
21、数据源控件SqlDataSouce可用于访问所有关系型的数据库。
通过数据源控件SqlDataSouce对数据进行访问时所定义的Sql语句保存在数据源控件内部。
数据源控件SqlDataSouce中定义的SQL语句执行时是通过调用相应的方法,如查询语句对应的是select()方法,更新语句对应的是update()方法,删除语句对应的是delete()方法,插入语句对应的是insert()方法,其中select()方法是自动调用的,其他方法需要编写命令调用。
22、LinqDataSource控件访问数据连接的是Linq to Sql类文件。
LINQ语句提供了统一的语法实现多种数据源的查询和管理。
它与.NET支持的编程语言整合为一体,使得数据的查询和管理直接被嵌入在编程语言的代码中。
LINQ的查询语句中第一个必须是from子句。
23、要执行客户端验证必须设置验证控件属性EnableClientScript值为true。
24、使用CompareValidator控件时,属性ControlToCompare和ValueToCompare 的值只能设置一个。
25、当页面往返时,在触发控件的事件之前先触发Page_Load事件。
26、在ListBox控件中,可以同时选择多项。
27、在定义一个类时,必须要定义类的构造函数。
28、基于类的样式在定义时要加前缀“.”。
29、基于ID的样式在定义时要加前缀“#”。
30、CSS样式规则可以放在不同的位置,包括:与XHTML元素的内联、位于页面的<style>元素中和外部样式表(.css文件)中。
31、JavaScript代码必须包含在<script>元素中。
1、发布网站后,网站中的App_Code文件夹将被(bin)文件夹代替。
A. App_DataB. App_ThemesC.App_binD.bin2、CSS样式不包括(B)。
A.基于元素的样式B. 基于文件的样式C.基于ID的样式D.基于类的样式3、下列数据类型属于引用类型的是(B)。
A.boolB. stringC. charD.enum4、下面有关数据类型的描述中不正确的是(C)。
A.在引用类型中,有可能两个变量引用同一个对象B. byte类型的取值范围是0~255C. bool类型中可以用数字1表示trueD.可以通过转义符方式输入字符5、下面的控件中不能执行鼠标单击事件的是(B)。
A.ImageButtonB.ImageC.ImageMapD.LinkButton6、单击Button类型控件后能执行客户端脚本的属性是(A)。
A.OnClientClickB.OnClickC.OnCommandClickD.OnClientCommand7、当需要用控件输入“性别”时,应选择的控件是(D)。
A. CheckBoxB. CheckBoxListC. LabelD.RadioButtonList8、下面对CustomValidator控件说法错误的是(D)。
A. 能适用自定义的验证函数B.可以同时添加客户端验证函数和服务器端验证函数C.指定客户端验证的属性是ClientValidationFunctionD.属性runat用来指定服务端验证函数9、如果需要确保用户输入大于200的值,应该使用的验证控件是(B)。
A. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD.RegularExpressionValidator10、连接数据库的验证方式不包括(A)。
A. Forms验证B.Windows验证C.SQL Server验证D. Windows验证和SQL Server混合验证11、下面有关SqlDataSource控件的描述中错误的是(D)。
A. 可连接Access数据库B. 可执行SQL Server中的存储过程C. 可定义修改、删除、查询和添加数据SQL语句D. 在数据操作时,不能使用参数12、若某文件的web.config中包含如下代码:<authorization>< allow roles = “Admin”/><deny roles = “Member”/></authorization>则允许访问此文件夹下网页的角色的有(A)。
A. AdminB. Admin和MemberC. MemberD.拒绝所有角色用户应用题1、设有一个用户信息类UserInfo。
包括三个属性:姓名(Name)、年龄(Age)和性别(Sex)。
包括一个方法DecideAge( )用于判断用户是否达到规定年龄。
当年龄大于等于18岁时返回值“某某,你是成年人!”;当年龄小于18岁时返回值“某某,你是未成年人”。
public class UserInfo{private string _Name;private int _Age;private string _Sex;public string Name{ get{ return this._Name;}set{ this._Name = value;}}public int Age{ get{ return this._ Age;}set{ this._ Age = value;}}public string Sex{ get{ return this._ Sex;}set{ this._ Sex = value;}}public UserInfo(string name, int age, string sex){ = name;this. Age = age;this. Sex = sex;}public string DecideAge( ){if (Age>=18){return this._Name + "你是成年人!";}else{return this._Name + "你是未成年人!";}}}2、设商品信息表Product 中有字段:商品编号(ProductId)、商品分类号(CategoryId)、商品单价(ListPrice)、商品成本价(UnitCost)、供应商编号(SuppId)、商品名称(Name)、库存数量(Qty)。
利用LINQ to SQL对该表进行管理(1)对表Product进行选择,选择商品成本价(UnitCost)大于30元的商品。
var results = from r in db.Productwhere r.UnitCost > 30select r;(2)对表Product按商品库存数量的升序进行排列。
var results = from r in db.Productorder by r. Qtyselect r;(3)删除表Product中商品编号(ProductId)为4的商品信息。
var results = from r in db.Productwhere r. ProductId==4select r?;db.Product.DeleteOnSubmit(results);db.SubmitChanges();3、下图是一个Web窗体的设计界面:当在控件TextBox1中输入一个正整数n 时,单击“计算”按钮时,将在控件TextBox2中显示n以内的所有5的倍数的和(n 为一正整数,如n=16,则应计算s=5+10+15的值并在控件TextBox2中显示)。
单击“取消”按钮时则清空控件TextBox1和控件TextBox2中的数据。
编写“计算”按钮的Click事件代码和“取消”按钮的Click事件代码(1)protected void Botton1_Click(object sender, EventArgs e){int n;int s=0;n= int.Parse(TextBox1.Text);for (int i=1; i<=n; i++){ if (i % 5==0){ s=s+i;}}TextBox2.Text = s.Tosting();}(2)protected void Botton1_Click(object sender, EventArgs e){TextBox1.Text = “”;TextBox2.Text = “”;}4、下图是一个Web窗体的设计界面:当在控件TextBox1中输入一个百分制成绩score后,点击“等级”按钮时,按下列原则通过控件label1输出其等级:score<60,等级为E;60≤score<70,等级为D;70≤score<80,等级为C;80≤score<90,等级为B;score≥90,等级为A。