wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP TIN HỌC

Total questions: 103

Worksheet time: 57mins

Name
Class
Date
1.

Điền từ còn thiếu vào chỗ trống “Để máy tính hiểu và thực hiện được những chương trình viết bằng (1)........., các chương trình đó cần được dịch sang (2)............ nhờ một chương trình chuyên dụng gọi là (3)..........”:

a)

(1) ngôn ngữ lập trình bậc cao; (2) mã nhị phân; (3) chương trình chuyển ngữ.

b)

(1) ngôn ngữ lập trình bậc cao; (2) ngôn ngữ lập trình bậc thấp; (3) chương trình chuyển ngữ.

c)

(1) ngôn ngữ lập trình bậc cao; (2) ngôn ngữ máy; (3) chương trình dịch.

d)

(1) ngôn ngữ lập trình bậc cao; (2) hợp ngữ; (3) chương trình dịch.

2.

Python do ai tạo ra và ra mắt lần đầu vào năm nào?

a)

James Gosling, năm 1994.

b)

James Gosling, năm 1986.

c)

Guido van Rossum, 1991.

d)

Guido van Rossum, 1984.

3.

Điền từ còn thiếu vào chỗ trống “Ngôn ngữ lập trình bậc cao có các câu lệnh được viết gần với (1)......... giúp cho việc đọc, hiểu chương trình (2)......... hơn”:

a)

(1) ngôn ngữ tự nhiên; (2) dễ dàng.

b)

(1) ngôn ngữ tự nhiên; (2) chuyên nghiệp.

c)

(1) ngôn ngữ máy; (2) của máy dễ dàng.

d)

(1) ngôn ngữ máy; (2) chuyên nghiệp.

4.

Môi trường lập trình của Python có mấy chế độ?

a)

4.

b)

2.

c)

3.

d)

5.

5.

Môi trường lập trình của Python có các chế độ nào sau đây?

a)

Chế độ gõ lệnh trực tiếp và chế độ soạn thảo.

b)

Chế độ gõ lệnh trực tiếp và chế độ sử dụng lệnh có sẵn.

c)

Chế độ soạn thảo và chế độ lưu trữ.

d)

Chế độ soạn thảo và chế độ chỉnh sửa.

6.

Trong Python, xâu kí tự được đặt trong dấu nào sau đây?

a)

Ngoặc tròn.

b)

Nháy kép.

c)

Ngoặc vuông.

d)

Ngoặc nhọn.

7.

Lệnh print() có chức năng gì sau đây?

a)

In kết quả của một phép tính ra màn hình.

b)

In dữ liệu ra màn hình, dữ liệu đó phải ở dạng xâu kí tự hoặc logic.

c)

In dữ liệu ra màn hình, có thể in ra một hoặc nhiều giá trị đồng thời.

d)

In dữ liệu ra màn hình, nhưng chỉ in được một giá trị duy nhất.

8.

Dùng câu lệnh print và kí tự nào sau đây để viết được đoạn văn xuống dòng giữa xâu?

a)

Cặp dấu nháy đơn.

b)

Cặp ba dấu nháy kép.

c)
9.

Dùng câu lệnh print và kí tự nào sau đây để viết được đoạn văn xuống dòng giữa xâu?

a)

Cặp dấu nháy đơn.

b)

Cặp ba dấu nháy kép.

c)

Cặp dấu nháy kép.

d)

Không thể thực hiện được.

10.

Con người cần làm gì để hướng dẫn và điều khiển máy tính thực hiện các tác vụ theo ý muốn

a)

Học ngôn ngữ của máy tính.

b)

Dạy máy tính ngôn ngữ của con người.

c)

Tiếp tục nâng cấp để máy tính có thể hiểu được ngôn ngữ của con người.

d)

Viết các chỉ dẫn để máy hiểu và thực hiện được.

11.

Ngôn ngữ chung giữa con người và máy tính để ta viết các chỉ dẫn cho máy tính thực hiện được nhiệm vụ mà con người giao cho nó được gọi là ngôn ngữ gì sau đây?

a)

Ngôn ngữ máy.

b)

Ngôn ngữ thứ cấp.

c)

Ngôn ngữ bậc cao.

d)

Ngôn ngữ lập trình.

12.

Ý nào dưới đây không phải đặc điểm của các ngôn ngữ lập trình bậc cao?

a)

Gần với ngôn ngữ tự nhiên.

b)

Số lượng từ nhiều.

c)

Cú pháp đơn giản.

d)

Ngữ nghĩa đơn trị.

13.

Hoạt động viết ra các chỉ dẫn để máy tính hiểu và thực hiện theo yêu cầu của con người được gọi là gì?

a)

Lập trình.

b)

Hướng dẫn.

c)

Thiết lập.

d)

IT.

14.

Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?

a)

Assembly.

b)

C/C++.

c)

Java.

d)

Python.

15.

Máy tính cần được trang bị gì để có thể tiếp nhận và thực thi các lệnh từ ngôn ngữ lập trình bậc cao?

a)

Từ điển ngôn ngữ máy.

b)

Từ điển ngôn ngữ lập trình.

c)

Môi trường lập trình.

d)

Công cụ hỗ trợ lập trình.

16.

Ngôn ngữ máy là loại ngôn ngữ nào sau đây?

a)

Ngôn ngữ để con người và máy giao tiếp với nhau.

b)

Ngôn ngữ để các máy tính giao tiếp với nhau.

c)

Ngôn ngữ mà cả con người lẫn máy hiểu được.

d)

Ngôn ngữ mà máy hiểu được.

17.

Python không dùng để làm việc gì sau đây?

a)

Xử lí ảnh, phân tích dữ liệu.

b)

Phát triển các ứng dụng web, phần mềm ứng dụng.

c)

Lập trình game, điều khiển robot.

d)

Thao tác trực tiếp với phần cứng.

18.

Ngôn ngữ Python được ra mắt lần đầu vào năm nào?

a)

1995.

b)

1972.

c)

1981.

d)

199.

19.

Ngôn ngữ Python được ra mắt lần đầu vào năm nào?

a)

1995

b)

1972

c)

1981

d)

1991

20.

Phát biểu nào sau đây sai khi nói về python?

a)

Python là ngôn ngữ lập trình bậc cao.

b)

Python có mã nguồn mở thu hút được nhiều nhà khoa học cùng phát triển.

c)

Python có các lệnh phức tạp nên không phổ biến trong giáo dục.

d)

Python có các câu lệnh khá gần ngôn ngữ tự nhiên.

21.

Chọn phát biểu nào sau đây đúng khi nói về môi trường lập trình Python?

a)

Chế độ soạn thảo có dấu nhắc.

b)

Ngoài chế độ gõ lệnh trực tiếp và soạn thảo còn có các chế độ khác.

c)

Chế độ gõ lệnh trực tiếp thích hợp cho việc tính toán và kiểm tra nhanh các lệnh.

d)

Chế độ gõ lệnh trực tiếp có con trỏ soạn thảo.

22.

Theo em, viết chương trình bằng ngôn ngữ lập trình nào sau đây dễ nhất?

a)

Hợp ngữ.

b)

Ngôn ngữ lập trình bậc cao.

c)

Ngôn ngữ lập trình thứ cấp.

d)

Ngôn ngữ máy.

23.

Phát biểu nào dưới đây không đúng?

a)

Chương trình là một bản chỉ dẫn cho máy tính làm việc, được viết bằng một ngôn ngữ lập trình.

b)

Lập trình bằng Python có thể đưa ra các thông báo bằng Tiếng Việt.

c)

Môi trường lập trình hỗ trợ người lập trình phát hiện ra câu lệnh viết sai ngữ pháp.

d)

Python là ngôn ngữ lập trình bậc cao nhất.

24.

Trong các lợi ích dưới đây, những lợi ích nào phù hợp với lí do nên học lập trình?

a)

(3), (4), (5), (6).

b)

(4), (5).

c)

(2), (5), (6).

d)

(5), (6).

25.

Phát biểu nào sau đây không đúng?

a)

Môi trường lập trình trợ giúp em soạn thảo, kiểm tra từng câu lệnh đã viết đúng chưa.

b)

Máy tính có thể trực tiếp hiểu và thực hiện được các chương trình do con người viết.

26.

Phát biểu nào dưới đây đúng?

a)

Python không phân biệt chữ hoa và chữ thường.

b)

Dãy kí tự muốn in ra màn hình bằng câu lệnh print() cần dược đặt trong dấu ngoặc vuông.

c)

Trong Python, dấu nhân được viết bằng dấu ^.

d)

Hệ thống công cụ lập trình Python có thể dễ dàng tìm thấy trên Internet và tải về miễn phí.

27.

Để máy tính in ra màn hình dòng chữ ‘xin chao’. Sử dụng ngôn ngữ lập trình Python, ta viết câu lệnh nào sau đây?

a)

print (xin chao).

b)

print (‘xin chao’).

c)

print xin chao.

d)

print ([xin chao]).

28.

Một ô tô đi từ A đến B với vận tốc v(km/h), để tính ‘Thời gian ô tô đó đi hết quãng đường k(km)’. Sử dụng ngôn ngữ lập trình Python, ta viết câu lệnh nào sau đây?

a)

print k/v.

b)

print (“k/v”).

c)

print (‘k/v’).

d)

print (k/v).

29.

Ngôn ngữ nào sau đây gần với ngôn ngữ tự nhiên nhất?

a)

Ngôn ngữ máy.

b)

Hợp ngữ.

c)

Ngôn ngữ bậc cao.

d)

Ngôn ngữ tiếng Anh.

30.

Lý do nào sau đây ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình?

a)

Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.

b)

Ngôn ngữ lập trình bậc cao chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games....

c)

Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.

d)

Máy tính có thể trực tiếp hiểu và thực hiện.

31.

Phần mở rộng nào sau đây là đúng của tệp Python?

a)

py.

b)

python.

c)

pl.

d)

p.

32.

Cho đoạn chương trình sau: a =b=1 c=1 d=2 print(a+b+c+d) Kết quả trên màn hình là bao nhiêu?

a)

5.

b)

3.

c)

6.

d)

4.

33.

Lệnh sau đây sẽ in ra kết quả gì?

a)

22=22.

b)

22.

c)

13+10*3/2–3*2 = 22.

d)

13+10*3/2

34.

Kết quả trên màn hình là bao nhiêu?

a)

5.

b)

3.

c)

6.

d)

4.

35.

Lệnh sau đây sẽ in ra kết quả gì?

a)

22=22.

b)

22.

c)

13+10*3/2–3*2 = 22.

d)

13+10*3/2–3*2 = 13+10*3/2–3*2.

36.

Viết lệnh in ra màn hình thông tin như sau 1x3x5x7 = 105 thì lệnh nào sau đây đúng?

a)

print ("1*3*5*7 = 1*3*5*7").

b)

print ("1*3*5*7", 1*3*5*7).

c)

print ("1*3*5*7, 1*3*5*7").

d)

print ("1*3*5*7 =", 1*3*5*7).

37.

Hình vuông có cạnh là 10 (cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là lệnh nào sau đây?

a)

print(‘Dien tich hinh vuong la: a*a’).

b)

print(‘Dien tich hinh vuong la:’,a*a).

c)

print(Dien tich hinh vuong la: a*a).

d)

print(“Dien tich hinh vuong la: a*a”).

38.

Lệnh sau đây sẽ in ra kết quả gì?

a)

16 16 15 Mùa Xuân.

b)

3.4 3.4 + 4 15 Mùa Xuân.

c)

16 3.4 + 4 15 Mùa Xuân.

d)

7.4 3.4 + 4 15 Mùa Xuân.

39.

Giá trị của biểu thức Python sau đây sẽ là bao nhiêu?

a)

7.

b)

2.

c)

4.

d)

1.

40.

Giá trị của biểu thức Python sau đây sẽ là bao nhiêu?

a)

17.

b)

20.

c)

18.

d)

19.

41.

Output của lệnh sau đây là:

a)

10.

b)

15.

c)

1 + 2 + 3 + 4.

d)

1 + 2 + 3.

42.

Câu lệnh sau đây bị lỗi ở đâu?

a)

3.

b)

+ hoặc *.

c)

*.

d)

Không có lỗi.

43.

Thứ tự thực hiện các phép tính trong Python ở đáp án nào sau đây đúng?

a)

/, -, +, *.

b)

(*, /), (+, -).

c)

Từ trái sang phải.

d)

(+, -), (*, /).

44.

Điều nào sau đây được sử dụng để xác định một khối mã trong ngôn ngữ Python?

a)

Thụt lề.

b)

Nháy “ ”.

c)

Dấu ngoặc ( ).

d)

Dấu ngoặc [ ].

45.

Đường cao tốc Hà Nội – Lào Cai (kí hiệu CT.05) có chiều dài 264 km. Một ô tô chạy với tốc độ trung bình toàn tuyến là 70 km/h. Dùng ngôn ngữ lập trình Python ra lệnh cho máy tính để xác định thời gian ô tô đó đi từ Lào Cai về Hà Nội, lệnh nào sau đây đúng?

a)

print("Thời gian từ Lào Cai về Hà Nội là:", 264/70, "giờ").

b)
46.

g ngôn ngữ lập trình Python ra lệnh cho máy tính để xác định thời gian ô tô đó đi từ Lào Cai về Hà Nội, lệnh nào sau đây đúng?

a)

print("Thời gian từ Lào Cai về Hà Nội là:", 264/70, "giờ").

b)

print(‘Thời gian từ Lào Cai về Hà Nội là:‘, 264*70, ‘giờ’).

c)

print(‘Thời gian từ Lào Cai về Hà Nội là:, 264/70, giờ’).

d)

print(‘Thời gian từ Lào Cai về Hà Nội là:, 264*70, giờ’).

47.

Năm 2020 nước ta sản xuất được 247 tỉ kWh điện. Sản lượng điện của nước ta được dự báo sẽ tiếp tục tăng nhanh với tốc độ trung bình 8,6 %/ năm. Dùng ngôn ngữ lập trình Python ra lệnh cho máy tính để tính sản lượng điện của nước ta sản xuất được trong năm 2021 theo dự báo, lệnh nào sau đây đúng?

a)

print("Sản lượng điện sản xuất năm 2021 là:, ((247 * 8.6)/100) + 247, tỉ kWh").

b)

print("Sản lượng điện sản xuất năm 2021 là: ", (247 * 8.6)/100 + 247, "tỉ kWh").

c)

print("Sản lượng điện sản xuất năm 2021 là: ", 247 * 8.6/100 + 247, tỉ kWh).

d)

print(‘Sản lượng điện sản xuất năm 2021 là: ", (247 * 8.6)/100 + 247, "tỉ kWh’).

48.

Tên (định danh) của một vùng nhớ dùng để lưu trữ giá trị (dữ liệu) và giá trị đó có thể được thay đổi khi thực hiện chương trình là khái niệm của đối tượng nào sau đây?

a)

Con trỏ.

b)

Ẩn.

c)

Biến.

d)

Hằng.

49.

Biến trong Python được tạo ra khi thực hiện thao tác nào sau đây?

a)

Lệnh khởi tạo.

b)

Lệnh nhập.

c)

Lệnh gán.

d)

Lệnh bằng.

50.

Cú pháp nào sau đây là của lệnh gán?

a)

= .

b)

== .

c)

:= .

d)

> .

51.

Để gán giá trị cho một biến số ta thực hiện lệnh nào sau đây?

a)

:=. A.

b)

A = .

c)

=. A.

d)

A:= .

52.

Có thể thực hiện tất cả các phép toán thông thường như +, -, *, /,... trên các biến có đặc điểm nào sau đây?

a)

Có cùng kiểu dữ liệu số nguyên.

b)

Có cùng kiểu dữ liệu.

c)

Có cùng kiểu dữ liệu số thực.

d)

Có cùng kiểu dữ liệu số.

53.

Biến trong Python được xác định kiểu dữ liệu khi nào sau đây?

4 lines
54.

Biến trong Python được xác định kiểu dữ liệu khi nào sau đây?

a)

Tại thời điểm gán giá trị.

b)

Tại thời điểm khai báo kiểu dữu liệu cho biến.

c)

Tại thời điểm thực hiện biểu thức số học.

d)

Tại thời điểm thực hiện câu lệnh print().

55.

Các từ đặc biệt tham gia vào cấu trúc của ngôn ngữ lập trình, không được phép đặt tên biến hay các định danh trùng là từ nào sau đây?

a)

Câu lệnh.

b)

Từ khóa.

c)

Khóa.

d)

Định danh mẫu.

56.

Quy tắc nào sau đây không phải quy tắc đặt tên biến trong Python?

a)

Không trùng với từ khóa.

b)

Bắt đầu bằng chữ cái hoặc dấu “_”.

c)

Không bắt đầu bằng chữ in hoa.

d)

Chỉ chứa chữ cái, chữ số và dấu “_”.

57.

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

a)

Tên biến có thể bắt đầu bằng dấu gạch dưới “_”.

b)

Có thể sử dụng keyword làm tên biến.

c)

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

d)

Tên biến có thể có các kí hiệu @,, %, &,....

58.

Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?

a)

11tinhoc.

b)

tinhoc11.

c)

tin_hoc.

d)

_11.

59.

Quy tắc nào sau đây không phải quy tắc đặt tên biến?

a)

Chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới “_”.

b)

Không bắt đầu bằng chữ số.

c)

Phân biệt chữ hoa và chữ thường.

d)

Đặt tuỳ ý người dùng.

60.

Biểu thức số học thường xuất hiện ở vị trí nào sau đây trong một chương trình?

a)

Phần giữa của một chương trình.

b)

Vế trái của một phép gán.

c)

Phần cuối của một câu lệnh.

d)

Vế phải của một phép gán.

61.

Xác định biến trong đoạn chương trình dưới đây: x=1 print(x)

a)

1.

b)

x.

c)

1, x.

d)

Không có biến nào.

62.

Trong bài toán giải phương trình ax+b=0 có các biến nào sau đây?

a)

a, b, x.

b)

a, b.

c)

x.

d)

Không có biến nào.

63.

Trong những biến sau, tên biến nào đặt sai quy tắc:

a)

x y.

b)

x12.

c)

_xx.

d)

X56.

64.

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

a)

–tich.

b)

t

65.

Trong những biến sau, tên biến nào đặt sai quy tắc:

a)

x y

b)

x12

c)

_xx

d)

X56

66.

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

a)

–tich

b)

tong@

c)

1_dem

d)

ab_c1

67.

Phép gán nào dưới đây đúng:

a)

x:3

b)

x:=3

c)

x=3

d)

x==3

68.

Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?

a)

b = 10

b)

B = 10

c)

b == 10

d)

b = '10'

69.

Phép chia lấy phần nguyên trong Python kí hiệu là ký hiệu nào sau đây?

a)

%

b)

/

c)

div

d)

//

70.

Phép chia lấy phần dư trong Python kí hiệu là ký hiệu nào sau đây?

a)

%

b)

//

c)

/

d)

div

71.

Phép lũy thừa trong Python kí hiệu là ký hiệu nào sau đây?

a)

^

b)

*

c)

**

d)

n(m)

72.

Phép lặp n lần xâu gốc trong Python kí hiệu là ký hiệu nào sau đây?

a)

^n

b)

(n)

c)

**n

d)

*n

73.

Phép nối hai xâu kí tự trong Python kí hiệu là ký hiệu nào sau đây?

a)

*

b)

^

c)

&

d)

+

74.

Từ khoá nào sau đây không phải một từ khóa trong Python?

a)

if

b)

key

c)

or

d)

for

75.

Từ khoá nào sau đây không phải một từ khóa trong Python:

a)

close

b)

while

c)

return

d)

continue

76.

Trong ngôn ngữ Python, tên nào sau đây là từ khoá?

a)

program, sqr

b)

uses, var

c)

include, const

d)

if, else

77.

Trong ngôn ngữ lập trình Python, từ khoá và tên có đặc điểm nào sau đây?

a)

Có ý nghĩa như nhau

b)

Người lập trình phải tuân theo quy tắc đặt tên

c)

Có thể trùng nhau

d)

Chỉ phân biệt nhau qua chữ hoa chữ thường

78.

Từ khóa trong một ngôn ngữ lập trình có đặc điểm gì sau đây?

a)

Là những từ dành riêng

b)

Cho một mục đích sử dụng nhất định

c)

Có thể đặt tên cho biến

d)

Có thể đại diện cho biến

79.

Trường hợp nào sau đây không phải lệnh gán trong python?

a)

cd = 50

b)

a + b = 100

c)

a = a * 2

d)

a = 10

80.

Tìm lỗi sai trong khai báo biến nguyên Max sau đây:

a)

Câu lệnh đúng

b)

Dư dấu '='

c)

Tên biến trùng với từ khoá

d)

Dư dấu '.'

81.

Tìm lỗi sai trong khai báo biến nguyên Max sau đây: Max = 2021.

a)

Câu lệnh đúng.

b)

Dư dấu “=”.

c)

Tên biến trùng với từ khoá.

d)

Dư dấu “.”.

82.

Phát biểu nào dưới đây không đúng khi nói về biến:

a)

Trong câu lệnh >>> x = 10, biến x nhận giá trị 10.

b)

Trong quá trình thực hiện chương trình, giá trị của biến có thể thay đổi.

c)

m123&b là một tên biến không hợp lệ.

d)

Dù lập trình bằng ngôn ngữ nào, ta cũng phải sử dụng biến để lưu dữ liệu cần thiết cho chương trình.

83.

Biểu thức (x+y) chuyển sang Python là biểu thức nào sau đây?

a)

(x+y)***2.

b)

(x+y)**2.

c)

(x+y)*2.

d)

(x**2+y**2).

84.

Biểu thức (xy+x):(x-y) chuyển sang Python là biểu thức nào sau đây?

a)

(xy+x)/(x-y).

b)

(x*y+x)//(x-y).

c)

(x*y+x)/x-y.

d)

(x*y+x)/(x-y).

85.

Biểu thức (3.2 +2x-1):(4-x) chuyển sang Python là biểu thức nào sau đây?

a)

3*2 + 2*x -1 / 4 – x.

b)

(3*2 + 2*x -1)/(4 – x).

c)

3*2 + 2*x -1/(4 – x).

d)

(3*2 + 2*x -1)/4 – x.

86.

Lệnh sau đây cho kết quả là bao nhiêu? >>> (12 - 10//2)**2 - 1

a)

11.

b)

19.

c)

32.

d)

48.

87.

Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? x=6 y=2 print(x//y)

a)

6.

b)

2.

c)

3.

d)

0.

88.

Để viết 3 mũ 4 trong Python chọn lệnh nào sau đây?

a)

3**4.

b)

3//4.

c)

3*3+3*3.

d)

3%4.

89.

Lệnh sau đây cho kết quả là bao nhiêu? >>>9*2 + 8**3//3 + 20%3

a)

190.

b)

172.

c)

178.

d)

184.

90.

Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? A=30 B=4 print(A//B)

a)

7.

b)

7.5.

c)

8.

d)

9.

91.

Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? A=76 B=8 print(A%B)

a)

4.

b)

2.

c)

9.

d)

8.

92.

Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? s= 18-2**2+5%2 print(s)

a)

15.

b)

16.

c)

18.

d)

19.

93.

Lệnh sau sẽ in ra kết quả gì? >>> print ("đồ rê mi"*3 + "pha son la si đô"*2)

a)

đồ rê mi *3 pha sin la si đô *2.

b)

đồ rê mi 3 pha son la si đô 2.

c)

đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô.

d)

đồ rê mi đồ rê mi pha son la si đô pha son la si đ.

94.

Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?

a)

S:=2(R)*pi.

b)

S:=R*R*pi.

c)

S=R*R*pi.

d)

S:=R^2*pi.

95.

Chuyển biểu thức sau sang Python là biểu thức nào sau đây?

a)

(2*x+1)/(x+2).

b)

(2*x+1)(x+2).

c)

(2*x+1):(x+2).

d)

2*x+1/x+2.

96.

Lệnh sau có lỗi gì trong các lỗi sau đây?

a)

Lỗi cú pháp.

b)

Giá trị không xác định.

c)

Giá trị cần tính quá lớn.

d)

Lỗi không tồn tại.

97.

Lệnh in ra màn hình thông tin như sau 1 x 3 x 5 x 7 = 105 là lệnh nào sau đây?

a)

print ("1*3*5*7", 1*3*5*7).

b)

print ("1*3*5*7=1*3*5*7").

c)

print ("1*3*5*7=", 1*3*5*7).

d)

print ("1*3*5*7, 1*3*5*7").

98.

Câu lệnh tương ứng trong Python để tính số tiền (sotien) cần thanh toán khi mua một số thiệp mừng năm mới (ki hiệu là soluong) với đơn giá 1 thiệp là dongia đồng là lệnh nào sau đây?

a)

sotien = ‘dongia*soluong’.

b)

‘sotien’ = dongia*soluong.

c)

“sotien = dongia*soluong”.

d)

sotien = dongia*soluong.

99.

Giả sử đơn giá 1 thiệp mừng năm mới là 8500 đồng, soluong thiệp bạn Lan mua là 15 thiệp. Câu lệnh tương ứng trong Python để tính và in ra màn hình số tiền bạn Lan cần thanh toán là lệnh nào sau đây?

a)

dongia = 8500 soluong = 15 print (*Số tiền cần thanh toán: *, sotien, "đồng").

b)

dongia = 8500 soluong = 15 sotien = dongia*soluong print ("Số tiền cần thanh toán: ", sotien, " đồng").

c)

dongia = 8500 soluong = 15 sotien = dongia**soluong print (‘Số tiền cần thanh toán: ‘, sotien, ‘đồng”).

d)

dongia = 8500 soluong = 15 sotien = dongia/soluong print(*Số tiền cần thanh toán: *, sotien, "đồng").

100.

Lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình. Ví dụ, nếu ss = 684 500 thì k

4 lines
101.

Câu 92: Lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình. Ví dụ, nếu ss = 684 500 thì kết quả in ra là 684 500 giây = 7 ngày 22 giờ 8 phút 20 giây là lệnh nào sau đây?

a)

ss = 684500 x = ss//86400 y = (ss – x*86400)//3600 z = (ss – x*86400 – y*3600)//60 t = ss - x*86400 – y*3600 – z*60 print (“684500 giây = “, t, “ngày”, z, “giờ”, y, “phút”, x, “giây”).

b)

ss = 684500 x = ss//86400 y = (ss – x*86400)//3600 z = (ss – x*86400 – y*3600)//60 t = ss - x*86400 – y*3600 – z*60 print (“684500 giây = “, x, “ngày”, y, “giờ”, z, “phút”, t, “giây”).

c)

ss = 684500 x = ss%86400 y = (ss – x*86400)%3600 z = (ss – x*86400 – y*3600)%60 t = ss - x*86400 – y*3600 – z*60 print (“684500 giây = “, x, “ngày”, y, “giờ”, z, “phút”, t, “giây”).

d)

ss = 684500 x = ss/86400 y = (ss – x*86400)/3600 z = (ss – x*86400 – y*3600)/60 t = ss - x*86400 – y*3600 – z*60 print (“684500 giây = “, t, “ngày”, z, “giờ”, y, “phút”, x, “giây”).

102.

Câu 93: Lệnh để thực hiện đổi giá trị của hai biến x, y là lệnh nào sau đây?

a)

x = y y = z.

b)

z = x x = y y = z.

c)

x = y y = x.

d)

z = x y = z.

103.

Câu 94: Mảnh vườn trồng cúc đại đoá có chiều rộng m mét, chiều dài n mét. Mỗi mét vuông trồng được một khóm hoa. Mỗi khóm hoa bán được a nghìn đồng. Em hãy viết chương trình để đưa ra màn hình tổng số tiền thu được khi bán hết hoa trong vườn. Hay chạy chương trình với bộ dữ liệu đầu vào m = 5, n = 18, a = 30?

a)

m = 5 n = 18 a = 30 print("Tổng số tiền thu được là:, m * n * a").

b)

m = 5 n = 18 a = 30 print("Tổng số tiền thu được là:, m * n / a").

c)

m = 5 n = 18 a = 30 print("Tổng số tiền thu được là: ", m / n * a).

d)

m = 5 n = 18 a = 30 print("Tổng số tiền thu được là: ", m * n * a)