You are on page 1of 7

Lập trình là gì?

A. Là quá trình viết các chương trình máy tính


B. Là quá trình sử dụng các câu lệnh để chỉ đạo máy tính thực hiện các nhiệm vụ
C. Là quá trình sử dụng các cấu trúc dữ liệu và thuật toán để mô tả cách thức máy tính xử lý
thông tin
D. Cả A, B và C đều đúng
Tư duy lập trình là:
A. Là ngôn ngữ dùng để viết chương trình.
B. Là cách mà các nhà lập trình viên phân tích và giải quyết vấn đề.
C. Là sự kết hợp và áp dụng một hoặc nhiều cấu trúc dữ liệu vào một hoặc nhiều thuật toán
nào đó để có được đầu ra mong muốn.
D. Là hệ thống được thiết kế để quản lí một khối lượng dữ liệu nhất định một cách tự động và
có trật tự.
Có mấy loại ngôn ngữ lập trình chính:
A. 2
B. 4
C. 5
D. 3
Ngôn ngữ nào sau đây dùng để lập trình:
A. C
B. C#
C. C++
D. Tất cả các đáp án trên

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

A. Ngôn ngữ để viết chương trình, diễn đạt thuật toán giúp máy tính hiểu và thực hiện.
B. Ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện.
C. Ngôn ngữ gần với ngôn ngữ tự nhiên, dễ hiểu và sử dụng.
D. Ngôn ngữ có cấu trúc phức tạp, khó học và sử dụng.

Các loại ngôn ngữ lập trình được phân loại dựa trên các tiêu chí nào?

A. Theo cấp độ: ngôn ngữ bậc cao, ngôn ngữ bậc trung, ngôn ngữ bậc thấp.
B. Theo đối tượng: ngôn ngữ hướng đối tượng, ngôn ngữ thủ tục, ngôn ngữ hàm.
C. Theo mục đích: ngôn ngữ hệ thống, ngôn ngữ ứng dụng, ngôn ngữ web.
D. Cả A, B và C.
Ngôn ngữ bậc cao là gì?

A. Ngôn ngữ gần với ngôn ngữ tự nhiên, dễ hiểu và sử dụng.


B. Ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện.
C. Ngôn ngữ có cấu trúc phức tạp, khó học và sử dụng.
D. Ngôn ngữ được viết trực tiếp bằng ngôn ngữ máy.

Ngôn ngữ bậc thấp là gì?

A. Ngôn ngữ gần với ngôn ngữ tự nhiên, dễ hiểu và sử dụng.


B. Ngôn ngữ được viết trực tiếp bằng ngôn ngữ máy.
C . Ngôn ngữ có cấu trúc phức tạp, khó học và sử dụng.
D. Ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện.

Ngôn ngữ hướng đối tượng là gì?

A. Ngôn ngữ sử dụng các đối tượng để mô tả thế giới thực.


B. Ngôn ngữ sử dụng các hàm để mô tả thế giới thực.
C. Ngôn ngữ sử dụng các lệnh để mô tả thế giới thực.
D. Ngôn ngữ sử dụng các biến để mô tả thế giới thực.

Ngôn ngữ thủ tục là gì?

A. Ngôn ngữ sử dụng các đối tượng để mô tả thế giới thực.


B. là một dạng ngôn ngữ lập trình máy tính liệt kê các hướng dẫn từng bước theo thứ tự mà
máy tính phải thực hiện chúng.
C. Ngôn ngữ sử dụng các lệnh để mô tả thế giới thực.
D. Ngôn ngữ sử dụng các biến để mô tả thế giới thực.

Ngôn ngữ hàm là gì?

A. Ngôn ngữ sử dụng các đối tượng để mô tả thế giới thực.


B. Ngôn ngữ sử dụng các hàm để mô tả thế giới thực.
C. Ngôn ngữ sử dụng các lệnh để mô tả thế giới thực.
D. Ngôn ngữ sử dụng các biến để mô tả thế giới thực.

Ngôn ngữ hệ thống là gì?

A. Ngôn ngữ được sử dụng để viết các phần mềm hệ thống.


B. Ngôn ngữ được sử dụng để viết các phần mềm ứng dụng.
C. Ngôn ngữ được sử dụng để viết các phần mềm web.
D. Ngôn ngữ được sử dụng để viết các phần mềm đa nền tảng.

Ngôn ngữ ứng dụng là gì?

A. Ngôn ngữ được sử dụng để viết các phần mềm hệ thống.


B. Ngôn ngữ được sử dụng để viết các phần mềm ứng dụng.
C. Ngôn ngữ được sử dụng để viết các phần mềm web.
D. Ngôn ngữ được sử dụng để viết các phần mềm đa nền tảng.

Ngôn ngữ web là gì?

A. Ngôn ngữ được sử dụng để viết các phần mềm hệ thống.


B. Ngôn ngữ được sử dụng để viết các phần mềm ứng dụng.
C. Ngôn ngữ được sử dụng để viết các phần mềm web.
D. Ngôn ngữ được sử dụng để viết các phần mềm đa nền tảng.
Ngôn ngữ đa nền tảng là gì?

A. Ngôn ngữ có thể được sử dụng trên nhiều nền tảng khác nhau.
B. Ngôn ngữ có thể được sử dụng trên một nền tảng duy nhất.
C. Ngôn ngữ có thể được sử dụng trên nhiều loại thiết bị khác nhau

Khái niệm thuật toán là gì?

A. Là một dãy các bước được thực hiện một cách tuần tự để giải quyết một bài toán.
B. Là một dãy các bước được thực hiện một cách ngẫu nhiên để giải quyết một bài toán.
C. Là một dãy các bước được thực hiện một cách lặp đi lặp lại để giải quyết một bài toán.
D. Là một dãy các bước được thực hiện một cách tuần tự để giải quyết một bài toán, đảm bảo
kết quả đúng.

Khái niệm biến là gì?

A. Là một đại lượng có thể thay đổi giá trị trong quá trình thực hiện chương trình.
B. Là một đại lượng có giá trị cố định trong quá trình thực hiện chương trình.
C. Là một đại lượng được sử dụng để lưu trữ giá trị của một đối tượng.
D. Là một đại lượng được sử dụng để lưu trữ giá trị của một biến.
Khái niệm hằng là gì?

A. Là một đại lượng có thể thay đổi giá trị trong quá trình thực hiện chương trình.
B. Là một đại lượng có giá trị cố định trong quá trình thực hiện chương trình.
C. Là một đại lượng được sử dụng để lưu trữ giá trị của một đối tượng.
D. Là một đại lượng được sử dụng để lưu trữ giá trị của một biến.

Khái niệm toán tử là gì?

A. Là một ký tự hoặc một biểu thức dùng để thực hiện phép toán trên các biểu thức.
B. Là một ký tự hoặc một biểu thức dùng để thực hiện phép toán trên các biến.
C. Là một ký tự hoặc một biểu thức dùng để thực hiện phép toán trên các hằng.
D. Là một ký tự hoặc một biểu thức dùng để thực hiện phép toán trên các câu lệnh.

Khái niệm biểu thức là gì?

A. Là một dãy các ký tự hoặc các biểu thức được kết hợp với nhau bằng toán tử.

B. Là một dãy các ký tự hoặc các biểu thức được kết hợp với nhau bằng biến.
C. Là một dãy các ký tự hoặc các biểu thức được kết hợp với nhau bằng hằng.
D. Là một dãy các ký tự hoặc các biểu thức được kết hợp với nhau bằng câu lệnh.

Khái niệm lệnh là gì?

A. Là một câu lệnh được sử dụng để thực hiện một thao tác trên máy tính.
B. Là một câu lệnh được sử dụng để thực hiện một thao tác trên biến.
C. Là một câu lệnh được sử dụng để thực hiện một thao tác trên hằng.
D. Là một câu lệnh được sử dụng để thực hiện một thao tác trên toán tử.

Khái niệm câu điều kiện là gì?

A. Là một câu lệnh được sử dụng để kiểm tra điều kiện và thực hiện hành động tương ứng.
B. Là một câu lệnh được sử dụng để thực hiện một thao tác trên máy tính.
C. Là một câu lệnh được sử dụng để thực hiện một thao tác trên biến.
D. Là một câu lệnh được sử dụng để thực hiện một thao tác trên hằng.
Khái niệm vòng lặp là gì?

A. Là một câu lệnh được sử dụng để thực hiện một thao tác trên máy tính.
B. Là một câu lệnh được sử dụng để kiểm tra điều kiện và thực hiện hành động tương ứng.
C. Là một câu lệnh được sử dụng để thực hiện một thao tác trên biến.
D. Là một câu lệnh được sử dụng để thực hiện một thao tác lặp đi lặp lại.

Khái niệm cấu trúc dữ liệu là:


A. Một cách để tổ chức dữ liệu trong máy tính.
B. Một cách để lưu trữ dữ liệu trong máy tính.
C. Một cách để xử lý dữ liệu trong máy tính.
D. Tất cả các đáp án trên.

Khái niệm chương trình là:


A. Một tập hợp các câu lệnh được sử dụng để thực hiện một nhiệm vụ.
B. Một tập hợp các câu lệnh được sử dụng để giải quyết một bài toán.
C. Một tập hợp các câu lệnh được sử dụng để xử lý dữ liệu.
D. Tất cả các đáp án trên

Kỹ năng phải có để viết ra một chương trình cơ bản?


A. Kỹ năng lập trình
B. Kỹ năng nấu ăn
C. Kỹ năng lái xe
D. Kỹ năng Đọc sách

Cú pháp khai báo thư viện trong C là:


A. #include <Tên_thư_viện>
B. #include <Tên_trường>
C. #include <Tên_cột>
D. #include <Tên_hàng>

Ví dụ về cú pháp khai báo thư viện:


A. #include<iostream>
B. #include<math.h>
C. #include<string.h>
D. Tất cả các phương án trên

Các loại chương trình đơn giản:


A. Chương trình in ra văn bản
B. Chương trình tính toán số học
C. Chương trình điều khiển luồng
D. Tất cả phương án trên

Câu lệnh trong chương trình được viết bằng ngôn ngữ c++ kết thúc bằng dấu gì?
A. Dấu chấm phẩy
B. Dấu chấm
C. Dấu phẩy
D. Tất cả các đáp án đều sai

Phát biểu nào sau đây là đúng về chương trình đơn giản?
A. Chương trình đơn giản là chương trình chỉ có một câu lệnh
B. Chương trình đơn giản là chương trình có thể thực hiện một nhiệm vụ đơn giản
C. Chương trình đơn giản là chương trình có thể được viết ra trong một dòng lệnh
D. Tất cả các phương án đều sai

Dấu chấm phẩy trong chương trình đơn giản có tác dụng:
A. Kết thúc một câu lệnh
B. Kết thúc một phép toán
C. Kết thúc một biểu thức
D. Kết thúc một biến

Chương trình đơn giản là chương trình có:


A. Một số lượng nhỏ câu lệnh
B. Một số lượng lớn câu lệnh
C. Không có câu lệnh
D. Không xác định

Có bao nhiêu bước thực thi của một chương trình:


A. 4
B. 5
C. 6
D. 7

“Một đoạn mã máy tính được viết để thực hiện một tác vụ đơn lẻ” là gì?
A. Chương trình đơn giản
B. Chương trình phức tạp
C. Chương trình truyền hình
D. Không xác định

Bước đầu tiên trong các bước thực thi của một chương trình?
A. Xác định bài toán
B. Lựa chọn phương pháp
C. Xây dựng thuật toán
D. Vận hành bảo trì

Bước thứ 2 trong các bước thực thi của một chương trình?
A. Xác định bài toán
B. Lựa chọn phương pháp
C. Xây dựng thuật toán
D. Vận hành bảo trì

Bước thứ 3 trong các bước thực thi của một chương trình?
A. Xác định bài toán
B. Lựa chọn phương pháp
C. Xây dựng thuật toán
D. Cài đặt chương trình

Bước thứ 4 trong các bước thực thi của một chương trình?
A. Xác định bài toán
B. Lựa chọn phương pháp
C. Xây dựng thuật toán
D. Cài đặt chương trình

Bước thứ 5 trong các bước thực thi của một chương trình?
A. Xác định bài toán
B. Lựa chọn phương pháp
C. Xây dựng thuật toán
D. Kiểm tra và thử lỗi

Bước cuối cùng trong các bước thực thi của một chương trình?
A. Xác định bài toán
B. Lựa chọn phương pháp
C. Xây dựng thuật toán
D. Vận hành và bảo trì

Để viết chương trình đơn giản, ta cần sử dụng các kiến thức cơ bản nào?
A. Các khái niệm cơ bản về lập trình
B. Các lệnh cơ bản của ngôn ngữ lập trình
C. Các cấu trúc dữ liệu cơ bản
D. Cả ba phương án trên

Một số lỗi thường gặp khi viết chương trình đơn giản là gì?
A. Lỗi cú pháp
B. Lỗi logic
C. Lỗi về bộ nhớ
D. Cả ba phương án trên

Cách khắc phục lỗi khi viết chương trình đơn giản là gì?
A. Kiểm tra lại cú pháp của chương trình
B. Kiểm tra lại logic của chương trình
C. Kiểm tra lại bộ nhớ của chương trình
D. Cả ba phương án trên

Một số mẹo để viết chương trình cơ bản là gì?


A. Sử dụng các lệnh cơ bản trong ngôn ngũ lập trình
B. Sử dụng các cấu trúc dữ liệu cơ bản
C. Kiểm tra lại các chương trình trước khi chạy
D. Cả bản phương án trên

You might also like