ASP复习资料试题及答案.doc

上传人:s****u 文档编号:12749142 上传时间:2020-05-22 格式:DOC 页数:92 大小:577.86KB
返回 下载 相关 举报
ASP复习资料试题及答案.doc_第1页
第1页 / 共92页
ASP复习资料试题及答案.doc_第2页
第2页 / 共92页
ASP复习资料试题及答案.doc_第3页
第3页 / 共92页
点击查看更多>>
资源描述
一、选择题1、下列属于中文简体字符集的是( B) A gbk B gb2312C big5D utf-8 2、以下哪个是vbscript 代码中用来注释的语句(A ) A、 B、! C、 D、 3、下面哪个函数是用来将字符串中的大写字母转换为小写字母(A) A、ucase( ) B、lcase( ) C、 dcase( ) D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C)语句来设置。 A. RequestB public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。A 只能在本机的c:inetpubwwwroot文件夹。B 只能在本机操作系统所在磁盘的文件夹。C 只能在本机非操作系统所在磁盘的文件夹。D 以上全都是错的。6、关于ASP,下列说法正确的是(C)A 开发ASP网页所使用的脚本语言只能采用VBScript。B 网页中的ASP代码同html标记符一样,必须用分隔符”将其括起来。C ASP网页,运行时在客户端无法查看到真实的ASP源代码。D 以上全都错误。7、ASP脚本编程使用的语言是( C) A、Delphi B、VB C、VBScript D、C 8、下列哪一种设置能使表格显示边框(B)A 在中添加 border属性 B 在中添加border属性C 在中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A Response B Request C Session D Application10、下列Response对象的用法错误的是( A )A B C D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串 B 字符串、数字C 字符串、字符串 D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )%Response.Write 新浪%A 新浪B 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。B Session的有效期时长默认为20分钟,且不能修改。C SessionID可以存储每个用户Session的代号,是一个不重复的长整型数字。D 以上全都错14、小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?( B )A小王的机器是服务器端,搜狐网站是客户端 B 搜狐网站是服务器端,小王的机器是客户端 C小王的机器既是服务器端,又是客户端 D以上说法全不对15、下列哪个变量名称是正确的(c)A 111 B _sum C ab_1 Da?b16、下列标记中,( A )可以在网页中插入图片。A 标记 B表记C 标记 D标记17、 下列关于ASP程序说法不正确的是(A )A 在ASP程序中,字母不分大小写B 使用REM或 符号来标记注释语句C 符号必须和ASP语句放在一行D ASP语句必须分行,不能把多条ASP语句写在一行18、在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B )对象实现。A Request B Response C Server D Session18、 表单提交后数据指定的处理的文件由( C)属性指定。A Get B Post C Action D Name20、关于HTML文件说法正确的是:(C)A HTML标记都必须配对使用。B 在和标签之间的是头信息。C HTML标签是大小写无关的,跟表示的意思是一样的。D 在和标签之间的文本会以加粗字体显示。21、关于VBScript,下列说法正确的是(A)。A VBScript只有一种数据类型。B 可以使用 Dim、Private、Public和Const关键字声明变量。C VBScript中,变量必须先声明再使用。D 以上全都错误。22、请判断下列语句执行完毕后,a、b、c的值(B)A 11,11,11 B 2,11,11 C 11,2,11 D 11,11,223、执行完语句a=2,a的类型为(B)A 数值型 B 字符串型 C 布尔型 D 日期型24、执行完如下语句后,a的值为(D)A 0 B 1 C 3 D 425、执行完如下语句后,页面上显示的内容为(A)(A) A (B) AB (C) AC (D) ABC27、嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?( C )A B C D 28、下列哪种表单字段适合作为单一的选择题使用。( C )A 单行文本框 B 复选框 C 单选钮 D下拉式菜单29、用来打开与关闭数据库连接的是哪个ADO对象。( C )A Command B Recrodset C Connection D Field30、用来读取、插入、删除或更新表记录的是哪个ADO对象。( B )A Command B Recrodset C Connection D Field31、执行完a=23 Mod 4 语句后,a的值为:( c )A 0 B 2 C 3 D 532、在VB脚本语言中不能带返回值的函数是(B )A Now B Sub C Date D Function33、如果a = Int(10*Rnd(),则a的值不可能是( D )A 0 B 1 C 9 D 1034、执行完如下语句后,页面上显示的内容为( A )A A B AB C AC D ABC35、下列哪一种设置能使单元格显示边框(A)。A 在中添加 border属性 B 在中添加border属性C 在中添加 border属性 D 以上全都可以2、能向页面引入操纵数据库记录集对象的是(A ) A Server.CreateObject(“ADODB.Command”)B Server.CreateObject(“ADODB.Recordset”) C Server.CreateObject(“ADODB.Connection”) D Server.CreateObject(“Scripting.FileSystemObject”) 3、下列属于ASP六大对象的是( B) A createobject B cookiesC Document D ObjectContext 4、能够在页面中关闭缓存的是(C ) A、Transaction=TRUE% B、Response.Buffer=True C、Response.Buffer=false D、Request.Querystring 5、以下哪个是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. 黑色000000 8.若要求VBScript的变量在使用前必须事先定义,则应使用(C)语句来设置。 A. RequestB public C. Dim D. Option Explicit9、下面程序段执行完毕,c的值是:(C)A 12B abC 30D 以上都不对10、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。A 只能在本机的c:inetpubwwwroot文件夹。B 只能在本机操作系统所在磁盘的文件夹。C 只能在本机非操作系统所在磁盘的文件夹。D 以上全都是错的。11、关于IIS的配置,下列说法错误的是(A)A IIS要求默认文档的文件名必须为default或index,扩展名则可以是 .htm、.asp等已为服务器支持的文件扩展名。B IIS可以同时管理多个应用程序C IIS可以通过添加Windows组件安装D IIS不光能够管理web站点,也可以管理FTP站点。12、关于ASP,下列说法正确的是(C)A 开发ASP网页所使用的脚本语言只能采用VBScript。B 网页中的ASP代码同html标记符一样,必须用分隔符”将其括起来。C ASP网页,运行时在客户端无法查看到真实的ASP源代码。D 以上全都错误。13、关于VBScript,下列说法正确的是(A)。A VBScript只有一种数据类型。B 可以使用 Dim、Private、Public和Const关键字声明变量。C VBScript中,变量必须先声明再使用。D 以上全都错误。14、如果a = Int(9*Rnd()+1),则a的值范围是(D)A (1,8)B 1,8C (1,9)D 1,915、下列哪一个函数可以将字符串转换为日期?( A)A CdateB CintC CStrD CDbl16、请问 Mid(“I am a student.”,8,2)的返回值是什么?(B )A “tu”B “st”C “en”D “nt”17、关于ForNext语句,下面说法错误的是(A)A 可以在循环中的任何位置放置一个Exit For语句。B step的值必须是整数,默认为1。C For i = 1 To 11 Step 3 ,这一行说明循环体最多可以执行4次。D ForNext必须成对出现。18、下列不属于Response对象的方法的是(A)A Expires B Flush C WriteD Redirect19、ASP脚本编程使用的语言是( C) A、Delphi B、VB C、VBScript D、C 20、下列哪一种设置能使表格显示边框(B)A 在中添加 border属性B 在中添加border属性C 在中添加 border属性D 以上全都可以21、下列表达式的值为-10的是( D )A Int(-10.9)B -Abs(-10.9)C Fix(-9.9)D Int(-9.9)22、关于日期和时间函数,下列说法正确的是( D )。A now函数可以返回客户端计算机当前的日期和时间值。B 表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。C Timer函数返回午夜 12 时以后已经过去的小时数。D 表达式DateAdd(d, 10, Date)是表示当前日期的十天后。23、赋值V=”6”并执行 a=IsNumeric(V)语句后,a 是( D )。A 字符串型B 日期型C 数值型D 布尔型24、下列哪一个函数可以将日期转换为字符串?( C )A CdateB CIntC CStrD CDbl 双字节25、请问 Mid(“I am a student.”,9,2)的返回值是什么?( A )A “tu”B “st”C “en”D “nt”26、下列说法正确的是( A )A 执行UCase(Hello World)后,返回HELLO WORLD。B 执行LCase(VBScript)后,返回 vbsCRIPT。C 执行RTrim( vbscript )后,返回 vbscript。D 执行Split(VBScriptXisxfun!, x)后,返回包含“VBScriptXis”和“fun”的一维数组。27、下列语句中,不能正常显示的是( B )A Response.Write timeB Response.Write dayC Response.Write nowD Response.Write date28、下面程序段执行完毕,页面上显示内容是什么?( D )%=信息=科学%A 信息科学B 信息(换行)科学C 科学D 以上都不对29、下面的语句不能输出内容到客户端的是( A )A B C D 30、关于Option Explicit 语句,下面说法正确的是( C )A 可以在脚本的任何位置使用B 强制要求类型转换时,必须采用显示转换。C 强制要求脚本中的所有变量必须显式声明。D 以上说法都不正确31、关于ForNext语句,下面说法错误的是(A )A 可以在循环中的任何位置放置一个Exit For语句。B step的值必须是整数,默认为1。C For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。D 计数变量I可以是变量或表达式。32、关于VBScript 过程,下列说法错误的是( B )。A call语句用于 Sub 或 Function 过程的调用。B 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。C Function 函数可以有返回值。D 使用 Exit Function 语句可以从 Function 过程中立即退出。33、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application34、下列不属于Response对象的方法的是( C )A WriteB EndC abandonD Redirect35、Response对象的属性( D )可以用于表明页输出是否被缓冲。A TotalBytesB ContentTypeC statusD Buffer36、下列Response对象的用法错误的是( A )A B C D 以上全都正确37、对于 Request 对象,如果省略获取方法,如 Request(user_name),将按什么顺序依次检查是否有信息传入:( C )A Cookies、QueryString、Form、Server Variables、ClientCertificateB Form、QueryString、Cookies、Server Variables、ClientCertificateC QueryString、Form、Cookies、Server Variables、ClientCertificateD Form、QueryString、Cookies、Server Variables、ClientCertificate38、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定1、Session对象默认情况下服务器只保留10分钟。()2、Request.From和Request.QueryString对应的是Form提交时的两种不同提交方法:Get方法和Post方法。()3、离开了网站,ASP网页能够单独运行。( )4、IIS可以同时管理多个应用程序 ( )5、HTML控件属于浏览器控件,不接受服务器的控件。( )6、Now函数可以返回当前的日期和时间 ()7、在数据库的表中,纵的一行叫做一个字段,横的一行叫做一个记录。()8、在VBScript中,可以使用 Dim、Private、Public和Const关键字声明变量。()9、在编写网页代码时,ASP中的VBScript语言的字母不区分大小写,JavaScript语言中的字母区分大小写 () 10、浏览者只要从浏览器的菜单栏选取“查看/源文件”,就可以看到我们辛苦编写出来的ASP程序代码。( )11、在VBScript除非调用子程序,否则子程序不会自动执行。( )12、ASP可以通过一组称为ADO的对象模块来访问数据库。( )13、ADO对象模块只能访问Microsoft Access和SQL Server数据库。( )14、Access数据库可能由一个或多个表所构成。( )15、我们可以在“数据源(ODBC)”中创建Access和SQL Server的系统DSN。( )16、数据库最常用的四大基本操作:SELECT、UPDATE 、INSERT 、和DELETE。()17、Session对象的SessionID属性是只读属性,其中包含了唯一的用户会话标识符。()18、ASP是一种脚本式的描述语言,默认的文件扩展名为.asp。( )19、在编写脚本时,也可以写成。( )20、在一个HTML文档中和标记只能出现一次。( )21、Session对象默认情况下服务器只保留10分钟。( )22、数组a(3)中有3个元素( )23、(105)or (25)的运算结果是false( )1、VBScript中用关键字dim来声明变量2、Session对象默认情况下服务器只保留20分钟。另外,我们可以利用Session的一个属性Timeout可以修改Session对象的有效期时长3、执行完如下语句后,a的值为44、在数据库的表中,纵的一行叫做一个字段,横的一行叫做一个记录5、建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的_close方法可以实现6、Ucase作用:小写转换大写 ,Lcase作用:大写转换成小写 7、ASP的五大内部对象包括session、 server 、 request 、 respones、application8、ASP文件就是在普通的HTML文件中插入 vbscript 或JavaScript脚本语言9、session保存的是特定用户信息,application保存的是所有用户信息 10、不使用IP地址,可以使用 Locahost 来访问本机的默认Web主页11、ASP网页在 服务器 端运行12、插入到HTML中的ASP程序一般用 标记括起来二、填空题:(每个小题2分,共10分)1.ADODB.recordset对象的属性(pagecount)可以指定返回的记录集每页的记录总数2.使用Response.属性(contenttype)可以指定响应主体中发送数据的类型。3.在ASP中,创建对象通常用(Server.create object)方法来实现。4.表单的(get)递交方式可以将表单中填写的内容合并到URL中提交给目标页。5.表格的(tfoot)页脚使用标签三、问答题:1、请写出下面的ASP中常用函数或对象的作用。(10分)ASC作用:返回与字符串的第一个字母对应的 ANSI 字符代码 CInt作用:函数将一个表达式转化为数字类型 Fix作用:Fix 取整函数 (截断函数) LTrim作用:去掉字符串截去首尾连续空白 UCase作用:变换为大写 Response.Write 作用:输出到页面 Response.Redirect作用:重新定位 Request.QueryString作用:请求字符串 Server.CreateObject作用:创建对象 Request.ServerVariables(REMOTE_ADDR)作用:返回前页面的地址2、如何保护自己的ASP源代码不泄露?。(10分) 下载微软的WindowsScriptEncoder,对ASP的脚本和客户端JavaScript、VBScript脚本进行加密。客户端脚本加密后,只有IE5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有ScriptEngine5(装IE5即可)才能解释执行。3、ASP与数据库连接一定要在服务器端设置DSN吗?。(5分)不一定, ASP与服务器的数据库连接有两种方法,一种为通过DSN建立连接,另一种不用DSN建立连接。通过DSN连接数据库需要服务器的系统管理员在服务器的控制面板中的ODBC中设置一个DSN。如果没有在服务器上设置DSN,只要知道数据库文件名(比如Access、Paradox、FoxPro的数据库)或者数据源名(如SQLserver的数据库)就可以访问数据库,直接提供连接所需的参数即可。4、请用ASP实现冒泡排序。(10分)function sort(ary) ck=true do Until ck = false ck=false For f = 0 to UBound(ary) -1 if clng(ary(f)clng(ary(f+1) then v1=clng(ary(f) v2=clng(ary(f+1) ary(f)=v2 ary(f+1)=v1 ck=true end if next loop sort=ary end function5什么是SQL注入?所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击 当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。如果代码使用存储过程,而这些存储过程作为包含未筛选的用户输入的字符串来传递,也会发生sql注入。sql注入可能导致攻击者使用应用程序登陆在数据库中执行命令。如果应用程序使用特权过高的帐户连接到数据库,这种问题会变得很严重。在某些表单中,用户输入的内容直接用来构造(或者影响)动态sql命令,或者作为存储过程的输入参数,这些表单特别容易受到sql注入的攻击。而许多网站程序在编写时,没有对用户输入的合法性进行判断或者程序中本身的变量处理不当,使应用程序存在安全隐患。这样,用户就可以提交一段数据库查询的代码,根据程序返回的结果,获得一些敏感的信息或者控制整个服务器,于是sql注入就发生了。6、为什么Session有时候会消失?。(10分)Session很像临时的Cookie,只是其信息保存在服务器上(客户机上保存的是SessionID)。Session变量消失有几种可能,如:使用者的浏览器不接受Cookie,因为Session依赖于Cookie才能跟踪用户;Session在一段时间后过期了,缺省为20分钟,如果希望更改,可以通过设置Microsoft Management Console的Web DirectoryPropertiesVirtual DirectoryApplication SettingsConfigurationApp OptionsSession Timeout选项来改变Session的超时时间,也可以在ASP脚本中设定, 如Session.Timeout=60,可设定超时时间为60分钟。7、如何实现ASP页面在网页上显示?请详细说明。(5分)Iternet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的InternetIntranet站点。课后习题答案第一章1、下面使用的网页制作技术不能称为动态网页的是( C )AASP.NET BJSP CFlash DPHP2、.NET打造的互联网平台是( C )A第一代 B第二代 C第三代 D第四代4、ASP.NET文件的扩展名是( A )A.aspx B.asp C.cs Daspx.cs5、C#中的语句中作为结束的符号是( D )A。 B, C: D;第二章1、关于C#语言的语法规范,下面错误的是( B )AC#语言中用分号作为语句分隔符BC#语言中不区分大小写CC#语言中的结构体使用大括号”表示DC#语言从Main方法开始执行2、下面的数据类型不属于简单类型的是( D )Aint Bchar Cdouble Dstring3、C#语言中作为连接符的符号是( A )A+ B& C# D/4、下面的逻辑运算表达式其结果为True是( A )ATrue|False BFalse|Fase CTrue&False D!True第三章1、要查询姓名为“亮亮”并且在2007年1月1日前注册的用户,使用的语句是( C )ASELECT * FROM 俱乐部 WHERE 姓名=亮亮 AND 日期#2007-1-1#BSELECT * FROM 俱乐部 WHERE 姓名=亮亮 AND 日期2007-1-1CSELECT * FROM 俱乐部 WHERE 姓名=亮亮 AND 日期#2007-1-1#DSELECT * FROM 俱乐部 WHERE 姓名=亮亮 OR 日期#2007-1-1#2、要查询姓“张” 或者在2006年10月1日前注册的用户,使用的语句是( D )ASELECT * FROM 俱乐部 WHERE 姓名=张 AND 日期#2006-10-1#BSELECT * FROM 俱乐部 WHERE 姓名=”张 OR 日期#2006-10-1#CSELECT * FROM 俱乐部 WHERE 姓名 LIKE 张* AND 日期#2006-10-1#DSELECT * FROM 俱乐部 WHERE 姓名 LIKE 张*” OR 日期#2006-10-1#3、要在择友俱乐部表中插入1条记录,使用的语句是( A )AINSERT INTO 择友俱乐部(编号,姓名)VALUES(100, xixi)BINSERT INTO 择友俱乐部(姓名,身高)VALUES(xixi,170)CINSERT INTO 择友俱乐部(姓名,日期)VALUES(xixi,2007-1-18)DINSERT INTO 择友俱乐部(姓名,年龄)VALUES(xixi,27)4、执行完”DELETE FROM 俱乐部”语句后,共删除记录数是 ( D )A0 B1 C不一定 D全部第四章1、下面不是ADO.NET对象的是 ( D )AConnection BDataReader CDataAdapter DExecuteScalar2、下面数据库连接字符串错误的是 ( D )Aserver=(local);database=student;uid=sa;pwd=;Bserver=.;database=student;uid=sa;pwd=;Cserver=(local);database=student;User ID=sa;Password=;Dserver=.;database=student;UserID=sa;Password=;3、通过Command对象执行一个聚合函数的查询,应用的方法是 ( A )AExecuteScalar BExecuteReader CExecuteNonQuery DExecuteXmlReader4、通过Command对象执行一个返回结果是DataReader对象类型的查询,应用下列的方法是 ( B )AExecuteScalar BExecuteReader CExecuteNonQuery DExecuteXmlReader5、总是与DataReader对象共同使用的对象是 ( A )ACommand BDataSet CExecuteReader DDataAdapter第五章1、下面关于验证控件的说法错误的是 ( C )ARequiredFieldValidator控件验证表单为非空BCompareValidator控件对输入值与指定值进行比较CRangeValidator控件是正则表达式验证控件DCustomValidator控件让用户自己编写检验函数,执行自定义的检验2、用户控件的扩展名是 ( B )A.aspx B.ascx C.cs D.acsx3、不是FileUpload控件属性的是 ( D )ASaveAs BHasFile CPostedFile DImpressions第六章1、下面语句执行后,页面上显示的内容是 ( B )Response.Write(ASP);Response.End();Response.Write(.NET);AASP.NET BASP C.NET DASP(换行).NET2、下面语句执行后页面上显示的内容是 ( B )String str = 天天向上!;Response.Write(好好学习! + str);A好好学习!天天向上!B好好学习!天天向上!(下划线部分为标题样式1)C好好学习!天天向上!D好好学习!str3、Ssssion对象的默认有效期是 ( C )A10分钟 B15分钟 C20分钟 D25分钟4、Application对象的默认有效期是 ( D )A10分钟 B15分钟 C20分钟 D从应用程序启动到结束5、要获得一个文件在服务器上的绝对路径,使用的方法是 ( C )ACreateOject() BExecute() CMapPath() DTransfer()第七章1、DataAdapter对象中用于设置选择记录的属性是 ( A )ASelectCommand BUpdateCommandCDeleteCommand DInsertCommand2、下面对DataSet对象的描述错误的是 ( B )ADataSet独立于数据库B在关闭数据库后,DataSet中的数据不能再使用C可以通过包括XML文件在内的各种数据源获取数据D可以把数据放在内存的缓存中加快速度3、要读取DataSet中的某条记录,应用的对象是 ( A )ADataTable BDataColumn CDataRow DDataView第八章1、基本绑定表达式是 ( A )A BC D以上都不对2、是GridView控件的绑定列中可以自定义显示内容的是 ( C )ABoundField BButtonFieldCTemplateField DCommandField3、GridView控件的超链接列中,表示超链接的文本的属性是 ( B )AHeaderText BDataTextField CDataNavigateUrlFields DDatTextFormatString4、DataList控件的7种模板中,表示选择项模板的是 ( B )AItemTemplate BSelectItemTemplateCEditItemplate D以上都不对5、向哈希表中添加一个键值的语句是 ( A )AHashtaleObject.Add(key) BHashtaleObject.Remove(key)CHashtaleObject.Clear() DHashtaleObject.Contains(key)第九章1、用于交换Web上结构化和模块化信息的是 ( D )AXML BC# CXSD DSOAP2、Web服务源文件的扩展名是 ( C )A.aspx B.aspC C.asmx D.ascx3、下面关于Web服务的说法错误的是 ( C )AWeb服务建立在.NET Framework和公共语言运行库之上B任何的Web Service都可以与其他Web Service进行交互CWeb服务不能同时为多个应用程序提供服务 D任何支持HTTP和XML的设备都可以拥有Web服务第十章1、一个应用程序中可以具有的Global.asax文件,Web.config文件数量是 ( D )A1,1 B若干,若干 C若干,1 D1,若干2、用于存放.cs类文件的文件夹是 ( B )ABin BApp_Code CApp_Data DApp_cs补充单项选择题:1、利用Request对象获取服务器端IP地址语句是( A )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbesRemote_HostDRequest.ServerVarialbesServer-Name2、利用Request对象获取客户端IP地址语句是( B )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbes“Remote_Host”DRequest.ServerVarialbesServer-Name3、利用Request对象获取客户端主机名称语句是( C )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbesRemote_HostDRequest.ServerVarialbesServer_Name4、利用Request对象获取服务器端主机名地址语句是( D )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbesRemote_HostDRequest.ServerVarialbesServer_Name5、以下一定不是Command对象的CommandType属性值的是( B )。AText BProvider CStoreProcedure DTableDirect6、以下哪个控件用于实现必填验证( B )。ACustomValidator控件 BRequiredFielValidator控件CRangeValidator控件 DCompareValidator控件7、以下哪个控件用于实现比较两个控件的值( D )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareValidator控件8、以下哪个控件用于实现验证输入值是否在特定的范围内( C )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareValidator控件9、以下哪个控件用于实现验证电子邮件( B )。ACustomValidator控件 BRegularExpressionValidator控件CRangeValidator控件 DCompareValidator控件10、以下哪个控件用于实现用户自己编写检验函数( A )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareValidator控件11、以下哪个控件用于实现验证信息汇总( B )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareValidator控件12、以下不存储在服务器端的对象是( C )。AApplication BSession CCookies DViewState13、定向到站内和站外页面的方法使用( C )。AResponse.Redirect() BServer.Execute()CServer.Transfer() DResponse.Write()书本内容复习:1、WWW起源与1989年欧洲物理研究室,目前网页根据其生成方式,分为静态网页和动态网页两种。2、静态网页就是说该网页文件里没有程序代码。3、动态网页就是说该网页文件里有程序代码。4、ASP.NET窗体文件的扩展名是 .aspx。5、ASP.NET代码文件的扩展名是 .cs。6、Web服务文件的扩展名是 .asmx。7、Web用户控件的扩展名是 .ascx。8、C#的数据类型分为两大类:值类型和引用类型。9、enum WeekDaySun,Mon,Tue,Wed,Thu,Fri,Sat Sun的值为 0。10、enum WeekDaySun=10,Mon,Tue,Wed,Thu,Fri,Sat Tue的值为 12。11、int age=18,17,19,17 为定义了一个age数组类型。12、在ASP.NET应用程序开发中经常要进行数据类型转换,分为隐式转换和显式转换两种。13、数据类型转换分为隐式转换和显式转换两种,int iData=10;byte bData=(byte)iData;属于显式转换类型。14、数据类型转换分为隐式转换和显式转换两种,int iData=20;strin sData=iData.ToString();属于显式转换类型。15、逻辑运算符“&”表示逻辑与16、逻辑运算符“|”表示逻辑或17、逻辑运算符“!”表示逻辑非18、三元运算符“Sex=1? 男:女”表示表达式“Sex=1”为真则返回值为男,否则返回值为女。19、.NET Framework连接数据库的核心组件是ADO.NET。20、ADO.NET通过使用DataReader对象和DataAdapter对象两种方式来读取数据库中的数据。21、Command对象中ExecuteScalar执行一个查询返回值为查询数据中的第1行第1列处的值。22、ASP.NET服务器控件分为两大类HTML服务器控件和Web服务器控件。23、普通HTML元素:转换为HTML服务器控件为:24、ASP.NET文本控件主要有Label和TextBox两种类型。25、在登录窗口中为隐藏密码,要把TextBox控件的TextMode设为Password。26、在Web服务器文本框控件中,只需要设置AutoPostBack属性为真(True)就可以将数据回传,省略了提交按钮。AutoPostBack属性需要和OnTextChangeed事件配合使用。27、容器控件Panel控件能输出客户端脚本,而PlaceHolder控件仅在服务器端起分组作用。28、表格Table控件中CellPadding属性表示单元格边框与单元格内容之间的距离,CellSpacing属性表示单元格与单元格之间的距离,TableRow用来控制表格的行,TableCell用来控制行中的单元格。29、广告控件AdRotatorde的ImageUrl用于设置广告图像文件的绝对或相对路径。30、把文件从用户的计算机发送到服务器的控件为FileUpload(文件上传控件)。31、ASP.NET缓存主要包括页输出缓存、页片段缓存和数据缓存。32、C#代码是必区分大小写的。( )33、ASP.NET网页文件
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!