四川中开5108651.NET编程操作实务(专)(省)第三次形考任务_0001答案
四川中开5108651.NET编程操作实务(专)(省)第三次形考任务_0001答案
一、单项选择题(共 10 道试题,共 30 分。)
1.下面哪个控件不属于验证控件(
A. RequiredFieldValidator
B. CompareValidator
C. RegularExpressionValidator
D. Application
满分:3 分
2.关于RangeValidator验证控件说法错误的是(
A. 用MaximumValue属性界定最大值
B. 用MinimunVlaue属性界定最小值
C. 用controlToValidate属性指定要验证的控件
D.用type属性指定要验证的类型
满分:3 分
3.下面(
A. Login控件
B. LoginView控件
C.LoginName控件
D.custom控件
满分:3 分
4. 以下(
A. UserName
B. Password
C. FailureAction
D. SucessAction
满分:3 分
5.RegularExpresionValidator控件中ValidationExpression中包含”*”表示什么含义(
A. 表示任意字符
B. 表示和其他表达式一起,表示任何字符
C. 表示任意大写字母
D. 表示任何一个数字
满分:3 分
6. 关于ChangePassword控件,下面说法错误的是(
A. ChangePassword控件支持发送关于新密码的电子邮件
B. ChangePassword控件包含显示给用户的两个模板化视图:ChangePasswordTemplate和SucessTemplate。
C. ChangePassword控件验证用户信息时,如果用户未通过身份验证,该控件将提示用户输入登录名。如果用户已通过身份验证,该控件将用用户的登录名填充文本框。
D. ChangePassword控件可以更改其密码,不用输入原始密码,可直接修改密码,修改后立即生效。
满分:3 分
7. LoginView 控件的功能是(
A. 可以向匿名用户和登录用户显示不同的信息
B. 为没有通过身份验证的用户显示登录链接
C. 允许根据创建帐户时所使用的电子邮件地址来找回用户密码
D. 用于执行用户身份验证的用户界面
满分:3 分
8. 下面(
A. CreateUserText
B. CreateUserUrl
C. TitleText
D. UserName
满分:3 分
9. CompareValidator控件Operator属性表示什么含义(
A. 表示要比较的控件的数据类型
B. 表示要验证的控件ID
C. 表示要验证后的错误信息
D. 表示比较操作
满分:3 分
10. 用于检查是否有输入值的验证控件是(
A. ValidationSummary
B. RequiredFieldValidator
C. CompareValidator
D. CustomValidator
满分:3 分
二、多项选择题(共 5 道试题,共 20 分。)
1.关于RequiredFieldValidator控件说法正确的有(
A. ControlToValidate:表示要进行检查控件ID;
B.Dymatic表示控件错误信息出现时才占用页面控件;None表示错误出现时不显示,但是可以在ValidatorSummary中显示;
C. 占位符:表示Display为Static时,错误信息占有”占位符”那么大的页面空间;
D. ErrorMessage:表示当检查不合法时,出现的错误信息;
E. Display:错误信息的显示方式;Static表示控件的错误信息在页面中占有肯定位置;
满分:4 分
2.Login登录控件中主要的核心元素有(
A. 用于输入用户名的文本框
B.用于输入密码的文本框
C. 用于提交用户凭证的按钮
D. 用于登录验证后成功的跳转链接
满分:4 分
3. 关于RegularExpressionValidator控件说法正确的有(
A. “.”表示任意字符;
B. “*”表示和其他表达式一起,表示任意组合;
C. “[A-Z]”表示任意大写字母;
D. “d”表示容易一个数字;
满分:4 分
4. Login控件有哪些自定义扩展功能(
A. 自定义获取密码页面的提示文字和超链接
B. 自定义帮助页面的提示文字和超链接
C. 自定义创建用户页面的提示文字和超链接
D. 自定义“下次登录时记住”的CheckBox控件
E. 自定义各种提示信息和操作,如未填写用户凭证的提示、登录失败的提示、登录成功之后的操作
满分:4 分
5. 关于Login控件事件说法正确的有(
A. Authenticate验证用户的身份后出现
B. LoggedIn在用户登录到网站并进行身份验证后出现
C. LoggingIn在用户未进行身份验证而提交登录信息时出现
D. LoginError当检测到登录错误时出现
满分:4 分
三、判断题(共 5 道试题,共 20 分。)
1.如果想要用ValidationSummary和Login控件合用的话,只要将其ValidationGroup属性设置为Login控件的ID就可以了。
A. 错误
B. 正确
满分:4 分
2.CompareValidator控件可按设定比较两个输入
A. 错误
B. 正确
满分:4 分
3. RegularExpressionValidator控件是正则表达式验证控件
A. 错误
B. 正确
满分:4 分
4. RequiredFieldValidator(必须字段验证) 用于检查是否有输入值
A. 错误
B. 正确
满分:4 分
5. Login控件的FailureAction 属性是获取或设置当登录尝试失败时发生的操作。
A. 错误
B. 正确
满分:4 分
四、案例选择题(共 1 道试题,共 30 分。)
1.按图中的显示效果用Login和验证控件服务器控件完成以下程序的填空
实现效果图:
程序代码如下:
<form id=”form1″ runat=”server”>
<h3>使用Login控件执行用户验证示例</h3>
(1)
</form>
1). 在程序代码中(1)的位置添加Login控件的代码是(
A. <asp:DropDownList ID=”DropDownList1″ runat=”server”>
<asp:ListItem Value=”2″>男</asp:ListItem>
<asp:ListItem Selected=”True” Value=”1″>女</asp:ListItem>
</asp:DropDownList>
B.<asp:Login ID=”Login1 ” runat=”server” Authenticate=”authe_fun”
DestinationPageUrl=”~/default.aspx”>
</asp:Login >
C.<asp:Login ID=”Login1 ” runat=”server” Authenticate=”authe_fun”
DestinationPageUrl=”~default.aspx”>
</asp:Login >
D.<asp:Button ID=”Login1 ” runat=”server” Authenticate=”authe_fun”
DestinationPageUrl=”~/default.aspx”>
</asp:Button >
满分:10 分
2). 验证用户名是由4到16位,且是字母,数字,下划线和减号组成的正则表达式(
A.^[a-zA-Z0-9_-]{4,16}$
B. *[a-zA-Z0-9_-]{4,16}$
C.^[a-zA-Z0-9_-]{4,16}*
D.~a-zA-Z0-9_-]{4,16}*
满分:10 分
3). 密码是纯数字的正则表达是(
A.^d+$
B.^[a-zA-Z0-9_-]$
C. ^[a-zA-Z]$
D. *d+$
满分:10 分