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
-
2798 lượt thi
-
15 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
20/07/2024Python là:
Đá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/2024Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
Đáp án đúng là: B
Để in ra màn hình trong Python sử dụng lệnh print()
Câu 3:
20/07/2024Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh ‘xin chao’ ta viết:
Đá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/2024Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python ?
Đá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/2024Mộ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à:
Đá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/2024Trong cửa sổ Shell của Python:
Đá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/2024Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:
Đá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/2024Khẳng định nào sau đây về Python là đúng?
Đá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/2024Chọn phát biểu sai?
Đáp án đúng là: C
Trong Python, có phân biệt chữ in hoa và chữ thường.
Câu 10:
22/07/2024Cho câu lệnh sau:
Print(‘xin chao’)
Câu lệnh trên sai, câu lệnh đúng là:
Đá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/2024Python được dùng để:
Đá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/2024Dã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ì?
Đá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/2024Trong ngôn ngữ lập trình Python, phát biểu nào sau đây là đúng?
Đá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 14:
22/07/2024Cho đ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à:
Đáp án đúng là: C
Vì a=b=1
c=1
d=2
Nên a+b+c+d=1+1+1+2=5
Câu 15:
21/07/2024Hì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à:
Đáp án đúng là: A
Để đưa ra giá trị của a*a ta đặt sau dấu phẩy ‘,’
Có thể bạn quan tâm
- 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 (2797 lượt thi)
Các bài thi hot trong chương
- Thi Online Trắc nghiệm Bài 6: Câu lệnh rẽ nhánh có đáp án (2770 lượt thi)
- Thi Online Trắc nghiệm Bài 2: Biến, phép gán và biểu thức số học có đáp án (1863 lượt thi)
- Thi Online Trắc nghiệm Bài 4. Các kiểu dữ liệu số và câu lệnh vào-ra đơn giản có đáp án (1746 lượt thi)
- Thi Online Trắc nghiệm Bài 8: Câu lệnh lặp có đáp án (823 lượt thi)
- Thi Online Trắc nghiệm Bài 12: Kiểu dữ liệu, xâu kí tự- xử lí xâu kí tự có đáp án (817 lượt thi)
- Thi Online Trắc nghiệm Bài 10: Chương trình con và thư viện các chương trình con có sẵn có đáp án (751 lượt thi)
- Thi Online Trắc nghiệm Bài 14: Kiểu dữ liệu danh sách-xử lí danh sách có đáp án (531 lượt thi)