Tạo Trắc Nghiệm

Trắc nghiệm ôn tập Tin học khoa học máy tính 11 kết nối tri thức cuối kì 2

37 câu · Đề cuối kì 2

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Trong các câu sau đây, những câu nào đúng?

Đáp án và lời giải

Đáp án: C

Câu 2

Giải bài toán trên máy tính được tiến hành qua mấy bước?

Đáp án và lời giải

Đáp án: C

Câu 3

Cho khai báo mảng sau:

A = list(“3456789”)

Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:

Đáp án và lời giải

Đáp án: B

Câu 4

Các bước cần phải có khi giải bài toán trên máy tính là:

Đáp án và lời giải

Đáp án: C

Câu 5

Phát biểu nào sau đây là sai?

Đáp án và lời giải

Đáp án: A

Câu 6

Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách?

Đáp án và lời giải

Đáp án: C

Câu 7

Chọn phát biểu sai?

Đáp án và lời giải

Đáp án: D

Câu 8

Trong các câu sau đây, những câu nào nào SAI

1) Không nhất thiết chỉ có nghề thiết kế và lập trình mới đòi hỏi người làm nghề phải có tính kiên trì, đam mê.

2) Muốn làm nghề thiết kế và lập trình nhất thiết phải thành thạo tiếng Anh.

3) Công nghệ số có tốc độ phát triển rất nhanh nên đòi hỏi người thiết kế và lập trình phải có khả năng tự học, sáng tạo.

4) Tất cả các cơ sở đào tạo trong lĩnh vực công nghệ thông tin của Việt Nam đều rất lạc hậu so với các nước trong khu vực và trên thế giới.

Đáp án và lời giải

Đáp án: D

Câu 9

Mỗi bài toán được đặc tả bởi mấy thành phần:

Đáp án và lời giải

Đáp án: D

Câu 10

Tình huống nào sau đây cần có nguồn nhân lực phát triển phần mềm?

Đáp án và lời giải

Đáp án: A

Câu 11

Output là gì?

Đáp án và lời giải

Đáp án: C

Câu 12

Trong mảng hai chiều, làm thế nào để thay đổi giá trị của một phần tử cụ thể?

Đáp án và lời giải

Đáp án: C

Câu 13

Làm thế nào để thêm một phần tử vào cuối mảng trong Python?

Đáp án và lời giải

Đáp án: A

Câu 14

Cho dãy số: 6, 4, 5, 3. Nếu sử dụng thuật toán sắp xếp nổi bọt để sắp xếp dãy tăng dần thì sau bao nhiêu vòng lặp thì thuật toán kết thúc?

Đáp án và lời giải

Đáp án: C

Câu 15

Mẹ dặn Nam ở nhà nấu cơm và nhớ thực hiện tuần tự các bước sau: Bước 1: Chuẩn bị nồi cơm điện, gạo, nước Bước 2: Cho gạo và nước với tỉ lệ phù hợp vào nồi Bước 3: Cắm điện, bật nút nấu Bước 4: Cơm chín, đánh tơi cơm Các bước trên được gọi là:

Đáp án và lời giải

Đáp án: D

Câu 16

Làm thế nào để truy cập phần tử cuối cùng của một mảng trong Python?

Đáp án và lời giải

Đáp án: B

Câu 17

Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?

Đáp án và lời giải

Đáp án: D

Câu 18

Trong các ví dụ sau, ví dụ nào là thuật toán?

Đáp án và lời giải

Đáp án: C

Câu 19

Làm thế nào để sao chép một mảng trong Python?

Đáp án và lời giải

Đáp án: A

Câu 20

Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh:

Đáp án và lời giải

Đáp án: C

Câu 21

Có mấy công đoạn chính của quá trình phát triển phần mềm?

Đáp án và lời giải

Đáp án: D

Câu 22

Đâu không là công cụ để kiểm thử chương trình?

Đáp án và lời giải

Đáp án: C

Câu 23

Để thay thế kí tự ‘a’ trong xâu s bằng một xâu mới rỗng ta dùng lệnh:

Đáp án và lời giải

Đáp án: A

Câu 24

Mục đích của việc hiệu chỉnh là:

Đáp án và lời giải

Đáp án: B

Câu 25

Trong mảng Python, chỉ mục đầu tiên là gì?

Đáp án và lời giải

Đáp án: D

Câu 26

Cho N và dãy a1, a2,…, aN. Trường hợp tìm thấy và đưa ra chỉ số i đầu tiên mà ai chia hết cho 3 thì với điều kiện nào thuật toán sẽ dừng ?

Đáp án và lời giải

Đáp án: D

Câu 27

Trong các câu sau đây, những câu nào đúng? 1) Người làm nghề thiết kế và lập trình có nhiều cơ hội việc làm vì hiện nay ở Việt Nam có rất nhiều công ty phần mềm. 2) Nhân lực cho các công ty phát triển phần mềm đã bão hoà nên cơ hội việc làm cho sinh viên tốt nghiệp nghề thiết kế và lập trình hầu như không có. 3) Xã hội ngày càng phát triển, nhiều lĩnh vực mới phát triển nên sản phẩm phần mềm cho các lĩnh vực mới đó sẽ rất đa dạng, do đó nhu cầu phát triển nguồn nhân lực nghề thiết kế và lập trình ngày một tăng cao. 4) Chỉ có các công ty sản xuất phần mềm chuyên nghiệp mới cần nhân lực về thiết kế và lập trình.

Đáp án và lời giải

Đáp án: B

Câu 28

Trong thuật toán tìm kiếm nhị phân, ở mỗi lần lặp ta thực hiện mấy bước?

Đáp án và lời giải

Đáp án: C

Câu 29

Cho dãy số sau: 15, 20, 10, 18.

Bạn Minh sử dụng thuật toán sắp xếp nổi bọt để sắp xếp dãy số tăng dần. Mỗi vòng lặp sẽ duyệt từ phần tử cuối đến phần tử đầu tiên. Em hãy chọn phương án mô tả đúng dãy số sắp xếp sau mỗi vòng lặp.

 

Đáp án và lời giải

Đáp án: D

Câu 30

Cho xâu st =’abc’, xâu st có độ dài là:

Đáp án và lời giải

Đáp án: B

Câu 31

Công đoạn thiết kế phần mềm là:

Đáp án và lời giải

Đáp án: C

Câu 32

Tại sao chúng ta chia bài toán thành những bài toán nhỏ hơn?

Đáp án và lời giải

Đáp án: C

Câu 33

Phát biểu nào dưới đây là đúng?

Đáp án và lời giải

Đáp án: B

Câu 34

Quá trình giải bài toán trên máy tính gồm mấy bước?

Đáp án và lời giải

Đáp án: A

Câu 35

Cho đoạn chương trình sau:

f=open("test.txt",'w')

s=10

f.write(s)

f.close()

Kết quả của đoạn chương trình trên là:

Đáp án và lời giải

Đáp án: C

Câu 36

Cho sơ đồ khối như sau, đầu ra của thuật toán dưới là gì?

Đáp án và lời giải

Đáp án: B

Câu 37

Để tạo xâu in thường từ toàn bộ xâu hiện tại ta dùng hàm:

Đáp án và lời giải

Đáp án: D