JavaScript is required
Danh sách đề

400+ câu hỏi trắc nghiệm Kịch bản ASP/Javascript/ PHP lời giải theo từng bước dễ hiểu - Đề 2

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Mô tả nào sau đây đúng nhất về ASP.NET?

A.

Là kỹ thuật lập trình và phát triển ứng dụng web ở phía server dựa trên nền tảng của Microsoft.NET framework

B.

Là kỹ thuật lập trình và phát triển ứng dụng web trên hệ điều hành windows

C.

Là kỹ thuật lập trình và phát triển ứng dụng web ở phía client dựa trên nền tảng của Microsoft.NET framework

D.

Là kỹ thuật lập trình và phát triển ứng dụng trên hệ điều hành androi

Đáp án
Đáp án đúng: A
Đáp án đúng là A. ASP.NET là một framework phát triển ứng dụng web phía server, được xây dựng trên nền tảng .NET của Microsoft. Nó cung cấp một mô hình lập trình để xây dựng các trang web động, ứng dụng web và các dịch vụ web. Các lựa chọn khác không chính xác vì:
- B: ASP.NET không chỉ giới hạn trên hệ điều hành Windows, dù nó được phát triển bởi Microsoft.
- C: ASP.NET là framework phía server, không phải client.
- D: ASP.NET không dành cho phát triển ứng dụng Android.

Danh sách câu hỏi:

Câu 1:

Mô tả nào sau đây đúng nhất về ASP.NET?

Lời giải:
Đáp án đúng: A
Đáp án đúng là A. ASP.NET là một framework phát triển ứng dụng web phía server, được xây dựng trên nền tảng .NET của Microsoft. Nó cung cấp một mô hình lập trình để xây dựng các trang web động, ứng dụng web và các dịch vụ web. Các lựa chọn khác không chính xác vì:
- B: ASP.NET không chỉ giới hạn trên hệ điều hành Windows, dù nó được phát triển bởi Microsoft.
- C: ASP.NET là framework phía server, không phải client.
- D: ASP.NET không dành cho phát triển ứng dụng Android.

Câu 2:

Đoạn lệnh sau sử dụng phương thức nào để lấy giá trị nhập vào tại ô “email”

Lời giải:
Đáp án đúng: B
Câu hỏi này liên quan đến việc xác định phương thức nào được sử dụng để lấy giá trị nhập vào từ một ô có tên là "email". Trong ngữ cảnh của các ngôn ngữ lập trình web như PHP, có các phương thức chính để truyền dữ liệu từ client (trình duyệt) lên server.

- `$_GET`: Phương thức này dùng để truyền dữ liệu thông qua URL. Dữ liệu được hiển thị trực tiếp trên thanh địa chỉ của trình duyệt. Phương thức này thường được dùng để lấy dữ liệu không nhạy cảm.
- `$_POST`: Phương thức này dùng để truyền dữ liệu ngầm (ẩn) từ client lên server. Dữ liệu không hiển thị trên URL. Phương thức này thường được dùng cho các form có chứa thông tin nhạy cảm như mật khẩu, hoặc lượng dữ liệu lớn.
- `$_REQUEST`: Phương thức này chứa cả dữ liệu từ `$_GET`, `$_POST` và `$_COOKIE`. Vì vậy, nó có thể được dùng để lấy dữ liệu từ cả hai phương thức GET và POST.
- `$_ACTION`: Không phải là một phương thức chuẩn trong PHP hoặc các ngôn ngữ web thông dụng khác để lấy dữ liệu từ form.

Vì câu hỏi không cung cấp thêm thông tin chi tiết (ví dụ như đoạn code cụ thể), ta hiểu rằng "ô email" là một phần của một form. Trong trường hợp này, phương thức `$_REQUEST` là lựa chọn tổng quát nhất và có thể dùng để lấy dữ liệu không kể form đó dùng POST hay GET. Tuy nhiên, nếu đề bài muốn nhấn mạnh việc form gửi bằng phương thức POST thì `$_POST` sẽ chính xác hơn. Nếu không có thêm thông tin, `$_REQUEST` là đáp án phù hợp nhất vì nó bao hàm cả hai trường hợp GET và POST. Vì vậy, ta chọn C là đáp án đúng.

Câu 3:

ASP.NET cho phép sử dụng các ngôn ngữ lập trình nào?

Lời giải:
Đáp án đúng: B
ASP.NET là một framework phát triển ứng dụng web mạnh mẽ của Microsoft, cho phép các nhà phát triển sử dụng nhiều ngôn ngữ lập trình khác nhau tuân theo Common Language Runtime (CLR). Các ngôn ngữ phổ biến bao gồm Vbscript, Javascript, C#, Visual Basic .NET, F# và nhiều ngôn ngữ khác. Vì vậy, đáp án B là chính xác nhất vì nó bao quát khả năng hỗ trợ đa dạng ngôn ngữ của ASP.NET. Các đáp án còn lại đều không đầy đủ hoặc không chính xác về các ngôn ngữ được hỗ trợ.

Câu 4:

Cho đoạn lệnh sau, xác định chức năng của đoạn lệnh?

if (strPassword == "TakeMeHome")

Server.Transfer("products.aspx")

end if

Lời giải:
Đáp án đúng: A
Đoạn code này kiểm tra xem giá trị của biến `strPassword` có bằng chuỗi "TakeMeHome" hay không. Nếu có, nó sẽ chuyển hướng (redirect) người dùng đến trang "products.aspx" trên server. Điều này cho thấy đoạn code đang xác thực (kiểm tra) mật khẩu của người dùng và nếu mật khẩu đúng, sẽ chuyển người dùng đến một trang web khác.

Vì vậy, đáp án A là chính xác nhất.

Câu 5:

Cho đoạn lệnh sau, xác định đoạn lệnh này dùng để làm gì?

 

Lời giải:
Đáp án đúng: D
Để trả lời câu hỏi này, cần phải có đoạn lệnh được đề cập đến trong câu hỏi. Vì không có đoạn lệnh nào được cung cấp, nên không thể xác định mục đích của nó. Do đó, không có đáp án nào chính xác trong các lựa chọn đã cho.

Câu 6:

Hãy nêu chức năng của điều khiển kiểm tra dữ liệu “Regular Expression Validator”?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Phần mềm nào dưới đây cho phép tạo ra các webserver?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Đoạn mã sau có chức năng gì?

Dim MyCom As OleDbCommand

MyCom = New OleDbCommand(ConnString,ConnDB)

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Trong javascript, Prompt() là gì ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Tìm kết quả của đoạn lệnh sau?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Chức năng của đối tượng Command trong ADO.net là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Đoạn lệnh sau có tác dụng gì?

Dim intCounter As Integer = 1

While intCounter < 10

Response.Write(intCounter & "

")

intCounter += 1

End While

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Đoạn mã sau dùng để làm gì?

<!--#include file=''baove.asp''-->

<!--#include file=''admin_dbconnect.asp''-->

<%

id=Request.queryString(''ID'')

Set rsmenu = Server.CreateObject(''ADODB.RecordSet'')

sqlmenu=''SELECT * FROM MENU where id='' & id

Rsmenu.open sqlmenu, conn,1,3

Rsmenu.Delete

Rsmenu.Update

Response.redirect ''QuanlyMenu.asp''

%>

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Xem đoạn mã sau:

<input type=''text'' size=''30'' id=''email'' onBlur=''checkEmail()''>

HàmcheckMail() sẽ được thực thi khi nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Phương thức Server.CreateObject của đối tượng Server thường được dùng để thực hiện nhiệm vụ nào sau đây:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

5:Khi muốn một biến có giá trị ở tất cảc các trang ta sử dụng biến:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Biến Application có tác dụng tỏng toàn bộ các trang web cho một ứng dụng, thường dùng để trao đổi dữ liệu giữa các trang trong một ứng dụng. Câu trả lời nào sau đây là đúng nhất về ý nghĩa của biến Application:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Khi chạy một trang PHP ta phải sử dụng dạng webserver nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

IIS dùng để làm gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 23:

Xem đoạn mã sau:

<%

dim truyvan

truyvan=Request.QueryString(''go'')

Select case truyvan

case ''home''%>

<%

end select

%>

Hỏi, điều gì sẽ xảy ra nếu biến truyvan có giá trị là ''hubt''?

</%</%

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Phần mềm nào dưới đây cho phép tạo ra các webserver?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

Dòng code php nào sau đây không hợp lệ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Trong javascript, sự kiện onChange là gì ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Câu lệnh nào dùng để thực hiện chuyển đến trang search.aspx khi nhấn nút Search trên trang index.aspx như sau:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Nêu tác dụng của đoạn lệnh sau?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Chức năng của đối tượng Command trong ADO.net là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Tìm kết quả của đoạn lệnh sau?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Nêu tác dụng của câu lệnh PRINT trong đoạn lệnh sau?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

Đoạn lệnh sau có tác dụng gì:

For intCounter = 2 to 5

Response.Write(intCounter & "
")

Next

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Cho đoạn lệnh sau, xác định đoạn lệnh này dùng để làm gì:

DisplayMode = "BulletList" ShowSummary = "true" HeaderText="Errors:" />

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Đoạn lệnh sau sử dụng phương thức nào để lấy giá trị nhập vào tại ô “email”

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Đoạn lệnh sau có tác dụng gì?

Dim intCounter As Integer = 1

While intCounter < 10

Response.Write(intCounter & "
")

intCounter += 1

End While

</>

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

Trong mô hình MVC lớp nào chịu trách nhiệm quản lý dữ liệu?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

Khai báo sử dụng Textbox có tên là Username trong trang ASP.NET thì sử dụng câu lệnh nào là đúng trong các đáp án dưới đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

PHP là viết tắt của cụm từ nào? (áp dụng từ PHP 3.0 cho đến nay)

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Nêu tác dụng của đoạn lệnh sau?

Nêu tác dụng của đoạn lệnh sau? (ảnh 1)

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

Cho đoạn lệnh sau, nêu chức năng của đoạn lệnh sau? sub Submit_Click(obj as object,e as EventArgs)

if tbName.Value <>"" Session("Name ")=tbName.Value

Response.Write("Hi " & Session("Name ")&"!") else

Response.Write("You forgot to enter a name.")

end if end sub

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Chức năng của đối tượng Datareader trong ADO.net là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

Cho đoạn lệnh sau, xác định chức năng của đoạn lệnh? if (strPassword == "TakeMeHome") Server.Transfer("products.aspx")

end if

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Để nhúng javascript vào trong tệp tin HTML ta sử dụng phương án nào sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Trong javascript, để xuất một dòng text ra màn hình ta dùng lệnh nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Trong javascript, Phương thức alert() là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Trong javascript, sự kiện onFocus là gì ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Trong JavaScript, thực hiện kiểm tra nếu biến “i” bằng 15, câu lệnh nào là đúng?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP