JavaScript is required
Danh sách đề

100+ câu hỏi trắc nghiệm Các kỹ thuật thiết kế Web lời giải cụ thể từng bước - Phần 1

50 câu hỏi 60 phút

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

Ngôn ngữ kịch bản Javascript gần giống với ngôn ngữ nào sau đây?

A.

C++

B.

Visual Basic

C.

Pascal

D.

Foxpro

Đáp án

JavaScript có cú pháp gần gũi nhất với C++ trong số các lựa chọn được đưa ra. Mặc dù JavaScript là một ngôn ngữ kịch bản và C++ là một ngôn ngữ biên dịch, cả hai đều chia sẻ nhiều yếu tố cú pháp chung như cách sử dụng dấu ngoặc nhọn, dấu chấm phẩy, và nhiều toán tử.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: A

JavaScript có cú pháp gần gũi nhất với C++ trong số các lựa chọn được đưa ra. Mặc dù JavaScript là một ngôn ngữ kịch bản và C++ là một ngôn ngữ biên dịch, cả hai đều chia sẻ nhiều yếu tố cú pháp chung như cách sử dụng dấu ngoặc nhọn, dấu chấm phẩy, và nhiều toán tử.

Câu 2:

Xem đoạn mã sau:

<input type="text" size="30" id="email" Onmouseover="checkEmail()">

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

Lời giải:
Đáp án đúng: A
Đoạn code HTML sử dụng thuộc tính `onmouseover` trong thẻ `input`. Thuộc tính `onmouseover` chỉ định hàm JavaScript sẽ được thực thi khi con trỏ chuột di chuyển vào vùng (hover) của phần tử HTML đó. Trong trường hợp này, hàm `checkEmail()` sẽ được gọi khi con trỏ chuột di chuyển vào ô textbox. Do đó, đáp án đúng là A.

Câu 3:

Xem đoạn mã sau:

"

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

while($row = mysql_fetch_array($result))

{

echo $row['FirstName'] . " " . $row['LastName']

echo "

";

}

mysql_close($con);

?>

Đoạn mã trên thực hiện lệnh gì?

Lời giải:
Đáp án đúng: A
Đoạn mã PHP này thực hiện các bước sau: 1. **Kết nối đến cơ sở dữ liệu MySQL:** `mysql_connect` kết nối đến máy chủ MySQL (localhost) với username 'peter' và password 'abc123'. 2. **Chọn cơ sở dữ liệu:** `mysql_select_db` chọn cơ sở dữ liệu 'my_db'. 3. **Truy vấn dữ liệu:** `mysql_query` thực hiện truy vấn SQL để lấy tất cả dữ liệu từ bảng 'Persons'. 4. **Hiển thị dữ liệu:** Một vòng lặp `while` duyệt qua từng hàng kết quả và hiển thị giá trị của cột 'FirstName' và 'LastName', cách nhau bởi dấu cách, trên các dòng riêng biệt. 5. **Đóng kết nối:** `mysql_close` đóng kết nối đến cơ sở dữ liệu. Tóm lại, đoạn mã kết nối tới CSDL, truy vấn dữ liệu từ bảng Persons và in ra tên người từ bảng này.
Lời giải:
Đáp án đúng: A
Thuộc tính `onUnload` của thẻ `` trong HTML được sử dụng để chỉ định một đoạn mã JavaScript sẽ được thực thi khi người dùng rời khỏi trang hiện tại. Sự kiện `onUnload` xảy ra khi trình duyệt chuẩn bị hủy tài liệu. Điều này có thể xảy ra khi người dùng đóng trình duyệt, điều hướng đến một trang khác hoặc tải lại trang. Trong đoạn mã đã cho, hàm `message()` sẽ được gọi khi sự kiện `onUnload` xảy ra, tức là khi người dùng thoát trang.

Câu 5:

Xem đoạn mã sau:

DELETE FROM sinhvien WHERE masv='09a1234'

Câu lệnh trên khi thực thi sẽ làm việc gì?

Lời giải:
Đáp án đúng: A
Câu lệnh SQL `DELETE FROM sinhvien WHERE masv='09a1234'` dùng để xóa các dòng dữ liệu trong bảng `sinhvien` thỏa mãn điều kiện `masv` (mã sinh viên) bằng '09a1234'. Trong SQL, nếu có nhiều dòng thỏa mãn điều kiện WHERE, tất cả các dòng đó sẽ bị xóa. Nếu chỉ có một dòng thỏa mãn, chỉ dòng đó bị xóa. Do đó, đáp án A chính xác hơn vì nó bao quát trường hợp có nhiều dòng thỏa mãn điều kiện. Đáp án B không hoàn toàn chính xác vì nó giới hạn chỉ xóa một dòng, trong khi câu lệnh SQL có thể xóa nhiều dòng nếu có nhiều dòng thỏa mãn điều kiện. Đáp án C sai vì câu lệnh DELETE dùng để xóa, không phải để xem dữ liệu. Đáp án D sai vì câu lệnh DELETE dùng để xóa dòng (row), không phải cột (column).

Câu 6:

Xem đoạn mã sau:

<style>

#tieude

{

Color:red;

}

#tieude:hover

{

Color:blue;

Text-decoration:none

}

</style>

<a href=”#” id=”tieude”> www.vnn.vn</div>

Hãy cho biết thuộc tính Text-decoration:none có ý nghĩa 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 7:

Xét xem các hệ điều hành sau đây, hệ điều hành nào dùng cho máy chủ?

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 8:

Trong ASP có những loại biến cơ bản 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 9:

Xem đoạn mã sau:

<input type="text" size="30" id="email" onchange="checkEmail()">

Hàm checkMail() 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 10:

Khi sử dụng thẻ DIV có Class = thì ở phần khai báo CSS ta đặt tên đối tượng thế 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 11:

Mệnh đề ALTER DATABASE 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 12:

Xem đoạn mã sau:

 <input type="text" size="30" id="email" OnkyUp="checkEmail()">

Hàm checkMail() 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 13:

Xem đoạn mã sau:

<%

dim truyvan

truyvan=Request.QueryString("go")

Select case truyvan

case "home"%>

<%case "lienhe"%>

<%case "cat"%>

<%case "viewdetail"%>

<%case else%>

<%

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 14:

Khi form có thuộc tính Method không cài đặt muốn lấy giá trị các đối tượng trong form ta dùng lệnh 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 15:

Biến Session được khai bá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 16:

ASP chạy từ phía 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 17:

PHP là ngôn ngữ 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 18:

Khi sử dụng thẻ DIV có ID = thì ở phần khai báo CSS ta đặt tên đối tượng thế 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 19:

Xem đoạn mã sau:

<form method="GET" action="XL_login.asp">

Username:<input type="text" name="U" size="20"><br>

Password:<input type="password" name="P" size="20"><br>

<input type="submit" value="Login" name="B1">

</form>

Thuộc tính GET trong thẻ forum thể hiện điều 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 20:

Xem đoạn mã sau:

SELECT * FROM Persons

WHERE City LIKE 's%'

Dấu % 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 22:

Xem đoạn mã sau và trả lời câu hỏi:

<table border="1">

<tr>

    <td>a</td>

    <td>b</td>

</tr>

<tr>

    <td>c</td>

    <td>d</td>

</tr>

</table>

Hãy cho biết khi chạy ở trình duyệt sẽ cho kết quả thế 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 23:

Thẻ trong HTML được viết thế 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 24:

Xem đoạn mã sau:

INSERT INTO ....

VALUES (value1, value2, value3,...)

Trong dấu ... 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 25:

Đoạn mã sau thực hiện công việc gì trong ngôn ngữ asp?

<%

Set ketnoi=Server.CreateObject("ADODB.Connection")

duongdan="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & “Server.Mappath("data/db.mdb")

ketnoi.Open duongdan

%>

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 26:

SQL viết tắt của chữ 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 27:

ASP là một ngôn ngữ dạ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

Câu 28:

IIS viết tắt của chữ 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 29:

Thuộc tính của các cặp thẻ trong HTML được quy định thế 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 30:

Xem đoạn mã sau:

p {color:red;text-align:center;}

Thẻ P sẽ có định dạng lại như thế 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 31:

File php có thể bao gồm các đối tượng 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 32:

Đoạn mã sau thực hiện công việc gì?

<%@codepage=65001%>

<%

id=request.queryString("id")

ten=Request.form("menu")

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

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

Rsmenu.open sqlmenu, conn,1,3

'----Cap nhat lai------------

rsmenu("TEN")=TEN

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 33:

Thuộc tính method trong form dùng để quy định 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 34:

Lệnh Request 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 35:

Lệnh để liên kết đến 1 file CSS 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 36:

Ngôn ngữ kịch bản Javascript chạy ở đâ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
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:

Bắt đầu một đoạn mã asp lệnh nào sau đây 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

Câu 39:

Với các thẻ được quy định về cách thức hiển thị tài liệu, chúng ta có thể can thiệp để thay đổi được thêm các thông tin đó khô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
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:

Server (máy chủ) 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 42:

CSS viết tắt của chữ 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 44:

Lệnh Request 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 45:

Biến trong PHP được khai báo như thế 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 46:

Dấu hiệu <% và %> báo hiệ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 47:

Xem đoạn mã sau:

<html>

<head>

Không được sử dụng script

</head>

<body onUnload="message()">

</body>

</html>

Hàm=message() được gọi 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 48:

Domain name (tên miền) 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:

PHP viết tắt của chữ 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