aspnet题库

aspnet题库
aspnet题库

1.下列不属于textbox控件属性的是()

A、text

B、readonly

C、ID

D、Page_Load

2.在https://www.360docs.net/doc/2e6867565.html,中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。

A、Style

B、TextMode

C、Type

D、Input

3.上传文件一般使用以下哪个控件()

A、label

B、textbox

C、listbox

D、fileupload

4.在C#中,关于continue和break用于循环时,以下说法正确的是()

A、break是退出整个循环语句,执行循环后面的语句

B、continue是退出整个循环语句, 执行循环后面的语句

C、break是中断本次循环,进入下一次的循环

D、continue是中断整个循环

5.当你在编写一个https://www.360docs.net/doc/2e6867565.html,应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时()控件应该是首选

A、CheckBox

B、ListBox

C、DropDownList

D、TextBox

6.当有用户请求Web页面时,会触发()事件

A、Application_Start()

B、Session_Start()

C、Application_End()

D、Session_End()

7.设置控件属性的方法有()

A、设计视图和源视图

B、组件视图和逻辑视图

C、控件视图和源视图

D、设计视图和逻辑视图

8.在https://www.360docs.net/doc/2e6867565.html,的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时?改变某一变量的对象是(?? ???)?

? A、Cache??????????????????????????B、Session?? C、Request????????????????????D、Application?

9.Application对象的默认有效期为多少分钟????(??? ??)?

A、10???? ?

B、15??????

C、20??????

D、应用程序从启动到结束?

10.在C#中,下列说法错误的是()

A、可以和JavaScript做兼容开发

B、C#语言是微软公司开发的

C、可以开发C\S架构的网站

D、不是面向对象的语言

11.https://www.360docs.net/doc/2e6867565.html,支持多种语言它的缺省语言是()

?A、HTML???? ? ???B、JavaScript???? ??C、Visual?Basic?? ????D、?C#

12.若希望程序从某一页面开始运行,下列操作可行的是()

A、选中该页面右键选择“生成页”

B、选中该页面右键选择“打开”

C、选中该页面右键选择“查看标记”

D、选中该页面右键选择“设为起始页”

13.当服务器控件的事件需要立即回传给服务器以得到响应时,应该将它的()属性设置为true。

A、NavigateUrl

B、PostBackUrl

C、AutoPostBack

D、Target

14.能够让Web服务器把少量数据储存到客户端的内置对象是()

A、Server对象

B、Session对象

C、Application对象

D、Cookie对象

15.下面哪个是静态网页文件的扩展名?()

A.、.net???? B、.html???? C、.aspx??? D、.jsp

16.当需要关闭当前的整个网站,以便打开另一网站进行编辑时,应该()

A、点击“文件”中的“关闭”

B、点击“文件”中的“关闭解决方案”

C、点击“文件”中的“退出”

D、关闭VS2008应用程序

17.?获取客户端信息可以使用()实现

A、Request.Browser

B、Session

C、Application

D、Response

18.一个button控件ID为btn_sumbit,双击后得到的处理时间函数名为()

A、button_click

B、btn_submit_Click

C、btn_submit_push

D、button_push 19.下面的哪个对象可使用于使服务器获取从客户端浏览器提交的信息。()

? A、Request??????B、Response???C、SessionState????D、Application

20.网页通常分为哪两种?

A、动态和静态

B、应用和系统

C、短期和长期

D、html和php

21.Page中的哪个事件,当页面装载时发生()

A、Start

B、Unload

C、Load

D、Init

22.CheckBox是常用控件,它是指()

A、列表框??????

B、复选框???

C、文本框????

D、标签

23.对于控件FileUpload,下列说法错误的是()

A、是服务器控件

B、有ID属性

C、不能单独上传文件,一般需配合button使用

D、因为无双击事件,所以不能对此控件进行编程

24.VS2008中,调试过程中,快捷键F11的功能是()

A、逐过程调试

B、逐语句调试

C、开始调试

D、无作用25.字符串连接运算符包括&和(?? )。?

A、?+??

B、?-? ?

C、?*???

D、?/?

26.C#是一种面向(?????)的语言。?

A.机器??

B.过程??

C.对象??

D.事物?

27.数据类型转换的类是( ??)。

A.Mod????

B.Convert???

C.?Const???

D.??Single

28.下面关于变量定义且赋值语句正确的是()

A、int a = 12;

B、 int a = 12.5;

C、int a =”12”;

D、 int a= ’12’;

29.当.cs文件需要添加某命名空间时,应使用关键字()

A.include

B.import C、define D、using 30.有关App_Code文件夹,下列描述正确的是()

A、用来存放.aspx文件的

B、用来存放.NET自动生成的文件的

C、用来存放未经编译的.cs文件的,通常是源代码文件

D、用来存放已编译好的程序集

31.在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击()。

A、添加新项

B、添加现有项

C、添加引用

D、添加Web引用

32.在vs2008中插入断点,可以使用快捷键()

A、F9

B、F5

C、Ctrl+F9

D、Ctrl+F5

33.Session对象的默认有效期是多少分钟?()

A、10

B、15

C、20

D、30

34.一般来说,控件的visible属性表示()

A、控件上显示的文本

B、控件是否可见

C、控件是否能被引用

D、控件的事件

35.在https://www.360docs.net/doc/2e6867565.html,中,DataAdapter()。

A、是一个数据容器,可以把从数据库中取得的数据存在应用程序中

B、负责与数据库的连接

C、映射数据库的表和视图在Web服务器进行本地存储

D、是DataSet对象和数据库之间的桥梁

36.一般来说,控件的text属性表示()

A、控件上显示的文本

B、控件编程时的标识符

C、控件的背景色

D、控件的事件

37.关于AutoPostBack属性,下列说法错误的是()。

A、Button控件的属性列表里可以找到AutoPostBack属性

B、TextBox控件的属性列表里可以找到AutoPostBack属性

C、这个属性表示是否能自动回发信息给服务器

D、可以设置为true和false

38.VS2008中,启动调试的快捷键是()

A、F5

B、Ctrl+F5

C、F11

D、Ctrl+F11

39.下列不属于button控件属性的是()

A、visible

B、width

C、ID

D、Page_Load

40.下面关于变量定义且赋值语句正确的是()

A、int a= 12;

B、 int a = 12.5;

C、int a =”12”;

D、 int a= ’12’;

41.Page中的哪个事件,当页面卸载时发生()

A、Start

B、Unload

C、Load

D、Init

42.在https://www.360docs.net/doc/2e6867565.html,中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。

A、 Style

B、 TextMode

C、 Type

D、 Input 43.在https://www.360docs.net/doc/2e6867565.html,中,DataAdapter()。

A、是一个数据容器,可以把从数据库中取得的数据存在应用程序中

B、负责与数据库的连接

C、映射数据库的表和视图在Web服务器进行本地存储

D、是DataSet对象和数据库之间的桥梁

44.下列方法中,不属于Response对象的方法或属性是()

A、Clear

B、write

C、Redirect

D、Text

45.对于控件Button,下列说法错误的是()

A、是服务器控件

B、会自动回发事件

C、双击可以在.CS文件中自动添加click事件处理函数

D、不能更改button上的文字

1.下列选项中,只有______不是Page指令的属性

A. CodeFile

B. Inherits

C. namespace

D. Language

2.下面的_____对象可用于使服务器获取从客户端浏览器提交或上传的信息。

A. Response

B. Server

C. Request

D. Session

3. 下面对于状态保持对象说法错误的是______

A. Session对象是针对单一会话的,可以用来保存对象。

B. Cookie是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相关浏览器后,

Cookie丢失。

C. Application是应用程序级的,所有浏览器端都可以获取到Application中保存的信息

D. Session对象保存在浏览器端,容易丢失。

https://www.360docs.net/doc/2e6867565.html,中,Server对象的______方法用于对URL地址进行编码

A.UrlEncode

B.UrlDecode

C.MapPath

D.Execute

5.关于站点地图说法错误的是_______

A. 站点地图文件是xml格式的文件

B.站点地图根节点为元素,每个文件有且仅有一个根节点。

C.下一级有且仅有一个节点。

D.站点地图中,同一个URL可以出现多次。

6. 下面关于母版页和内容页使用说法错误的是哪一项___?

A. 一个内容页可以引用多个母版页。

B. 内容页通过Content控件的ContentPlaceHolderID属性来指定要填充到母版页中的哪个内

容块。

C. 内容页不可以包含、 、

标签。

D. 内容页通过@Page指令的MasterPageFile属性指定所引用的母版页。

7.下面关于Html控件和Web控件说法错误的是_____

A. 所有的Web控件最终在浏览器端都会生成为相对应的Html控件

B.Web控件让我们可以使用控件+事件的开发方式

C.运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性

D.Html控件比Web控件的性能要高一些

8. 站点地图文件中,下面哪个属性不属于元素?____

A.url

B.title

C.text

A.description

9. 如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?

_____

A. AutoPostBack=true

B. AutoPostBack=false

C. IsPostBack=true

D. IsPostBack=false

10. 关于三层说法错误的是_____

A. 表现层主要是提供给用户交互的操作界面,以及校验等

B.数据访问层主要是用来存取数据

C.业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。

D.模型层中的实体类一般与数据库中的表是一一对应的。

11. 在https://www.360docs.net/doc/2e6867565.html,中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面

叙述错误的是___。

A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行

B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数;

C. Select操作的Sql语句只能由ExecuteReader()方法来执行;

D. ExecuteReader()方法返回一个DataReader对象

12. 下列哪个控件可以通过绑定中间层对象来管理数据库___?

A. SqlDataSouce

B. XmlDataSource

C. ObjectDataSource

D. AccessDataSource

13.有关ObjectDataSource说法正确的是____

A.它只能绑定数据访问层方法,才能返回正确数据

B.只有通过https://www.360docs.net/doc/2e6867565.html,方式访问数据库

C.使用ObjectDataSource需要在表现层写SQL语句操作数据库

D. ObjectDataSource一般绑定业务逻辑层方法

14.对于Eval和Bind绑定方式说法错误的是_____

A. Eval是只读方法,Bind支持读写功能

B.Eval可以单独使用,而Bind必须和控件配合使用。

C.Eval可以调用后台方法进行处理,Bind不可以

D.Eval和Bind都可以直接进行格式化。如:<%# Eval("日期字段", "{0:dd/MM/yyyy}") %>或<%# Bind("日期字段", "{0:dd/MM/yyyy}") %>

15. 关于DropDownList说法错误的是______

A.使用DataSource设置数据源时,必须调用DataBind方法

B. DropDownList的DataTextField属性设置下拉框的显示文本字段

C. DropDownList的DataValueField属性可以用来绑定下拉框选项对应的id值,方便操作

16. 如果用户信息必须填写手机号,且格式必须符合手机号码格式,则注册时,手机号的验证使用_____验证控件

A.RequiredFieldValidator

B.RegularExpression

https://www.360docs.net/doc/2e6867565.html,pareValidator

D.RequiredFieldValidator和RegularExpression

17.使用ValidatorSummary控件时需要以对话框形式显示错误信息,需要_____(选择二项)

A.设置ShowSummary属性为true

B.设置ShowMessageBox属性为true

C.设置ShowSummary属性为false

D. 设置ShowMessageBox属性为false

18.在银行转账的https://www.360docs.net/doc/2e6867565.html,页面中,为了实现验证用户输入的转账金额必须大于50元,最好使用下面的______控件

A.RegularExpressionValidator

https://www.360docs.net/doc/2e6867565.html,pareValidator

C.RangeValidator

D.RequiredFieldValidator

19.关于ViewState说法错误的是________

A.仅在该页面处理过程中有效

B. 离开该页面,内容丢失

C.不影响其他页面的数据

D.ViewState是页面级状态保持对象,所保存的数据在该页面回传时丢失

20、下面对Repeater控件说法错误的是____。

A.可以实现循环展示

B.没有默认的固定外观,用户无法自定义其显示形式

C.功能强大,可以实现表布局和XML格式的

D.没有EditTemplate和SelectedTemplate

21.下面有关PagedDataSource的说法,正确的是_____

A.封装了数据绑定控件的分页功能

B.把数据源和当前页数赋值给该类的实例对象后,还不能够直接获得数据的总数。

C.每次只获取当前页的数据,从而能够提高效率。

D.只需将某个数据显示控件的数据源指定为该类实例对象就可以实现控件的分页效果。

22. 下列对用户控件说法错误的是____?

A. 用户控件是以.ascx为扩展名,可以在https://www.360docs.net/doc/2e6867565.html,布局代码中重用

B. 用户控件不能在同一应用程序的不同网页上使用

C. 用户控件使用@Control指令

D. 用户控件是一种自定义的组合控件

23. 根据用户控件的注册指令<%@Register Src=”UserLogin.ascx”TagPrefix=”uc”

TagName=”Logins” %>, 使用用户控件的代码应该为:____

A.

B.

C.

D.

24. https://www.360docs.net/doc/2e6867565.html,提供了多种验证方式进行身份验证,其中,能够使用HTTP Cookies和HTML表单对

请求进行身份验证的是下列选项中的____。

A.Forms验证

B.Windows 验证

C.Passport验证

D.定制验证

25.在子目录Admin文件夹的web.config中有这样一段代码:

则允许访问Admin目录的用户有_____

A.admin B.admin和manager

C. user和manager

https://www.360docs.net/doc/2e6867565.html,er、manager和admin

26.在https://www.360docs.net/doc/2e6867565.html,中,下面说法正确的是_______

A.machine.config用来保存https://www.360docs.net/doc/2e6867565.html,的当前计算机所有应用程序的配置

B.web.config通常用来保存一个站点信息的配置信息

C.web.config在一个web应用程序中可以有多个

D.以上说法都正确

27. 下面说法不正确的是_______

A. 每次客户端触发一个事件,都会产生一个新的http请求。

B. Page_Load事件是页面类执行的第一个事件,且只会在页面第一次请求时执行一次。

C. 在Page_Load中,可以通过IsPostBack判断页面是否回传

D. 客户端每发送一个http请求,服务器端响应时,都会返回一个page对象。

28.表单提交方式中get和post的区别,说法正确的是_____(选多项)

A.Get主要通过url方式提交表单域的数据,post是通过页面的head进行提交

B.Get提交数据量的大小较小,跟浏览器有关,而post提交数据量较大。

C.Get方式提交数据更安全,方便

D.在https://www.360docs.net/doc/2e6867565.html,中,页面中表单默认设置为runat=”server”时,其提交方式为get。

29.下面对于cookie对象使用正确的是_______

A.写入cookie时,如下:

HttpCookie cook=new HttpCookie(“user”);

cook.Value=”accp”;

B.读取cookie中所保存数据时时,如下:

If(Response.Cookies[“user”]!=null)

String str=Response.Cookies[“user”].Value;

C.对Cookie进行删除时,可以通过:Response.Cookies[“user”].Remove();

D.修改Cookie所保存数据时,只需要先获取到该Cookie对象,然后更改Cookie对象的值

即可

30.关于GridView使用,说法错误的是_______

A.GridView会生成以表格进行布局的列表

B.GridView内置了分页,排序,以及增、删、改、查等功能。

C.给GridView设置数据源时,可以指定该控件的DataSourceID为某数据源控件ID

D.给GridView设置DataSource属性后,必须调用DataBind()方法。且DataSource和

DataSourceID不可以同时指定。

31.对于GridView的CommandField列,说法错误的是______

https://www.360docs.net/doc/2e6867565.html,mandField列为命令列,主要包含编辑、更新、取消、删除、选定等按钮操作。

https://www.360docs.net/doc/2e6867565.html,mandField是一个特殊的按钮列,点击时,不同类型的命令列会触发相对应的事件。

C.当点击CommandField列时,都会触发GridView的RowCommand事件。

D.以上都不对。

32.可以在Repeater控件中使用的模板有____(选择二项)

A.SelectedItemTemplate

B.EditItemTemplate

C.ItemTemplate

D.AlternatingItemTemplate

33.对于数据绑定控件的模板列,说法错误的是______

A.模板列是数据绑定控件中最灵活的一个列,可以自定义显示样式和内容。

B.在模板列中显示数据时,需要通过Eval或Bind进行绑定。

C.模板列中的项模板和交替项模板没有任何区别

D.在模板列中使用按钮时,可以直接给该按钮注册事件,运行时点击按钮,会触发该注册

事件。

34. 下面不会生成以Table布局的控件为________

A.GridView

B.DataList

C.Repeater

D.DetailsView

35. 下面对于ListView控件说法错误的为________

https://www.360docs.net/doc/2e6867565.html,youtTemplate定义了ListView控件的主要布局,必须包含一个充当数据占位符的控件

B.GroupTemplate定义了ListView控件中一组数据的布局方式,必须包含一个充当数据占

位符的控件

C.使用ListView控件时,至少需要编辑LayoutTemplate、GroupTemplate和ItemTemplate3

个模板。

https://www.360docs.net/doc/2e6867565.html,youtTemplate和GroupTemplate模板中的占位符控件必须是一个服务器端控件

36. 站点导航控件,下面说法不正确的是________

A.站点导航控件可以让用户快速的定位到某一页面

B.TreeView和Menu控件都会显示数据文件中所有节点信息

C.使用SiteMapPath控件时不需要指定其数据源文件

D.SiteMapPath控件可以选择XML文件或者是站点地图作为数据源

37. 关于自定义控件,说法错误的是________

A.当需要对现有控件增加某属性或者功能时,可以通过继承现有控件来实现

B.继承Control类时,主要重写该类的Render方法。

C.继承WebControl类时,主要重写该类的RenderBeginTag、RenderContents和

RenderEndTag方法。

D.继承WebControl时,默认生成的标签是input。

38. 关于用户控件和自定义控件的区别________(多选)

A.用户控件只能在当前应用程序中使用,自定义控件可以在任何https://www.360docs.net/doc/2e6867565.html,应用程序中使用

B.自定义控件的文件以.ascx为后缀名

C.用户控件被编译成dll文件

D.自定义控件在实现时无可视化见面,用户控件在实现时有可视化界面。

39. 关于web.config配置文件,说法有误的一项是________

A.appSetting是应用程序配置节点,用来存储自定义信息。

B.connectionStrings是连接字符串节点,用来存储数据库连接字符串

C.配置文件是一个XML文件,在访问配置文件中的某节点信息时,必须通过访问XML

文件的方式进行访问。

D.在一个web应用程序中可以有多个配置文件

40. 当web应用程序出现异常时,如果远程用户访问以友好的错误页面进行展示,本地用户提

示详细的错误信息。需要将web.config中CustomErrors节点的mode属性设置为:________

A.On

B.Off

C.None

D.RemoteOnly

41. 对于整页缓存的使用有误的是______

A.整页缓存通过OutPutCache指令来实现

B.使用整页缓存时,可以通过Duration属性设置缓存的保存位置

C.使用OutPutCache指定时,必须指定Duration,还有VaryByParam和VaryByControl中

的其中任意一个。

D.整页缓存一般用于页面内容不会频繁更新,并且处理过程较复杂等情况下。

42. 对于应用程序缓存说法错误的是______

A.应用程序缓存可以通过键/值对的方式来添加。

B.应用程序缓存对比整页缓存更灵活、方便,可以用来保存常使用且不会频繁更新的数据

C.应用程序缓存的缺点是不能指定过期时间,数据的实时性得不到保障。

D.应用程序缓存具有易丢失的特点,所以在访问应用程序缓存中数据时,最好先判断缓存

对象是否存在。

43. 对于优化应用程序性能,做法不恰当的是______

A.字符串拼接或修改较频繁时,最好使用stringBuilder来代替string。

B.在保证应用程序功能正常的情况下,尽量将条件判断放在循环外。

C.在与数据库交互时,应该尽可能的使用存储过程以及尽量减少程序与数据库交互的次

数。

D.在使用控件时,使用web控件越多,性能越好。

44. 给GridView控件增加光棒效果时,不适合编写的事件有______

A.RowDataBound

B.DataBound

C.RowCommand

D.RowCreated

45. 在GridView控件的模板列中,添加一个Button控件,同时给这个按钮控件注册一个服务器端自定义事件。当点击按钮控件时,获取当前点击行数据的ID的方式不包括_______

A.设置GridView的?DataKeyNames属性为id,并在自定义事件中,通过以下代码:

Button btn=sender as Button;

String id= GridView1.DataKeys[gvr.RowIndex].Value.ToString();

B.在aspx页面给Button增加自定义属性并绑定id的值,并在自定义事件中,如

aid=’<%#Eval(“id”)%>’。在后台通过如下代码获取:

Button btn=sender as Button;

String id=btn.Attributes[“aid”].ToString();

C.在aspx页面将id的值绑定Button的CommandArgument属性,在后台RowCommand事

件中通过如下代码获取:

S

D.设置GridView的?DataKeyNames属性为id,并在RowCommand事件中,通过如下代码

获取:

I

String id= GridView1.DataKeys[index].Value.ToString();

46.在https://www.360docs.net/doc/2e6867565.html,页面中,需要从配置文件中读取网站的名称并显示在Label控件上,以下代码正确的是_______

A.lblName.Text=ConfigurationManager.AppSettings(“sitename”);

B.lblName.Text=ConfigurationManager.connectionStrings(“sitename”);

C.lblName.Text=ConfigurationManager.AppSettings[“sitename”].ToString();

D.lblName.Text=ConfigurationManager.connectionStrings[“sitename”];

47. 某公司使用excel软件存储员工通讯录并在网站通讯录页面显示,则同学录页面的最佳缓存方案为_______

A.绝对过期

B.弹性过期

C.依赖于文件

D.依赖于数据库

48.其搜索页面包含如下指令,其中txtSerachKey为文本输入框,p是url地址中代表页数的参数,则以下说法正确的是_______

<%@ OutputCache Duration=”60” VaryByParam=”p” VaryByControl=?“txtSearchKey” %>

A.在文本框输入相同的值时,页面只在第一次访问时执行,后续访问时都会使用页面输出

缓存

B.在文本框输入相同的值时,访问指定页数时页面只在第一次访问时执行,后续访问时都

会使用页面输出缓存

C.在文本框输入不同值时,页面都会被执行,并将结果缓存为不同版本,缓存时间为60

D.在文本框中输入不同值时,访问指定页数,只在第一次访问时执行,此后60秒访问使

用页面输出缓存。

49. 阅读以下代码,可以通过验证控件要求的输入是_______

A.18

B.65

C.260

D.以上都正确

50. 以下关于验证控件的说法,错误的是_______

A.一个控件可以使用多个数据验证控件进行验证

B.除了RequiredFieldValidator控件之外,当目标控件值为空时,其他验证控件验证都不会

被触发

https://www.360docs.net/doc/2e6867565.html,pareValidator控件可以限制控件中输入的值与指定控件中的值相等

D.RegularExpressionValidator控件可以限制控件中输入的值必须符合正则表达式的要求。填空题

2.控件在编程时使用 ID 属性进行引用。

4.要隐藏textbox控件的输入文本应修改 visible 属性。

5.C#中的Web页面分为.aspx文件和 .cs 文件。

7.使用 Trim() 可以移除string对象的前导空白字符和尾部空白字符。

9.button控件的 click 事件是默认双击事件。

10.isPostBack一般用在页面的 page_load 函数中。

Response对象中用来将客户端重定向到新的URL的方法是 Redirect() 。

11.TextBox控件的默认双击事件是 TextChanged 。

12.使用 ToString() 可以将Session[]对象转换成字符串。

13.一般使用 DataTable或DataSet 容器来存放sql语句从数据库中提取出来的数据。

14.在https://www.360docs.net/doc/2e6867565.html,中要引入命名空间System.Data的语句为 using System.Data 。

15.修改label控件的文本应修改 Text 属性。

1..NET框架由程序设计语言及语言规范、应用程序平台、https://www.360docs.net/doc/2e6867565.html,及类库、CLR和程序开发环境5部分组成。

2.https://www.360docs.net/doc/2e6867565.html, 2.0系统的两层逻辑结构适合于比较简单的系统;三层结构适合于比较复杂的系统。

3.服务器有一个总的配置文件,名为 Machine. cofig 。在这个文件中已经确定了所有https://www.360docs.net/doc/2e6867565.html, 应用程序的基本配置。

4.传统的布局方法是__利用表格__,网页布局的最佳方案是_div + CSS__。

5.DHTML的设计思想是:浏览器从服务器端下载文档后,利用_浏览器_的资源,在不增加_服务器__端负担和网上传输流量的前提下,使网页的某些元素“动”起来。

6.ASPX网页的基类是 Page 。

7.ASPX网页的代码存储模式有两种。它们是分离模式和单一模式。

8.当一个Web控件上发生的事件需要立即得到响应时,应该将它的 AutoPostBack属性设为

true。

9.下面是网页中的指令,目的是在网页中显示"新网页的Url"字符串:

Response. Write ("新网页的Url");

10.请将下列数据(nn)在TextBox控件中显示出来。

double nn = 4512.65;

TextBox1.Text = nn.ToString() ;

11.在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件。

12.存储过程是用各种SQL命令编写并经过编译后直接存放到数据库端的程序。

13.皮肤文件是以“.skin”为后缀的文件,用来定义服务器控件的样式。

14.当利用CreateUserWizard控件创建新用户时,密码不能随便设置,必须符合以下3项条件:至少7个字符;至少一个大写或小写字符;至少一个非字母非数字的符号。

判断题

1.XML语言中的标记由设计者自行定义,用来描述元素的内容。( T )

2.离开了IIS服务器.htm网页能够单独运行。 ( T )

3.XML语言既能描述语义又能定义显示。( F )

4.HTML语言与XML一样,它们的标记都是严格区分大小写的。 ( F )

5.使用HTML控件时将不能保持视图状态。( T ) 6.CompareValidator控件既可以用来与某个常量比较,也可以用来与另外某个控件的输入进行比较。( T ) 7.在数据集(DataSet)中可以包括多张数据表。( T ) 8.用户控件是一种自定义的组合控件。( T )

9.使用母版页是为了多个网页在全局的样式上保持一致。( T )

简答题:

1.用什么方法检测用户是否是经过登录才访问到当前网页?

答:登录时写入一个session,之后需要验证是否经过登录才访问到当前页面时就用此Session是否为null进行验证。

3.简述一个web页面的.aspx文件和.cs文件的区别。

答:.aspx是前台界面文件,.cs是后台服务器程序代码。

4.如果使用DataTable容器来获取SQL语句提取到的数据,如何判断此SQL语句在数据库中提取到的数据的行数?

答:用DataTable对象的Rows.Count来判断

5.列出5个普通控件都有的属性(不包括事件)。

答:ID Text cssclass visible width enable

6.C#程序中的字符串若出现’\’,可以使用转义字符,有没有方法可以避免使用转义字符,若有,如何实现?

C#期末考试复习题(附答案)

C#期末考试复习题 一、单项选择题(每小题2分,共20分) 1.在类作用域中能够通过直接使用该类的()成员名进行访问。 A. 私有 B. 公用 C. 保护 D. 任何 答案:D 2.小数类型(decimal)和浮点类型都可以表示小数,正确说法:( ) A. 两者没有任何区别 B. 小数类型比浮点类型取值围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低 答案:C 3.能作为C#程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 答案:B

4. 可用作C#程序用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 答案:B 5.引用类型主要有4种:类类型、数组类型、接口类型和()。 A.对象类型 B.字符串类型 C.委托类型 D.整数类型答案:C 6.加载窗体时触发的事件是( )。 A. Click B.Load C.GotFoucs D.DoubleCl ick 答案:B 7.改变窗体的标题,需修改的窗体属性是( )。 A. Text B. Name C.Title D. Index 答案:A 8.在C#中定义接口时,使用的关键字是( )。 A.interface B.: C.class D.overrides

答案:A 9.在类的成员中,用于存储属性值的是( )。 A. 属性 B. 方法 C. 事件 D.成员变量 答案:成员变量 10.在C#中,定义派生类时,指定其基类应使用的语句是( )。 A.Inherits B.: C.Class D.Overrides 答案:B 11.类的以下特性中,可以用于方便地重用已有的代码和数据的是( ). A.多态 B.封装 C.继承 D.抽象 答案:C 12.在Array类中,可以对一维数组中的元素进行排序的方法是( )。 A.Sort() B.Clear() C.Copy() D.Reverse () 答案:A 13.将变量从字符串类型转换为数值类型可以使用的类型转换方法是( )。

ASPNET期末复习题

期末复习题 一、选择题 1.在https://www.360docs.net/doc/2e6867565.html,的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时 改变某一变量的对象是( D ) A. Cache B. Session C. Request D. Application 2.下列哪个函数可以将数值转换为字符串?( C) A.Cdate B.Cint C.CStr D.CDbl 3.有关https://www.360docs.net/doc/2e6867565.html,脚本和HTML说法正确的是( D )。 A. HTML元素的ID属性值直接对应https://www.360docs.net/doc/2e6867565.html,脚本的一个对象名 B. 一个HTML元素不需要添加“runat=server”,https://www.360docs.net/doc/2e6867565.html,脚本也可以引用该HTML 元素 C. 一个https://www.360docs.net/doc/2e6867565.html,页面中脚本可以直接引用另一个https://www.360docs.net/doc/2e6867565.html,页面的HTML元素 D. https://www.360docs.net/doc/2e6867565.html,在原有的HTML元素的基础之上,又新增加一整套Web Server控件, 加强页面内容和脚本的设计能力。 4. 下面说法正确的是(D) A.当用户从一个网页转到另一个网页时,保存在Session中的信息会丢失。 B.Session对象的有效期默认为40分钟。 C. Session对象的有效期不能更改。 D. Session对象到期前可以用Abandon方法强行清除。 5. Request.Form读取的数据是( A ) A.以Post方式发送的数据。 B. 以Get 方式发送的数据。 C. 超链接后面的数据。 D. 以上都不对。 6. Cookie对象的默认有效期是(C) A.20分钟 B.30分钟 C.50年 D.以上都不对 7. Application对象的默认有效期是(D) A.10分钟 B.20分钟 C.30分钟 D.从网站启动到终止 8. 下面不属于Request对象集合成员的是(D) A.Cookies B.Form C. QueryString D. Server 9. Server对象的Excute方法和Transfer方法的区别是( A ) A.前者执行完调用网页,继续执行当前页面,后者不是。 B.前者执行完调用网页,不再继续执行当前页面,后者不是。 C.前者转移到调用的网页,执行新的页面,后者不是。 D.前者转移到调用的网页,不再执行当前的页面,后者不是。 10.关于HtmlForm控件说法错误的是(B) A. 一个HtmlForm对应页面中的一个元素 B. 在一个Web Form中,允许存在多个HtmlForm控件 C. 在https://www.360docs.net/doc/2e6867565.html,页面中,元素的method属性的默认值为post D. 对于元素来说,属性Runat="Server" 不能省略

c#考试试题及答案

一.选择题(30分) ( B )1.以下哪一个命名空间是在进行Sql Server数据库访问时必须加载的? (A) (B) (D) B )2.以下哪一种参数是设置非Windows集成安全下的数据库连接? (A) Trusted_Connection=Yes (B) user id=sa;password=111 (C) Integrated Security=True (D) Integrated Security=SSPI ( A )3.数据库连接中的参数设置Connection Timeout=10表示 (A)设置数据库连接超时为10秒钟 (B)设置数据库连接超时为10毫秒 (C)设置数据库连接的用户最多为10个 (D)设置数据库连接的次数不能超过10次 (A)4.SQL语句“deletefromdepartment”,需要SqlCommand对象的哪一个方法在执行?(A) ExecuteNonQuery() (B) ExecuteScalar() (C) ExecuteReader() (D) ExecuteXmlReader() ( B )5.SQL语句“select count(*) from employee”,需要SqlCommand对象的哪一个方法在执行? (A) ExecuteNonQuery() (B) ExecuteScalar() (C) ExecuteReader() (D) ExecuteXmlReader() (A)6.SQL语句“CreateTabledepartment(idinteger,namechar(10))”,需要SqlCommand对象的哪一个方法在执行? (A) ExecuteNonQuery() (B) ExecuteScalar() (C) ExecuteReader() (D) ExecuteXmlReader()

aspnet题库

1.下列不属于textbox控件属性的是() A、text B、readonly C、ID D、Page_Load 2.在https://www.360docs.net/doc/2e6867565.html,中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。 A、Style B、TextMode C、Type D、Input 3.上传文件一般使用以下哪个控件() A、label B、textbox C、listbox D、fileupload 4.在C#中,关于continue和break用于循环时,以下说法正确的是() A、break是退出整个循环语句,执行循环后面的语句 B、continue是退出整个循环语句, 执行循环后面的语句 C、break是中断本次循环,进入下一次的循环 D、continue是中断整个循环 5.当你在编写一个https://www.360docs.net/doc/2e6867565.html,应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时()控件应该是首选 A、CheckBox B、ListBox C、DropDownList D、TextBox 6.当有用户请求Web页面时,会触发()事件 A、Application_Start() B、Session_Start() C、Application_End() D、Session_End() 7.设置控件属性的方法有() A、设计视图和源视图 B、组件视图和逻辑视图 C、控件视图和源视图 D、设计视图和逻辑视图

8.在https://www.360docs.net/doc/2e6867565.html,的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时?改变某一变量的对象是(?? ???)? ? A、Cache??????????????????????????B、Session?? C、Request????????????????????D、Application? 9.Application对象的默认有效期为多少分钟????(??? ??)? A、10???? ? B、15?????? C、20?????? D、应用程序从启动到结束? 10.在C#中,下列说法错误的是() A、可以和JavaScript做兼容开发 B、C#语言是微软公司开发的 C、可以开发C\S架构的网站 D、不是面向对象的语言 11.https://www.360docs.net/doc/2e6867565.html,支持多种语言它的缺省语言是() ?A、HTML???? ? ???B、JavaScript???? ??C、Visual?Basic?? ????D、?C# 12.若希望程序从某一页面开始运行,下列操作可行的是() A、选中该页面右键选择“生成页” B、选中该页面右键选择“打开” C、选中该页面右键选择“查看标记” D、选中该页面右键选择“设为起始页” 13.当服务器控件的事件需要立即回传给服务器以得到响应时,应该将它的()属性设置为true。 A、NavigateUrl B、PostBackUrl C、AutoPostBack D、Target 14.能够让Web服务器把少量数据储存到客户端的内置对象是() A、Server对象 B、Session对象 C、Application对象 D、Cookie对象

ASPNET实验用系统题目

题目一:新闻发布系统 本任务要实现一个新闻发布系统,主要功能包括新闻查看功能、新闻搜索功能、发布新闻功能、管理员登陆功能和新闻管理功能。 新闻发布系统主要需要实现以下一些基本功能。 ①查看新闻功能:任何用户均可以使用查看新闻功能。用户通过在系统导航栏上单击 “查看新闻”超链接,可以进入查看新闻页面。查看新闻功能显示所有新闻,并且使用分页 显示的效果,每页显示8条新闻,用户可通过单击下方的页码或在文本框中输入页码来跳转 到任意一页浏览。这里显示的所有新闻按发布的时间降序排列,以保证最新发布的新闻位于 最前而。用户通过单击每条新闻的标题可以查看到新闻的详细内容。 ②新闻搜索功能:任何用户均可以使用新闻搜索功能,可实现精确和模糊查询。在新闻查看页面上,用户可以通过在“查询类别”下拉列表框中选择按新闻的标题、内容、作者和发布日期等不同的查询方式术搜索符合条件的新闻。这里提供的是模糊搜索功能,即只要在查询字段中包含用户输入的关键字内容就认为是符合查向条件的记录。查询结果同样以分页的方式显示。 ③发布新闻功能:任何注册用户均可以使用发布新闻功能。用户通过在系统导航产上单击“发布新闻”超链接可以进入发布新闻页面。发布新闻时,需要填写新闻的标题、内容和发布者姓名,发布时间取当前系统时间,不需要用户填写。 ④管理员登录功能:当用户需要使用新闻管理功能时,需要先以管理

员身份登录系 统。当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户 可以在登录页面输入用户名和密码,若登录失败,则里定向到管理员登录页面等待下一次登 录。 ⑤新闻管理功能:当用户作为管理员登录系统后,可以进行新闻管理操作,包括对现 有新闻的修改和删除。在管理页面上,用户可通过单击每条记录右侧的“编辑”和“删除” 超链接来进行操作。当管理员的本次维护工作结束后,可通过单击“管理员退出”超链接来 注销管理员身份。 题目二:留言板系统 本任务要完成一个留言板系统,功能包括用户注册、登陆,留言查看,留言检索,留言发布,管理员登陆和留言管理。 ①用户注册、登陆功能:完成用户注册。首页提供用户登 陆和注册入口,注册用户登陆后显示登陆状态。 ②留言查看功能:主页提供最新10条留言,10条最热帖。 并提供分类留言查看链接,点击链接可以查看对应主题 的全部留言,也可以查看不分类所有帖子,按发布时间 降序排列,点击每个主题,查看具体内容和回复。 ③留言检索:提供主题、作者、内容的模糊和精确查询。 ④留言发布:原创帖子发布、帖子回复。在帖子主题列表

ASPNET期末复习题

备注: 1.考试题型包括选择题(80分)、填空题(20分) 2.考试主要内容范围:上课PPT中涉及到的知识点和本大纲所列知 识。 3.闭卷考试。 https://www.360docs.net/doc/2e6867565.html,复习资料 一、基础知识点(对应填空题、解答题) (1) ASPX网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。 (2) 当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPostBack_ 属性设置为true。 (3) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6; TextBox1.Text = nn.Tostring(); (4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password. (5) 下面是一个转移到目标网页的指令:Response.Redirect(“新网页的Url ”) (6) 在设计阶段必须将各个验证控件的(ControlToValidate)属性指向被验证的控件。 (7) 下面是设置和取出Session对象的代码。 设置Session的代码是: Session*“greeting”+=“hello wang !”; 取出该Session对象的语句如下: string Myvar= Session*“greeting”+.ToString(); (8) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application*“counter”+=(int) Application*“counter”++1; Application. ; //解除对Application对象的锁定 lock(),unlock() (9) 废除Session的语句是:(Session.Abandon())。 (10) 打开文件系统网站时将自动打开一个(开发)服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。 (11) 所谓分布式类就是在多个文件中使用相同的__命名空间__,相同的__类名__,而且每个类的定义前面都加上__partial__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 (12) 改变Session的有效时间的语句是:__Session.Timeout=60; ___________ 。 (13) NET与XML紧密结合的最大好处是______跨平台传送数据_______ 。

西安财经学院aspnet试题及答案

多选不给分。每题1分,共25分) D ) A基于元素的样式 B. 基于类的样式 C. 基于ID的样式 D. 基于文件的样式 (2)下面(B)是静态网页文件的扩展名。 A. B. .html C. .aspx D. .jsp (3)APP_Code文件夹用了存储(C ) A. 数据库文件 B. 共享文件 C. 代码文件 D. 主题文件 (4)文件不能用于(A )。 A. Application事件定义 B. 数据库连接字符串定义 C. 对文件夹访问授权 D.基于角色的安全性控制 (5)下面的控件中不能执行鼠标单击事件的是( C )。 A. ImageButton B. ImageMap C. Image D. LinkButton (6)单击Button类型控件后能执行单击事件的是(A )。 A. OnClinentClick B. OnClick C. OnCommandClick D. OnClientCommand (7)当需要用控件输入性别时,应选择的控件是(D )。 A. CheckBox B. CheckBoxList C. Lable D. RadioButtonList (8)下面不属于容器控件的是(B )。 A. Panel B. CheckBox C. Table D. PlaceHolde (9)下面对验证控件说法正确的是(A )。 A.可以在客户端直接验证用户输入信息并显示错误信息。 B.对一个下拉列表控件不能使用验证控件 C.服务器验证控件在执行验证时必定在服务器端执行 D.对验证控件,不能自定义规则 (10)下面对CustomValidator控件说法错误的是( D)。 A.能使用自定义的验证函数 B.可以同时添加客户端验证函数和服务端验证函数 C.指定客户端验证的属性是ClientValidationFuction D.属性runat用来指定服务器端验证函数 (11)使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)。 A. 设置属性ShowSummary 值为true B. 设置属性ShowMessageBox 值为true C. 设置属性ShowSummary 值为false D. 设置属性ShowMessageBox 值为true (12)如果需要确保用户输入大于100的值,应该使用( C )验证控件。 . B. RangeValidator C. CompareValidator

C#100题

《C#程序设计》——编程题(上机操作题) 1、从键盘输入一个正整数,按数字的相反顺序输出。 2、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出正确答案的个数。 3、写一条for语句,计数条件为n从100~200,步长为2;然后再用while语句实现同样的循环。 4、编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下: 等级={优(90~100分);良(80~89分);中(60~69分);差(0~59分);} 5、输入一个整数,将各位数字反转输出。 6、使用穷举法并分别用for、while、do…while循环语句求出1~100之间的质数。 7、求出1~1000之间的所有能被7整除的树,并计算和输出每5个的和。 8、编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表。 9、设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象。 10、编写一个矩形类,私有数据成员为举行的长(len)和宽(wid),无参构造函数将len和wid设置为0,有参构造函数设置和的值,另外,类还包括矩形的周长、求面积、取举行的长度、取矩形的长度、取矩形的宽度、修改矩形的长度和宽度为对应的形参值等公用方法。 11、编写一个类,要求带有一个索引器可以存储100个整型变量。 12、编写一个类Cal1,实现加、减两种运算,然后,编写另一个派生类Cal2,实现乘、除两种运算。 13、建立三个类:具名、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要求每个类中都提供数据输入输出的功能。 14、编写一个类,其中包含一个排序的方法Sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。 15、设计一个类,要求用事件每10秒报告机器的当前时间。

c#练习题及答案

《C#程序设计基础》习题库程序 1.(20)编一个程序,定义常量Pi=3.,从键盘上输入半径r,求出圆的面积。(k003101) const double Pi = 3.; double r,s; ("请输入圆的半径"); r = ()); s = Pi * r * r; ("圆的面积是{0}",s); 2.(20)编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用方法把它们输出成一列,小数点对齐,保留3位小数。(k) double x, y, z; ("请输入一个数:"); x = ()); ("请输入一个数:"); y = ()); ("请输入一个数:"); z = ()); ("{0,10:f3}", x); ("{0,10:f3}", y); ("{0,10:f3}", z); 20)编一个程序,从键盘上输入三个数,用三元运算符( :)把最大数找出来。(k) float x, y, z, temp; ("请输入一个实数:");

x = ()); ("请输入一个实数:"); y = ()); ("请输入一个实数:"); z = ()); temp = x >= y x : y; temp = temp >= z temp : z; ("最大数为:{0}", temp); 4.(20)编一个程序,从键盘上输入三个数,用三元运算符( :)把最小数找出来。(k) float x, y, z, temp; ("请输入一个实数:"); x = ()); ("请输入一个实数:"); y = ()); ("请输入一个实数:"); z = ()); temp = x <= y x : y; temp = temp <= z temp : z; ("最大数为:{0}", temp); 5.(20)编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。(k1003205) char ch; ("请输入一个字符"); ch = ());

C#_试题

1) 在C#中,关于继承和借口,以下说法正确的是( b). (选择一项) a) C#允许多借口实现,也允许多重继承 b) C#允许多借口实现,但不允许多重继承 c) C#不允许多借口实现,但允许多重继承 d) C#不允许多借口实现,也不允许多重继承 2) 以下关于C#代码的说法正确的是(a). (选择一项) for(int i=1;i<=3;i++){ switch(i){ case 1: Console.Write(i.ToString()); case 2: Console.Write((i*2).ToString()); case 3: Console.Write((i*3).ToString()); } } a) 程序将报告编译错误,提示Case标签不能贯穿到另一个标签,不能运行 b) 运行是输出149 c) 运行时输出123246369 d) 运行时在屏幕上没有输出 3) 在https://www.360docs.net/doc/2e6867565.html,中,下列( )组件不属于.NET数据提供程序. (选择一项) a) Connection b) Command c) DataSet d) DataADapter 4) 在C#中,下列代码的运行结果是( ). (选择一项) Class Test{ public struct point { public int x; public int y; public Point(int x,int y){ this.x=x; this.y=y; } } static void Main(){ Point p1=new Point(100,100); Point p2=p1; p1.x=200; Console.WriteLine(“{0},{1}”,p1.x,p2.x); }

aspnet习题

习题 一、填空题 1..NET Framework具有两个组件,它们是和类库。 2.https://www.360docs.net/doc/2e6867565.html,页面文件的后缀名是。基于C#的https://www.360docs.net/doc/2e6867565.html,程序文件的后缀是。 3.对两个值进行比较验证,需要使用控件;验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用控件。4.母版页是https://www.360docs.net/doc/2e6867565.html,2.0中新增的功能,是扩展名为的https://www.360docs.net/doc/2e6867565.html,文件;级联样式表是扩展名为的文件。 5.使用Application对象时防止竞争,使用前锁定语句为;使用后解锁语句为。 6.当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为。 7.控件TextBox的AutoPostBack属性的作用是,值为_______ _____。8.Command对象ExecuteNOQuery()方法的功能是___________________________,值为___________________。 9..net Framework是https://www.360docs.net/doc/2e6867565.html,开发平台的基础,它包括两个主要组件: 和。 10.https://www.360docs.net/doc/2e6867565.html,允许以两种方式从数据库中检索数据;一种是使用对象;第二种是使用___ ______对象。 11.Session对象的生命周期为,在产生,在结束。12.ASPX网页的代码储存模式有两种,是和。13.数据适配器DataAdapter用于和。 14.Command对象ExecuteReader()方法的功能是。15.多态包括多态和多态。 16. 在https://www.360docs.net/doc/2e6867565.html,中所有的自定义用户控件都必须继承自。 17. 如果希望控件内容变换后立即回传表单,需要在控件中添加属性。 18. https://www.360docs.net/doc/2e6867565.html,提供了大量的内置对象,其中对象用于读取客户端的信息,

ASPNET课后题

https://www.360docs.net/doc/2e6867565.html,网页是完全面向对象的。在https://www.360docs.net/doc/2e6867565.html,网页中,可以使用属性、方法和事件来处理HTML元素。 用户使用HTTP GET方法请求页面,使用 HTTP POST方法把页面发送到Web服务器。 公共语言运行库是.NET Framework的基础, 是.NET Framework的运行环境。公共语言运行库是 一个在执行时管理代码的代理,以跨语言集成、自描述组件、简单配置和版本化集成安全服务为特点,提供核心服务。.NET基类库位于公共语言运行库的 上层,与.NET Framework紧密集成在一起,可 被.NET支持的任何语言使用。 .NET Framework具有主要组件包 括.NET Framework类库和公共语言运行库。HTTP 的常用请求方法包括PUT和DELETE。 执行权限用于确定在包含于指定目录的页面上允许执行什么级别的程序。这里有三种可能的值:所有、纯脚本、脚本和可执行文件。 相同优先级的运算符,除了赋值运算按照从右至左的顺序执行之外,其余运算符按照从左至右的顺序执行。括号是优先级最高的,可以任意地改变符号的计算顺序。 数值类型主要包括整数、浮点数和小数。其中整数类型可以分为无符号型、有符号型和char。 装箱和取消装箱使值类型能够被视为对象。对值类型装箱将把该类型打包到object引用类型的一个实例中。这使得值类型可以储存于垃圾回收堆中。取消装

箱将从对象中提取值类型,取消装箱又经常被称作拆箱。 委托是一种安全地封装方法的类型,它与C和C++中 的函数指针类似。与C中的函数指针不同,委托是面向对象的、类型安全的和保险的。 事件使用委托来为触发时将调用的方法提供类型安全的封装。委托可以封装命名方法和匿名方 法。class没有分支功能 object不能用于循环结构 类的成员变量的类型包括变量 类的方法可以将一个委托作为参数来接受,并且以后可以调用该委托。这称为异步回调,是在较长的进程完成后用来通知调用方的常用方法。 使用加法赋值运算符(+=)将方法注册到事件中,使用减法赋值运算符(-=)从事件中移除事件处理程序的委托。Web控件的标记有特定的格式:以“”结束,在其间可以设置各种属性。 在https://www.360docs.net/doc/2e6867565.html,中,所有的控件都是基于对象object, 而所有的Web控件则包含在命名空间 System.Web.UI.WebControls下面。 默认情况下,Calendar控件显示月中各天、周中各 天的标头、带有月份名和年份的标题、用于选择月份中各天的链接及用于移动到下个月和上个月的链 接。

aspnet复习题课案

https://www.360docs.net/doc/2e6867565.html,程序设计复习题 一.填空题 (1).NET Framework主要包括公共语言运行库CLR和类库。 (2)https://www.360docs.net/doc/2e6867565.html,网站在编译时,首先将语言代码编译成微软中间语言MSIL。 (3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为 http://210.78.60.19.8000/xxxy/default.aspx。 (4)可以通过复制网站同步网站上的一个文件。 (5) Visual Studio 2008 默认建立的XHIML文件类型是Transitional。 (6)利用XHTML建立一个链接到jxst@https://www.360docs.net/doc/2e6867565.html,邮箱的元素是……。 (7)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。 (8)单文件页模型中,C#代码必须包含于之间。 (9)外部样式表通过元素链接到网页。 (10) XML主要用于传输和存储数据。 (11) C#使用的类库就是 . NET Framework提供的类库。 (12)要在一个类中包含System.Data命名空间的语句是using System.Data。 (13)使用static修饰符能调用未实例化得类中的方法。 (14) C#中的数据类型包括值类型和引用类型。 (15)枚举类型是由一组命名常量组成的类型。 (16)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。 (17)装箱实质是把值类型转化为引用类型。 (18)至少会执行一次循环的循环语句是do-while语句。 (19)较适用于一直知循环次数的循环语句是for语句。 (20)如果类名为UserInfo,那么它的构造函数名为UserInfo。 (21)继承可以重用现有类的数据和行为,并扩展新的功能。 (22)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性 AutoPostBack="True"。 (23)判断页面是否第一次载入可通过属性 IsPostBack 实现。 (24)https://www.360docs.net/doc/2e6867565.html, 3.5 的服务器控件包括HTML服务器控件和Web服务器控件。 (25)添加属性 runat="server"可将XHTML元素转化为HTML服务器控件。 (26)设置属性 Enabled可决定Web服务器控件是否可用。 (27)当需要将TextBox控件作为密码输入框时,应设置TextMode="Password"。 (28)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法 DataBind() 才能显示信息。 (29)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性 GroupName设置成相同的值实现。 (30)窗体验证包括客户端和服务器端两种形式。 (31)判断页面的属性 IsValid 值可确定整个页面的验证是否通过。 (32)若页面中包含验证控件,可设置按钮的属性 CausesValidation="false" ,使得单击该按钮后不会引发验证过程。 (33)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性 ValidationGroup为相同值。 (34)通过正则表达式定义验证规则的控件是RegularExpressionValidator。 (35)设置属性 ControlToValidate 指定被验证控件的ID。

aspnet题库

A、text B、readonly C、ID D、Page_Load 2.在中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。 A、Style B、TextMode C、Type D、Input 3.上传文件一般使用以下哪个控件() A、label B、textbox C、listbox D、fileupload 4.在C#中,关于continue和break用于循环时,以下说法正确的是() A、break是退出整个循环语句,执行循环后面的语句 B、continue是退出整个循环语句, 执行循环后面的语句 C、break是中断本次循环,进入下一次的循环 D、continue是中断整个循环 5.当你在编写一个应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时()控件应该是首选 A、CheckBox B、ListBox C、DropDownList D、TextBox 6.当有用户请求Web页面时,会触发()事件 A、Application_Start() B、Session_Start() C、Application_End() D、Session_End() 7.设置控件属性的方法有() A、设计视图和源视图 B、组件视图和逻辑视图 C、控件视图和源视图 D、设计视图和逻辑视图 8.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( ) A、Cache B、Session C、Request D、Application 9.Application对象的默认有效期为多少分钟?( ) A、10 B、15 C、20 D、应用程序

C#题库

一、填空题 1. C#语言中,值类型包括:基本值类型、结构类型和( D )。 A. 小数类型 B. 整数类型 C. 类类型 D. 枚举类型 2.类的字段和方法的默认访问修饰符是( A )。 A. public B. private C. protected D. internal 3. C#代码注释部分以(C )开始。 A. “ B. ? ? C. // D. { 4. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C )。 A. int[]arr = new int[10,20]; B. int[]arr = int new[10,20]; C. int[,]arr = new int[10,20]; D. int[,]arr = new int[20;10]; 5. 如有int a=11, 则表达式(a++*1/3)的值是 ( b)。 A. 0 B. 3 C. 4 D. 12 6. 一个C#应用程序也称为( A ),可以包含一个或多个项目。 A. 解决方案 B. 源文件 C. 定义 D. 窗体 7. 我们可以从( D )向窗体中添加如下控件:文本框、复选框、单选钮。 A. 帮助窗口 B. 菜单栏 C. 工具栏 D. 工具箱 8. 下列哪种控件是一种用来存放其他控件的容器( B )。 A. TextBox B. GroupBox C. RadioButton D. Label 9. 在C#中,表示一个字符串的变量应使用以下哪条语句定义( B )。 A. CString str; B. string str; C. Dim str as string D. char * str; 10. C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句(A )。 A. string str = "Tom\'s Living Room"; B. string str = "Tom's Living Room"; C. string str("Tom's Living Room"); D. string str("Tom"s Living Room"); 11. 可用作C#程序用户标识符的一组标识符是( B )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 12. 关于C#程序的书写,下列不正确的说法是(D )。 A. 区分大小写 B. 一行可以写多条语句 C. 一条语句可写成多行 D. 一个类中只能有一个Main方法,因此多个类中可以有多个Main方法13.异常是在什么时候发生的(C )。 A. 编写程序时 B. 编译时 C. 运行时 D. 最终用户发出请求时14.对于在代码中经常要用到的且不会改变的值,可以将其声明为常量。如圆周率PI始终为3.14。现在要声明一个名为PI的圆周率常量,下面哪段代码是正确的(B )。 A. const float PI;PI = 3.14f; B. const float PI = 3.14f; C. float const PI;PI = 3.14f; D. float const PI = 3.14f;

ASP,NET考试试题及答案详析

一、填空题 (1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。 答案:代码分离模式,单一模式 (2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。答案:AutoPostBack (3) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6; TextBox1.Text = 答案:nn.ToString() (4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为. 答案:Password (5) 下面是一个转移到新网页的指令:Response.Redirect(“”) 答案:新网页的Ur1 (6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。 答案:ControlToV alidate (7) 下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar= ; 答案:Session[“greeting”].ToString() (8) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1; Application. ; //解除对Application对象的锁定 答案:lock(),unlock() (9) 废除Session的语句是:。 答案:Session.Abandon() (10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。 答案:开发 (11) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:命名空间,类名,partial (12) 改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (13) NET与XML紧密结合的最大好处是。 答案:跨平台传送数据 (14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted (15) 面向对象的语言具有________性、_________性、________性

ASPNET复习题

《https://www.360docs.net/doc/2e6867565.html,》习题 一、单选题 1、由于有了(),才使得.NET框架具有跨语言特征。 A.框架类库 B.垃圾回收机制 C.Web服务 D.通用类型系统 2、框架类库非常庞大,为了方便搜索和引用它们,使用()对它们进行逻辑分组。 A.代码大纲 B.命名空间 C. 通用类型系统 D.解决方案 3、在设计器中编辑网页,希望既能看到Web页面外观,又能看到HTML标记,则使用()较好。 A.设计视图 B.源视图 C.普通视图 D.拆分视图 4、在机器上没有安装IIS,但还想使用它开发https://www.360docs.net/doc/2e6867565.html,应用程序,解决的方法是()。 A.使用文件系统 B.使用FTP站点 C.使用远程站点 D.使用Tomcat 5、在Web站点中,数据库文件最好放置在()文件夹中。 A.App_Code B. App_Data C. App_Themes D. App_WebReferences 6、enum Course{Math,English,Computer,History,Chemistry=0,Philology,Philosophy} Course cc; 则下列语句错误的是()。 A.int a=(int)Course.English; https://www.360docs.net/doc/2e6867565.html,=Course.English+2; https://www.360docs.net/doc/2e6867565.html,=5; D.bool b=Course.Math==Course.Chemistry 7、以下数组声明语句中,正确的是()。 A.int[] a={1,2,3}; B.int[3] a; C.int[][3] a=new int[3][ ]; D.int a[3]; 8、已知: int a=100; void Funcc(ref int b){} 则以下函数调用正确的是()。 A.Func(ref (10*a)); B.Func(ref 10); C.Func(a); D.Func(ref a); 9、若Point为抽象类,则以下正确的是()。 A.abstract void SetPoint(Point p){} B.void GetPoint(); C.Point p=new Point(); D.class Line:Point{} 10、有一个泛型类: class List{} 则正确实例化泛型类的语句是()。 A.List t=new List(); B.List t=new List; C.List t=new List(); D.List t=new List() 11、https://www.360docs.net/doc/2e6867565.html,页面文件的扩展名是()。 A..asmx B..aspx C..ascx D..asax 12、https://www.360docs.net/doc/2e6867565.html,页面基类是()。 A.Page B.Control C.Web D.UI 13、https://www.360docs.net/doc/2e6867565.html,使用()来自动保存表单中各控件的状态。 A.ViewState B.Application对象

ASPNET课后习题答案

网页是完全面向对象的。在网页中,可以使用属性、方法和事件来处理HTML 元素。 用户使用HTTP GET方法请求页面,使用HTTP POST方法把页面发送到Web 服务器。 公共语言运行库是.NET Framework的基础,是.NET Framework的运行环境。 公共语言运行库是一个在执行时管理代 码的代理,以跨语言集成、自描述组 件、简单配置和版本化集成安全服务为特点,提供核心服务。 .NET基类库位于公共语言运行库的上层,与.NET Framework紧密集成在一起, 可被.NET支持的任何语言使用。 .NET Framework具有主要组件包括.NET Framework类库和公共语言运行库。HTTP的常用请求方法包括PUT和DELETE。 执行权限用于确定在包含于指定目录的页面上允许执行什么级别的程序。这里有三种可能的值:所有、纯脚本、脚本和可执行文件。 相同优先级的运算符,除了赋值运算按照从右至左的顺序执行之外,其余运算符按照从左至右的顺序执行。括号是优先级最高的,可以任意地 改变符号的计算顺序。 数值类型主要包括整数、浮点数和小数。其中整数类型可以分为无符号型、 有符号型和char。 装箱和取消装箱使值类型能够被视为对象。对值类型装箱将把该类型打包到object引用类型的一个实例中。这使得值类型可以储存于垃圾回收堆中。取消装箱将从对象中提取值类型,取消装箱又经常被称作拆箱。 委托是一种安全地封装方法的类型,它与C和C++中的函数指针类似。与C 中的函数指针不同,委托是面向对象的、类型安全的和 保险的。 事件使用委托来为触发时将调用的方法提供类型安全的封装。委托可以封装命名方法和匿名方法。 class没有分支功能 object不能用于循环结构 类的成员变量的类型包括变量 类的方法可以将一个委托作为参数来接受,并且以后可以调用该委托。这称为异步回调,是在较长的进程完成后用来通知调用方的常用方法。 使用加法赋值运算符(+=)将方法注册到事件中,使用减法赋值运算符(-=)从事 件中移除事件处理程序的委托。Web控件的标记有特定的格式:以“”结束,在其间可以设置各种属性。 在中,所有的控件都是基于对象object,而所有的Web控件则包含在命名空间下面。

相关主题
相关文档
最新文档