Các bước để tạo nơi lưu trữ một ứng dụng ASP.Net là: a.. Dữ liệu trên các control của web form được lưu trữ ở :... 14 - Một điều khiển người dùng UserControl được đăng ký như thế nào?[a]
Trang 11 Đối tượng transaction được tạo bởi phương thức nào :
a NewTransaction
b StartTransaction
c BeginTransaction
d CreateTransaction
2 Điều nào sau đây không phải là ưu điểm của Server control so với HTML control :
a Duy trì dữ liệu trên control
b Hiển thị không phụ thuộc vào trình duyệt
c Có các sự kiện riêng biệt
c Thực hiện nhiều lệnh cơ sở dữ liệu như một lệnh
d Cả 3 câu trên đều đúng
8 Mức cô lập (isolation level) cao nhât của một giao dịch là :
a RepeatableRead
b Serializable
c Chaos
Trang 210 Yếu tố nào sau đây không phải là sự khác biệt giữa Web form và Windows form :
a Các loại control trên form
b Chu trình sống
c Giao diện người dùng
d Khả năng lưu trữ dữ liệu
11 Các bước để tạo nơi lưu trữ một ứng dụng ASP.Net là:
a Tạo thư mục vật lý, tạo thư mục ảo, tạo subweb
b Tạo thư mục ảo, tạo subweb, tạo thư mục vật lý
c Tạo thư mục ảo, tạo thư mục vật lý, tạo subweb
d Tạo thư mục vật lý, tạo subweb, tạo thư mục ảo
12 Các sự kiện Application và Section diễn ra theo trình tự nào :
a Application_Start, Application_End, Section_Start, Section_End
b Application_Start, Section_Start, Section_End, Application_End
c Section_Start, Application_Start, Application_End, Section_End
d Section_Start, Section_End, Application_Start, Application_End
13 Các trình tự trên web form diễn ra theo trình tự nào :
a Page_Init, Page_Load, Page_Unload, Page_Dispose
b Page_Load, Page_Init, Page_Unload, Page_Dispose
c Page_Load, Page_Unload, Page_Init, Page_Dispose
d Page_Load, Page_Init, Page_Dispose, Page_Unload
14 Cookie là :
a Một chuỗi kí tự trong dòng địa chỉ web
b Một file nằm trên server
c Một file nằm trên Client
Trang 3b Có kiến trúc Client/Server
c Là tất cả ứng dụng có sử dụng Internet
d Cả 3 câu trên đều đúng
17 Địa chỉ URL của ứng dụng web được xác định bởi :
a Thư mục ảo của ứng dụng
b Thư mục vật lý của ứng dụng
c Tên của Project
d Cả 3 câu đều sai
18 Ta có thể lưu trữ dữ liệu chung cho tât cả người dùng ở :
a Biến Application
b Biến Section
c View State
d Cả 3 nơi nói trên
19 Dữ liệu trên các control của web form được lưu trữ ở :
Trang 425 Phát biểu nào sai :
a Phần thực thi của ứng dụng web chạy dưới sự điều khiển của web server
b Thông tin được truyền từ server đến client bằng giao thức FTP
c Ứng dụng web không cần phải được cài đặt trên phía client
d Dịch vụ web là một loại ứng dụng Internet
26 Tên của một thư mục ảo có dạng :
2 - Để chạy trang ASP NET bạn cần có tối thiểu ?
[a] Java Virtual Machine
[b] Windows explorer
[c] Common Language Runtime
3 - Khi một trang aspx được yêu cầu, kết quả xuất ra trên trình duyệt có dạng sau:
Trang 56 - Dùng Asp.net server control nào dưới đây để hiển thị văn bản trên trang Web ?
13 - Một dự án ASP.NET có thể có bao nhiêu tệp cấu hình?
[a] Nhiều hơn một
[b] Chỉ một
[c] Không
Trang 614 - Một điều khiển người dùng UserControl được đăng ký như thế nào?
[a] TagPrefix, TagName
[b] Source, TagPrefix
[c] Src, TagName, TagPrefix
15 - Tệp Global.asax được dùng để
[a] Cài đặt các sự kiện mức ứng dụng và mức phiên
[b] Khai báo các biến toàn cục
18 - Phát biểu nào dưới đây là đúng ?
[a] IsPostBack là một phương thức của lớp System.UI.Web.Page
[b] IsPostBack là một phương thức của lớp System.Web.UI.Page
[c] IsPostBack là một thuộc tính chỉ đọc của lớp System.Web.UI.Page
19 - Bạn có thể quản trị trạng thái trong ứng dụng asp.net sử dụng
[a] Các đối tượng Session
[b] Các đối tượng Application
[c] Tất cả các đối tượng trên
20 - Có thể thiết lập chiều dài tối đa cho một TextBox từ chương trình
a) Đúng
b) Sai
21 - Bạn có thể quản trị trạng thái trong ứng dụng asp.net sử dụng
a) Các đối tượng Session
b) Các đối tượng Application
c) Viewstate
d) Cookies
e) Tất cả các đối tượng trên
câu 1 : khi tạo một trang web, các HTML được sinh ra tự động nếu mở trang web đó trong chế độ source view thì các điều khiển của trang web sẻ nằm trong cặp thẻ
Trang 74 phải đặt mã lệnh trong một trang riêng
câu 3 : trong các biến cố Page_load (), Page_Prerender () và Click () thì thứ tự thực thi của chúng là
1 Page_load (), Page_Prerender () và Click ()
2 Page_Prerender (), Page_load () và Click ()
3 Page_load (), Click () và Page_Prerender ()
4 Click (), Page_load () và Page_Prerender ()
câu 4: một trang web được thiết kế gồm tất cả các biến cố của server control là Post-back event, Cashed event, Validatinon event thì thứ tự thực hiện của chúng là
1 Post-back event, Cashed event, Validatinon event
2 Validatinon event, Post-back event, Cashed event
3 Validatinon event, Cashed event, Post-back event
4 các biến cố xử lý theo thứ tự từ trên xuống và từ trái sang phải như khi chúng xuất hiện trong một trang web
câu 5 : Viewstate dùng để
1 lưu thông tin của một biến cố nào đó trong trang web ở dạng ẩn và được mã hóa
2 không được dùng để lưu thông tin cho biến mà được dùng cho mục đích khác
3 lưu thông tin của một trang web ở dạng ẩn và được mã hóa
4 lưu thông tin của một trang web ở dạng ẩn và không được mã hóa
câu 6 : Query string dùng để
1 truyền thông tin từ ứng dụng này đến ứng dụng khác trên internet
2 truyền thông tin từ web form này đến web form khác trong một ứng dụng
3 lưu thông tin bí mật của người dùng, như password chẳng hạn
4 lưu thông tin để các ứng dụng của tất cả mọi người truy cập tới nó sử dụng
câu 7 : Cookie dùng để
1 lưu thông tin từ phía client
2 lưu thông tin từ phía server
3 lưu thông tin từ cả hai phía server/client
4 cách sử dụng giống như query string
câu 8 : Session dùng để
Trang 81 lưu dữ liệu cho một ứng dụng
2 lưu dữ liệu cho phiên làm việc
3 dùng để lưu dữ liệu là các đối tượng
4 dùng để lưu dữ liệu là các biến cố có kiểu dữ kiệu cơ bản : int, double, string,
câu 9 : Aplication dùng để
1 lưu dữ liệu cho một phiên làm việc
2 lưu dữ liệu cho một trang hiện tại
3 lưu dữ liệu cho một ứng dụng
4 dùng để lưu dữ liệu là các ứng dụng
câu 10 : Profile dùng để
1 giống như cookie hay session
2 dùng để lưu trữ dữ liệu tạm thời cho một phiên làm việc
3 dùng để lưu trữ dữ liệu toàn cục
4 các câu trên điều sai
câu 11 : kiểm chứng nào sau đây được sử dụng để kiểm tra dữ liệu nhập có theo một định dạng nào đó
4 các câu trên điều sai
câu 13 : phát biểu nào sau đây là đúng
1 tất cả điều khiển danh sách BulletedList, CheckBoxList, DropDownList, ListBox và
RadioButtonList cho phép chọn một hay nhiều phần tử trong đó
2 chỉ có các điều khiển CheckBoxList, DropDownList, ListBox và RadioButtonList cho phép chọn một hay nhiều phần tử trong đó
3 chỉ có điều khiển ListBox cho phép chọn một hay nhiều phần tử trong đó
4 chỉ có các điều khiển CheckBoxList, RadioButtonList cho phép chọn một hay nhiều phần tử trong đó
câu 14 : phát biểu nào sau đây là đúng
1 mỗi điều khiển server có các sự kiện của riêng nó không thể thay đổi được
2 bất kỳ điều kiển server nào cũng có thể thay đổi sự kiện của riêng nó thành sự kiện khác
3 chỉ có thể thay đổi sự kiện của các điều khiển TextBox, DropDownList, ListBox, RadioButton và CheckBox thành sự kiện post-back
4 chỉ có thể thay đổi sự kiện của các điều khiển Button, Link Button, Image Button thành sự kiện Cached
Trang 9câu 15 : các điều khiển dữ liệu GridView, DataList và Repeater có đặt tính sau
1 tất cả có thể hiển thị, sửa, xóa, sắp xếp, chọn và phân trang dữ liệu
2 chỉ có GridView có thể hiển thị, sửa, xóa, sắp xếp, chọn và phân trang dữ liệu
3 chỉ có GridView có thể hiển thị, sửa, xóa, sắp xếp, chọn và phân trang dữ liệu Các điều khiển còn lại thì chỉ có hiển thị, sửa và chọn lọc dữ liệu
4 tất cả chỉ có thể hiển thị, sửa và chọn lọc dữ liệu
Trang 10Q.1) The NET Framework provides a runtime environment called ?
D None of the Above
Q.3) Find the term: The NET framework which provides automatic memory management using a
Trang 11D All the Above (correct answer)
Q.5) What is the base class from which all Web forms inherit?
A Web Server Description Language
B Web Server Descriptor Language
C Web Services Description Language (your answer)
D Web Services Descriptor Language
Q.7) Which of the following must be done in order to connect data from some data resource to Repeater control?
A Set the DataSource property
B Call the DataBind method
C Both A) and B) (your answer)
D None of the Above
Q.8) Which of the following is FALSE?
A ASP.NET applications run without a Web Server
B ASP+ and ASP.NET refer to the same thing
C ASP.NET is a major upgrade over ASP
D None of the Above (your answer)
Trang 12Q.9) Which of the following transfer execution directly to another page?
A Server.Transfer (your answer)
B Response.Redirect
C Both A) and B)
D None of the Above
Q.10) If one has two different web form controls in a application and if one wanted to know whether the values in the above two different web form control match what control must be used?
C Both A) and B) (your answer)
D None of the Above
Q.12) In my NET Framework I have threads Which of the following denote the possible priority level for the threads?
A Normal (your answer)
B AboveNormal
C Highest
Trang 13D All the Above (correct answer)
Q.13) In NET the operation of reading metadata and using its contents is known as ?
A Reflection (your answer)
C Both A) and B) (your answer)
D None of the Above
Q.15) The type of code found in Code-Behind class is ?
A Server-side code (your answer)
B Client-side code
C Both A) and B)
D None of the above
Q.16) Common type system is built into which of the following:
Trang 14Q.17) The actual work process of ASP.NET is taken care by _?
A inetinfo.exe
B aspnet_isapi.dll
C aspnet_wp.exe (your answer)
D None of the Above
Q.18) Which of the following allow writing formatted output?
A Response.Write()
B Response.Output.Write() (your answer)
C Both A) and B)
D None of the Above
Q.19) Which of the following denote the property in every validation control?
A ControlToValidate property
B Text property
C Both A) and B) (your answer)
D None of the Above
Q.20) How many classes can a single NET DLL contain?
Trang 15Q.21) Suppose one wants to modify a SOAP message in a SOAP extension then how this can be achieved Choose the correct option from below:
A One must override the method ReceiveMessage (correct answer)
B One must override the method InitializeMethod
C Both A) and B)
D One must override the method ProcessMessage (your answer)
Q.22) Which of the following can be used to add alternating color scheme in a Repeater control?
A AlternatingItemTemplate (your answer)
B DataSource
C ColorValidator
D None of the Above
Q.23) Suppose a NET programmer wants to convert an object into a stream of bytes then the process is called ?
A .NET Threading (correct answer)
B .NET Remoting (your answer)
C .NET RMT
D None of the above
Trang 16Q.25) The namespace within the Microsoft NET framework which provides the functionality to implement transaction processing is
C Both A) and B) (your answer)
D None of the Above
Q.27) Which of the following is TRUE about Windows Authentication in ASP.NET?
A Automatically determines role membership (your answer)
B Role membership determined only by user programming
C ASP.NET does not support Windows Authentication
D None of the Above
Q.28) What tags one need to add within the asp:datagrid tags to bind columns manually?
A Set AutoGenerateColumns Property to false on the datagrid tag (your answer)
B Set AutoGenerateColumns Property to true on the datagrid tag
C It is not possible to do the operation
D Set AutomaunalColumns Property to true on the datagrid tag
Trang 17Q.29) Which method do you invoke on the DataAdapter control to load your generated dataset with data?
A Server Side Scripting Technology (your answer)
B Client Side Scripting Technology
C Programming Language
D Database Programming Language same as SQL
Q.32) What is ASP+ ?
A ASP+ is the same as ASP.NET (your answer)
B ASP+ is the Next version of ASP.NET (your answer)
C ASP+ is just an early name used by Microsoft when they developed ASP.NET (missed)
D ASP+ is a programming Language Specially developed for ASP.NET
E ASP+ is the new Web Server by Microsoft after IIS
Trang 18Q.33) ASP stands for ?
A Active Side Pages
B Active Script Pages
C Active Server Page (your answer)
D Active Script Program
Q.34) ASP.NET provides increased performance by ?
A supporting active variables
B running CLR (your answer)
C running compiled code (correct answer)
D using IIS Server
Q.35) What is the extension of ASP.NET web pages files
Trang 191) Which of the following languages can be used to write server side scripting in ASP.NET?
a) C-sharp
b) VB
c) C++
d) (your answer) a and b - correct answer
2) When an aspx page is requested from the web server, the out put will be rendered to browser in following
3) The Asp.net server control, which provides an alternative way of displaying text on web page, is
a) (your answer) < asp:label > - correct answer
Trang 20c) (your answer) Webforms - correct answer
6) What namespace does the Web page belong in the NET Framework class hierarchy?
a) (your answer) System.web.UI.Page - correct answer
b) System.Windows.Page
c) System.Web.page
7) Which method do you invoke on the Data Adapter control to load your generated dataset?
a) (your answer) Fill( ) - correct answer
b) ExecuteQuery( )
c) Read( )
8) How do you register a user control?
a) (your answer) Add Tag prefix, Tag name
b) Add Source, Tag prefix
c) Add Src, Tagprefix, Tagname - correct answer
9) Which of the following is true?
a) User controls are displayed correctly in the Visual Studio NET Designer
b) Custom controls are displayed correctly in VS.Net Designer - correct answer
c) (your answer) User and Custom controls are displayed correctly in the Visual Studio NET Designer
10) To add a custom control to a Web form we have to register with.
Trang 21a) TagPrefix
b) Name space of the dll that is referenced
c) Assemblyname
d) (your answer) All of the above - correct answer
11) Custom Controls are derived from which of the classes
a) System.Web.UI.Webcontrol
b) (your answer) System.Web.UI.Customcontrol
c) System.Web.UI.Customcontrols.Webcontrol - correct answer
12) How ASP.Net Different from classic ASP?
a) Scripting is separated from the HTML, Code is interpreted seperately
b) (your answer) Scripting is separated from the HTML, Code is compiled as a DLL, the DLLs can
be executed on server - correct answer
c) Code is separated from the HTML and interpreted Code is interpreted separately
13) What's the difference between Response.Write() andResponse.Output.Write()?
a) Response.Output.Write() allows you to flush output
b) Response.Output.Write() allows you to buffer output
c) (your answer) Response.Output.Write() allows you to write formatted output - correct answer
d) Response.Output.Write() allows you to stream output
14) Why is Global.asax is used?
a) Implement application and session level events - correct answer
b) (your answer) Declare Global variables
c) No use