2024年大学试题(计算机科学)-网络程序设计-ASP笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-网络程序设计-ASP笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-网络程序设计-ASP笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-网络程序设计-ASP笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-网络程序设计-ASP笔试参考题库含答案_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-网络程序设计—ASP笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.在ADO.NET中,DataReader对象的()方法前进到下一行。A、getdatatypenameB、getnameC、getvalueD、read2.函数是包含在Function语句和endFunction语句之间的一系列visualbasic语句。()3.对于文件上传组件,下面()语句可以输出上传文件的大小。A、Response.Writeupload.Files("fleUpload").SizeB、Response.Writeupload.Form("fleUpload").SizeC、Response.WriteRequest.Files("fleUpload").SizeD、Response.WriteRequest.Form("fleUpload").Size4.向数据源中插入一条记录,需要将命令对象的CommandText属性设置为SQL语言的insert命令后,再调用命令对象的()方法A、ExecuteNonQueryB、ExecuteReaderC、ExecuteScalarD、ExecuteXmlReader5.当页面返回时,在触发控件的事件之前会触发Page_Load事件6.在C#中,下列说法错误的是()A、可以和JavaScript做兼容开发B、C#语言是微软公司开发的C、可以开发C/S架构的网站D、不是面向对象的语言7.下列哪个控件可以通过绑定中间层对象来管理数据库()A、SqlDataSouceB、XmlDataSourceC、ObjectDataSourceD、AccessDataSource8.如果在页面1中添加Server.ScriptTimeOut=300,并在同一网站的页面2中添加a=Server.ScriptTimeOut,请问变量a的值等于()。A、60B、90C、300D、以上都不对9.Request对象的QueryString、Form、Cookies集合获取的数据子类型分别是()。A、数字、字符串、字符串B、字符串、数字、数字C、字符串、字符串、字符串D、必须根据具体值而定10.在一个用户会话过程中,会触发()次Session_OnStart事件。A、1B、2C、3D、无数次11.当.cs文件需要添加某命名空间时,应使用关键字()A、includeB、importC、defineD、using12.面向对象的语言具有()、()、()13.当利用CreateUserWizard控件创建新用户时,密码不能随便设置,必须符合以下3项条件:()、()、()14.Datalist控件的()属性获取或设置datalist控件中为进行编辑而选定项的样式属性。A、edititemB、edititemstyleC、edititemtemplateD、edititemindex15.能够让Web服务器把少量数据储存到客户端的内置对象是()A、Server对象B、Session对象C、Application对象D、Cookie对象16.GridView中内置了插入数据的功能17.写出至少三个ADO.NET中的数据库提供程序18.Pageddatasource类的()属性获取或设置要在单页上显示的项数。A、currentpageindexB、datasourceC、pagecountD、pagesize19.XML主要用于()数据20.如果设置ScriptTimeOut为60秒,请问脚本最长执行时间为()秒。A、30B、60C、90D、30021.Htmlinputimage控件的()属性指定当指定的图像不可用或尚未下载时显示的文本。A、alignB、widthC、srcD、alt22.Pageddatasource类的()属性获取一个值,指示当前页是否是首页。A、currentpageindexB、allowpagingC、isfirstpageD、islastpage23.编程实现页面传值。点击按钮btn_jump从A.aspx跳转到B.aspx页面,并且把A.aspx页面的两个值u_id和u_name传送到B.aspx页面,并写代码在B.aspx的Page_Load函数中用user_id和user_name两个变量接收。假设页面A.aspx中的u_id和u_name两个变量已有值可直接使用,页面B.aspx中的user_id和user_name已定义,且为全局变量。24.Web服务器控件通用属性()获取或设置控件的位置(按tab键顺序)。A、enabledB、visibleC、tabindexD、tooltip25.如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为()。A、CircleB、SquireC、DiscD、■26.请思考数据表中自动编号字段和主键字段的作用?27.利用XHTML建立一个链接到jxst@126.com邮箱的元素是()28.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是()A、insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行B、ExecuteNonQuery()方法返回执行Sql语句所影响的行数;C、Select操作的Sql语句只能由ExecuteReader()方法来执行;D、ExecuteReader()方法返回一个DataReader对象29.关于用户控件和自定义控件的区别()A、用户控件只能在当前应用程序中使用,自定义控件可以在任何A应用程序中使用B、自定义控件的文件以.ascx为后缀名C、用户控件被编译成dll文件D、自定义控件在实现时无可视化见面,用户控件在实现时有可视化界面。30.在ASP.NET的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是()A、CacheB、SessionC、RequestD、Application31.站点导航控件,下面说法不正确的是()A、站点导航控件可以让用户快速的定位到某一页面B、TreeView和Menu控件都会显示数据文件中所有节点信息C、使用SiteMapPath控件时不需要指定其数据源文件D、SiteMapPath控件可以选择XML文件或者是站点地图作为数据源32.执行SelectMax(intAge)AsMaxAge,Min(intAge)AsMinAgeFromtbAddress语句后,会返回()条记录。A、0B、1C、2D、不能确定33.下列不是html输入控件的是()。A、htmlinputradiobuttonB、htmlinputcheckboxC、htmlinputtextD、htmltablecell34.对于优化应用程序性能,做法不恰当的是()A、字符串拼接或修改较频繁时,最好使用stringBuilder来代替string。B、在保证应用程序功能正常的情况下,尽量将条件判断放在循环外。C、在与数据库交互时,应该尽可能的使用存储过程以及尽量减少程序与数据库交互的次数。D、在使用控件时,使用web控件越多,性能越好。35.要实现一个上下型框架网页,至少需要()个网页文件。A、2B、3C、4D、636.如果使用DataTable容器来获取SQL语句提取到的数据,如何判断此SQL语句在数据库中提取到的数据的行数?37.在Folder对象中,下面()属性可以返回一个对象或对象集合。A、DriveB、ParentFolderC、SubFoldersD、Files38.Session对象的()方法是取消当前会话。A、abandon()B、clear()C、removeD、add()39.label控件用于在Web页上显示文本,可以通过()属性自定义所显示的文本。A、textB、fontC、forecolorD、borderstyle40.执行“tsm.WriteBlankLines1”语句后,会在文件中写入一个()。A、B、C、1D、换行符(回车)41.若要在文本框中输入密码,常指定()属性42.Response和HttpResponse对象之间有何区别?43.假如变量a="b",那么Request(a)和Request("a")返回值一样吗?44.在中我们可以将的代码放到单独的文件里。()45.APP_Code文件夹用来存储()A、数据库文件B、共享文件C、代码文件D、主题文件46.Parametercollection集合的()方法将从集合中移除指定的parameter对象。A、addB、clearC、removeD、insert47.执行语句a="2008-8-8"后,变量a的数据子类型是()。A、字符串B、日期C、数值D、布尔48.能否将html中的table的一行变成可编程的服务器控件,如何实现?49.C#程序中的字符串若出现’/’,可以使用转义字符,有没有方法可以避免使用转义字符,若有,如何实现?50.Mid("八千里路云和月",3,2)的返回值是()。A、"千里"B、"里路"C、"里"D、"路云"51.当表单分别以POST方法和GET方法提交时,获取数据的方法有什么区别?52.简述你对ASP.NET的事件驱动机制的理解。53.简述什么是输出流?54.Session状态可以在同一会话的不同网页间共享。55.如果希望确保发送的邮件中不会出现乱码,可以设置()属性。A、SubjectB、BodyC、CharsetD、ContentType56.在三层架构中,客户端是系统的前台,负责用户界面的显示;后台负责数据的存储和管理;而中间层负责()A、非UI的逻辑处理B、安全监督C、代码优化D、协助后台管理57.C#使用的类库就是()提供的类库58.有关App_Code文件夹,下列描述正确的是()A、用来存放.aspx文件的B、用来存放.NET自动生成的文件的C、用来存放未经编译的.cs文件的,通常是源代码文件D、用来存放已编译好的程序集59.在中支持+=、-=、*=、/=这些运算符。()60.存放Web窗体页C#代码的模型有单文件页模型和()61.datalist控件本身没有分页显示的有关属性,需要借助于pageddatasource类。()62.Htmlinputtext控件的type属性设置为(),则创建普通文本。A、buttonB、passwordC、resetD、text63.用户自定义控件文件的扩展名是()A、.aspB、.aspxC、.asmxD、.ascx64.C#中的数据类型包括()、()65.验证控件的()属性用于获取或设置错误信息的文本。A、displayB、isvalidC、controltovalidateD、errormessage66.几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入()即可67.yperlink控件的target属性的值是()在没有框架的完全窗口中显示链接页。A、_blankB、_parentC、_selfD、_top68.Htmlinputimage控件的()属性指定图像文件的路径。A、alignB、widthC、srcD、alt69.当前的Web程序开发中通常采用()模式。A、C/SB、B/SC、B/BD、C/C70.请问下面语句执行完毕后,变量c的值是()。 A、1B、2C、3D、以上都不对71.有关ASP.NET脚本和HTML说法正确的是()A、HTML元素的ID属性值直接对应ASP.NET脚本的一个对象名B、一个HTML元素不需要添加“runat=server”,ASP.NET脚本也可以引用该HTML元素C、一个ASP.NET页面中脚本可以直接引用另一个ASP.NET页面的HTML元素D、 ASP.NET在原有的HTML元素的基础之上,又新增加一整套Web Server控件, 加强页面内容和脚本的设计能力。72.使用SQL命令修改数据的命令为()A、insert intoB、updateC、deleteD、go to73.不论Html控件的method属性是什么,都可以使用request对象的querystring属性来读取变量的值。()74.在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击()A、添加新项B、添加现有项C、添加引用D、添加Web引用75.已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。A、0B、1C、2D、3第2卷一.参考题库(共75题)1.isPostBack一般用在页面的()函数中2.列举ADO.net中的五个主要对象3.请问什么信息适合用Session保存,什么信息适合用Application保存?4.Function函数中的形参和实参名称是否可以一样?5.在GridView控件的模板列中,添加一个Button控件,同时给这个按钮控件注册一个服务器端自定义事件。当点击按钮控件时,获取当前点击行数据的ID的方式不包括()A、B、C、D、6.使用datalist控件编辑数据时,当对datalist控件中的某个项单击取消按钮时发生此事件()。A、editcommandB、updatecommandC、cancelcommandD、insertcommand7.在中执行代码必须放在load事件中。()8.如果程序中需要建立一个临时文件,下面()方法可以用来生成一个临时文件名称。A、GetFileNameB、GetDriveNameC、GetBaseNameD、GetTempName9.使用()修饰符能调用未实例化得类中的方法10.创建一个类使用得的关键字是new。()11.如果希望使用RecordCount属性返回记录总数,则CursorType属性值需要为()。A、向前指针B、键盘指针C、动态指针D、静态指针12.在中,可以从基类出发事先设计出具有事件处理程序的Web用户控件。()13.CompareValidator控件既可以用来与某个常量比较,也可以用来与另外某个控件的输入进行比较14.若从数据库中删除已有数据,可以将命令对象的commandtext属性设置()语句。A、selectB、insertC、updateD、delete15.在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。A、StyleB、TextModeC、TypeD、Input16.将Htmlinputbutton控件设置为在服务器端运行,单击时会响应()事件。A、clickB、dblclickC、serverclickD、singleclick17.锚标签()的target属性,可以定义从什么地方打开链接地址,下列哪一个是target属性的默认值()A、_selfB、_blankC、_parentD、_top18.数据库中有主外键关系,比如用户表和状态表,状态字段是用户表的外键,模型层怎么表示?19.网页通常分为哪两种()?A、动态和静态B、应用和系统C、短期和长期D、html和php20.在ADO.NET中,command对象的()方法试图取消command的执行。A、cancelB、ExecuteReaderC、ExecuteScalarD、ExecuteNonquery21.如果目标文件存在,下面()语句建立的TextStream对象可以读取文件。A、Settsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",1,True)B、Settsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",1)C、Settsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt")D、Settsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",,True)22.下列()集合可以返回客户端IP地址。A、Request("REMOTE_ADDR")B、Request.ServerVariables("REMOTE_ADDR")C、Request.ServerVariables("IP")D、Request.ServerVariables("LOCAL_ADDR")23.Application状态可由网站所有用户进行更改。24.如何将两个变量的值互换?25.字符串连接运算符包括&和()A、+B、-C、*D、/26.htmlTable控件的()属性获取或设置要在table控件的后面显示的背景图像。A、bgcolorB、backgroundC、cellpaddingD、cellspacing27.如果要返回应用程序根目录的物理路径,那么MapPath方法的参数可以是()。A、"/"B、"/"C、"."D、"C:///Inetpub/wwwroot"28.下面说法不正确的是()A、每次客户端触发一个事件,都会产生一个新的http请求。B、Page_Load事件是页面类执行的第一个事件,且只会在页面第一次请求时执行一次。C、在Page_Load中,可以通过IsPostBack判断页面是否回传D、客户端每发送一个http请求,服务器端响应时,都会返回一个page对象29.Response对象的()方法将当前缓冲的输出发送到客户端,停止该页的执行。A、writeB、flushC、clearD、end30.在VisualS的集成开发环境中不包括以下()语言A、C++B、VisualBasicC、c#D、foxpro31.Htmltablecell控件和htmltablerow控件在工具箱上都没有。()32.Request对象的()属性获取Web服务器变量的集合。A、browserB、formC、querystringD、servervariables33.表单提交方式中get和post的区别,说法正确的是()A、Get主要通过url方式提交表单域的数据,post是通过页面的head进行提交B、Get提交数据量的大小较小,跟浏览器有关,而post提交数据量较大。C、Get方式提交数据更安全,方便D、在中,页面中表单默认设置为runat=”server”时,其提交方式为get34.个验证控件均有的属性是Errormessage。()35.留言板必须加强管理,这是因为()A、存储容量有限B、查看必须经过授权C、影响查看的速度D、可能存在过时或不健康的留言36.在ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,请写出所需的验证控件?37.主体可以包括()、样式表文件和()38.请问下面程序段执行完毕,变量b的值是()。 A、0B、1C、空(Empty)D、程序出错39.如果客户端浏览器不支持Cookie,那么能支持Session吗?40.Server对象的Excute方法和Transfer方法的区别是()A、前者执行完调用网页,继续执行当前页面,后者不是。B、前者执行完调用网页,不再继续执行当前页面,后者不是。C、前者转移到调用的网页,执行新的页面,后者不是。D、前者转移到调用的网页,不再执行当前的页面,后者不是。41.Web服务器控件通用属性()获取或设置控件边框的颜色。A、backcolorB、forecolorC、bordercolorD、borderstyle42.VS2008中,调试过程中,快捷键F11的功能是()A、逐过程调试B、逐语句调试C、开始调试D、无作用43.请问有什么方法可以检验各种集合返回值的数据子类型?44.()标记用于制定当前鼠标移动到图像上市,先是替代文字。A、altB、imgC、hrD、src45.关于GridView使用,说法错误的是()A、GridView会生成以表格进行布局的列表B、GridView内置了分页,排序,以及增、删、改、查等功能。C、给GridView设置数据源时,可以指定该控件的DataSourceID为某数据源控件IDD、给GridView设置DataSource属性后,必须调用DataBind()方法。且DataSource和DataSourceID不可以同时指定。46.小王正在访问自己计算机上的网页,此时,他自己的计算机是()。A、客户端B、既是服务器端又是客户端C、服务器端D、既不是服务器端也不是客户端47.当有用户请求Web页面时,会触发()事件A、Application_Start()B、Session_Start()C、Application_End()D、Session_End()48.HtmlInputbutton中用户可以为该事件提供自定义处理程序的是Onclick。()49.在超链接组件的超链接数据文件中,文件URL和说明之间可以用()隔开。A、空格B、逗号C、冒号D、Tab键50.如果想更新记录,可以不可以先删除再添加记录?这样有什么缺点?51.同一主题中不允许一个控件类型有重复的SkinID52.请比较背景图片、图片标记、超链接、框架网页中用到的文件路径的语法?53.在()模式下,允许重新启用被用户关闭的WebPart控件。A、BrowseDisplayModeB、DesignDisplayModeC、EditDisplayModeD、CatalogDisplayMode54.regularexpressionvalidator控件的()用于获取或设置验证输入控件的正则表达式。A、displayB、controltovalidateC、validationexpressionD、errormessage55.简述Response对象的作用。56.Repeater控件本身没有分页显示的有关属性,需要借助于pageddatasource类。()57.A的()文件中包含默认web窗体页的类文件,该文件包含该页的系统生成代码和用户代码A、global.asaxB、*.aspxC、*.aspx.vbD、styles.css58.Textbox控件只能单行输入,不能密码输入。()59.皮肤文件是以“.skin”为后缀的文件,用来定义()的样式。60.下面的()对象可使用于使服务器获取从客户端浏览器提交的信息。A、HttpRequestB、HttpResponseC、HttpSessionStateD、HttpApplication61.在新建文本文件时,扩展名一定要用.txt。62.Server的Execute方法和Transfer方法都用于执行程序,其中()方法则在执行结束后返回原程序的中断点继续执行。A、ExecuteB、transferC、两者都可以D、两者都不可以63.Page对象首次加载时先执行load事件再执行init事件。()64.若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性()为相同值。65.要重定向网页,不能使用()A、LinkButton控件B、HttpResponse.Redirect()方法C、Image控件D、HttpServerUtility.Transfer()方法66.Datareader对象不能通过直接调用构造函数来生成,在VisualStudio工具箱中也没有相应的控件,只能通过执行command对象的executereader方法来创建。()67.现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是()A、Compare ValidatorB、Compare Validator与RequiredField ValidatorC、Range ValidatorD、Range Validator与RequiredField Validator68.若要从数据库中检索数据,可以将命令对象的commandtext属性设置()语句。A、selectB、insertC、updateD、delete69.元素的url属性表示()70.Timer控件的属性Interval值是以秒为单位定义的,其默认值为60秒71.在一个子目录的web.config 文件中有如下一段代码,允许访问此子目录下的网页的角色有() A、adminB、managerC、admin和managerD、admin、manager 和sales72.Login控件的属性DestinationgPageUrl的作用是()A、登录成功时的提示B、登陆失败时的提示C、登录失败时转向的网页D、登陆成功时转向的网页73.如果希望限制只能读取数据库,都有哪几种方法?74.下面()聚合函数可以用来返回数据表中记录总数。A、CountB、AvgC、SumD、Max75.下面()语句可以查询姓“赵”并且年龄等于22岁的用户。A、Select*FromtbAddressWherestrName="赵"AndintAge=22B、Select*FromtbAddressWherestrNamelike"赵%"AndintAge="22"C、Select*FromtbAddressWherestrNamelike"赵%"AndintAge=22D、Select*FromtbAddressWherestrNamelike"%赵%"AndintAge=22第1卷参考答案一.参考题库1.参考答案:D2.参考答案:正确3.参考答案:A4.参考答案:A5.参考答案:正确6.参考答案:D7.参考答案:C8.参考答案:B9.参考答案:D10.参考答案:A11.参考答案:D12.参考答案:继承性;多态性;封装性13.参考答案:至少7个字符;至少一个大写或小写字符;至少一个非字母非数字的符号14.参考答案:B15.参考答案:D16.参考答案:错误17.参考答案:(SqlClient),(ODBC ) , (OLEDB ),(Oracle)18.参考答案:D19.参考答案:传输和存储20.参考答案:B21.参考答案:D22.参考答案:C23.参考答案: 24.参考答案:C25.参考答案:B26.参考答案: 自动编号可以自动递增或随机产生一个整数,常用来自动产生唯一编号。 主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。此外,主键常常与外键构成参照完整性约束,防止出现数据不一致。27.参考答案: 28.参考答案:C29.参考答案:A,D30.参考答案:D31.参考答案:D32.参考答案:B33.参考答案:D34.参考答案:D35.参考答案:B36.参考答案:用DataTable对象的Rows.Count来判断 37.参考答案:A,B,C,D38.参考答案:A39.参考答案:A40.参考答案:D41.参考答案:TextMode属性为password42.参考答案:HttpResponse是对传统ASP的Response对象改进后的ASP.NET新版本。Response对象,尽管本质上属于传统ASP,但还保留在ASP.NET中以提供与传统ASP的向后兼容。43.参考答案:不一样。因为用代入法,Request(a)是获得名称为b的变量的值,而Request("a")则是获得名称为a的变量的值。44.参考答案:正确45.参考答案:C46.参考答案:C47.参考答案:A48.参考答案: 可以,直接在标签内加一个runat=”server”和一个id属性,变成服务器控件即可。49.参考答案:有,可以在字符串前面加一个@符号。50.参考答案:B51.参考答案:用POST方法提交表单,获取数据用的是Request.Form方法;而用GET方法提交表单,获取数据用的是Request.QueryString方法。52.参考答案: ASP.NET使用一个事件驱动编程模型。该模型定义了一个事件序列,这些事件在页面的生命周期中被依次引发,顺序为Init Load控件事件Unload对每个引发的事件,你可能需要完成一些任务。可以在称为事件处理过程中编写代码。例如,可以在Web页面的Init或Load事件中编写页面初始化代码。PageInit是页面的Init事件的事件处理器,而page_Load是页面的Load事件的事件处理器。53.参考答案:输出流是用户作为对其特定请求的响应而收到的信息集合54.参考答案:正确55.参考答案:C56.参考答案:A57.参考答案:.NETFram

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论