wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lập trình cơ bản - Cấu trúc rẽ nhánh

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.
a)

5

b)

7

c)

10

d)

Chương trình bị lỗi

2.

Chọn phát biểu đúng về cấu trúc rẽ nhánh:

a)

Cấu trúc if dùng để thể hiện việc rẽ nhánh dựa trên một điều kiện logic

b)

Cấu trúc switch dùng để thể hiện việc rẽ nhánh dựa trên một giá trị

c)

Có thể dùng lệnh break; để thoát khỏi cấu trúc switch

d)

Có thể dùng lệnh break; để thoát khỏi cấu trúc if

3.
a)

sai

b)

dung

c)

Màn hình không có gì.

d)

Dòng lệnh đầu tiên sẽ báo lỗi.

4.
a)

dung

b)

sai

c)

Dòng lệnh đầu tiên báo lỗi.

d)

Màn hình không có gì.

5.

Đầu ra của đoạn chương trình bên là gì?

a)

1010

b)

In 10 vô hạn

c)

Dịch bị lỗi

d)

10

6.

Đoạn mã sau in gì màn hình?

a)

Under

b)

Over

c)

Under the limit

d)

Over the limit

7.

Đoạn mã sau in gì vào màn hình?

a)

Under

b)

Over

c)

Under the limit

d)

Over the limit

8.

Đánh giá (đúng hay sai) mỗi biểu thức sau:

14 >= 14

15 > 15

16 != 16

18 >= 19

a)

T, F, F, F

b)

T, T, T, T

c)

F, T, F, F

d)

F, T, T, F

9.

Điền vào chỗ trống (......) toán tử gì để in ra màn hình dòng chữ "Đi bỏ phiếu!"

a)

>

b)

>=

c)

<=

d)

<

10.

Có thể có bao nhiêu lựa chọn khi sử dụng một câu lệnh if-else đơn?

a)

1

b)

2

c)

3

d)

4

11.

Đánh giá biểu thức sau:

2 + 2 == 4

a)

true

b)

false

c)

Có thể true

d)

Có thể false

12.

Biểu thức nào dưới đây sẽ xác định xem số n có phải là số lẻ không?

a)

n % 2 == 0

b)

n / 2 == 0

c)

n % 2 == 1

d)

n % 10 == n

13.

Đoạn mã sau in gì ra màn hình?

a)

Low bridge: 

b)

Proceed with caution.

c)

Low bridge: proceed with caution.

d)

Không in gì ra màn hình

14.

Đoạn mã sau in gì ra màn hình?

a)

Danger: 

b)

Danger: deep water.

c)

Danger: deep water.  No swimming allowed.

d)

deep water.  No swimming allowed. 

15.

Đoạn mã sau in gì ra màn hình?

a)

You lose the prize

b)

You lose

c)

You win

d)

You win the prize

16.

Đoạn mã sau in gì ra màn hình?

a)

You lose the prize

b)

You lose

c)

You win

d)

You win the prize

17.

Câu lệnh dùng để kết thúc trường hợp (case) hiện tại trong câu lệnh switch...case.... là gì?

a)

default

b)

goto

c)

break

d)

jump

18.

Câu lệnh default là tùy chọn (có thể có hoặc không) trong câu lệnh switch...case?

a)

Đúng

b)

Sai

19.

Có thể có nhiều câu lệnh default trong lệnh switch...case....?

a)

Đúng

b)

Sai

20.

Câu lệnh switch....case... có được lồng nhau không?

a)

b)

Không

21.

Trong câu lệnh switch....case.... không thể dùng câu lệnh if....else... là đúng hay sai?

a)

Đúng

b)

Sai

22.

Xác định đầu ra của đoạn mã sau:

a)

case 1

b)

case 2

c)

case 3

d)

default output

23.

Hãy xác định đầu ra của đoạn mã sau:

a)

default output

b)

print me

c)

Không in ra màn hình

d)

Không thể thực hiện vì mã sai