可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
離線考核
《基于WEB程序設(shè)計》
一、判斷題(每題2分,共12分。)
1. 標(biāo)準(zhǔn)控件按鈕可以響應(yīng)鼠標(biāo)左鍵單擊事件。( )
2. 驗證控件 CustomValidator的定制函數(shù)只能在服務(wù)端,不能在客戶端。( )
3. Session對象有超時時間限制。( )
4. 可以用超時時間設(shè)置刪除cookie。( )
5. CREATE TABLE指令,用于建立數(shù)據(jù)表。( )
6. DELETE指令,用于刪除記錄。( )
二、單選題I (每題4分,共48分。)
1. 下述代碼( )。
<asp:TextBox ID="left" runat="server">左</asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="click me" />
A. 文本框中顯示 left
B. 文本框中顯示空白
C. 鼠標(biāo)左鍵點擊時會轉(zhuǎn)到Button1_Click執(zhí)行
D. 鼠標(biāo)左鍵點擊時會轉(zhuǎn)到Button1執(zhí)行
2. 下述代碼( )。
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = ( args.Value.Length > 2 && args.Value.Length < 5 );
}
A. 運行于服務(wù)端
B. 用于jQuery驗證數(shù)值范圍
C. 在提交前驗證
D. 如果控件中內(nèi)容的長度在2和5之間則非法
3. 下述代碼( )。
delete from student
where id = 5
A. 涉及到字段where
B. 涉及到字段id
C. 涉及到字段from
D. 涉及到字段student
4. 下述代碼( )。
protected void Button1_Click(object sender, EventArgs e)
{
Button1.Text = (Int64.Parse(Button1.Text) + 1).ToString();
}
A. 事件發(fā)生在按鈕上的文字變更時
B. 事件發(fā)生在用戶在按鈕上點擊鼠標(biāo)左鍵
C. 事件發(fā)生在用戶在按鈕上點擊鼠標(biāo)右鍵
D. 事件發(fā)生在用戶在按鈕上雙擊鼠標(biāo)左鍵
5. 導(dǎo)航控件 SiteMapPath中ContentPlaceHolder的作用是( )。
A. 容納各頁相同的部分
B. 容納各頁不同的部分
C. 容納業(yè)務(wù)邏輯*.cs文件處
D. 自動生成,不應(yīng)修改
6. 下述代碼( )。
delete from student
where id = 5
A. 用于創(chuàng)建數(shù)據(jù)表
B. 用于增加記錄
C. 用于刪除記錄
D. 用于修改記錄
7. 下述代碼( )。
<asp:GridView ID="GridView1" runat="server" Visible="False">
</asp:GridView>
A. GridView控件初始化時顯示
B. GridView控件初始化時隱藏
C. GridView控件未進(jìn)行初始化
D. GridView控件初始化時為禁用狀態(tài)
8. 下述代碼( )。
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1"
runat="server" ControlToValidate="TextBox1"
ErrorMessage="RangeValidator" MaximumValue="100"
MinimumValue="0" Type="Integer">范圍錯誤,應(yīng)為 0~100</asp:RangeValidator>
A. 被限定范圍的控件是TextBox1
B. 運行于客戶端
C. 類型是浮點型變量
D. 最小值未指定
9. 下述代碼( )。
session.aspx.cs:
Session["username"] = TextBox1.Text;
show.aspx:
Response.Write( Session["username"] );
A. 可知session可以在同一客戶端機(jī)器中跨瀏覽器傳遞變量
B. 可知session可以在同一瀏覽器中跨頁面?zhèn)鬟f變量
C. 可知session可以在同一web server中跨客戶端機(jī)器傳遞變量
D. 可知session可以在同一頁面中傳遞變量
10. 下述代碼( )。
SqlConnection conn =
new SqlConnection(@"Data Source=(localdb)\inst;\
Initial Catalog=web;Integrated Security=\
True;Connect Timeout=15;Encrypt=False;\
TrustServerCertificate=False");
conn.Open();
string sql = "update student set name=N'王二' where name=N'張三'";
SqlCommand cmd = new SqlCommand(sql, conn);
A. 用于增加記錄
B. 用于刪除記錄
C. 用于修改記錄
D. 用于查找記錄
11. 下述代碼( )。
<asp:GridView ID="GridView1" runat="server" Visible="False">
</asp:GridView>
A. GridView控件初始化時顯示
B. GridView控件初始化時隱藏
C. GridView控件未進(jìn)行初始化
D. GridView控件初始化時為禁用狀態(tài)
12. Visual Studio內(nèi)置的sqllocaldb數(shù)據(jù)庫( )。
A. 不支持外鍵
B. 不支持永久保存到磁盤,只能在內(nèi)存工作
C. 只能運行一個實例
D. 主要用于開發(fā)時測試
三、單選題II (每題5分,共20分。)
1. 下述代碼( )可以取得用戶在文本框中輸入的內(nèi)容。
A. TextBox1
B. TextBox1.Text
C. TextBox1.Content
D. TextBox1.Get
2. 下述代碼檢查特定文本框的電子郵件地址合法性,代碼要求標(biāo)有“???”的位置內(nèi)容為( )。
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="??? " ErrorMessage="RegularExpressionValidator" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">電子郵件地址非法</asp:RegularExpressionValidator>
<asp:Button ID="Button1" runat="server" Text="check" />
A. TextBox
A. Server
B. TextBox1
C. Mail
3. 下述代碼刪除數(shù)據(jù)表中名為( )的記錄。
protected void Button1_Click(object sender, EventArgs e)
{
string url = @"Data Source=(localdb)\Projects;Initial Catalog=prac;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False";
SqlConnection conn = new SqlConnection(url);
conn.Open();
string sql = "delete from student where rtrim(name) = N'"+ TextBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
Label1.Text = TextBox1.Text + " 刪除完畢";
}
A. name
B. TextBox1.Text
C. localdb
D. student
4. 下述代碼( )能把a(bǔ)pplication對象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代碼間的關(guān)系,二者如何耦合。
2. 列舉標(biāo)準(zhǔn)控制及其應(yīng)用范圍。