1. Trang chủ
  2. » Công Nghệ Thông Tin

Trắc nghiệm có đáp án ASP dot NET

23 2,7K 18

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 117,5 KB

Nội dung

Câu 1) Lựa chọn các phát biểu đúng về ứng dụng web asp.net a) Các webform trong cùng một ứng dụng Asp.net có chung một tập các resource và các cấu hình. b) Trên cùng một webserver, các trang web ở website asp.net này có thể chia sẻ các resource với một website asp.net khác. c) Mỗi website asp.net là một ứng dụng chạy độc lập. d) Mỗi website asp.net gồm có nhiều ứng dụng chạy cùng lúc, mỗi trang là một ứng dụng. Câu 2) Lựa chọn phát biểu sai a) Application domain là một vùng cô lập trong bộ nhớ. b) Mỗi asp.net application chạy trong một application domain riêng. c) Application domain giúp ngăn chặn không cho một web page truy xuất tới thông tin trong bộ nhớ của một của một ứng dụng khác. d) Mỗi webserver chỉ chứa một application domain Câu 3) Chọn các phát biểu sai: a) Virtual directory là thư mục ảo trên webserver được công bố (public) cho người sử dụng như là một thư mục vật lý của website. b) Một website có thể có nhiều virtual directory. c) Mỗi virtual directory có thể ánh xạ tới một hoặc nhiều thư mục vật lý d) Cả 3 lựa chọn trên đều đúng. Câu 4) Địa chỉ url của một trang web phụ thuộc vào a) Tên thư mục ảo chứa trang web. b) Tên của project phát triển ứng dụng web. c) Thư mục vật lý của trang web. d) Cả 3 lựa chọn trên. Câu 5) Lựa chọn các phát biểu đúng a) File Global.asax và file Web.config là những file cấu hình của ứng dụng web asp.net. 1 b) Có thể có nhiều file web.config trong một website. c) Một website có thể không có file global.asax. d) Cả 3 lựa chọn trên đều đúng Câu 6) Trên một website có thể chứa các loại file nào sau dây: a) *aspx. b) *.cs c) *.asmx d) *.ascx e) *.http f) *.cgi. Câu 7) Trong ASP.NET các ngôn ngữ nào sau đây có thể được dùng để viết các script chạy trên server: a) C# b) VB6.0. c) VB.NET. d) C++. e) JavaScript. Câu 8) Nội dung webserver trả về cho trình duyệt khi một trang *.aspx được yêu cầu là văn bản dạng: a) HTML. b) XML. c) ASPX. d) HTTP. Câu 9) Lựa chọn các phát biểu đúng về server controls: a) Server control là các điều khiển mà ta có thể truy xuất và xử lý được bằng mã lập trình chạy trên server. b) Mọi server control bắt buộc phải có thuộc tính runat =”Server”. c) Các server control có thể phát sinh ra các sự kiện giống như các control trong window. d) Mỗi server control khi thể hiện ở trình duyệt tương ứng với một thẻ HTML duy nhất. 2 Câu 10) Lựa chọn phát biểu sai về HTML Server Control a) Các thẻ html nếu có thuộc tính runat=”server” thì sẽ trở thành các điều khiển Html Server Control. b) Các HtmlServerControl tự cung cấp cách thể hiện của nó dưới trình duyệt. c) Việc HtmlServerControl sẽ thể hiện ở trình duyệt bằng thẻ html nào là tùy thuộc vào trình duyệt. d) Các HtmlServerControl có thể tự lưu giữ trạng thái. Câu 11) Để chỉ định ngôn ngữ xử lý phía server trên một trang asp.net là ngôn ngữ C# gì thì ta phải: a) Chẳng phải làm gì vì C# là ngôn ngữ mặc định. b) Trong page directive của trang ở trong file aspx, đặt giá trị của thẻ Language=”C#”. c) Đặt thuộc tính language=”C#” bên trong thẻ <script>. d) Cả b và c đều đúng. Câu 12) Khi biên dịch một ứng dụng web thì a) Các file .CS sẽ được biên dịch thành DLL chứa trong thư mục App_DLL. b) Các file .CS sẽ được biên dịch thành DLL chứa trong thư mục App_Code. c) Các file .CS sẽ được biên dịch thành DLL chứa trong thư mục App_Data. d) Các file .CS sẽ được biên dịch thành DLL chứa trong thư mục Bin. Câu 13) Asp.net dùng server control nào để hiển thị văn bản trên web a) <asp:Display> b) <asp:Text>. c) <asp:ListBox> d) < asp:Label> Câu 14) Các HtmlServerControl đều thừa kế từ lớp nào a) System.Web.UI.HtmlControls.HtmlControl. b) System.Web.UI.HtmlControls.HtmlServerControl. c) System.Web.UI.Web.HtmlServerControl. d) System.Web.UI.Web.HtmlControl. 3 Câu 15) Cho biết thứ tự phát sinh các sự kiện trong vòng đời của một trang web asp.net nào sau đây là đúng a) Page_Init => Button_Click => Page_Load => Page_UnLoad. b) Page_Load => Page_Init => Button_Click => Page_Unload. c) Page_Init => Page_load => Button_Click => Page_Unload. d) Page_Load => Page_Init => Page_Unload => Button_Click. Câu 16) Cho biết các control nào sau đây không tự động postback về server. a) <asp:HyperLink> b) <asp:TextBox> c) <Asp:DropDownList> d) <asp:RadioButton> Câu 17) Để chọn ngôn ngữ mặc định là C# trong toàn bộ website thì ta làm như thế nào a) Không phải làm gì cả vì C# là ngôn ngữ mặc định. b) Không chọn được ngôn ngữ mặc định cho toàn bộ website mà chỉ chỉ định ngôn ngữ mặc định trên từng trang. c) Thêm thẻ <%@ Application Language="C#" %> vào đầu file web.config. d) Thêm dòng <%@ Application Language="C#" %> vào đầu file global.asax. Câu 18) Cho biết thứ tự đúng của các sự kiện sau a) Application_Start => Application_End => Session_Start => Session_End. b) Application_Start => Session_Start => Session_End => Application_End. c) Session_Start => Session_End => Application_Start => Application_End. d) Session_Start => Application_Start => Application_End => Session_End. Câu 19) Trong asp.net mỗi trang web là một đối tượng nào dưới đây a) System.Web.Page. b) System.Web.WebControl.Page. c) System.Web.UI.Page. d) System.Web.UI.WebControl.Page. Câu 20) File cấu hình nào có tác dụng trên toàn bộ server web. 4 a) Root.config. b) Server.config. c) Machine.config. d) Windows.config. Câu 21) Phát biểu nào sau đây không đúng về viewstate a) Viewstate là một thẻ html <input > có type =”hiden”. b) Asp.net sử dụng viewstate để lưu giữ giá trị của các control trong form. c) Viewstate chỉ có thể lưu trữ được các giá trị có kiểu là string. d) Viewstate được asp.net tự động thêm vào trong tài liệu html kết quả trả về cho trình duyệt. Câu 22) Để lưu trữ một giá trị có phạm vi trong một trang web ta làm thế nào: a) Lưu giá trị đó vào session. b) Lưu giá trị đó vào một biến trong form. c) Lưu giá trị đó vào Viewstate d) Lưu giá trị đó vào Cookie Câu 23) Cú pháp nào sau đây là đúng để gán một giá trị vào ViewState a) ViewState = GiaTri. b) ViewState.Add(GiaTri). c) ViewState[“Ten”]=GiaTri. d) Cả 3 đều đúng. Câu 24) Để lưu một giá trị có thể truy xuất được trong nhiều trang của website thì ta làm thế nào: a) Lưu vào viewstate. b) Lưu vào cookie. c) Lưu vào session. d) Lưu vào một biến static. Câu 25) Để lưu một giá trị có thể truy xuất được trong tất cả các trang web và chỉ tồn tại trong một phiên làm việc thì ta phải lưu trong. a) Cookie b) Session c) Application. 5 d) Cả 3 đều sai. Câu 26) Cách nào sau đây là đúng để đọc Username từ Cookie. a) String username = Cookie(“Username”).Value. b) String username = Cookie[“Username”].Value. c) String username = Request.Cookie(“Username”).Value. d) String username = Request.Cookie[“Username”].Value. Câu 27) Câu lệnh nào sau đây đúng để ghi Username xuống cookie. a) Response.Cookie[“Username”] = ”ngocpq”; b) Response.Cookie[“Username”].Value=”ngocpq”. c) Response.Cookie = new HttpCookie(“Username”,”ngocpq”); d) Response.Cookie.Add(new HttpCookie(“Username”,”ngocpq”)); Câu 28) Câu lệnh nào sau đây đúng để xóa cookie Username a) Response.Cookie.Remove(“Username”). b) Request.Cookie.Remove(“Username”). c) HttpCookie ck = new HttpCookie(“Username”); ck.Expires = DateTime.Now -1; Response.Cookie.Add(ck); d) HttpCookie ck = new HttpCookie(“Username”); ck.Expires = DateTime.Now -1; Request.Cookie.Add(ck); Câu 29) Query string là gì? a) Là câu lệnh sql để select dữ liệu. b) Là một phần của địa chỉ URL. c) Là một đối tượng server control. d) Cả 3 đều sai. Câu 30) Cú pháp để đọc nội dung từ session: a) Session.Read(“Ten”). b) Session(“Ten”). c) Session[“Ten”]. d) Ca 3 cách đều đúng . 6 Câu 31) Cú pháp để ghi nội dung vào session: a) Session.Write(“Ten”,GiaTri) b) Session(“Ten”,GiaTri); c) Session[“Ten”,GiaTri]; d) Session.Add(“Ten”,GiaTri). Câu 32) Giá trị của các đối tượng nào sau đây được lưu trên server a) Viewstate b) Session c) Cookie d) Application. Câu 33) Thời gian tồn tại của mỗi session là bao lâu a) 15 phút. b) 20 phút. c) 20 giờ d) Khác. Câu 34) Chọn các biết phát biểu đúng về session a) Các đối tượng session được lưu trên server và được server quản lý. b) Mỗi session có một giá trị session id duy nhất, và đây là thông tin duy nhất về session được trao đổi giữa client và server c) Session chứa một tập hợp các đối tượng, các đối tượng trong session được truy xuất bằng tên hoặc chỉ số. d) Client sẽ nắm giữ tên của các đối tượng trong session. Câu 35) Client gửi session id lên server thông qua: a) Cookie b) URL c) Cả Cookie và Url. d) Khác. Câu 36) Các kiểu dữ liệu có thể lưu trong session: 7 a) Chỉ kiểu string. b) Chỉ các kiểu có kích thước nhỏ. c) Chỉ các kiểu có thể chuyển tiếp hóa được (Serializable]). d) Tất cả các kiểu. Câu 37) Session ID được lưu trong cookie có tên là: a) SessionID_ASP. b) ASP.NET_SessionID. c) ASP_SessionID. d) SessionID_ASP.NET. Câu 38) Để xóa toàn bộ session ta dùng các phương thức nào của đối tượng session. a) RemoveAll(). b) Clear(). c) Abandon(). d) Reset() Câu 39) Sự khác nhau giữa cách xóa session bằng Abandon và Clear: a) Cả hai như nhau. b) Abandon không xóa session trên server còn clear xóa hết. c) Abandon tạo ra sessionID mới còn Clear không tạo ra sessionID mới. d) Cả 3 đều sai. Câu 40) Để gán thời gian tồn tại của session ta dùng thuộc tính nào: a) TimeEnd. b) TimeOut. c) Exprises. d) Cả 3 đều sai Câu 41) Một website có nhiều trang web, có một số trang web có độ bảo mật cao yêu cầu người dùng phải đăng nhập mới được xem. Làm thế nào để người dùng chỉ phải đăng nhập một lần mà vẫn có thể xem tất cả các trang có độ bảo mật cao mà không cần đăng nhập lại. a) Khi người dùng đăng nhập thì lưu thông tin đăng nhập vào session. 8 b) Trong sự kiện page_load của các trang có độ bảo mật cao, kiểm tra xem trong session đã có thông tin đăng nhập hay chưa, nếu chưa có thì yêu cầu người dùng đăng nhập rồi mới được xem. c) Trong sự kiện page_load của tất cả các trang, kiểm tra xem trong session đã có thông tin đăng nhập hay chưa, nếu chưa có thì yêu cầu người dùng đăng nhập rồi mới được xem. d) Cả a và b. Câu 42) Các cách nào sau đây dùng để chuyển người sử dụng sang một trang khác. a) Response.Redirect(URL). b) Server.Transfer(URL) c) Sử dụng HyperLink để người dùng click vào. d) Server.GoTo(URL); Câu 43) Cách nào sau đây để chuyển người sử dụng sang trang http://google.com . a) Response.Redirect(“http://google.com”). b) Server.Transfer(“http://google.com”) c) Dùng hyperlink <a hrf=”http://google.com> click</a> để người dùng click vào. d) Server.GoTo(“http://google.com”) . Câu 44) Cho URL có giá trị như sau: http://mysite.com/content.aspx?ID=4&CAT=5. Query string là chuỗi a) http://mysite.com/content.aspx. b) content.aspx?ID=4&CAT=5 c) ID=4&CAT=5. d) Khác. Câu 45) Lựa chọn các phát biểu đúng: a) Phạm vi truy xuất của đối tượng viewstate và query string là trong một trang, phạm vi truy xuất của session và cookie và Application là trên nhiều trang. b) Thời gian tồn tại của session là một phiên làm việc, còn cookie có thể tồn tại nhiều qua nhiều phiên làm việc. 9 c) Cookie và viewstate được lưu xuống file trên ổ cứng của client còn query string lưu trong địa chỉ URL d) Viewstate lưu được tất cả các đối tượng có thể chuyển tiếp hóa được (serializable) trong khi cookie và query string chỉ lưu được kiểu string. Câu 46) Sắp xếp thời gian sống theo thứ tự tăng dần của Session, Application, và Cookie a) Session => Cookie => Application. b) Cookie => Session => Application. c) Session => Application => Cookie. d) Khác. Câu 47) Session có thể được lưu ở đâu: a) Bộ nhớ của web server. b) StateService. c) SQL database. d) Chỉ a và c đúng. Câu 48) Lệnh nào sau đây ghi một chuỗi ra trình duyệt a) Response.Write(). b) Response.Output.Write(). c) Cả a và b đều sai d) Cả a và b đúng. Câu 49) Các mã lệnh Code-behide là a) Mã xử lý phía Server (Server-side code) b) Mã phía Client c) Cả a) và b) d) Cả hai đều sai Câu 50) Tất cả các webform đều thừa kế từ lớp: a) Master Page b) Page Class c) Session Class d) Không có câu nào đúng. 10 [...]... phiên làm việc (session) Khai báo các biến và các hàm toàn cục Không có tác dụng gì Cả 3 đều sai Câu 52) Tệp Web Usercontrol có đuôi gì? a) b) c) d) Asmx Ascx Aspx uct Câu 53) Trong NET Framework, một Web page thuộc không gian tên nào dưới đây? a) b) c) d) System.Web.UI System.Windows System.Web.UI.Controls Cả 3 đều sai Câu 54) Để kiểm tra có phải trang web được load lần đầu tiên hay được postback lại ta... control thì các bước nào dưới đây là không thể thiếu a) b) c) d) Gán DataMember Gán DataSource Gọi phương thức Binding Gán DataValueField Câu 67) Thuộc tính nào của lớp Page dùng để kiểm tra xem dữ liệu trên trang web có hợp lệ hay không a) IsPostBack 13 b) IsValidate c) IsValid d) IsChecked Câu 68) Control nào dùng để kiểm chứng dữ liệu có nằm trong một dải nào đó hay không a) b) c) d) CompareValidator... nhiều Interface Implement một Interface Câu 72) Trong C#, một interface a) b) c) d) Có thể thừa kế từ một lớp Không thể thừa kế nhiều interface Có thể thừa kế một interface Có thể cài đặt cho phương thức 14 Câu 73) Lựa chọn phát biểu sai Trong C# a) Phạm vi truy xuất của các phương thức của Interface mặc định là Public b) Có thể đặt phạm vi truy xuất cho các phương thức của interface bằng từ khoá Private... IsFirstLoad IsNewPage IsPostBack DoPostBack Câu 55) Dữ liệu trên các control của web form được lưu trữ trong a) b) c) d) Cookie Query string ViewState Session Câu 56) Validator Control nào không có trong ASP. NET a) RequiredValidator b) CompareValidator 11 c) RangeValidator d) CustomValidator Câu 57) Việc kiểm chứng dữ liệu được thực hiện như thế nào: a) b) c) d) Chỉ kiểm chứng ở phía client sử dụng... ControlIDToValidate Câu 59) Các phát biểu nào sau đây là đúng đối với usercontrol a) Các usercontrol được lưu trong file có đuôi là uct b) Một file user control bắt đầu bằng directive c) Client không thể request trực tiếp Usercontrol mà usercontrol phải được nhúng vào một trang asp. net d) Cả 3 đều đúng Câu 60) Các user control đều thừa kế từ lớp a) b) c) d) System.Web.UI.Web.UserControl System.Web.UI.UserControl... Câu 75) Read- only property được tạo ra khi ta chỉ cài đặt? a) b) c) d) get accessor method set accessor method Cả A và B đều đúng Cả A và B đều sai Câu 76) Property có thể được khai báo trong? a) b) c) d) class struct Interface Cả 3 đáp án trên Câu 77) Để khai báo một mảng 10 phần tử kiểu int, khai báo nào sau đây đùng a) b) c) d) int[10] arr; int arr[10]; int arr[] = new int [10]; int[] arr = new int[10]; . ứng dụng web asp. net a) Các webform trong cùng một ứng dụng Asp. net có chung một tập các resource và các cấu hình. b) Trên cùng một webserver, các trang web ở website asp. net này có thể chia. này có thể chia sẻ các resource với một website asp. net khác. c) Mỗi website asp. net là một ứng dụng chạy độc lập. d) Mỗi website asp. net gồm có nhiều ứng dụng chạy cùng lúc, mỗi trang là một. dụng web asp. net. 1 b) Có thể có nhiều file web.config trong một website. c) Một website có thể không có file global.asax. d) Cả 3 lựa chọn trên đều đúng Câu 6) Trên một website có thể chứa

Ngày đăng: 18/10/2014, 13:20

TỪ KHÓA LIÊN QUAN

w