IT学习使用ASP.NET开发Web站点

ASP.NET试题与答案

2018-06-09  本文已影响2人  Kingdee许先生

1. 下列关于ASP.NET控件的说法,错误的是( C )

    A 、ASP.NET控件使用了事件驱动概念

    B 、ASP.NET 控件可以设置属性

    C、 ASP.NET 控件不可以设置属性

    D 、ASP.NET 控件可以拖放到aspx页面

2. Session与Cookie状态之间最大的区别在于( A )

    A 、存储的位置不同

    B 、类型不同

    C 、生命周期不同

    D 、容量不同

3. 下列不属于ASP.NET中的page对象的是( D )

    A、 IsPostBack

    B、 IsValid

    C、 Form

    D、 PostForm

4. 下列关于DataList控件的说法,正确的是( B )

    A、 DataList控件以层布局方式显示多条数据记录

    B、 DataList控件不支持内置分页功能,会将数据源提供的所有数据全部呈现在页面上

    C、 DataList控件不支持修改和删除功能

    D、 DataList控件执行效率低于GirdView控件

5. 关于三层架构的优势,下列说法错误的是( D )

    A、 适于变化,利于维护

    B、 适用于协作开发

    C、 主流趋势

    D、 提高系统性能

6. 有关母版页的说法,正确的是( D )

    A、 一个站点只能有一个母版页

    B、 一个内容页对应母版页的一个位置ContentPlaceHoder

    C、 内容页相当于HTML中的iframe页,浏览地址显示母版页地址

    D、 母版页的后缀是.master

7. ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为“Mike”,正确的注册指令为( B )

        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、 以上皆是

8. 在ASP.NET的web.config文件中,用于网站与数据库链接的配置节是什么( C )

    A、<configSections>

    B、<connectionString>

    C、<connectionStrings>

    D、<appSettings>

9. 在ASP.NET应用程序中访问SQL Server数据库时,需要导入的命名空间为( B )

    A、System.Data.Oracle

    B、System.Data.SqlClient

    C、System.Data.ODBC

    D、System.Data.OleDB

10. 在ASP.NET中,用户控件的扩展名是( C )

    A、aspx

    B、asmx

    C、ascx

    D、asax

11. 关于DropDownList控件,下列说法正确的是( A )

    A、在客户端被解释成的HTML标记

    B、可以有多个选项处于选中状态

    C、DataTextField属性用于设置列表项的值内容

    D、SelectedValue属性用于获取选中的项的Text属性

12. 下列选项中,可以存储脱机数据的对象是( A )

    A、DataSet

    B、Connection

    C、DataReader

    D、DataAdapter

13. 下列哪个验证控件用于强制用户必须输入信息( A )

    A、RequiredFieldValidator

    B、RangeValidator

    C、RegularExpressionValidator

    D、CustomValidator

14. 如果需要确保用户输入大于30且小于60的值,应该使用什么验证控件较合理( C )

    A、RequiredFieldValidator

    B、CompareValidator

    C、RangeValidator

    D、RegularExpressionValidator

15. 关于用户密码的加密,下列说法错误的是( B )

    A、目的是为了防止用户密码泄露

    B、在进行用户登录验证时需要解密

    C、MD5加密是不可逆加密

    D、进行用户登录验证时需要加密

16. 下面不属于控件的是( A )

    A、DataSet

    B、Repeater

    C、SqlDataSource

    D、GridView

17. 在ASP.NET中,TextBox控件的什么属性值用于设置多行文本显示( D )

    A、Text

    B、Password

    C、maxLength

    D、Multiline

18. 下列选项中,只有什么不是Page指令的属性( C )

    A、codepage

    B、debug

    C、namespace

    D、language

19. 关于Repeater控件,下列说法正确的是( C )

    A、Repeater控件不能显示内容

    B、Repeater控件不能显示HTML页

    C、Repeater控件不会自动添加HTML的相关内容

    D、Repeater控件不会显示没有设置格式的内容

20. 用户注册的数据库操作方法应该写在哪一层( C )

    A、模型层

    B、业务逻辑层

    C、数据访问层

    D、表现层

21. 关于Application对象,下列说法错误的是( D )

    A、用于共享应用程序级信息,即多个用户共享一个Application对象

    B、用于共享页面级信息,即多个用户共享一个Application对象

    C、在整个应用程序中都可以访问该对象的值,直到应用程序结束

    D、Application对象的用法和Cookie对象相同

22. 假设txtName是控件TextBox的ID,那么什么是用户输入的内容( C )

    A、txtName.Value

    B、txtName.Name

    C、txtName.Text

    D、txtName.ID

23. 以下什么属性可按照水平或垂直的方向来相应地显示DataList控件的数据( A )

    A、RepeatDirection

    B、Direction

    C、RepeatColumns

    D、ReadDirection

24. ASP.NET中包含多种维护状态的技术,下列选项保存在客户端的是什么对象( D )

    A、ViewState

    B、Session

    C、Application

    D、Cookie

25. 对于每个访问应用程序的用户,系统都会启动单个以下什么对象( B )

    A、Server

    B、Session

    C、应用程序

    D、请求

26. GridView设置分页后,默认显示多少条记录( B )

    A、5

    B、10

    C、15

    D、20

27. Global.asax的什么事件在每次页面请求开始时触发( C )

    A、Application_EndRequest

    B、Application_Start

    C、Application_BeginRequest

    D、Session_Start

28. 在ASP.NET中,下列关于用户控件的说法,正确的是( A )

    A、用户控件是一种自定义的组合控件

    B、用户控件不能再同一应用程序的不同网页上重用

    C、用户控件类似于第三方控件,需要在项目中引用该控件

    D、用户控件不能包含其他用户控件

29. 在ASP.NET中,如果我们要实现一个网站计数器,最好将相关数据存放在什么对象中( A )

    A、Application

    B、Session

    C、Cookie

    D、ViewState

30. 使用FreeText控件时,什么属性可获得或者设置文本内容( A )

    A、Text

    B、Value

    C、InnerText

    D、InnerHtml

31. 使用Cookie进行身份验证的类型称为什么身份验证( A )

    A、Forms

    B、Windows

    C、PassPort

    D、应用程序

多选题

32. 在ASP.NET中进行页面传值的方法有哪些( ACD )

    A、Cookie

    B、Request

    C、Response.Redirect(“xx.aspx?参数名称=参数值”)

    D、Session

33. 关于GridView控件,下列说法正确的有什么( BCD )

    A、Columns属性用于获取GridView控件中每行的集合

    B、AllowSorting属性用于启用排序功能

    C、每列表示一个字段,而每行表示一条记录

    D、PageSize用于设置每页显示的最大记录条数

34. 关于web服务器控件的说法正确的是什么( AC )

    A、运行时输出客户端的是HTML标签

    B、运行时输出客户端的是微软特定内容,因为这样才可以在服务器上识别

    C、所有支持HTML标准的浏览器都可以识别服务器控件产生的内容

    D、浏览器需支持微软标准才能识别服务器控件

35. ASP.NET常见身份验证模式有哪些( ABD )

    A、Windows

    B、Forms

    C、Password

    D、None

上一篇下一篇

猜你喜欢

热点阅读