Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài tập và thực hành 1

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Chọn phát biểu đúng nhất:

a)

Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình.

b)

Biến có thể đặt hoặc không đặt tên gọi.

c)

Biến là đại lượng nhận giá trị trước khi chương trình thực hiện.

d)

Biến chỉ có thể lưu trũ dữ liệu dạng số

2.

Phát biểu nào sau đây chắc chắn sai?

a)

Mọi bài toán đều có thể giải được bằng máy tính;

b)

Một bài toán có thể có nhiều thuật toán để giải;

c)

Không thể viết được chương trình để giải một bài toán nếu như không biết thuật toán để giải bài toán đó;

d)

Chương trình là một mô tả thuật toán bằng một ngôn ngữ lập trình;

3.

Biểu diễn phép chia trong NNLT Python dùng kí hiệu nào

a)

*

b)

!

c)

/

d)

=

4.

Hàm biểu diễn hàm trị tuyệt đối

a)

sqr

b)

sqrt

c)

abs

d)

sin

5.

Kí hiệu biểu diễn phép chia lấy phần dư

a)

*

b)

/

c)

//

d)

%

6.

Ký hiệu lũy thừa

a)

^^

b)

**

c)

==

d)

!=

7.

Cho biểu thức sau: (a % 3 = 0) and (a %4 = 0)

Số a nhận giá trị nào sau đây để biểu thức cho kết quả là TRUE?

a)

24

b)

16

c)

20

d)

15

8.

Biểu thức nào sau kiểm tra "n là một số nguyên dương chẵn"?

a)

(n>0) and (n % 2 = 0)

b)

(n>0) and (n // 2 = 0)

c)

(n>0) and (n // 2 <> 0)

d)

(n>0) and (n % 2 <> 0)

9.

a = 100

b = 30

x = a // b

Write(x);

a)

10

b)

33

c)

3

d)

1

10.

Biểu diễn biểu thức:

Chọn phương án biểu diễn đúng

a)

(a+b) + math.sqrt(a*a+2*b*c) / ( c – a / (a+b) )

b)

(a+b) + sqr(a*a+2*b*c) / c – a / (a+b)

c)

(a+b) + math.sqrt( sqr(a) + 2*b*c / c – a / (a+b)

d)

(a+b) + sqr( sqrt(a) + 2*b*c) / (c – a / (a+b) )