TÀI LIỆU TRẮC NGHIỆM, BÀI GIẢNG PPT CÁC MÔN CHUYÊN NGÀNH Y DƯỢC HAY NHẤT CÓ TẠI “TÀI LIỆU NGÀNH Y DƯỢC HAY NHẤT” ;https:123doc.netusershomeuser_home.php?use_id=7046916. TÀI LIỆU 120 CÂU TRẮC NGHIỆM VỀ ASP.NET (KHÔNG có đáp án). DÀNH CHO SINH VIÊN CÁC TRƯỜNG CAO ĐẲNG ĐẠI HỌC, GIÚP HỌC SINH HỆ THỐNG, ÔN TẬP VÀ HỌC TỐT KHI HỌC TÀI LIỆU 120 CÂU TRẮC NGHIỆM VỀ ASP.NET
120 CÂU TRẮC NGHIỆM VỀ ASP.NET (KHƠNG có đáp án) Câu 1: Tất webform thừa kế từ lớp: a) Master Page b) Page Class c) Session Class d) Khơng có câu Câu 2: a) Tệp Global.asax dùng để Cài đặt kiện mức ứng dụng (application) mức phiên làm việc (session) b) Khai báo biến hàm toàn cục c) Khơng có tác dụng d) Cả sai Câu 3: Tệp Web Usercontrol có gì? a) Asmx b) Ascx c) Aspx d) uct Câu 4: Trong NET Framework, Web page thuộc không gian tên đây? a) System.Web.UI b) System.Windows c) System.Web.UI.Controls d) Cả sai Câu 5: Để kiểm tra có phải trang web load lần hay postback lại ta dùng thuộc tính lớp Page a) IsFirstLoad b) IsNewPage c) IsPostBack d) DoPostBack Câu 6: Dữ liệu control web form lưu trữ trong: a) Cookie b) Query string c) ViewState d) Session Câu 7: Validator Control khơng có ASP.net a) RequiredValidator b) CompareValidator c) RangeValidator d) CustomValidator Câu 8: Việc kiểm chứng liệu thực nào: a) Chỉ kiểm chứng phía client sử dụng javascript b) Nếu client khơng hỗ trợ javascript thực kiểm chứng server c) Kiểm chứng client, thành cơng kiểm chứng server d) Kiểm chứng client, thất bại kiểm chứng server Câu 9: Trong Validation control, thuộc tính dùng để chi control mà kiểm chứng a) ControlToCompare b) ControlIDToCompare c) ControlToValidate d) ControlIDToValidate Câu 10: Các phát biểu sau usercontrol a) Các usercontrol lưu file có uct b) Một file user control bắt đầu directive c) Client request trực tiếp Usercontrol mà usercontrol phải nhúng vào trang ASP.net d) Cả Câu 11: Các user control thừa kế từ lớp a) System.Web.UI.Web.UserControl b) System.Web.UI.UserControl c) System.Web.UI.Control d) System.Web.UI.Web.Control Câu 12: Đối tượng dùng để mở kết nối tới sở liệu SqlServer? a) System.Data.SqlClient.Connection b) System.Data.SqlClient.SqlConnection c) System.Data.Sql.Connection d) System.Data.Sql.SqlConnection Câu 13: Để thực thi câu lệnh sql select ta sử dụng phương thức đối tượng SqlCommand? a) ExecuteNonQuery b) ExecuteSelect c) ExecuteReader d) ExecuteQuery Câu 14: Để đóng kết nối ta sử dụng phương thức lớp SqlConection? a) Abandon() b) Disponse() c) Close() d) Exit() Câu 15: Phương thức lớp SqlAdapter dùng để điền liệu vào DatasSet: a) FillDataSet() b) Fill() c) Load() d) LoadDataSet() Câu 16: Để nạp liệu từ SqlDatareader vào datatable ta làm nào: a) reader.Fill(table); b) table.Load(reader); c) Dùng vòng lặp để đọc dòng reader thêm dòng vào table d) Cả sai Câu 17: Để binding liệu lên control bước khơng thể thiếu a) Gán DataMember b) Gán DataSource c) Gọi phương thức Binding d) Gán DataValueField Câu 18: Thuộc tính lớp Page dùng để kiểm tra xem liệu trang web có hợp lệ hay khơng? a) IsPostBack b) IsValidate c) IsValid d) IsChecked Câu 19: Control dùng để kiểm chứng liệu có nằm dải hay khơng a) CompareValidator b) RequiredFieldValidator c) RangeValidator d) RegularExpressionValidator Câu 20: Để binding liệu lên control ta dùng phương thức: a) DataBinding() b) DataBind() c) DataBound() d) DataUpdate() Câu 21: Đối tượng Application bị hủy khi: a) Tắt trình duyệt b) Quá thời hạn (Timeout) c) Tắt IIS d) Không bị hủy trừ tắt máy server Câu 22: Phương thức không thuộc đối tượng server? a) Execute b) Transfer c) Open d) HTMLDecode e) Cả câu điều Câu 23: Thành phần sau không thuộc ADODBCommand? a) ExecuteReader b) ExecuteScalar c) ExecuteSteam d) Open e) CommondText Câu 24: Đối tượng ADO: a) ADODB.Connection b) ADODB.Recordset c) ADODB.Command d) Cả câu a, b, c điều e) Cả câu a, b, c điều sai Câu 25: Trình tự thực truy xuất liệu: a) Mở datebase, tương tác với database, đóng database b) Mở kết nối, tương tác với database, đóng kết nối c) Mở kết nối, xố liệu, đóng database d) Cả câu điều sai Câu 26: Hai đối tượng ADO để tương tác với sở liệu? a) Connection object, RecordingSet object b) Connection object, Recordset object c) Connect object, RecordingSet object d) Connect object, Recordset object Câu 27: Phát biểu sau đối tượng connection? a) Connection cho biết có sử dụng DSN hay khơng b) Cho biết loại sở liệu kết nối c) Mô tả driver, định dạng database tên file sử dụng d) Mở kết nối tới database trước lấy thơng tin từ Câu 28: Phát biểu sau “connection string” ? a) Cho biết sử dụng DSN hay không b) Cho biết loại sở liệu kết nối c) Mô tả driver, định dạng database tên file sử dụng d) Mở kết nối tới database Câu 29: Thông tin lưu trữ “connection string” kết nối tới database? a) Kiểu database b) Kiểu driver c) Vị trí lưu trữ database d) Tên đăng nhập e) Tất yêu cầu Câu 30: File include viết ngơn ngữ nào? a) HTML b) JavaScript c) VBScript d) Cả câu e) Câu b c Câu 31: Custom Control dẫn xuất từ lớp: a) System.Web.UI.Webcontrol b) System.Web.UI.Customcontrol c) System.Web.UI.Customcontrols Webcontrol d) Cả a, b, c điều sai e) Cả a, b, c điều Câu 32: Phát biểu sau đúng? a) IsPostBack phương thức lớp System.UI.Web.Page b) IsPostBack phương thức lớp System.Web.UI.Page c) IsPostBack thuộc tính lớp System.Web.UI.Page d) IsPostBack thuộc tính lớp System.UI.Web.Page e) Tất câu sai Câu 33: Số lượng form có trang aspx: a) b) c) d) Không giới hạn Câu 34: Trong asp, đối tượng request lấy thông tin từ người dùng cách: a) Các giá trị gửi cookie HTTP header b) Các liệu form c) Từ biến đối tượng client d) Từ hệ điều hành máy người dùng e) Câu a b Câu 35: Đối tượng chuẩn ASP: a) Server b) Response c) Session d) Tất câu Câu 36: Trong ASP, Abandon phương thức đối tượng: a) Server b) Session c) Request d) Response e) Cookie Câu 37: Trong ASP, MapPath phương thức đối tượng: a) Session b) Request c) Server d) Response e) Application Câu 38: Cách ghi sau (ASP dùng javascript)? a) b) < Comment a line in ASP> c) //Comment a line in ASP d) e) Các cách điều sai Câu 39: Khi triển khai ứng dụng web dùng asp, bạn phải kiểm tra điều là: a) Tất trang phải có phần mở rộng asp b) Kiểm tra web server có cài đặt Macromedia Dreamweaver c) Kiểm tra web server có hỗ trợ asp d) Đảm bảo tất đoạn code asp phải đặt cặp thẻ e) Tất câu Câu 40: ASP code is… a) a client-side executable code b) a server-side executable code c) a world-wide-web executable code d) Tất câu Câu 41: CSS viết tắt của: a) Creative Style Sheets b) Computer Style Sheets c) Cascading Style Sheets d) Cascade Style Sheets e) Colorful Style Sheets Câu 42: Vị trí file HTML tham chiếu tới external style sheet? a) Trong phần b) Phần file c) Phần cuối file d) Trong phần e) Giữa phần Câu 43: Thẻ dùng để định nghĩa internal style sheet? a) css b) text/style c) style d) script e) Các câu sai Câu 44: Thuộc tính dùng để định nghĩa inline styles HTML? a) font b) styles c) css d) text e) style Câu 45: Cú pháp CSS sau đúng? a) body {color: black} b) body:color=black c) {body:color=black(body} d) {body;color:black} Câu 46: Cách ghi thích hợp file CSS? a) /* this is a comment */ b) ‘ this is a comment c) // this is a comment // d) // this is a comment Câu 47: Làm để đặt màu tất nơi sử dụng thẻ “”? a) all.h1 {background-color:#FFFFFF} b) h1.all {background-color:#FFFFFF} c) h1 {background-color:#FFFFFF} d) {background-color:#FFFFFF} Câu 48: Thuộc tính dùng để thay đổi màu chữ CSS? a) text-color: b) color: c) text-color d) font-color: Câu 49: Thuộc tính dùng để đặt độ lớn font chữ CSS? a) font-style b) text-style c) font-size d) text-size e) Các câu điều sai Câu 50: Trong CSS, thuộc tính dùng để đặt chữ đậm cho thẻa) p {text-size:bold} b) p {font-weight:bold} c) style:bold d) p {font:bold} e) Các câu sai Câu 51: Trong CSS, hiển thị hyperlink khơng có underline: a) a {decoration:no underline} b) a {text-decoration:no underline} c) a {underline:none} d) a {text-decoration:none} e) Các câu sai Câu 52: Trong CSS, làm để đặt ký tự từ chữ hoa? a) text-transform:uppercase b) text-transform:capitalize c) Không thể thực đuợc d) Cả câu điều sai Câu 53: Trong CSS, thuộc tính dùng để thay đổi font chữ element? a) font-face: b) font-family: c) f d) font-style: Câu 54: Trong CSS, làm để thị border: top border = 10pixels, bottom border = 5pixels, left border = 20pixels, right border = 1pixels? a) border-width: 10px 20px 5px 1px b) border-width: 10px 1px 5px 20px c) border-width: 10px 5px 20px 1px d) border-width: 5px 20px 10px 1px Câu 55: Thuộc tính dùng để thay đổi lề trái element CSS? a) left-margin: b) margin: c) margin-left: d) text-indent: e) Các câu sai Câu 56: Có cách để dùng style sheets trang web? a) Dreamweaver, GoLine FrontPage b) Inline, internal external c) Handcode, Generated WYSIWYG d) Dreamweaver, FrontPage Visual Studio Câu 57: Thuộc tính dùng để thay đổi lề trái element? a) padding: b) indent: c) margin: d) text-indent: e) margin-left: Câu 58: Để tạo danh sách với item có biểu tượng “square” CSS a) type: square b) list-style-type: square c) list -type: square d) style-list: square Câu 59: Chọn cách viết để sử dụng external style sheet? a) b) c) mainstyle.css d) e) Các câu sai Câu 60: Thẻ HTML dùng để định nghĩa internal style sheet? a) b) c) d) Câu 61: Trong HTML, thuộc tính dùng để định nghĩa inline styles? a) styles b) class c) font d) style e) Các câu sai Câu 62: Trong CSS, cú pháp làm cho văn tất thẻ
“bold” a) p {font-weight:bold} b) p {text-size:bold} c) {p style=“text-size:bold”} d) { p style=“font-size:bold”} e) Các câu sai Câu 63: In dòng chữ “Hello World” phần document trang web javascript a) document.write(“Hello World”) b) (“Hello World”) c) Response.write(“Hello World”) d) alert (“Hello World”) Câu 64: Cú pháp để đưa file javascript vào trang HTML a) b) c) d) Các câu sai Câu 65: Chọn cách tạo mảng javascript a) Var txt new Array = “tim”, “kim”, “jim” b) Var txt new Array(1:“tim”,2: “kim”, 3:“jim”) c) Var txt new Array:1=(“tim”)2=( “kim”) 3=(“jim”) d) Var txt new Array(“tim”, “kim”, “jim”) e) Var txt new Array[“tim”, “kim”, “jim”] Câu 66: Trong javascript, cách viết lấy số nguyên gần 7.25 nhất? a) Math.rnd(7.25) b) rnd(7.25) c) Math.round(7.25) d) round(7.25) e) Tất câu sai Câu 67: Cách tạo status bar đúng? a) status(“put your message here”) b) window.stastus=“put your message here” c) window.stastus(“put your message here”) d) statusbar=“put your message here” e) Tất câu sai Câu 68: Thẻ thay thẻ HTML a) b) c) d) input e) Tất câu sai Câu 69: Hãy cho biết control sau khơng có thuộc tính PostBackURL a) Button b) ImageButton c) LinkButton d) Label Câu 70: Trong ADO.NET, không gian tên System.Data không chứa lớp: a) DataSet b) DataTable c) DataRelation d) DataColummMapping e) Các câu sai Câu 71: Nếu không trả record nào, ta dùng phương thức đối tượng command: a) ExecuteReader() b) ExecuteScalar() c) ExecuteXmlReader() d) ExecuteNoneQuery() e) Các câu sai Câu 72: Cách viết sau đúng? a) b) c) < #include virtual= “banner.asp” > d) < #include virtual= “banner.asp” > Câu 73: Khi yêu cầu trang ASP.net server trả cho browser theo định nghĩa a) HTML b) HTTP c) ASP.net d) XML Câu 74: Khi gọi trang ASP.net kiện xảy đầu tiên? a) Page_Load() b) Page_Init() c) Page_click() d) Page_Loading() Câu 75: Làm để đăng ký user control? a) Add Tag prefix, Tag name b) Add Source, Tag prefix c) Add Src, Tagprefix, Tagname d) Tất câu sai Câu 76: Phát biểu view state a) Cho phép lưu trữ kiểu liệu NET b) Lưu trữ lần post back page c) Giá trị lưu trữ client d) Cả a, b, c e) Cả a, b, c sai Câu 77: Khái niệm content page có liên quan đến: a) Trang cấu hình ASP.net b) Phần định nghĩa user control c) Trang web ASP.net có sử dụng Master page d) Tất điều Câu 78: Một textbox ASP.net cho phép người dùng nhập liệu nhiều dịng cần thiết lập: a) TextMode = “MultiText” b) TextMode = “TextArea” c) TextMode = “MultiLine” d) TextMode = “MultiRow” e) Tất câu điều sai Câu 79: Phương thức sau đối tượng command làm thay đổi liệu: a) ExecuteNoneQuery b) ExecuteScalar c) ExecuteReader d) ExecuteReadOnly e) Tất câu sai Câu 80: Giao thức để trang web ASP.net từ server gửi thông tin cho trình duyệt phía client: a) HTTP b) XML c) Javascript d) HTML e) URL Câu 81: Các control thực việc kiểm tra tính hợp lệ liệu nhập thuộc dạng: a) Web Server Control b) HTML Control c) HTTP Control d) Cả câu a, b, c điều e) Cả câu a, b, c điều sai Câu 82: Mặc định biến session có thời gian timeout là: a) 10 phút b) 20 phút c) d) 20 giây e) Tất điều sai Câu 83: Để viết code ASP.net trang với HTML đặt chúng thẻ a) b) c) d) e) Cả câu sai Câu 84: Khi kết nối sở liệu cho Datalist control thì: a) Thiết lập thuộc tính DataSource đến nơi chứa data b) Gọi phương thức GetData từ DataList c) Cả a b d) Không phải a b Câu 85: Khi chọn CheckBoxList để chứa liệu, để thêm mục liệu vào ta sử dụng thuộc tính a) Option b) Control c) Item d) Text e) Tất câu sai Câu 86: Tập tin định nghĩa user control có phần mở rộng là: a) aspx b) asmx c) ascx d) dll e) asax Câu 87: Phương thức dùng để cập nhật liệu từ dataset vào datasource a) Fill b) Update c) Insert d) AcceptChanges e) RejectChanges Câu 88: Trong ASP.net, dòng lệnh dùng để chuyển user đến trang web “index.aspx” a) Response.Transfer(“index.aspx”); b) Response.Redirect(“index.aspx”); c) Response.Execute(“index.aspx”); d) Cả a, b, c điều e) Cả a, b, c điều sai Câu 89: Đối tượng DataAdapter làm việc với đối tượng a) DataReader b) DataRow c) DataSet d) Object e) Cả câu Câu 90: Control thực việc kiểm tra tính hợp lệ liệu nhập khơng có ASP.net a) RequiredValidator b) CompareValidator c) RangeValidator d) CustomValidator e) Cả điều sai Câu 91: Interface IdbConnection thuộc namespace: a) System.Data.Interfaces b) System.Data.Common c) System.Data d) System.Data.Connection e) Cả câu điều sai Câu 92: Điều sau ưu điểm Server control so với HTML control : a) b) c) d) Duy trì liệu control Hiển thị khơng phụ thuộc vào trình duyệt Có kiện riêng biệt Tốc độ hiển thị nhanh Câu 93: Phương thức di chuyển sau cho phép giữ lại thông tin từ web form xuất phát : a) Respose.Redirect b) Server.Transfer c) Server.Execute d) Cả phương thức Câu 94: Ứng dụng web không sử dụng control : a) Windows controls b) Server controls c) HTML controls d) User controls e) Custom controls Câu 95: Phương thức sau chắn không làm thay đổi liệu : a) ExecuteNonQuery b) ExecuteReader c) ExecuteScalar d) ExecuteReadOnly Câu 96: Lệnh SQL dùng để thêm dòng vào bảng cở liệu : a) INSERT NEW b) ADD ROW c) INSERT ROW d) INSERT INTO Câu 97: Chúng ta sử dụng giao dịch : a) Lập trình ứng dụng thương mại điện tử b) Lập trình ứng dụng sở liệu phức tạp c) Thực nhiều lệnh sở liệu lệnh d) Cả câu Câu 98: Mức cô lập (isolation level) cao nhât giao dịch : a) RepeatableRead b) ***izable c) Chaos d) ReadUncommitted e) ReadCommitted Câu 99: Thành phần khơng phải thuộc tính đối tượng Dat Adapter : a) SQLCommand b) DeleteCommand c) UpdateCommand d) InsertCommand Câu 100: Yếu tố sau khác biệt Web form Windows form : a) Các loại control form b) Chu trình sống c) Giao diện người dùng d) Khả lưu trữ liệu Câu 101: a) Tạo b) Tạo c) Tạo d) Tạo Các bước để tạo nơi lưu trữ ứng dụng ASP.net : thư mục vật lý, tạo thư mục ảo, tạo subweb thư mục ảo, tạo subweb, tạo thư mục vật lý thư mục ảo, tạo thư mục vật lý, tạo subweb thư mục vật lý, tạo subweb, tạo thư mục ảo Câu 102: Các kiện Application Section diễn theo trình tự : 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 Câu 103: Các trình tự web form diễn theo trình tự : 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 Câu 104: a) Một b) Một c) Một d) Một Cookie : chuỗi kí tự dịng địa web file nằm server file nằm Client file XML Câu 105: Ứng dụng email Outlook Express loại ứng dụng : a) Internet b) Web c) Ngang hàng (peer-to-peer) d) Cả câu sai Câu 106: Ứng dụng web : a) Chỉ chạy máy đơn b) Có kiến trúc Client/Server c) Là tất ứng dụng có sử dụng Internet d) Cả câu Câu 107: Địa URL ứng dụng web xác định : a) Thư mục ảo ứng dụng b) Thư mục vật lý ứng dụng c) Tên Project d) Cả câu sai Câu 108: Ta lưu trữ liệu chung cho tât người dùng : a) Biến Application b) Biến Section c) View State d) Cả nơi nói Câu 109: Dữ liệu control web form lưu trữ : a) View state b) Biến Application c) Biến Section d) Các biến tồn cục Câu 110: Từ khóa khơng phải từ khóa thứa kế C# : a) new b) protected c) inherit d) override Câu 111: Dùng lệnh sau để di chuyển đến trang web hello.html : a) Server.Transfer ("hello.html") b) Response.Redirect ("hello.html") c) Server.Execute ("hello.html") d) Tất Câu 112: Control Kiểm chứng khơng có ASP.net : a) RequiredValidator b) CompareValidator c) RangeValidator d) CustomValidator Câu 113: Phương thức sau Data Set dùng để cập nhật liệu : a) Fill b) AcceptChanges c) RejectChange d) Update Câu 114: Lệnh dùng để hoàn tất giao dịch : a) Finish b) Commit c) Rollback d) Update Câu 115: Phát biểu sai : a) Phần thực thi ứng dụng web chạy điều khiển web server b) Thông tin truyền từ server đến client giao thức FTP c) Ứng dụng web không cần phải cài đặt phía client d) Dịch vụ web loại ứng dụng Internet Câu 116: Tên thư mục ảo có dạng : a) c:\myproject b) http://www.mycompany.com/myproject c) aspnet://myproject d) c:\myproject\aspnet Câu 117: Đối tượng transaction tạo phương thức : a) NewTransaction b) StartTransaction c) BeginTransaction d) CreateTransaction ... phần mở rộng asp b) Kiểm tra web server có cài đặt Macromedia Dreamweaver c) Kiểm tra web server có hỗ trợ asp d) Đảm bảo tất đoạn code asp phải đặt cặp thẻ e) Tất câu Câu 40: ASP code is…... #include virtual= “banner .asp? ?? > Câu 73: Khi yêu cầu trang ASP. net server trả cho browser theo định nghĩa a) HTML b) HTTP c) ASP. net d) XML Câu 74: Khi gọi trang ASP. net kiện xảy đầu tiên? a) Page_Load()... Dịch vụ web loại ứng dụng Internet Câu 116: Tên thư mục ảo có dạng : a) c:myproject b) http://www.mycompany.com/myproject c) aspnet://myproject d) c:myprojectaspnet Câu 117: Đối tượng transaction