CP2-PTI

CP2-PTI

11th Grade

10 Qs

quiz-placeholder

Similar activities

TRÒ CHƠI GALAXY TOÁN TIN LẦN 12

TRÒ CHƠI GALAXY TOÁN TIN LẦN 12

9th - 12th Grade

15 Qs

STEM 6 - KHỞI ĐỘNG

STEM 6 - KHỞI ĐỘNG

1st - 12th Grade

7 Qs

Ôn tập Khoa học cuối kì 1 (Lần 1)

Ôn tập Khoa học cuối kì 1 (Lần 1)

5th Grade - University

10 Qs

khoa học lớp 5

khoa học lớp 5

1st Grade - University

10 Qs

Kiểm tra 15p

Kiểm tra 15p

11th Grade

10 Qs

KIỂM TRA M TIN 11 HK2

KIỂM TRA M TIN 11 HK2

11th Grade

10 Qs

b15-b19 CN11

b15-b19 CN11

11th Grade

15 Qs

thử làm thợ khai thác mỏ giống ông lưu đi

thử làm thợ khai thác mỏ giống ông lưu đi

11th Grade - University

10 Qs

CP2-PTI

CP2-PTI

Assessment

Quiz

Science

11th Grade

Hard

Created by

Nguyễn Linh

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Tại sao cần sử dụng định dạng JSON?

Vì JSON là một ngôn ngữ lập trình chuyên dụng, giúp tối ưu hóa hiệu suất hệ thống

Do JSON có cấu trúc dữ liệu phức tạp, giúp bảo vệ thông tin quan trọng

JSON là một định dạng dữ liệu nhẹ và dễ đọc, thích hợp cho việc truyền tải thông tin giữa các ứng dụng.

Vì JSON là ngôn ngữ dựa trên JavaScript, giúp tương thích tốt với nhiều ứng dụng web hiện đại.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Lệnh nào sau đây có tác dụng đọc file JSON trong Python?

readFile("data.json")

loadJSON("data.json")

parseJSON("data.json")

json.load(open("data.json")

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Khi nào cần thực hiện hàm ghi file JSON? Chọn đáp án đúng nhất.

Khi cần đọc dữ liệu từ chỉ một file JSON.

Mỗi khi danh sách đối tượng có thay đổi.

Khi muốn thay đổi nội dung của danh sách đối tượng.

Khi chỉ cần đọc dữ liệu mà không cần ghi lại.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Trong PyQt6, để thực hiện các thao tác thêm, xoá và sửa đổi dữ liệu trong một QListWidget, bạn sẽ sử dụng những phương thức nào?

addItem, removeItem, editItem

append, delete, modify

insertItem, takeItem, setItem

addEntry, removeEntry, updateEntry

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Để hiển thị danh sách các phần tử từ file dữ liệu lên giao diện ứng dụng. Bạn sẽ thực hiện các bước nào sau đây để đạt được mục tiêu này?

Kết nối với file dữ liệu, truy vấn dữ liệu và thêm từng mục vào QTableWidget bằng phương thức addItem.

Kết nối với file dữ liệu, truy vấn dữ liệu và thêm từng mục vào QListWidget bằng phương thức addItem

Chỉ cần tạo một QTableWidget và sau đó thêm các mục một cách bình thường với addEntry để hiển thị dữ liệu từ cơ sở dữ liệu.

Chỉ cần tạo một QListWidget và sau đó thêm các mục một cách bình thường với addEntry để hiển thị dữ liệu từ cơ sở dữ liệu

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Đoạn code sau có vấn đề gì?

def initUI(self):

self.list_widget = QListWidget(self)

person_list = [ Person("John Doe", 25), Person("Jane Smith", 30), Person("Bob Johnson", 22) ]

for person in person_list:

item = QListWidgetItem(f"Name: {person.name}, Age: {person.age}") self.list_widget.addItem(item)

del person_list[0

Phải sử dụng addItems thay vì addItem.

Phải sử dụng lệnh pop thay vì lệnh del để xoá đối tượng.

Xóa đối tượng trong danh sách đối tượng nhưng chưa xoá trong QListWidget.

Không có vấn đề gì.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Đoạn code sau có vấn đề gì?

def search(self):

search_anime_field = widgets.inputAnime.text()

if search_anime_field:

matched_items = widgets.animeList.findItems(search_anime_field, Qt.MatchFlag.MatchContains) for i in range(widgets.animeList.count()):

it = widgets.animeList.item(i)

it.setHidden(it not in matched_items)

else:

for i in range(widgets.animeList.count()):

it = widgets.animeList.item(i)

it.setHidden(False)

Chưa xử lý string search_anime_field.

Phải sử dụng findItem thay vì findItems.

Sai điều kiện tìm trong phương thức findItems.

Không có vấn đề gì.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?