wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TIN 10_CD_F1_LÀM QUEN VỚI NNLT

Total questions: 21

Worksheet time: 8mins

Name
Class
Date
1.

Chọn từ khóa đúng điền vào chổ trống trong phát biểu: “Python là  _____”.

a)

Ngôn ngữ máy.

b)

Một ngôn ngữ lập trình bậc thấp.

c)

Một ngôn ngữ lập trình bậc cao.

d)

Một trình biên dịch.

2.

Trong cửa sổ Shell của Python:

a)

Thực hiện ngay từng câu lệnh và thấy được kết quả.

b)

Không thực hiện ngay từng câu lệnh và không thấy được kết quả.

c)

Không thể thực hiện bất kì câu lệnh nào.

d)

Không thể thực hiện từng câu lệnh mà thực hiện toàn bộ.

3.

Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:

a)

write()

b)

print()

c)

cout<<

d)

read()

4.

Các ngôn ngữ lập trình được nhắc đến trong bài 1, chủ đề F là:

a)

Python

b)

Pascal

c)

Scratch

d)

C++

5.

Ngôn ngữ lập trình là gì?

a)

Là ngôn ngữ chung giữa người và máy tính

b)

Là ngôn ngữ sử dụng hằng ngày

c)

Là ngôn ngữ dùng để viết chỉ dẫn

d)

Là ngôn ngữ mà máy tính hiểu được

6.

Ngôn ngữ lập trình bậc cao có tính :

a)

Dễ hiểu, dễ học

b)

Khó học

c)

Khó hiểu

7.

Chương trình là?

a)

Mỗi hướng dẫn để máy tính có thể thực hiện 1 công việc nào đó

b)

Sản phẩm của soạn thảo

c)

Việc soạn thảo các hướng dẫn để máy tính hiểu và có thể thực hiện các yêu cầu của em

8.

Để sử dụng ngôn ngữ lập trình bậc cao, máy tính của em cần được trang bị?

a)

Kiến thức về máy tính

b)

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

c)

Gamepad

d)

Kiến thức về ngôn ngữ lập trình bậc cao

9.

Môi trường lập trình trợ giúp em làm việc gì? (Chọn đáp án sai)

a)

Chuyển các câu lệnh sang ngôn ngữ mà máy hiểu được

b)

Soạn thảo các câu lệnh

c)

Kiểm tra các câu lệnh

d)

Chuyển các câu lệnh sang ngôn ngữ mà em hiểu được

10.

Ngôn ngữ lập trình dùng trong quyển sách Tin học 10 sẽ là:

a)

Pascal

b)

Python

c)

Java

d)

C++

11.

Tác giả của ngôn ngữ lập trình Python là?

a)

Bill Gates

b)

Niclaus Wirth

c)

Bjarne Stroustrup

d)

Guido van Rossum

12.

Để hiển thị trên màn hình dòng chữ "Python là một trong những NNLT bậc cao" ta có thể dùng lệnh:

a)

print()

b)

writeln()

c)

write()

d)

printf()

13.

NNLT Python có phân biệt chữ hoa và chữ thường không?

a)

b)

Không

14.


Dãy ký tự muốn in ra màn hình bằng câu lệnh print() cần được đặt trong dấu: (2 đáp án đúng)

a)

Ngoặc đơn

b)

Nháy kép

c)

Nháy đơn

d)

Ngoặc kép

15.

Để hiển thị ra màn hình dòng chữ "Học lập trình với Python để ra lệnh cho máy tính", ta có thể dùng lệnh nào sau đây? (Chọn đáp án sai)

a)

print("Học lập trình với Python để ra lệnh cho máy tính")

b)

print("Học lập trình với Python để ra lệnh cho máy tính')

c)

print('Học lập trình với Python để ra lệnh cho máy tính')

16.

Để hiển thị những điều sau trên màn hình

Hello World!

lệnh sau nên được sử dụng:

a)

print( Hello World! )

b)

print( "Hello World" + !)

c)

print( "Hello World!" )

d)

print "( Hello World! )"

17.

Output của đoạn code sau:

x = 5

y = 6

print(x*y)

a)

56

b)

x*y

c)

30

d)

Syntax Error

18.

Ngôn ngữ lập trình là gì?

a)

Phương tiện để soạn thảo văn bản.

b)

Ngôn ngữ Pascal hoặc C

c)

Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc nào đó

d)

Phương tiện diễn đạt thuật toán

19.

Phát biểu nào sau đây SAI?

a)

Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó

b)

Máy tính điện tử có thể chạy các chương trình

c)

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

d)

Người sử dụng máy tính đều phải biết lập trình

20.

Ngôn ngữ lập trình bậc cao là gì?

a)

Là ngôn ngữ thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể

b)

Là ngôn ngữ máy tính không trực tiếp hiểu được

c)

Có thể diễn đạt được mọi thuật toán

d)

Sử dụng từ ngữ và cú pháp của ngôn ngữ tự nhiên

21.

Ngôn ngữ máy là gì?

a)

Là trình biên dịch

b)

Là ngôn ngữ bậc cao

c)

Là ngôn ngữ duy nhất máy hiểu và thực hiện

d)

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