Trắc nghiệm Tin học 10 cánh diều bài 1 Làm quen với ngôn ngữ lập trình bậc cao
Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm Tin học 10 bài 1 Làm quen với ngôn ngữ lập trình bậc cao - sách cánh diều. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.
Câu 1: Python là:
A. Ngôn ngữ lập trình bậc cao.
- B. Ngôn ngữ lập trình bậc thấp.
- C. Chương trình dịch.
- D. Ngôn ngữ máy.
Câu 2: Ngôn ngữ lập trình không cần chương trình dịch là:
- A. Hợp ngữ
- B. Ngôn ngữ lập trình bậc cao
C. Ngôn ngữ máy
- D. Pascal
Câu 3: Đâu không phải ngôn ngữ lập trình bậc cao?
- A. Python
B. Shell
- C. C++
- D. Java
Câu 4: 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ì?
- A. nháy đơn
- B. nháy kép
C. Cả A, B đều đúng.
- D. Cả A, B đều sai.
Câu 5: Trong các câu sau, những câu nào đúng?
- A. Chỉ ngôn ngữ lập trình mới mô tả được thuật toán.
B. Chỉ ngôn ngữ lập trình mới tạo ra được chương trình điều khiển máy tính.
- C. Chỉ dùng ngôn ngữ lập trình bậc cao mới tạo ra được chương trình cho máy tính thực hiện.
- D. Chỉ ngôn ngữ Python là ngôn ngữ lập trình bậc cao.
Câu 6: Điền từ còn thiếu vào chỗ trống
“Hiện nay, Python là một trong số các ngôn ngữ lập trình (1)……….. phổ biến rộng rãi (2)………..”
- A. (1) thứ cấp; (2) để giải quyết các bài toán đơn giản.
B. (1) bậc cao; (2) trên thế giới.
- C. (1) bậc cao; (2) để giải quyết các bài toán phức tạp.
- D. (1) thứ cấp; (2) để lập trình web.
Câu 7: 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ộ.
Câu 8: 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à
- A. Ngôn ngữ bậc cao.
- B. Ngôn ngữ thứ cấp.
C. Ngôn ngữ lập trình.
- D. Ngôn ngữ máy.
Câu 9: 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()
Câu 10: Chọn phát biểu sai?
- A. Cửa sổ Shell, cho phép viết và thực hiện ngay các biểu thức hoặc câu lệnh.
- B. Ngôn ngữ lập trình trực quan như Scratch dễ dùng và thích hợp với các bạn nhỏ tuổi.
C. Trong Python, không phân biệt chữ hoa và chữ thường.
- D. 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âu 11: Sản phẩm soạn thảo để máy tính hiểu và có thể thực hiện các yêu cầu của người viết được gọi là
A. Chương trình.
- B. Dự án.
- C. Nhóm.
- D. Câu lệnh.
Câu 12: Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:
- A. Máy tính có thể trực tiếp hiểu và thực hiện.
B. Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.
- 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. 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âu 13: Python được dùng để
- A. Phát triển các ứng dụng web, phần mềm ứng dụng.
- B. Lập trình game, điều khiển robot.
- C. Xử lí ảnh, phân tích dữ liệu.
D. Tất cả những đáp án trên đều đúng.
Câu 14: Trong các câu sau, những câu nào đúng?
- A. Chương trình máy tính chỉ để ra lệnh cho máy tính thực hiện tính toán.
- B. Để sử dụng được ngôn ngữ lập trình cần phải có năng khiếu toán học.
- C. Để sử dụng được ngôn ngữ lập trình cần phải rất giỏi tiếng Anh.
D. Để sử dụng được ngôn ngữ lập trình cần phải biết một số quy tắc của ngôn ngữ đó.
Câu 15: Cửa sổ nào của Python có thể thực hiện ngay từng câu lệnh và thấy được kết quả
A. Cửa sổ Shell.
- B. Cửa sổ Code.
- C. Cửa sổ Start.
- D. Cửa sổ IDLE.
Câu 16: Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python ?
- A. Python phân biệt chữ hoa và chữ thường.
- B. Python là ngôn ngữ lập trình bậc cao.
- C. 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…
D. Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.
Câu 17: 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à:
- A. 1
- B. 2
C. 5
- D. 6
Câu 18: 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 người viết được gọi là
- A. Hướng dẫn.
B. Lập trình.
- C. Thiết lập.
- D. IT.
Câu 19: Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh ‘xin chao’ ta viết:
- A. print()
- B. print(xin chao)
C. print(‘xin chao’)
- D. print xin chao
Câu 20: Khẳng định nào sau đây về Python là đúng?
- A. Python là một ngôn ngữ lập trình bậc cao.
- B. Python là một ngôn ngữ thông dịch.
- C. Python là ngôn ngữ lập trình hướng đối tượng.
D. Tất cả các đáp án đều đúng.