vietjack.com

100+ câu trắc nghiệm Phát triển ứng dụng Web có đáp án - Phần 6
Quiz

100+ câu trắc nghiệm Phát triển ứng dụng Web có đáp án - Phần 6

V
VietJack
Đại họcTrắc nghiệm tổng hợp4 lượt thi
27 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Thành phần nào sau đây cung cấp các thông tin về cơ sở dữ liệu?

Connection

DatabaseMetaData

Driver

ResultSet

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Để khởi tạo đối tượng JDBC Driver, sử dụng phương thức nào?

getConnection()

createStatement()

Class.forName(driverName)

executeQuery

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Chođoạnchươngtrìnhsau:

1.   Connectioncn;

2.   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

3.   cn=DriverManager.getConnection( "jdbc:odbc:SQLServer","",""); cn.createStatement();

Statement st = cn.createStatement(); Stringsql="Select*fromtblProducts"; ResultSet rs = st.executeQuery(sql);

NhữnglệnhnàođểtạorađốitượngStatement?

3

4,5

6,7

1,2

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Dònglệnhnàobịsaitrongđoạnchươngtrìnhsau?

<%

1>int a=5; 2>intb=10; 3>if(a>b)

4>out.println(a&&b);

%>

1

2

3

4

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức createStatement(); được gọi thông qua đối tượng nào?

connection

ResultSet

Statement

PreparedStatement

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức nào sau đây được sử dụng để thực thi mệnh đề SQL và trả về tập các bản ghi?

executeUpdate()

getColumnName()

createStatement()

executeQuery()

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Để di chuyển qua các bản ghi trong bảng CSDL ta sử dụng phương thức next của đối tượng ResultSet, kiểu của phương thức next là gì?

int

float

boolean

void

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Để sử dụng đối tượng connection trong JSP cần import thêm thư viện nào?

java.sql.*

javax.mail

javax.servlet.http.Cookie

java.lang.Exception

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức next() thuộc lớp nào?

DriverManager

ResultSet

Connection

Statement

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức executeUpdate(String sql) có kiểu trả về là gì?

void

int

float

resultset

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Phươngthức nàosauđâyđược sửdụngđể kiểmtra trạngtháicủa đối tượng connection?

close()

isClose()

createStatement()

prepareStatement()

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Giả sử đã kết nối thành công đến cơ sở dữ liệu QLKH và đã tạo thành công đối tượng ResultSet: rs trỏ đến bảng KhachHang với các trường MaKH và TenKH. Hỏi đoạn chương trình sau in ra thông tin gì?

Rs.next(); do

{

out.println("
"

+rs.getString("MaKH")); out.println("
"

+rs.getString("TenKH"));

}while(rs.next())

Mã và tên khách hàng đầu tiên

Lỗi, không hiển thị được

Mã và tên tất cả các khách hàng

Tên tất cả khách hàng

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức getConnection() có kiểu trả về là gì?

void

Resultset

Statement

Connection

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Chođoạnchươngtrìnhsau:

String id=""; Connectioncn;

3.   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

4.   cn=DriverManager.getConnection("jdbc:odbc:SQLServer","","");

5.   cn.createStatement();6.Statementst=cn.createStatement(); String sql = "Select * from tblProducts";

ResultSetrs=st.executeQuery();Đoạnchươngtrìnhtrênsaiởdònglệnh nào?

1,2

3

5, 6

8

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Để thực thi các lệnh SQL ta sử dụng phương thức executeQuery, kiểu của phương thức executeQuery() là?

int

void

boolean

ResultSet

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Để lấy thông tin tên trường trong DataBase ta sử dụng getColumnName(), phương thức này thuộc lớp nào?

ResultSetMetaData

ResultSet

C.

Connection

Statement

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Để thực thi một mệnh đề SQL nhằm lấy dữ liệu từ một bảng trong CSDL ta sử dụng phương thức nào?

1> getConnection()

2> createStatement()

3> Class.forName(driverName)

4> executeQuery

getConnection()

createStatement()

Class.forName(driverName)

executeQuery

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Lớp nào sau đây cung cấp các phương thức để lựa chọn provider (kiểu cơ sở dữ liệu) khi kết nối CSDL trong trang JSP?

DriverManager

Driver

Connection

Statement

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

Đoạnchươngtrìnhsaubịsaiởdònglệnhnào?

1.Connectioncn;

2.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

   3.cn.createStatement();

   4.Statementst=cn.createStatement();

   String sql = "Select * from KhachHang";

   ResultSetrs=st.executeQuery(sql);

1,6

2

3

4,5

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

JDBC Driver bao gồm bao nhiêu thành phần chính?

2

3

4

5

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

Thành phần nào trong gói JDBC của Java được sử dụng để duy trì các kết nối với CSDL?

CallableStatement

Connection

DatabaseMetaData

ResultSet

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

Để truy cập dữ liệu từ CSDL trong trang JSP thường thực hiện qua bao nhiêu bước?

1

2

3

4

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

Giả sử đã kết nối thành công đến cơ sở dữ liệu QLKH và đã tạo thành công đối tượng ResultSet: rs trỏ đến bảng KhachHang với các trường MaKH và TenKH. Hỏi đoạn chương trình sau in ra thông tin gì?

do

{

out.println("
"

+rs.getString("MaKH")); out.println("
"

+rs.getString("TenKH"));

}while(rs.next())

Mã và tên khách hàng đầu tiên

Lỗi, không hiển thị được

Mã và tên tất cả các khách hàng

Tên tất cả khách hàng

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Giả sử đã kết nối thành công đến cơ sở dữ liệu QLKH và đã tạo thành công đối tượng ResultSet: rs trỏ đến bảng KhachHang với các trường MaKH và TenKH. Hỏi đoạn chương trình sau in ra thông tin gì?

while(! rs.next())

{

out.println("
"

+rs.getString("MaKH")); out.println("
"

+rs.getString("TenKH"));

}

Mã và tên khách hàng đầu tiên

Mã và tên của tất cả các khách hàng

Không in gì

Mã tất cả các khách hàng

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Lệnhnàosauđâysẽ khởitạođốitượngconnection?

1.Connectioncn;

2.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

3.cn=DriverManager.getConnection("jdbc:odbc:SqlODBC","","");

4.cn.createStatement();

5.Statementst=cn.createStatement();

1

2

3

4

Xem đáp án
26. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức executeQuery() thuộc vào lớp nào?

DriverManager

Driver

Connection

Statement

Xem đáp án
27. Trắc nghiệm
1 điểmKhông giới hạn

Thành phần nào sau đây được sử dụng để khởi tạo kết nối tới CSDL?

Connection

DatabaseMetaData

Driver

ResultSet

Xem đáp án
© All rights reserved VietJack