东师2020年春季 《基于Web程序设计》离线考核
离线考核《基于WEB程序设计》
更多作业资源www.openhelp100.com
东北师范大学作业QQ515224986
100分
一、(2分,共12分。)
1.标准控件按钮可以响应鼠标左键单击事件。
2.验证控件CustomValidator的定制函数只能在服务端,不能在客户端。
3.Session对象有超时时间限制。
4.可以用超时时间设置删除cookie。
5.CREATETABLE指令,用于建立数据表。
6.DELETE指令,用于删除记录。
二、单选题I(4分,共48分。)
1.下述代码。
<aspTextBoxID="left"runat="server">左</aspTextBox>
&nbsp<aspButtonID="Button1"runat="server"OnClick="Button1_Click"Text="clickme"/>
A.文本框中显示left
B.文本框中显示空白
C.鼠标左键点击时会转到Button1_Click执行
D.鼠标左键点击时会转到Button1执行
2.下述代码。
protectedvoidCustomValidator1_ServerValidate(objectsourceServerValidateEventArgsargs)
{
args.IsValid=(args.Value.Length>2&&args.Value.Length<5)
}
A.运行于服务端
B.用于jQuery验证数值范围
C.在提交前验证
D.如果控件中内容的长度在2和5之间则非法
3.下述代码。
deletefromstudent
whereid=5
A.涉及到字段where
B.涉及到字段id
C.涉及到字段from
D.涉及到字段student
4.下述代码。 东师答案www.openhelp100.com
QQ 5 1 5 2 2 4 9 8 6
protectedvoidButton1_Click(objectsenderEventArgse)
{
Button1.Text=(Int64.Parse(Button1.Text)+1).ToString()
}
A.事件发生在按钮上的文字变更时
B.事件发生在用户在按钮上点击鼠标左键
C.事件发生在用户在按钮上点击鼠标右键
D.事件发生在用户在按钮上双击鼠标左键
5.导航控件SiteMapPath中ContentPlaceHolder的作用是。
A.容纳各页相同的部分
B.容纳各页不同的部分
C.容纳业务逻辑*.cs文件处
D.自动生成,不应修改
6.下述代码。
deletefromstudent
whereid=5
A.用于创建数据表
B.用于增加记录
C.用于删除记录
D.用于修改记录
7.下述代码。
<aspGridViewID="GridView1"runat="server"Visible="False">
</aspGridView>
A.GridView控件初始化时显示
B.GridView控件初始化时隐藏
C.GridView控件未进行初始化
D.GridView控件初始化时为禁用状态
8.下述代码。
<aspTextBoxID="TextBox1"runat="server"></aspTextBox>
&nbsp<aspRangeValidatorID="RangeValidator1"
runat="server"ControlToValidate="TextBox1"
ErrorMessage="RangeValidator"MaximumValue="100"
MinimumValue="0"Type="Integer">范围错误,应为0~100</aspRangeValidator>
A.被限定范围的控件是TextBox1
B.运行于客户端
C.类型是浮点型变量
D.最小值未指定
9.下述代码。
session.aspx.cs
Session["username"]=TextBox1.Text
show.aspx
Response.Write(Session["username"])
A.可知session可以在同一客户端机器中跨浏览器传递变量
B.可知session可以在同一浏览器中跨页面传递变量
C.可知session可以在同一webserver中跨客户端机器传递变量
D.可知session可以在同一页面中传递变量
10.下述代码。
SqlConnectionconn=
newSqlConnection(@"DataSource=(localdb)\inst\
InitialCatalog=webIntegratedSecurity=\
TrueConnectTimeout=15Encrypt=False\
TrustServerCertificate=False")
conn.Open()
stringsql="updatestudentsetname=N王二wherename=N张三"
SqlCommandcmd=newSqlCommand(sqlconn)
A.用于增加记录
B.用于删除记录
C.用于修改记录
D.用于查找记录
11.下述代码。
<aspGridViewID="GridView1"runat="server"Visible="False">
</aspGridView>
A.GridView控件初始化时显示
B.GridView控件初始化时隐藏
C.GridView控件未进行初始化
D.GridView控件初始化时为禁用状态
12.VisualStudio内置的sqllocaldb数据库。
A.不支持外键
B.不支持永久保存到磁盘,只能在内存工作
C.只能运行一个实例
D.主要用于开发时测试
三、单选题II(5分,共20分。)
1.下述代码可以取得用户在文本框中输入的内容。
A.TextBox1
B.TextBox1.Text
C.TextBox1.Content
D.TextBox1.Get
2.下述代码检查特定文本框的电子邮件地址合法性,代码要求标有“???”的位置内容为。
<aspTextBoxID="TextBox1"runat="server"></aspTextBox>
<aspRegularExpressionValidatorID="RegularExpressionValidator1"runat="server"ControlToValidate="???"ErrorMessage="RegularExpressionValidator"ValidationExpression="\w+([+.]\w+)*@\w+([.]\w+)*\.\w+([.]\w+)*">电子邮件地址非法</aspRegularExpressionValidator>
<aspButtonID="Button1"runat="server"Text="check"/>
A.TextBox
A.Server
B.TextBox1
C.Mail
3.下述代码删除数据表中名为的记录。
protectedvoidButton1_Click(objectsenderEventArgse)
{
stringurl=@"DataSource=(localdb)\ProjectsInitialCatalog=pracIntegratedSecurity=TrueConnectTimeout=30Encrypt=FalseTrustServerCertificate=False"
SqlConnectionconn=newSqlConnection(url)
conn.Open()
stringsql="deletefromstudentwherertrim(name)=N"+TextBox1.Text+""
SqlCommandcmd=newSqlCommand(sqlconn)
cmd.ExecuteNonQuery()
Label1.Text=TextBox1.Text+"删除完毕"
}
A.name
B.TextBox1.Text
C.localdb
D.student
4.下述代码能把application对象count的值递增1。
A.
Application["count"]="1"
Application["count"]=(Int64.Parse(count.ToString())+1).ToString()
B.
Application["count"]="1"
Application["count"]=(Application["count"]+1)
C.
Application["count"]="1"
Application["count"]=(Int64.Parse(Application["count"].ToString())+1).ToString()
D.
Application["count"]="1"
Application["count"]=(Int64.Parse(Application["count"]+1)
四、(10分,共20分。)
1.解释aspx和cs代码间的关系,二者如何耦合。
2.列举标准控制及其应用范围。
更多作业资源www.openhelp100.com
东北师范大学作业QQ515224986
页:
[1]