Font size
WorksheetsCHỦ ĐỀ 3
Total questions: 57
Worksheet time: 32mins
Server Controls có những ưu điểm nào sau đây?
Khả năng xử lý phức tạp trên server
Hỗ trợ sự kiện server-side
Không phụ thuộc vào framework
Hỗ trợ rộng rãi trên các trình duyệt
HTML Server Controls khác với HTML Controls thông thường ở điểm nào?
Có thuộc tính runat="server"
Nằm trong namespace System.Web.UI.HtmlControls
Được xử lý hoàn toàn trên trình duyệt
Không thể hiển thị dưới dạng HTML
Những nhược điểm nào sau đây đúng với Server Controls?
Phụ thuộc vào framework như ASP.NET
Có thể có hiệu năng kém hơn HTML Controls
Không thể xử lý sự kiện server-side
Hỗ trợ rộng rãi trên mọi trình duyệt mà không cần cấu hình
HTML Controls được xử lý trực tiếp bởi những thành phần nào sau đây?
Trình duyệt
Client-side JavaScript
Server
Framework ASP.NET
Server Controls thuộc những namespace nào sau đây?
System.Web.UI.HtmlControls
System.Web.UI.WebControls
System.Html.Controls
System.Web.UI.ServerControls
Những thuộc tính nào sau đây có thể biến một thẻ HTML thành HTML Server Control?
A. runat="server"
B. id và runat="server"
C. onclick="server"
D. type="server"
Câu 7: Điền từ vào ô trống
1) Server Controls được chuyển đổi thành (a) để hiển thị trên trình duyệt.
Trong một trang ASPX, bạn cần tạo một bảng với số hàng và cột do người dùng chọn từ hai HtmlSelect control. Control nào được sử dụng để tạo bảng?
HtmlTable
HtmlForm
HtmlInputButton
HtmlAnchor
Bạn muốn tạo một ASP.NET Server Control để hiển thị lịch, cho phép người dùng chọn ngày và tô màu nền ngày hiện tại là xanh lục. Control nào phù hợp?
Calendar
CheckBoxList
DropDownList
Table
Trong một trang ASPX, bạn cần sao chép nội dung từ một TextBox sang một Label khi người dùng click vào Button. Control nào được sử dụng để hiển thị văn bản?
Label
Literal
Image
ListBox
Câu 11: Điền từ vào ô trống 1) Control (a) trong HTML Server Controls cho phép upload file lên server.
Câu 12: Trong ASP.NET Server Controls, (a) được sử dụng để hiển thị văn bản tĩnh hoặc động trên trang web?
Trong một trang ASPX, bạn muốn tạo một form cho phép người dùng nhập tên và submit để hiển thị “Chào bạn” cùng với tên. Những control nào cần thiết?
HtmlForm
HtmlInputButton
HtmlInputCheckBox
HtmlTable
Bạn cần tạo một giao diện ASPX cho phép người dùng chọn file để upload và hiển thị tên file sau khi submit. Những control nào cần sử dụng?
HtmlInputFile
HtmlButton
HtmlInputImage
HtmlAnchor
Trong một trang ASPX sử dụng ASP.NET Server Controls, bạn muốn tạo một nhóm checkbox để người dùng chọn nhiều mục và hiển thị kết quả khi submit. Những control nào phù hợp?
CheckBoxList
Button
RadioButton
Calendar
Câu 16: ASP.NET Server Control nào được sử dụng để hiển thị lịch một tháng trên trang web?
(a)
HTML Controls là gì?
Các thành phần HTML cơ bản như input, button, textarea
Các thành phần UI được xử lý hoàn toàn trên server
Các thành phần chỉ hỗ trợ sự kiện server-side
Các control nằm trong namespace System.Web.UI.WebControls
Đặc điểm nào sau đây đúng với HTML Server Control?
Không thể xử lý sự kiện server-side
Được xử lý trực tiếp bởi trình duyệt mà không tương tác với server
Có thêm thuộc tính runat="server" và được thực thi tại Web Server
Không cần thuộc tính runat="server" trong khai báo thẻ
Server Controls khác HTML Controls ở điểm nào?
Server Controls không thể cập nhật trạng thái giao diện
Server Controls không thuộc framework như ASP.NET
Ví dụ nào sau đây là một Server Control?
< textarea rows="4" cols="50"></textarea>
<img src="image.jpg" />
‹input type="submit" value="OK" />
‹asp:dropdownlist ID="IstBackColor" runat="server"></asp:dropdownlist>
Những đặc điểm nào sau đây đúng với HTML Controls?
Được xử lý trực tiếp bởi trình duyệt
Đơn giản và dễ sử dụng
Tự động cập nhật trạng thái trên server
Hỗ trợ sự kiện server-side
Trong một trang ASPX, bạn muốn khi người dùng click vào một hình ảnh, một thông điệp sẽ được hiển thị trong thẻ
. Control nào sau đây nên được sử dụng?
HtmlInputImage
HtmlInputFile
HtmlButton
HtmlAnchor
Bạn cần tạo một danh sách các lựa chọn, trong đó người dùng có thể chọn nhiều mục và hiển thị các mục đã chọn trong một Label khi click Button. ASP.NET Server Control nào phù hợp?
ListBox
Button
Trong một trang ASPX, bạn muốn người dùng chọn một tháng từ lịch và hiển thị tháng đó trong một Label khi click Button. Control nào phù hợp để tạo lịch?
HtmlTable
HtmlInputRadioButton
DropDownList
Calendar
Bạn có một form ASPX với 3 checkbox và 1 button. Khi click button, bạn muốn kiểm tra checkbox nào được chọn và hiển thị kết quả trong thẻ
. Control nào phù hợp cho checkbox?
HtmlInputImage
HtmlInputRadioButton
HtmlInputCheckBox
HtmlInputFile
Namespace nào chứa các Web Server Controls?
System. Server. Controls
System.Html.Controls
system.Web.UI.WebControls
System.Web.UI.HtmlControls
Nhược điểm của Server Controls là gì?
Không hỗ trợ sự kiện server-side
Không thể làm việc với dữ liệu trên server
Không thể chuyển đổi thành HTML để hiển thị trên trình duyệt
phụ thuộc vào framework và có thể có hiệu năng kém hơn HTML controls
Bạn cần tạo một giao diện ASPX với danh sách thả xuống và button để hiển thị mục được chọn. Những control ASP.NET nào phù hợp?
Image
DropDownList
Button
Table
HTML Control là gì?
Các thành phần UR được xử lý hoàn toàn trên sever
Các thành phần HTML cơ bản như Inpost, button,
Các control nằm trong namespace System web.UL.WebControl
Các thành phần chỉ hỗ trợ sự kiện sever-side
Câu 31: Control . (a) được sử dụng để tạo một hyperlink trong HTML Server Controls?
Đối tượng Request trong ASP.NET chủ yếu được sử dụng để làm gì?
Lấy dữ liệu từ client gửi lên server
Gửi dữ liệu từ server về client
Quản lý session của người dùng
Xử lý giao diện người dùng
Đối tượng Request trong ASP.NET được sử dụng chủ yếu để làm gì?
Thu thập thông tin từ trình duyệt của người dùng gửi đến Web Server
Tạo mới các Cookie trên server
Quản lý các phiên giao dịch (session)
Gửi dữ liệu từ server về client
Đối tượng Request hỗ trợ những chức năng nào sau đây? (Chọn 2 đáp án đúng)
Lấy dữ liệu đầu vào từ client
Thực thi các câu lệnh SQL trên cơ sở dữ liệu
Tạo giao diện người dùng trên trình duyệt
Quản lý và xử lý thông tin người dùng gửi lên server
Khi sử dụng đối tượng Request, dữ liệu từ các nguồn nào sau đây có thể được truy xuất? (Chọn 2 đáp án đúng) Sinh viên chọn 2 phương án đúng nhất
Dữ liệu từ cơ sở dữ liệu server
Giá trị các biến môi trường server
Dữ liệu từ form gửi bằng phương thức POST
Query string trong URL
Đối tượng Response trong ASP.NET được sử dụng chủ yếu để làm gì?
Tạo các biểu mẫu (form) trên trang web
Thu thập thông tin từ trình duyệt của người dùng
Gửi thông tin từ Web Server trả lại cho trình duyệt
Quản lý các phiên giao dịch (session) trên server
Đối tượng Response có thể được sử dụng để thực hiện những tác vụ nào sau đây? (Chọn 2 đáp án đúng) Sinh viên chọn 2 phương án đúng nhất
Thiết lập các Cookie trên máy client
Lấy giá trị của các tham số trong URL
Quản lý các file trên server
Gửi thông tin từ server về trình duyệt
Khi làm việc với đối tượng Response, những hành động nào sau đây có thể được thực hiện? (Chọn 2 đáp án đúng) Sinh viên chọn 2 phương án đúng nhất
Thiết lập các thuộc tính giao diện người dùng
Ghi nội dung HTML trực tiếp ra trình duyệt
lấy dữ liệu từ cookie lưu trên máy
chuyển hướng người dùng đến một trang ASP.NET khác
Cookies được lưu trữ ở đâu trong quá trình tương tác giữa máy khách và máy chủ?
Trong cơ sở dữ liệu của trang web
Trên máy của người dùng (Client)
Chỉ trên Web Server
Trong bộ nhớ tạm của trình duyệt
Câu 8: Điền vào chỗ trống
1) Điền từ còn thiếu: Cookies là một tập tin có kích thước _ được Web Server lưu tại máy của người dùng
nhỏ
lớn
trung bình
khổng lồ
Câu 9: Điền từ vào chỗ trống 1) Điền từ còn thiếu: Mỗi lần có yêu cầu đến Web Server, thông tin của Cookies sẽ được _ về Server?
gửi
xóa
mã hóa
lưu trữ
Đối tượng Session được sử dụng để lưu trữ thông tin gì?
Thông tin của một người dùng trong một phiên làm việc cụ thể
Thông tin của giỏ hàng trên nhiều phiên làm việc
Thông tin của tất cả người dùng trong ứng dụng
Thông tin cấu hình của Web Server
Đối tượng Session được sử dụng để thực hiện những chức năng nào sau đây trong ứng dụng web?
Chia sẻ thông tin giữa các phiên làm việc khác nhau
Tự động tạo biến ứng dụng cho mọi người dùng
Lưu trữ thông tin người dùng trong một phiên làm việc
Quản lý trạng thái của người dùng qua giao thức HTTP
Web Server xử lý đối tượng Session như thế nào trong ứng dụng web?
A. Lưu trữ Session vĩnh viên trên server
A. Tự động hủy Session khi người dùng không còn hoạt động
A. Tự động tạo Session cho mỗi người dùng mới
Đối tượng Application chủ yếu được sử dụng trong ứng dụng web để:
Quản lý và chia sẻ thông tin chung cho toàn bộ ứng dụng
Kết nối trực tiếp với cơ sở dữ liệu
Lưu trữ dữ liệu tạm thời cho một người dùng cụ thể
Xử lý các sự kiện của giao diện người dùng
Đối tượng Application hỗ trợ những chức năng nào trong ứng dụng web? (Chọn 2 đáp án đúng) Sinh viên chọn 2 phương án đúng nhất?
Duy trì dữ liệu trong suốt chu kỳ sống của ứng dụng
Tạo giao diện đồ họa cho trang web
Cho phép cập nhật thông tin chung từ nhiều người dùng
Chỉ lưu trữ dữ liệu cho một người dùng duy nhất
Khi sử dụng đối tượng Application, điều nào sau đây là đúng? (Chọn 2 đáp án đúng) Sinh viên chọn 2 phương án đúng nhất?
A. Chỉ được sử dụng để lưu trữ thông tin tạm thời trong bộ nhớ cache
B. Có thể sử dụng để lưu số lượng người truy cập vào ứng dụng
C. Hỗ trợ chia sẻ dữ liệu giữa các trang trong ứng dụng
D. Không cần sử dụng Lock và UnLock khi cập nhật giá trị
Những chức năng nào sau đây có thể được thực hiện bởi đối tượng Response trong ASP.NET?
Chuyển hướng trình duyệt đến một URL khác
Ghi thông tin trực tiếp ra trình duyệt
Thu thập dữ liệu từ biểu mẫu (form)
Xử lý các truy vấn cơ sở dữ liệu
Đối tượng Session có những đặc điểm nào sau đây so với đối tượng Application?
A. Chỉ cung cấp thông tin cho các trang trong phiên làm việc hiện tại
B. Không thể chia sẻ thông tin giữa các phiên làm việc
C. Có thể chia sẻ thông tin giữa các lần làm việc của người dùng
Biến Application có thể được truy cập từ:
Chỉ trong các sự kiện của nút bấm
Chỉ các ứng dụng không sử dụng ASP.NET
Chỉ một trang aspx cụ thể
Bất kỳ trang aspx nào trong ứng dụng
Câu 19: Chọn đúng hoặc sai 1) Trong lập trình ASP.NET, để thêm một Cookie, chúng ta có thể sử dụng những phương thức: Response.Cookies.Add.
A. Đúng
B. Sai
Những loại thông tin nào sau đây có thể được lấy từ đối tượng Request trong ASP.NET? (Chọn 2 đáp án đúng) Sinh viên chọn 2 phương án đúng nhất
Tham số được truyền kèm trong URL
Nội dung của các file được lưu trên server
Dữ liệu từ biểu mẫu (form) gửi bằng phương thức GET
Giá trị của các Cookie lưu trên máy client
Dữ liệu được gửi từ một biểu mẫu (form) bằng phương thức POST sẽ được lưu trữ ở đâu trong đối tượng Request?
Request.ServerVariables
Request.Form
Request.QueryString
Request.Cookies
Phương thức nào của đối tượng Request được sử dụng để lấy giá trị của một tham số trong URL?
Request.Cookies
Request.Form
Request.QueryString
Request.ServerVariables
Khi sử dụng đối tượng Response để ghi thông tin trực tiếp ra trình duyệt, phương thức nào thường được sử dụng?
Response.End
Response.Redirect
Response.Write
Response.Clear
Thời gian lưu trữ của một Cookie được xác định như thế nào?
Được đặt trong mã lệnh khi tạo Cookie
Được xác định bởi kích thước của Cookie
Không thể xác định thời gian lưu trữ
Tự động hết hạn sau 24 giờ
Điều gì xảy ra khi một Cookie đã hết thời hạn duy trì tại máy khách?
Cookie sẽ được lưu trữ vĩnh viễn
Cookie sẽ tự động được gia hạn
Giá trị của Cookie trả về là null
Trình duyệt sẽ tạo một Cookie mới thay
Phương thức nào của đối tượng Response được sử dụng để chuyển hướng trình duyệt đến một URL khác?
Response.Redirect
Response.Flush
Response.Writ
Response.Cookies
