TopStudy

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

15 câu Trắc nghiệm Tin học 10 Cánh diều Câu lệnh rẽ nhánh có đáp án (Phần 2)

Về trang đề

Câu 1

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

Phép and cho kết quả là True khi cả x và y đều nhận giá trị True.

Câu 2

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là: B

Cấu trúc câu lệnh rẽ nhánh dạng đầy đủ là:

if <điều kiện>:

Câu lệnh hay nhóm câu lệnh 1

else:

Câu lệnh hay nhóm câu lệnh 2

Câu 3

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là: C

Khi biểu thức điều kiện sai, câu lệnh hoặc nhóm câu lệnh sau if sẽ không được thực hiện mà chuyển sang thực hiện câu lệnh hoặc nhóm câu lệnh sau else.

Câu 4

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là: B

Câu lệnh hay nhóm câu lệnh trong câu lệnh if có thể không được thực hiện khi điều kiện sai.

Câu 5

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là: B

x % 5 == 0 trả về giá trị True

y % 2 == 0 trả về giá trị True

Vậy phép and của 2 giá trị True là True

Hình minh hoạ

Câu 6

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là: D

% là phép chia lấy phần dư. Vậy n % 2 == 0 là True thì n là số chẵn.

Câu 7

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là: B

Biểu thức điều kiện bao gồm các phép so sánh >, <, ==, >=, <=, !=

Câu 8

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

Lệnh if x > y trả về giá trị False nên sẽ thực hiện câu lệnh sau else.

Câu 9

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là: C

Lệnh if x % 2 == 0 trả về giá trị True nên sẽ thực hiện câu lệnh sau if

Câu 10

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

Có thể hiểu đề bài như sau: Nếu x> y thì z = x*x+y*y, ngược lại z=x*x-y*y

Câu 11

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

Biểu thức điều kiện trả về giá trị True hoặc False.

Câu 12

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

a% 5 == 0 tức là so sánh phần dư của phép chia a chia 5 với 0.

Câu 13

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là: B

a<<b : True

a<0: False

b<0: False

a<<b or a<0 : True

(a<<b or a<0) and (b<0) : False

Câu 14

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

Hình minh hoạ

Câu 15

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là: C

Nếu biểu thức điều kiện sau if đúng thì sẽ thực hiện câu lệnh print()