vietjack.com

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)
Quiz

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)

A
Admin
15 câu hỏiTin họcLớp 10
15 CÂU HỎI
1. Nhiều lựa chọn

Cho biểu thức logic x and y. Biểu thức nhận giá trị True khi nào?

A. Cả x và y đều nhận giá trị True.

B. x nhận giá trị True, y nhận giá trị False.

C. x nhận giá trị False, y nhận giá trị True.

D. Cả x và y đều nhận giá trị False.

2. Nhiều lựa chọn

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

A. if <điều kiện>: câu lệnh hay nhóm câu lệnh

B. 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. 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

D. if <điều kiện>

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

3. Nhiều lựa chọn

Với cấu trúc rẽ nhánh if – else, câu lệnh hoặc nhóm câu lệnh 2 được thực hiện khi:

A. biểu thức điều kiện đúng và câu lệnh hoặc nhóm câu lệnh 1 thực hiện xong;

B. câu lệnh hoặc nhóm câu lệnh 1 được thực hiện;

C. biểu thức điều kiện sai;

D. biểu thức điều kiện đúng;

4. Nhiều lựa chọn

Chọn đáp án SAI.

A. Điều kiện trong câu lệnh rẽ nhánh nhận giá trị logic.

B. Câu lệnh hay nhóm câu lệnh trong câu lệnh if luôn luôn được thực hiện.

C. Trong một khối lệnh các câu lệnh phải được viết thẳng hàng với nhau.

D. Trong câu lệnh if – else, câu lệnh hoặc nhóm câu lệnh 1 được thực hiện khi điều kiện nhận giá trị đúng.

5. Nhiều lựa chọn

Cho x = 5, y = 10. Hãy cho biết biểu thức logic nào nhận giá trị True?

A. 4*x=2*y

B. (x%5==0) and (y%2==0)

C. (x>2*y) or (x+y >20)

D. x+10 >= y+7

6. Nhiều lựa chọn

Để kiểm tra số nguyên n là số chẵn hay lẻ ta sử dụng điều kiện nào?

A. n//2=0

B. n%2=0

C. n//2==0

D. n%2==0

7. Nhiều lựa chọn

Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong câu lệnh rẽ nhánh?

A. A + B

B. A > B

C. N // 100

D. “A nho hon B”

8. Nhiều lựa chọn

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

x=2

y=3

if x > y:

f= 2*x - y

else:

f= x*x + y*y

Sau khi thực hiện đoạn chương trình trên, giá trị f là:

A. f=13.

B. f=1.

C. f=4.

D. f= 10.

9. Nhiều lựa chọn

Cho đoạn lệnh sau:

x=20

if x%2==0:

x=x+10

else:

x=x-10;

Sau khi thực hiện đoạn chương trình x nhận giá trị bao nhiêu?

A. 10

B. 20

C. 30

D. 40

10. Nhiều lựa chọn

Chọn đáp án đúng.

Hãy viết câu lệnh rẽ nhánh biểu diễn trường hợp sau:

A. if (x>y):

            z=x*x+y*y

else:

            z=x*x-y*y

B. if (x<=y):

            z=x*x+y*y

else:

            z=x*x-y*y

C. if (x>y):

            z=x*x-y*y

else:

            z=x*x-y*y

D. if (x<y):

            z=x*x+y*y

else:

            z=x*x-y*y

11. Nhiều lựa chọn

Biểu thức điều kiện cho giá trị nào?

A. True hoặc False

B. True và False

C. 0

D. 1

12. Nhiều lựa chọn

Hãy điền vào chỗ “…” dưới đây để đoạn chương trình dưới đây thông báo một số tự nhiên a có chia hết cho 5 hay không?

if …: print(a, “chia het cho 5 “)

else: print (a, “khong chia het cho 5”)

A. a% 5 == 0

B. a%5 = 0

C. a/5 != 0

D. a//5 == 0

13. Nhiều lựa chọn

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

a=5

b=7

X = (a<b or a<0) and (b<0)

Giá trị của X là

A. True

B. False

C. True hoặc False

D. Chương trình báo lỗi.

14. Nhiều lựa chọn

Đoạn chương trình nào sau đây kiểm tra 1 số nguyên a chia hết cho 3 không?

A. Media VietJack

B. Media VietJack

C. Media VietJack

D. Media VietJack

15. Nhiều lựa chọn

Em hãy cho biết kết quả của chương trình sau:

>>>a=5

>>>b=10

>>>if a < b:

          print(‘True’)

A. 5

B. 10

C. True

D. flase

© All rights reserved VietJack