wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

15 PHÚT TIN HỌC 11 IF

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Biến t trong chương trình dưới đây có kiểu gì ?

a)

str

b)

int

c)

bool

d)

float

2.

Hãy chọn đáp án có sử dụng rẽ nhánh:

a)

Số 10 là số nguyên.

b)

Số 10 là số chẵn

c)

Nếu 10 chia hết cho 2 thì 10 là số chẵn.

d)

Số 10 là số nguyên và cũng là số chẵn.

3.

In command

if <điều kiện> : <câu lệnh>

câu lệnh được thực thi khi nào?

a)

Điều kiện cho giá trị sai

b)

Điều kiện cho giá trị đúng

c)

Không cần kiểm tra điều kiện

4.

Trong câu lệnh python

if <điềukiện> : <câu lệnh 1>

khác : <câu lệnh 2>

câu lệnh 2 được thực hiện khi nào?

a)

Điều kiện biểu thức đúng

b)

Điều kiện biểu thức sai

c)

Câu lệnh 1 đã được thực hiện

5.

Trong python, cấu trúc nào sau đây đúng?

a)

if <điều kiện 1>: <câu lệnh 1>

elif <điều kiện 2>:

<câu lệnh 2>

khác: <câu lệnh 3>

b)

if <điều kiện1>: <câu lệnh 1>

khác: <câu lệnh2>

elif <điều kiện 2>: <câu lệnh 3>

c)

if <điều kiện1>: <câu lệnh1>

other <câu lệnh2>

elif <điều kiện2>: <câu lệnh3>

d)

if <điều kiện 1>: <câu lệnh 1>

elif: <điều kiện 2>:

<câu lệnh 2>

khác: <câu lệnh 3>

6.

Điều kiện nào đúng:

Nếu n là số chẵn và lớn hơn 100

a)

if n%2==0 and n>100:

b)

if (x % 2 == 0) and (x>100):

c)

if (x % 2 != 0) and (x>100):

d)

if n%2==0 or n>100:

7.

Phép toán nào có thể được dùng để so sánh hai biến ?

a)

==

b)

//

c)

**

d)

!=

8.

Chia lấy phần dư trong python ?

a)

/

b)

//

c)

%

d)

:

9.

Chia lấy phần nguyên trong python ?

a)

/

b)

//

c)

%

d)

:

10.

Qui tắc nào sau đây là đúng khi đặt tên cho biến trong Python ?

a)

Tên biến có thể bắt đầu bằng một chữ số

b)

Tên biến có thể chứa dấu gạch dưới "_"

c)

Tên biến có thể có các ký hiệu đặc biệt như !, @, #, $, %,...

d)

Tên biến có thể trùng với các từ khóa (keyword)

11.

Kết quả của phép toán 15%3

a)

0

b)

1

c)

2

d)

5

12.

Kết quả của phép tính 15//6

a)

2

b)

2.5

c)

3

d)

3.5

13.

a = 5

b = 3

s = a**2 % b

print(s)

Điền kết quả vào ô bên dưới ?

(a)  

14.

Toán tử gán trong python ?

a)

*, #," "

b)

=, +=, *=

c)

#, =, +=

d)

" ", { }, /=

15.

if ____:

# Câu lệnh

a)

Điều kiện

b)

Phéo toán

c)

Biểu thức

d)

print()

16.

Kết thúc câu kiện cần gì ?

a)

Dấu :

b)

Dấu ?

c)

Dấu #

d)

Dấu //

17.

Phép toán logic "hoặc" trong python được biểu diễn như thế nào ?

a)

and

b)

or

c)

not

18.

Phép phủ định trong python là gì?

a)

and

b)

or

c)

not

d)

bad

19.

Tên biến nào sau đây là đúng

a)

_tong Diem

b)

@tongDiem

c)

1.tongDiem

d)

tongDiem

20.

Hãy viết dạng rẽ nhánh theo ngôn ngữ tự nhiên cho bài toán kiểm tra tính chẵn, lẻ của số nguyên dương N?

a)

Nếu N chia hết cho 2 thì N là số lẻ, nếu không thì N là số chẵn

b)

Nếu N chia hết cho 2 thì N là số chẵn, nếu không thì N là số lẻ

c)

Nếu N không chia hết cho 2 thì N là số chẵn, nếu không thì N là số lẻ

d)

Nếu N là số nguyên thì N là số chẵn, nếu không thì N là số lẻ

21.

Trong mô tả thuật toán sau, bước nào thể hiện rẽ nhánh:

Bước 1 : Nhập A, B;

Bước 2: Nếu A > B thì A là số lớn nhất rồi kết thúc;

Bước 3: B là số lớn nhất rồi kết thúc;

a)

Bước 1

b)

Bước 2

c)

Bước 3

d)

Không có bước nào

22.

Đâu là kiểu kí tự trong Python?

a)

string

b)

boolean

c)

float

d)

Word

23.

Cách để gán số nguyên có giá trị là 100 vào biến a là:

a)

a := 100

b)

a <- 100

c)

a = 100

d)

a << 100

24.

Để khai báo nhập số nguyên a từ bàn phím:

a)

a = int(input("Nhap so a: "))

print(a)

b)

a = input("Nhap so a: ")

print(a)

c)

a = float(input("Nhap so a: "))

print(a)

d)

a = input("Nhap so a: ")

print(a)

25.

Cú pháp câu lệnh if - else

a)

if < điều kiện >:

< câu lệnh >

else:

<câu lệnh>

b)

if < điều kiện >;

< câu lệnh >

else;

<câu lệnh>

26.

Câu 2: Nêu cú pháp của câu lệnh điều kiện dạng thiếu là gì?

a)

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

b)

B. if <điều kiện> :   <câu lệnh 1>

else:

 <câu lệnh 2>

c)

C. if <điều kiện> :     else ; <câu lệnh 2>

d)

D. if <điều kiện> to <câu lệnh >

27.

Câu 5: Ta có 2 lệnh sau:

x:= 8;

   If x>5 : x = x +1

   Giá trị của x là bao nhiêu?

                     

                  

               

a)

A. 5  

b)

B. 9      

c)

C. 8      

d)

D. 6

28.

Câu 7: Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh:

if  x> 5 : x = x + 5

                           

                  

                    

a)

A. 15;

b)

B. 10;       

c)

C. 5;       

d)

D. 20. 

29.

Câu 8: If ... : ... else: là:

                      

              

a)

A. Vòng lặp xác định   

b)

B. Vòng lặp không xác định

c)

C. Câu lệnh điều kiện          

d)

D.  Một khai báo

30.

Câu 9:Trong Python, trong câu lệnh đều kiện thì điều kiện là phép  gì?

                  

                   

              

a)

A. Phép so sánh 

b)

B. Phép gán       

c)

C. Phép cộng       

d)

D. Phép chia