0.0931

五煦查题

快速找到你需要的那道考题与答案

中国大学ASP期末答案(mooc2023课后作业答案)

92 min read

中国大学ASP期末答案(mooc2023课后作业答案)

项目1 搭建项目解决方案

项目1单元测试

1、中国下面有关ASP . NET 的大学运行机制描述错误的是( )
A、ASP . NE下和JSP处理方法相似都要先编译生成页面类,末答后执行页面中的案m案处理
B、某页面第一次请求比第二次请求的后作速度慢
C、用户借助于Browse:访问Web服务器时,业答可以访问.aspx文件但不能访问.cs 文件
D、中国某页面第一次请求时ASP. NET的大学引擎就会将.aspx文件和.cs文件重新生成一个页面类

2、以下描述中不属于ASP . NET的末答特色与优势的是( )
A、编译后执行运行效果提高
B、案m案ASP . NET采用代码后置技术使界面设计与逻辑分开便于维护
C、后作ASP . NET主要用于开发客户端应用软件
D、业答ASP.NET与浏览器无关性

3、中国在下列事件中调用Response . Write ( )方法该页将引发异常。大学
A、末答Init
B、Load
C、Render
D、Unload

4、在ASP . NET中,Page对象的()属性用于判断页面是否是第一次加载。
A、AutoEventWireup
B、Inherits
C、IsPostBaok
D、Expires

5、采用“ASP.NET空网站"模板创建ASP.NET程序后系统自动添加()文件夹。
A、App_Code
B、Default .aspx
C、Default .aspx.cs
D、web.config

项目1单元作业

1、简述代码内嵌和代码后置的区别?

项目2 搭建风格统一的页面框架

项目2 单元测试

1、在使用XML文件作为TreeView导航控件的数据源时下面()属性用于设置数据源中字段的名称。
A、NavigateUrlField
B、ValueField
C、TargetField
D、TextField

2、下列关于站点地图的使用正确的有( )。
A、站点地图是一个XML文件只要后缀名是.sitemap的XML文件即可
B、站点地图可以放在应用程序的任意目录下
C、一个站点地图只能有一个<siteMap>元素
D、<siteMap>下一级可以有多个<siteMapNode>节点

3、关于母版页特点的说法错误的是( )。
A、在母版页中允许添加控件、文字等元素
B、有利于站点的修改和维护提高了工作效率
C、母版页中不能添加事件处理程序
D、有利于实现页面布局

4、对下面ASP.NET代码的解释存在错误的是( ) <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="SECSYS.Web.WebForm1" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> </asp:Content>
A、该母版页不在应用程序的根目录下
B、在C#中建立母版页并不意味在使用Master的所有内容页中都必须使用C#语言
C、代码中缺少了HTML标记
D、<asp : Content>服务器控件是一个定义好的内容区域,映射为Master页面上的特定服务器控件<asp: ContentPIaceHolder>

5、为了让用户方便快捷地跳转到相关的页面,ASP.NET提供了站点导航控件。下面对站点导航控件的描述正确的是()。
A、SiteMapPath控件是用于检索用户当前页面并显示层次结构的控件
B、当用户将鼠标指针悬停在TreeView控件的某一项时,TreeView控件将自动弹出该项的附加子菜单的水平界面或垂直界面
C、SiteMapPath控件可以为站点提供树形导航功能
D、SiteMapPath控件只允许站点地图作为其数据源,TreeView控件的数据源既可以为站点地图也可以是XML文件

项目3 构建项目开发系统结构框架

项目3 单元测试

1、实体类在三层结构的主要作用是()
A、封装信息
B、数据传递的载体
C、保存数据
D、接收信息

2、根据数据库中表定义的实体类由()组成。
A、字段
B、属性
C、索引器
D、结构

3、网站增加一个奖励措施:购物满200元,打8折。相关的代码通常编写在()中。
A、表示层
B、业务逻辑层
C、数据访问层
D、模型层

4、下列说法不正确的是()
A、数据访问层需要添加模型层的引用
B、业务逻辑层需要添加数据访问层的引用
C、表示层需要添加数据访问层、业务逻辑层和模型层的引用
D、模型层需要添加数据访问层的引用

5、若某程序需要根据条件组合一个SQL查询语句,该语句出现在()。
A、模型层
B、数据访问层
C、业务逻辑层
D、表示层

项目4 页面对象访问控制

项目4 单元作业

1、1.请实现显示同时在线人数功能。 2.请实现网站访问量人次功能。

项目5 使用Form和验证控件完成用户注册功能

项目五 单元测验

1、在WinForm中使用正则表达式对登录账号、密码、电话号码、电子邮箱和身份证进行验证。

项目6 使用GridView实现管理员端的图书查询功能

6单元作业

1、上机训练 1.请实现使用GridView控件显示图书信息。 2.请实现多条件模糊查询图书信息。 3.请实现出版社和分类的名称显示。

项目7 使用GridView完善图书显示功能

单元作业

1、上机训练 1.为图书列表加上删除按钮,并实现删除之前有删除提示功能。 2.为图书列表加上修改功能。 3.为DetailView控件加上光棒效果。

项目8 使用GridView实现数据信息的更新和删除

任务8 上机训练

1、1.实现“网上商城”用户信息的更新和删除。

项目9 使用DateList和Repeater实现自定义样式的数据展示

9单元作业

1、1.简述GridView、DataList和Repeater控件的特点

项目10 实现可复用功能的用户控件

10 单元作业

1、一、简答题 1. 用户控件和母版页分别在哪种情况下使用? 2. 可否在用户控件中访问外部页面的控件?为什么? 3. 用户控件和自定义控件有什么区别? 4. 如何设置用户控件的属性?

项目11 购物车功能模块的设计与实现

11单元作业

1、1. 完成购物车页面多选或全选功能。要求能够根据用户在购物车内全选或多选的图书直接进入结算环节,对选中的图书进行购买。 2. 实现购物车页面单独删除或多行删除功能。要求能够点击操作列删除按钮实现删除购物车某条图书记录或点击购物车列表下方删除按钮将已被选中图书进行一并删除功能。

项目12 部署并发布项目

项目12 单元测验

1、1.为了保护网页,我们将被保护的网页分类,并放置于不同的目录下,这是为了( )。
A、便于网站的改版
B、调用方便
C、便于管理
D、便于网站的迁移

2、2.在子目录Admin文件夹的 web.config文件中有这样一段代码: <authorization> <deny users=”?”/> </authorization> 这说明( )。
A、只有管理员可以访问admin 目录
B、所有匿名用户都可以访问admin目录
C、所有匿名用户都不可以访问admin目录
D、所有用户都不可以访问admin目录

3、3.在子目录Admin文件夹的web.config文件中有这样一段代码: <authorization> <allow roles=”user”> <allow roles=”manager”/> <deny users="*”/> <allow roles=”admin”/> </authorization> 则允许访问此子目录的角色有( )。
A、Admin
B、admin和manager
C、user 和manager
D、user、 manager和admin

4、4.如果需要添加用户角色,使用哪个工具比较方便?( )
A、Web站点管理工具
B、MMC ASP.NET插件
C、内置发布工具
D、XCopy

期末考试

ASP.NET项目开发期末考试试卷

1、如果要对System.Web.UI.WebControls.Label类的一个对象设置它的背景颜色,需要设置它的哪一个属性( )
A、Anchor
B、BackColor
C、Capture
D、Text

2、在创建超级链接时需要把一个网址设置给超级链接控件的______属性。
A、TARGET
B、NAVIGATEURL
C、SITE
D、IMAGEURL

3、下列哪个类的对象是用来建立数据库连接的( )
A、System.Data.DataSet
B、System.Data.SqlClient.SqlConnection
C、System.Data.SqlClient.SqlCommand
D、System.Data.SqlClient.SqlDataAdapter

4、DataSet类的对象是哪个类的对象的集合( )
A、DataColumn
B、DataRow
C、DataTable
D、DataSet

5、下列哪个验证控件用于强制用户必须输入某一范围内的信息()?。
A、RequiredFieldValidator
B、RangeValidator
C、RegularExpressionValidator
D、CustomValidator

6、要连接SQLSERVER数据库需要引用 ()
A、SYSTEM.DATA.SQLCLIENT
B、SYSTEM.DATA.SQLTYPES
C、SYSTEM.DATA.OLEDB
D、SYSTEM.DATA.OLEDB.SQLCLIENT

7、在ASP.NET中有Button控件myButton,要是单击控件时,导航到其他页面http://www.abc.com, 正确的代码为( )。
A、private void myButton_Click(object sender, System.EventArgs e) { Redirect(“http://www.abc.com”); }
B、private void myButton_Click(object sender, System.EventArgs e) { Request.Redirect(“http://www.abc.com”); }
C、private void myButton_Click(object sender, System.EventArgs e) { Reponse.Redirect(“http://www.abc.com”); }
D、private void myButton_Click(object sender, System.EventArgs e) { Request.Redirect(“http://www.abc.com”); return true; }

8、Application对象的有效期是()?
A、20分钟
B、20秒钟
C、10分钟
D、从应用程序启动到结束

9、阅读以下的Asp.Net代码 public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.HtmlControls.HtmlInputButton Button2; protected System.Web.UI.WebControls.ListBox ListBox1; protected System.Web.UI.WebControls.Label Label1; protected string s1,s2; private void Page_Load(object sender, System.EventArgs e) { s1="姓名"; s2="颜色"; Response.Write(s1+"<br>"); Response.Write(s2+"<br>"); } private void Button1_Click(object sender, System.EventArgs e) { s1="Name"; s2="Color"; } } 上述代码中Button1_Click为服务器端Button控件的单击事件。那么当单击该Button时,页面将出现()变化。
A、将在页面上打印“Name”和“Color”
B、将在页面上打印“姓名”和“颜色”
C、什么都不显示
D、将提示错误信息

10、在对SQL Server 数据库操作时应选用()。
A、SQL Server .NET Framework 数据提供程序;
B、OLE DB .NET Framework 数据提供程序;
C、ODBC .NET Framework 数据提供程序;
D、Oracle .NET Framework数据提供程序;

11、ASP.NET中用户控件的扩展名通常为?( )
A、.aspx
B、.ascx
C、.asax
D、.resx

12、在ASP.NET中,要验证输入的银行信誉卡卡号是否符合规定,需要使用( )验证控件?
A、CustomValidator
B、RangeValidator
C、RegularExpressionValidator
D、CompareValidator

13、C#的数据类型有()
A、值类型和调用类型
B、值类型和引用类型
C、引用类型和关系类型
D、关系类型和调用类型

14、SERVER.MAPPATH(""."")返回 ()
A、出错
B、网站根目录
C、程序当前目录
D、操作系统的根目录

15、想实现设为首页,加入收藏的效果,重点用到()技术。
A、ASP.NET技术;
B、C#技术;
C、javascript技术;
D、CSS技术;

16、如果我们需要得到Select count(*) from tb的结果通常会使用SqlCommand的哪个方法?( )
A、ExecuteNonQuery()
B、ExecuteReader()
C、ExecuteScalar()
D、ExecuteXmlReader()

17、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( )
A、HTML控件和Web控件
B、HTML控件和XML控件
C、XML控件和Web控件
D、HTML控件和IIS控件

18、下列选项中,()是引用类型。
A、enum类型
B、struct类型
C、string类型
D、int类型

19、要想在日历控件中能同时选择多个日期应该设置的属性是 ()
A、SELECTEDDATE
B、SELECTIONMODE
C、SELECTORSTYLE
D、SELECTIONCHANGED

20、如果想自己定制一下验证规则,以代码的方式约束一下用户的输入,需要用到()?
A、RequiredFieldValidator;
B、RangeValidator;
C、RegularExpressionValidator;
D、CustomValidator;

21、要想设置字号,需要用到哪个样式?
A、font-family
B、font-face
C、font-size
D、a:link

22、我们使用ADO.NET向MS SQL数据库提交一句带参数的UPDATE SQL语句的时候不会使用下面哪个类?( )
A、SqlConnection
B、SqlDataReader
C、SqlCommand
D、SqlParameter

23、下列哪个变量的类型是字符串型( )
A、int a
B、string a
C、float a
D、char a

24、在连接ACCESS数据库的COMMANDTEXT中应该包括的内容有 ()
A、PROVIDER
B、SERVER
C、DATABASE
D、DATA SOURCE

25、下面哪个是用户控件的扩展名?
A、aspx
B、asmx
C、ascx
D、asax

26、ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( )
A、<%@Register TagPrefix = “Mike” TagName = “Space2” Src = “myX.ascx”%>
B、<%@Register TagPrefix = “Space2” TagName = “Mike” Src = “myX.ascx”%>
C、<%@Register TagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%>
D、以上皆非

27、要将一个数字888转换为字符串,可以使用( )?
A、888.ToString( )
B、CString(888)
C、Integer.ParseInt(888)
D、Double.Parse(888)

28、下列选项中,()不属于.NET公共语言运行库的功能或特点。
A、类库加载
B、垃圾收集
C、多语言支持
D、统一的API

29、CSS文件中的注释是()?
A、<-- -->
B、//
C、///
D、/* */

30、某电子商务网站在设计会员注册界面时候,必须保证年龄不要求超过100。需要用什么验证控件?
A、RuiredFieldValidator控件
B、RuiredFieldValidator控件, RangeValidator控件。
C、RangeValidator
D、CompareValidator

31、下列哪个验证控件用于强制用户输入的信息必须满足一定的格式()?。
A、RequiredFieldValidator;
B、RangeValidator;
C、RegularExpressionValidator;
D、CustomValidator;

32、一个HTML文档必须包含三个元素,它们是head、html和( )。
A、script
B、body
C、title
D、link

33、在.NET程序设计中,语句Console.ReadLine( )的作用是( )?
A、将程序暂停,直到用户输入回车
B、阅读用户输入
C、将内容输出到屏幕
D、读取网络中的数据流

34、文件上传组件的PostedFile.FileName属性表示的是( )
A、服务器端文件的物理路径
B、客户端文件的物理路径
C、服务器端文件的名称
D、客户端文件的名称(带路径)

35、下列哪个选项不属于样式表的选择器种类?
A、类选择器
B、ID选择器
C、HTML选择器
D、生成选择器

36、通过用户指定的SQL语句从数据库中获取数据,并填充一个数据集,可使用哪个类的对象的哪个方法( )
A、System.Data.SqlClient.SqlCommand类 ExecuteNonQuery()方法
B、System.Data.SqlClient.SqlCommand类 ExecuteScalar()方法
C、System.Data.SqlClient.SqlDataAdapter类 Fill()方法
D、System.Data.SqlClient.SqlDataAdapter类 Update()方法

37、在下列选项中,不属于.NET平台的核心技术的是( )
A、NET Framework
B、NET企业级服务器
C、Visual Studio.NET
D、ADO数据连结

38、要想让文字滚动起来,需要用到哪个标记?
A、meta
B、body
C、table
D、marquee

39、在javascript,定义一个整型变量a,下列语法正确的是()?
A、int a;
B、Int a;
C、var a='0';
D、var a;

40、以下的ASP.NET页面代码:<%@ Page Language="CS" %> <html> <head> </head> <body> <h3>HyperLink Sample </h3> Click on the HyperLink:<br> <asp:HyperLink id="hyperlink1" ImageUrl="images/pict.jpg" NavigateUrl="http://www.microsoft.com" Text="Microsoft Official Site" Target="_new"/> </body> </html> 该代码在执行时,将()
A、显示一个HyperLink按钮,并且点击跳转到http://www.microsoft.com页面
B、显示一个HyperLink按钮,但是不执行任何跳转
C、不显示显示HyperLink按钮
D、页面运行时将出现错提示信息

41、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( )
A、HTML控件和Web控件
B、HTML控件和XML控件
C、XML控件和Web控件
D、HTML控件和IIS控件

42、______对象的信息保存在客户端的浏览器上 .
A、APPLICATION
B、SESSION
C、TRACE
D、COOKIE

43、阅读以下的C#代码: <HTML> <HEAD> <title>WebForm4</title> </HEAD> <body > <form id="WebForm4" method="post" runat="server"> <asp:Button id="Button1" runat="server" Width="144px" Height="32px" Text="submit"></asp:Button> <asp:TextBox id="TextBox1" runat="server"></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="错误" ControlToValidate="TextBox1"></asp:RequiredFieldValidator> <asp:CompareValidator id="CompareValidator1" runat="server" ErrorMessage="错误" ControlToValidate="TextBox1" Type="Integer" Operator="DataTypeCheck"></asp:CompareValidator> </form> </body> </HTML> 在Web窗体上有一个文本框控件和一个按钮,当单击按钮的时候将发现()变化。
A、如果文本框为空,则什么信息都不显示
B、如果文本框输入的是数字,且数字大于100,则显示错误
C、如果文本框输入的是数字,且数字小于100,则显示错误
D、如果文本框中输入的是字符,则显示“错误”

44、若要求用户两次输入的密码必须相同,应该添加______验证控件。
A、REQUIREDFIELDVALIDATOR
B、RANGEVALIDATOR
C、REGULAREXPRESSIONVALIDATOR
D、COMPAREVALIDATOR

45、若要求用户输入的内容必须在指定的范围,应该添加______验证控件
A、REQUIREDFIELDVALIDATOR
B、COMPAREVALIDATOR
C、REGULAREXPRESSIONVALIDATOR
D、RANGEVALIDATOR

46、Using System; class A { public A() { Console.WriteLine("A"); } }class B : A { public B() { Console.WriteLine("B"); } } class DefaultInitializerApp { public static void Main() { B b = new B(); Console.ReadLine(); } } 请问上述代码运行后,将在控制台窗口输出()。
A、A
B、B
C、AB
D、BA

47、哪个不是RESPONSE的方法?
A、WRITE()
B、REDIRECT()
C、HTMLENCODE()
D、END()

48、想实现设网页的动态布局,需要用到()。
A、div html控件;
B、table Web服务器控件;
C、textbox Web服务器控件;
D、multiViw Web服务器控件;

49、如果要初始化一个类的对象应该使用哪个关键字( )
A、new
B、class
C、base
D、set

50、判断用户通过输入界面中的文本框控件输入的信息是否是偶数,要求用验证控件实现,我们需要选择哪种验证控件()
A、RequiredFieldValidator
B、RangeValidator
C、CompareValidator
D、CustomerValidator

51、连接ACCESS数据库最好的对象是 ()
A、SQLCOMMAND
B、SQLCONNECTION
C、CONNECTIONSTRING
D、OLEDBCONNECTION

52、能获取客户端信息的对象是_______。
A、RESPONSE
B、APPLICATION
C、REQUEST
D、SESSION

53、能实现网页转向的方法是________。
A、RESPONSE.APPENDHEADER()
B、RESPONSE.CLEARHEADERS()
C、RESPONSE.REDIRECT()
D、RESPONSE.ADDHEADER()

54、若想将多个RADIOBUTTON组合起来构成一组,则需要设置它们的______属性。
A、UNIQUEID
B、STYLE
C、PARENT
D、GROUPNAME

55、Javascript文件中的注释是()?
A、<!---->
B、//
C、///
D、//* */

56、下列哪个是一切类型的基类( )
A、System
B、System.Window
C、System.Object
D、AllClass

57、语句int i=0;object box=I;称为( )?
A、拆箱
B、装箱
C、委托
D、回调

58、用户控件的扩展名是?
A、html
B、aspx
C、ascx
D、jsp

59、Session对象的有效期是多少?
A、20分钟
B、20秒钟
C、10分钟
D、从应用程序启动到结束

60、在下列指令中,用于在ASP.NET页面中使用用户控件的指令是( )?
A、<%Page%>
B、<%@Control%>
C、<%Register%>
D、<%OutPutCache%>

61、在.NET中,与Java的虚拟机(JVM)相类似的重要组件是( )?
A、CLS
B、CTS
C、CLR
D、BCL

62、______控件用于在页面上保留一个位置,以便运行时在该位置动态放置其它的控件。
A、CALENDAR
B、PANEL
C、PLACEHOLDER
D、TABLE

63、要想设置背景图片,需要用到哪个样式()?
A、background-image
B、image
C、text-align
D、a:link

64、在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是()。
A、insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行
B、ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
C、Select操作的Sql语句只能由ExecuteReader()方法来执行
D、ExecuteReader()方法返回一个DataReder对象;

65、HTML文件中的注释是()?
A、<!-- -->
B、//
C、///
D、/* */

66、通过___ 可以设置SESSION对象的失效时间
A、TIMEOUT
B、TIMEOFF
C、TIMEEND
D、TIMEOVER

67、对于System.Data.SqlClient.SqlCommand类的对象,如果要让它执行一个SQL语句,则应该把SQL字符串赋值给它的哪个属性( )
A、CommandText
B、CommandType
C、Connection
D、Parameters

68、下列ASP.NET语句()正确地创建了一个与SQL Server 2008数据库的连接。
A、str="server=.,uid="zhangsan",pwd="123",database=mydb"; SqlConnection con=new SqlConnection;
B、str="server=.;uid="zhangsan";pwd="123";database=mydb"; SqlConnection con=new SqlConnection;
C、str="server=.;uid=zhangsan;pwd=123;database=mydb"; SqlConnection con=new SqlConnection;
D、str="server=.,uid=zhangsan,pwd=123,database=mydb"; SqlConnection con=new SqlConnection;

69、DATAADAPTER对象的______属性可以不使用EXECUTENONQUERY()方法调用。
A、INSERTCOMMAND
B、UPDATECOMMAND
C、DELETECOMMAND
D、SELECTCOMMAND

70、C#的数据类型有( )
A、值类型和调用类型;
B、值类型和引用类型;
C、引用类型和关系类型;
D、关系类型和调用类型;

71、以下扩展名中,只有()不是动态网页的扩展名。
A、.aspx;
B、.php;
C、.jsp;
D、.xml;

72、在Asp.net中所有的自定义用户控件都必须继承自________?
A、Control
B、web服务器控件
C、html服务器控件
D、Web窗体

73、在ASP.NET程序设计中,如果需要输入邮政编码,则验证控件RegularExpressionValidator的正则表达式为()?
A、[0-9]
B、[0-9]^
C、{ d{ 6}
D、\d{ 0-6}

74、要配置web应用程序,要求拒绝匿名用户访问,只有用户“admin”可以访问文件夹manage中的网页,则下面说法正确的是():
A、在web应用程序的配置文件中,增加authentication节点,并增加如下内容: <authorization> <deny users="*"/> </authorization>
B、在web应用程序的配置文件中,增加authentication节点,并增加如下内容: <authorization> <deny users="?"/> <allow users="admin"/> </authorization>
C、需要两步来完成,第一步: 在web应用程序的配置文件中,增加authentication节点,并增加如下内容: <authorization> <deny users="?"/> </authorization> 第二步: 在manage文件夹下增加配置文件,在其中增加节点: <authorization> <deny users="*"/> <allow users="admin"/> </authorization>
D、需要两步来完成,第一步: 在web应用程序的配置文件中,增加authentication节点,并增加如下内容: <authorization> <deny users="?"/> </authorization> 第二步: 在manage文件夹下增加配置文件,在其中增加节点: <authorization> <allow users="admin"/> <deny users="*"/> </authorization>

75、APPLICATION和SESSION的区别 ()
A、没有区别
B、APPLICATION是对象,SESSION不是
C、APPLICATION用来保存所有用户信息,SESSION不是
D、APPLICATION保存在服务器上,SESSION不是

76、下列哪个验证控件用于强制用户必须输入信息()?。
A、RequiredFieldValidator;
B、RangeValidator;
C、RegularExpressionValidator;
D、CustomValidator;

77、使用SESSION的____方法可以结束一个会话。
A、CLEAR()
B、ABANDON()
C、REMOVEALL()
D、REMOVEAT()

78、下列哪个选项不属于样式表的使用方式?
A、页内样式,也叫页内样式
B、行内样式,也叫内联样式
C、单独的外部样式表文件
D、皮肤

79、当用户输入不合法的内容时,要想在一个对话框中显示错误信息应该添加______验证控件。
A、REQUIREDFIELDVALIDATOR
B、REGULAREXPRESSIONVALIDATOR
C、RANGEVALIDATOR
D、VALIDATIONSUMMARY

80、连接SqlServer数据库,除了导入Systme.Data命名空间外,还要导入( )?
A、OleDbDataReader
B、MicroSoft.Data.ODBC
C、MicroSoft.Data.SqlClient
D、MicroSoft.Data.OleDb

81、用于声明静态属性或方法的关键字( )
A、const
B、static
C、enum
D、void

82、在ASP.NET中,要将文本输入框转变为密码输入框,需要设置Web服务器控件TextBox的( )属性?
A、TextMode
B、MaxLength
C、AutoPostBack
D、ID

83、要想实现在线人数统计,不需要在下列______事件中添加代码。
A、APPLICATION_START()
B、SESSION_START
C、SESSION_END()
D、APPLICATION_END()

84、与ASP.NET应用程序关系最为密切的配置文件是 ()
A、CONFIG.SYS
B、WEb.CONFIG
C、MACHINE.SYS
D、MACHINE.CONFIG

85、在构造操作数据库的命令对象时除了提供连接对象外还需要提供()
A、STRINGCONNECTION
B、CONNECTION
C、CONNECTIONSTRING
D、SQL语句

86、页面上有一个DropDownList控件,如果要实现当前用户对DropDownList控件中选项的选择发生变化时重新加载页面的功能,则需要设置该控件的( )属性?
A、AutoPostBack
B、Enabled
C、IsPostBack
D、Visible

87、在开发ASP.NET应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用()。
A、FlowLayout
B、TileHorizontal
C、GridLayout
D、TileVertical

88、以下是ASP.NET应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是() <appSettings> <add key="DSN" value="data source =SMXDB;Integrated" Security=SSPI;Initial Catalog=northwnd"/> </appSettings>
A、string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];
B、string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");
C、string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");
D、string strDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS");

89、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是()。 private void Page_Load(object sender , System.EventArgs e){ if(!this.IsPostBack){ //1 DataSet ds=this.GetJobDs(); //2 This.DataGrid1.DataSource=ds.Tables[0]; //3 } }
A、用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的DataMember属性
B、用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定
C、用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行
D、用户可以在DataGrid控件中看到数据集中的数据

90、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出()。 private void Page_Load(object sender , System.EventArgs e){ Response . Write(“欢迎光临”); Response . End(); Response . Write(“欢迎下次光临”); }
A、欢迎光临
B、欢迎下次光临
C、欢迎光临 欢迎下次光临
D、欢迎光临欢迎下次光临

91、如图,是ASP.NET中的一个DropDownList控件,已知该控件的AutoPostBack属性、EnableViewState属性都为True, 该控件所在的页面的部分代码如下,在图示状态下,用户单击关羽项后,在页面的输出结果是()。 Protected System..Web.UI.WebControls.DropDownList DropDownList1; Protected System..Web.UI.WebControls.Button Button1; string name=”诸葛亮”; private void Page_load(Object sender,System.EventArgs e){ if(!this.IsPostBack){ string []names = new string[]{ “张飞”,”关羽”,”刘备”} this.DropDownList1.DataSource = names; this.DataBind(); } } Private void DropDownList1_SelectedIndexChanged(object sender,System.EventArgs e) { If(this.DropDowmList1.SelectedItem!=null){ name=this.DropDownList1.SelectedItem.Text; } Response.Write(name) }
A、诸葛亮
B、张飞
C、关羽
D、刘备

92、在ASP。NET中,有一个ASPX页面的部分代码如下,当用户单击Button1按钮后,下列说法正确的是:()。 public class CityBrower: System.Web.UI.Page{ protected System.Web.UI.WebControls.Button Button1; string name="SMXPT3.0”; private void Page_Load(object sender,SystemEventArgs e) { If(!this.IsPostBack) Name="SMXPT4.0”; Else Name="SMXPT5.0”; } Private void Button_Click(object sender, System.EventArgs e){ Response.Write(name); } }
A、在页面中输出的文本"SMXPT5.0"
B、在页面中输出的文本 "SMXPT4.0"
C、在页面中输出的文本 "SMXPT3.0"
D、在页面中不输出任何文本

93、在ASP.NET项目中,为了提高连接数据库的灵活性,想将数据库的连接字符串保存在配置文件中,在网站启动的时候动态读取,那么连接字符串应保存在()。
A、machine.config文件的<configSetions>节
B、machine.config文件的<appSettings>节
C、Web.Config文件的<configSetions>节
D、Web.Config文件的<appSettings>节

94、在一个ASP.NET项目中,可以使用()控件来判断TextBox控件中的内容是一个数字,并且数字范围在1~99之间。
A、RequiredFieldValidator
B、CompareValidator
C、RangeFieldValidator
D、RegularExpressionValidator

95、在ASP.NET中,Application是()类的实例。
A、HttpApplication
B、HttpApplicationUtility
C、HttpApplicationState
D、Page

96、在ASP.NET中,下列关于session对象的说法正确的是()。
A、用户每次打开一个web页面,将会创建一个session对象
B、用户关闭客户端web页面后,session对象将立即消失
C、应用程序退出后,session对象的值才能消失
D、每个用户的Session对象不能被其他用户访问

97、基于()的数据传输标准,WEB服务可以实现跨平台、跨语言的相互通信和数据共享。
A、HTML
B、CSS
C、XML
D、XSLT

98、在ASP.NET服务器验证控件中,能够验证自定义正则表达式的控件是()。
A、RequiredFieldValidator
B、CompareValidator
C、RangeFieldValidator
D、RegularExpressionValidator

99、在.NET应用中,改变button的()属性可以改变button的大小,颜色,位置等。
A、style
B、text
C、name
D、type

100、在ASP.NET中,为了才当前页面跳转到一个相同目录下名为Main.htm的页面,下面方法正确的是()。
A、Server.Execute(“Main.htm”);
B、Servlet.Transfer(“Main.htm”);
C、Response.Redirect(“Main.htm”);
D、Response.Write(“Main.htm”);

101、在ASP。NET技术中,在设置DataGrid控件的模版列时()。
A、模版列中的控件只有默认属性可以绑定数据库
B、模版列中的控件的任意属性可以绑定数据库,但只能有一个属性绑定数据库
C、模版列中的控件的任意属性可以绑定数据库,同时可以有多个属性绑定数据库
D、模版列中只有TextBox控件可以绑定数据库

102、在ASP.NET中,应用程序启动时触发的事件为()。
A、Session_Start
B、Session_End
C、Application_Start
D、Application_End

103、某个用ASP.NET技术开发的网站拥有大量的访问量,最近该网经常因为服务器内存占用率过高而宕机,作为该网站技术员的你仔细检查了该网站的系统,发现内存占有率过高是因为每个用户都有大量数据保存在Session中,为了解决该问题你应该进行()处理。
A、将保存在Session中的数据保存在Application中
B、将保存在Session中的数据保存在Cookie中
C、将Session中对安全性要求不高的数据保存在Cookie中,不经常使用的数据保存在数据库中
D、将Session中对安全性要求不高的数据保存在Application中,不经常使用的数据保存在Cookie中

104、asp.net中,以下对DropDownList服务器控件描述错误的是()。
A、DropDownList服务器控件不支持多重选择
B、可以用SelectedIndex属性或者SelectedItem属性来判断哪一项被选取
C、当用户更改选项时会引发SelectedIndexChanaged事件
D、类似WinForm中 的 ComboBox 控件,允许用户在运行时输入文本

105、在ASP.NET中,为了在页面中使用一个名为USerControll的用户控件,在下列空白处应该补充的代码是()。 <%@ Register TagPrefix=”ucl ” TagName=”UserControll” Src=”空白处”%>
A、UserControll.ascx
B、UserControll
C、UserControll.dll
D、UserControll.ascx.cs

106、在asp.net中,在一个登录页面中,为了验证用户在文本框中输入的用户名不为空,需要采用的验证控件是()。
A、RequiredFieldValidator
B、CompareValidator
C、RangeValidator
D、RegularExpressionValidator

107、在asp.net中,为了把页面中一个名为name的string类型的字段帮定到一个textbox控件的文本属性中,下列代码正确的是()。 Public string name=”诸葛亮”;
A、<asp:TextBox id=”TextBox1” Text=”<#%name%>”></asp:textbox>
B、<asp:TextBox id=”TextBox1” Text=”<%name%>”></asp:textbox>
C、<asp:TextBox id=”TextBox1” Text=”<%#name%>”></asp:textbox>
D、<asp:TextBox id=”TextBox1” Text=”<name>”></asp:textbox>

108、在asp.net中,有个窗体,为了让用户确认自己所设置的密码,要求两次一样,要使用()控件。
A、requiredfieldvalidator
B、comparevalidator
C、rangevalidator
D、regularexpressionvalidator

109、在asp.net中,有一个aspx页面的部分代码如下,当用户单击Button1按牛后,下列说法正确的是()。 Public class CityBrower:System.Web.UI.Page { Protected System..Web.UI.WebControls.Button Button1; String name=”ASP.NET3.0”: Private voidPage_Load(object sender,System.EventArgs e) { If(!this.IsPostBack) { Name = “ASP.NET4.0”; } Response.Write(name); } Private void Button1_Click(object sender,System.EventArgs e) { Name = “ASP.NET5.0”; } }
A、在页面中输出的文本 “ASP.NET5.0”
B、在页面中输出的文本 “ASP.NET4.0”
C、在页面中输出的文本 “ASP.NET3.0”
D、在页面中不输出的文本

110、在ASP.NET中,可以使用多种方法从一个页面跳转到另外一个页面,或者联接到其他的超级连接,以下哪个是可选择的方案()。
A、使用Response对象的Redirect方法
B、使用Server对象的Execute方法
C、使用Server对象
D、使用Application对象的DirectTo方法

111、在ASP.NET中,下列关于列表控件的DataSource属性的描述正确的是()。
A、DataSource属性与数据绑定相关
B、列表控件的数据源类型可以是数据列表
C、列表控件的数据源类型可以是数据视图也可以是哈希表
D、DataSource用于数据绑定时对数据行进行筛选

112、ASP.net的身份验证方式有哪些()
A、Windwos(默认)
B、用IIS...From(窗体)
C、用帐户....Passport(密钥)
D、密码验证

113、在注册界面中,需要用户必须输入密码,密码要求只能是字母或数字的组合,不能超过8位,且两次输入的密码必须一致,都需要用到哪几种验证控件()。
A、RequiredFieldValitor
B、CompareValidator
C、RangeValidator
D、RegularExpressionValidator

114、在ASP.NET中,下列属于服务器端控件TextBox控件的TextMode属性的取值的是()。
A、SingleLine
B、MultiLine
C、Password
D、Language

115、面向对象的语言具有________性、_________性、________性。
A、封装
B、继承
C、多态
D、方便

116、以下关于ASP.NET中DataSet的说法错误的是( )。
A、1个DataSet中可以多张有表
B、1个DataSet中可以有多个关系
C、1个DataSet只能有1张表
D、1个DataSet只能有1个关系

117、下面有关DataTable的说法正确的是( )。
A、DataTable中的rows表示列
B、column表示列
C、在设计DataTable时是先加行再加列
D、在设计DataTable时是先加列再加行

118、下面说法正确的是( )
A、DataReader可以实例化
B、File不能实例化
C、DataSet有构造函数重载
D、DataRow可以实例化

119、在ASP.NET中,有一个高考录取分数线查询的网站,各个省份的录取分数线都存放在一个表中,因此各个省份的考生查询分数线时,通过选择自己的省份来查询录取分数线。程序员设计了两个页面,在第一个页面中用一个DropDownList控件来绑定各个省份,在第二个页面中添加一个DataGrid控件,用来根据第一个页面传递过来的Province参数显示对应省份的录取分数线。考虑到同一个省份的考生特别多,应此同时查看录取分数线的考生比较多,为了减轻服务器的负担,程序员启用页面缓存,下列对两个页面OutputCache指令声明合理的是()。
A、第一个页面的OutputCache指令:<%@ OutputCache duration=120 VaryByParam=none%>
B、第二个页面的OutputCache指令:<%@ OutputCache duration=100 VaryByParam=none%>
C、第一个页面的OutputCache指令:<%@ OutputCache duration=100 VaryByParam=Province%>
D、第二个页面的OutputCache指令:<%@ OutputCache duration=100 VaryByParam= Province %>

120、在 ASP.NET 中,在一注册页面为了验证用户输入的用户名必须是六个英文的字母,你认为最可能需要使用下列 ( ) 验证控件对其进行验证。
A、ReqireFieldValidator
B、CompareValidator
C、RangeValidator
D、RegularExpressionValidator

121、在一个没有启用事务处理的ASP.NET页面中有一个Button控件,控件的Click事件中有如下的代码,已知sqlCon是一个已经创建好的SqlConnection对象。当用户点击按钮并执行完毕Click事件后,下列说法正确的是()。 Try{ Sqlcon.Open(); SqlCommandsqlcom=new SqlCommand(“delete from stuInfo where stuID=20”,sqlcon); sqlCom.ExecuteNonQuery(); int a=1,b=0; int i=a/b //模拟异常发生 sqlcom.connandText=” delete from stuInfo where stuID=21”; sqlCom.ExecuteNonQuery(); ContextUtil.SetAbort(); Sqlcon.Close(); } Catch{ Sqlcon.Close(); }
A、只能删除表stuInfo中stuID=20的记录
B、只能删除表stuInfo中stuID=21的记录
C、同时删除数据表stuInfo 中stuID等于20与21的记录
D、没有删除数据表stuInfo 中stuID等于20与21的记录

122、GridView控件可以在一行里面显示多条记录,是一种非常灵活的复杂绑定控件。

123、在C#中,int[][]是定义一个int型的二维数组。

124、在Visual Studio.Net开发环境中,在代码编辑器内输入对象的名称后将自动显示起对应的属性、方法、事件列表,以方便选择和避免书写错误,这种技术被称之为协助编码。

125、CheckBoxList和ListBox控件类似。都可以进行单选或多选,甚至一项都不选。

126、在一个购物车的ASP.NET应用程序中,若使用以下的代码来存储当前会话的口令信息:Session["pp"]=txtPwd.Text;则该代码在执行时将报告错误信息,应该使用Session["Password"]来进行标识。

127、在.Net中,类System.Web.UI.Page 可以被继承。

128、ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用RequiredFieldValidator和RangeValidator控件。

129、用户控件可以提高软件的复用性,但是由一个缺点,不能与宿主(使用该用户控件的页)进行信息交互。

130、RadioButtonList控件和ListBox控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项。

131、在C#中,接口可以被多重继承而类不能。

132、每个web应用程序中,可以有多个web.config文件,他们可以分布于不同的文件夹,完成对当前文件夹的控制。

133、Cookie对象提供了一种在客户断保存信息的方法。

134、在C#中,装箱操作是将值类型显式地转化成引用类型。

135、DataSet对象由DataRow,DataColumn,DataTable,DataContrain等对象组成。

136、每个web应用程序中,最多只能由一个web.config文件。

137、RadioButtonList控件和CheckBoxList控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项。

138、在C#中,int[][]是定义一个int型的二维数组。

139、RadioButtonList控件和DropDownList控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项。

140、用户控件使用起来非常方便,直接拖放就可以了,不能通过代码加载。

141、Application对象是一个全局性的对象,里面存储的信息可以被多个用户所共享,所以使用时候要注意加锁和解所问题。

142、每个web应用程序最多有1个Global.asax文件。

143、每个DataList控件必须至少要定义一个项摸板。

144、每个web应用程序可以有多个Global.asax文件,他们只需要分布在不同的文件夹中就可以。

145、在C#中,int[][]是定义一个int型的二维数组。

146、用户对网站的一次访问称为一个会话。在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID.

中国大学ASP.NET项目开发

ASP.NET是微软公司推出的一种基于.NET Framework的Web应用程序框架,中国大学的ASP.NET项目开发也逐渐兴起。随着互联网的不断发展,各大高校都在积极推动自己的信息化建设,而ASP.NET开发技术则成为了大学信息化建设的重要组成部分之一。

ASP.NET项目开发的好处在于可以轻松实现Web应用程序的开发,而且还能够快速地进行部署和发布。同时,ASP.NET还提供了强大的数据绑定功能,以及丰富的控件库,使得开发人员可以更加快速高效地开发出各种复杂的Web应用程序。

对于中国大学而言,ASP.NET项目开发也具有很重要的意义。首先,大学的信息化建设需要支撑大规模的数据处理和管理,ASP.NET强大的数据绑定功能能够很好地支持这一点。其次,ASP.NET开发技术的高效性和可靠性也能够提高大学的管理效率、学生服务水平和教学质量。

目前,在中国大学中,ASP.NET项目开发已经成为了很多高校信息化建设的重要组成部分。一些大学已经建立了自己的ASP.NET项目开发团队,并通过对外合作和自主研发等方式,大力推进ASP.NET项目的开发和应用。

在ASP.NET项目开发方面,中国大学的应用场景也很丰富。比如,一些高校通过ASP.NET开发了学生信息管理系统,实现了对学生信息的全面管理和维护;一些高校通过ASP.NET开发了校园电商平台,提高了学生购物的便利性和体验度;还有一些高校通过ASP.NET开发了在线教学平台,方便了学生的教学活动和交流。

总之,ASP.NET项目开发在中国大学的应用已经越来越广泛,同时也在不断地向更高层次、更深度的应用方向发展。相信随着中国大学信息化建设的不断深入,ASP.NET项目开发的前景也将越来越广阔。