Trang chủ Lớp 10 Tin học Thi Online Trắc nghiệm Bài 1. Làm quen với ngôn ngữ lập trình bậc cao có đáp án

Thi Online Trắc nghiệm Bài 1. Làm quen với ngôn ngữ lập trình bậc cao có đáp án

Thi Online Trắc nghiệm Bài 1. Làm quen với ngôn ngữ lập trình bậc cao có đáp án

  • 2800 lượt thi

  • 15 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

20/07/2024

Python là:

Xem đáp án

Đáp án đúng là: A

Python là ngôn ngữ lập trình bậc cao phổ biến rộng rãi trên thế giới, được Gui van Rossum đề xuất và công bố năm 1991.


Câu 2:

20/07/2024

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

Xem đáp án

Đáp án đúng là: B

Để in ra màn hình trong Python sử dụng lệnh print()


Câu 3:

20/07/2024

Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh ‘xin chao’ ta viết:

Xem đáp án

Đáp án đúng là: C

Để in ra màn hình câu lệnh ‘xin chao’ ta viết:

print(‘xin chao’)

Dãy kí tự muốn in phải để trong cặp dấu nháy đơn hoặc nháy kép.


Câu 4:

25/10/2024

Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python ?

Xem đáp án

Đáp án đúng là: D

Python phân biệt chữ hoa và chữ thường: Điều này có nghĩa là các biến, hàm, từ khóa trong Python phải được viết đúng chính tả, đúng chữ hoa chữ thường. Ví dụ: print("Hello") sẽ khác với Print("Hello").

=> A sai

Python là ngôn ngữ lập trình bậc cao: Ngôn ngữ bậc cao có cú pháp gần gũi với ngôn ngữ tự nhiên, dễ đọc, dễ viết và dễ hiểu hơn so với ngôn ngữ máy. Python là một trong những ví dụ điển hình của ngôn ngữ bậc cao.

=> B sai

Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot...: Python có rất nhiều thư viện và framework hỗ trợ phát triển các loại ứng dụng khác nhau, từ đơn giản đến phức tạp.

=> C sai

Pytthon là ngôn ngữ lập trình bậc cao vì vậy muốn máy tính có thể hiểu và thực hiện được thì phải có chương trình dịch để dịch sang ngôn ngữ máy.

=> D đúng

*kiến thức mở rộng:

1. Các kiểu dữ liệu:

Số nguyên (int): Đại diện cho các số nguyên dương và âm, không có phần thập phân. Ví dụ: 4, -2, 0.

Số thực (float): Đại diện cho các số có phần thập phân. Ví dụ: 3.14, -2.5.

Chuỗi (string): Dãy các ký tự, được bao quanh bởi dấu ngoặc kép đơn hoặc kép. Ví dụ: "Hello", 'Python'.

Danh sách (list): Một tập hợp các phần tử có thứ tự, có thể chứa các phần tử thuộc các kiểu dữ liệu khác nhau. Được bao quanh bởi dấu ngoặc vuông. Ví dụ: [1, 2, 3, "apple"].

Từ điển (dictionary): Một tập hợp các cặp khóa-giá trị, mỗi khóa là duy nhất. Được bao quanh bởi dấu ngoặc nhọn. Ví dụ: {"name": "Alice", "age": 30}.

2. Biến:

Khai báo: Để khai báo một biến, bạn chỉ cần đặt tên cho nó và gán giá trị cho nó bằng dấu bằng (=). Ví dụ: x = 10, name = "Alice".

Sử dụng: Sau khi khai báo, bạn có thể sử dụng biến trong các phép toán, so sánh, gán giá trị mới...

3. Toán tử:

Toán tử số học: +, -, *, /, // (chia lấy phần nguyên), ** (lũy thừa).

Toán tử so sánh: == (bằng), != (không bằng), <, >, <=, >=.

Toán tử logic: and, or, not.

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

if: Thực hiện một khối lệnh nếu điều kiện là đúng.

else: Thực hiện một khối lệnh nếu điều kiện là sai.

elif: Thực hiện một khối lệnh nếu điều kiện trước đó là sai và điều kiện hiện tại là đúng.

Ví dụ:

Python

x = 10

if x > 5:

    print("x lớn hơn 5")

else:

    print("x nhỏ hơn hoặc bằng 5")

5. Vòng lặp:

for: Lặp qua một dãy các phần tử.

while: Lặp cho đến khi điều kiện trở thành sai.

khi sử dụng các đoạn mã.

6. Hàm:

Định nghĩa: Sử dụng từ khóa def để định nghĩa một hàm.

Gọi hàm: Gọi tên hàm và truyền các đối số (nếu có) trong dấu ngoặc tròn.

Tham số: Các giá trị được truyền vào hàm khi gọi hàm.

 

 


Câu 5:

20/07/2024

Một ô tô đi từ A đến B với vận tốc v(km/h). Câu lệnh để tính ‘Thời gian ô tô đó đi hết quãng đường k(km)’ là:

Xem đáp án

Đáp án đúng là: A

Để đưa ra màn hình giá trị của k/v ta viết print(k/v)


Câu 6:

23/10/2024

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

Xem đáp án

Đáp án đúng là: A

Trong cửa sổ Shell của Python có thể: Thực hiện ngay từng câu lệnh và thấy được kết quả.

A đúng 

- B sai vì Shell là môi trường tương tác, nơi mỗi câu lệnh được thực hiện ngay lập tức và kết quả hiển thị ngay sau khi thực thi. Đây là điểm nổi bật của Shell so với viết mã trong các tệp và chạy toàn bộ chương trình.

- C sai vì Shell cho phép người dùng nhập và thực hiện các lệnh ngay lập tức, cung cấp phản hồi ngay sau mỗi lệnh được nhập.

- D sai vì Shell cho phép thực hiện ngay từng câu lệnh riêng lẻ và hiển thị kết quả ngay lập tức sau mỗi lần nhập lệnh.

Trong cửa sổ Shell của Python, người dùng có thể thực hiện từng câu lệnh một cách trực tiếp và ngay lập tức nhận được kết quả. Đây là môi trường tương tác cho phép lập trình viên thử nghiệm và kiểm tra các đoạn mã nhỏ mà không cần phải viết toàn bộ chương trình. Khi một câu lệnh được nhập vào, Python sẽ thực thi nó ngay lập tức và hiển thị kết quả lên màn hình.

Ví dụ, nếu người dùng gõ một phép toán như 2 + 3, Python sẽ trả về kết quả 5 ngay lập tức. Điều này rất hữu ích cho việc học hỏi và thực hành, vì người dùng có thể kiểm tra các lệnh mà không cần phải biên dịch hay chạy một tệp tin lớn. Ngoài ra, cửa sổ Shell cũng hỗ trợ việc thử nghiệm các hàm, kiểm tra biến và thực hiện các phép toán mà không cần phải tạo ra một chương trình hoàn chỉnh.

Tuy nhiên, để phát triển các ứng dụng lớn và phức tạp, lập trình viên thường sẽ chuyển sang các môi trường phát triển tích hợp (IDE) hoặc viết mã trong các tệp tin .py. Cửa sổ Shell rất phù hợp cho việc thử nghiệm và học tập, nhưng không phải là lựa chọn tốt nhất cho phát triển phần mềm quy mô lớn.


Câu 7:

21/07/2024

Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:

Xem đáp án

Đáp án đúng là: B

- Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học, máy tính muốn thực hiện được thì cần chuyển sang ngôn ngữ máy.

- Có nhiều ưu điểm như: ứng dụng trong học tập, và phát triển các ứng dụng web, lập trình games…


Câu 8:

22/07/2024

Khẳng định nào sau đây về Python là đúng?

Xem đáp án

Đáp án đúng là: D

Python là ngôn ngữ lập trình bậc cao và là ngôn ngữ lập trình hướng đối tượng, thông dịch.


Câu 9:

21/07/2024

Chọn phát biểu sai?

Xem đáp án

Đáp án đúng là: C

Trong Python, có phân biệt chữ in hoa và chữ thường.


Câu 10:

22/07/2024

Cho câu lệnh sau:

Print(‘xin chao’)

Câu lệnh trên sai, câu lệnh đúng là:

Xem đáp án

Đáp án đúng là: A

Python là ngôn ngữ phân biệt chữ hoa và chữ thường vì vậy phải viết thường chữ ‘p’ trong câu lệnh print(‘xin chao’)


Câu 11:

21/07/2024

Python được dùng để:

Xem đáp án

Đáp án đúng là: D

Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, lập trình games, điều khiển robot, xử lí ảnh, phân tích dữ liệu, …


Câu 12:

20/07/2024

Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?

Xem đáp án

Đáp án đúng là: D

Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu nháy đơn hoặc nháy kép.


Câu 13:

22/07/2024

Trong ngôn ngữ lập trình Python, phát biểu nào sau đây là đúng?

Xem đáp án

Đáp án đúng là: C

A Sai vì Python là một trong số những ngôn ngữ lập trình bậc cao.

B Sai vì chương trình máy tính là một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được.

D Sai vì dãy kí tự muốn in ra màn hình dùng câu lệnh print( ) và cần đặt trong cặp dấu nháy đơn hoặc nháy kép.


Câu 15:

21/07/2024

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à:

Xem đáp án

Đáp án đúng là: A

Để đưa ra giá trị của a*a ta đặt sau dấu phẩy ‘,’


Bắt đầu thi ngay