wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Câu hỏi về lập trình Python

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Câu 1: Ngôn ngữ lập trình bậc cao là ngôn ngữ:

a)

gần với ngôn ngữ tự nhiên, dễ đọc, dễ hiểu

b)

gần với ngôn ngữ tự nhiên, khó đọc, khó hiểu

c)

sử dụng các kí tự 0,1 để biểu diễn

d)

sử dụng các kí tự tiếng anh để biểu diễn

2.

Câu 2: Chương trình là

a)

Sản phẩm thu được sau khi soạn thảo các hướng dẫn để các máy tính hiểu và có thể thực hiện các yêu cầu của người lập trình

b)

Sản phẩm thu được sau khi soạn thảo các hướng dẫn để con người hiểu và có thể thực hiện các yêu cầu của người lập trình

c)

Phần mềm soạn thảo văn bản

d)

Phần mềm thiết kế

3.

Câu 3: Nêu cách mở cửa sổ Shell của NNLT Python

a)

Start/IDLE

b)

Start/ILDE

c)

Start/Shell

d)

Start/Python

4.

Câu 8: Giải phương trình ax2+bx+c=0. Ở bước xác định bài toán ta xác định được những gì?

a)

Dữ liệu bài toán cho là 3 số a,b,C. Cần tìm giá trị x thỏa mãn ax2+bx+c=0.

b)

Cần sử dụng ngôn ngữ Python để viết chương trình.

c)

Sử dụng bộ dữ liệu nhỏ để kiểm thử.

d)

Thuật toán để giải bài toán.

5.

Câu 9: Câu lệnh rẽ nhánh if-else trong chương trình Python có dạng:

a)

if <điều kiện>:

b)

if <điều kiện>: else

c)

if <điều kiện>: else:

d)

if <điều kiện> else:

6.

Câu 10: Trong Python, câu lệnh if sẽ thực hiện khi:

a)

<Điều kiện> sai.

b)

<Điều kiện> đúng.

c)

<Điều kiện> bằng 0.

d)

<Điều kiện> khác 0.

7.

Cho đoạn chương trình: import math abs(math.sqrt(25)) Output của hàm được sử dụng là:

a)

5.0

b)

Error

c)

- 5

d)

5

8.

Cấu trúc lặp với số lần không biết trước là:

a)

for in range(m,n)

b)

while <Điều kiện>:

c)

While <Điều kiện>:

d)

for in range(m,n):

9.

Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:

a)

while S >= 10000.

b)

while S < 10000.

c)

while S <= 10000.

d)

While S >10000

10.

Ngoài việc kết hợp lệnh for và range để duyệt phần tử trong danh sách, có thể sử dụng câu lệnh nào khác?

a)

int.

b)

while.

c)

in range.

d)

in.

11.

Viết câu lệnh hiển thị dòng chữ "Lập trình cùng NNLT Python thật thú vị "

a)

print('Lập trình cùng NNLT Python thật thú vị')

b)

print('Lập trình cùng NNLT Python thật thú vị');

c)

prin('Lập trình cùng NNLT Python thật thú vị')

d)

print(Lập trình cùng NNLT Python thật thú vị)

12.

Đoạn chương trình sau in ra màn hình giá trị là ? i=6 t=1 while i>0: t=t*i i=i-2 print(t)

a)

48

b)

18

c)

15

d)

38

13.

Cho chương trình còn khuyết câu lệnh: Để có kết quả s2 như trên, câu lệnh trong dấu "..." là:

a)

s1 = s1.replace(' ','')

b)

s2 = s1.replace(' ','')

c)

s1.replace(' ','')

d)

replace(' ','')

14.

Câu lệnh điều kiện để in ra các thông báo tương ứng tùy theo giá trị của số nguyên n là số chẵn hay số lẻ:

a)

if n%2 == 0: print("Số chẵn") else: print("Số lẻ")

b)

if n*2 == 0: print("Số chẵn") else: print("Số lẻ")

c)

if n%2 == 0 print("Số chẵn") else print("Số lẻ")

d)

if n*2 == 0: print(Số chẵn) else: print(Số lẻ)

15.

Đoạn chương trình sau giải bài toán nào? n=int(input("Nhập n=")) t=0 for i in range(n): if (i % 3 == 0) and (i % 5 == 0): t=t+i print(t)

a)

Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến n

b)

Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến n

c)

Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến n-1

d)

Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến n-1