Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Khái niệm về lập trình - Cấu trúc tuần tự

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Một bài toán trong lập trình cần có

a)

Đầu vào

b)

Thuật toán

c)

Máy tính

d)

Đầu ra

2.

Trình bài thuật toán hoán đổi sữa và cafe trong 2 ly A, B cho nhau mà không được trộn lẫn chúng với nhau

a)

Bước 1: Lấy một ly C trống

Bước 2: Lấy sữa từ ly A đổ qua ly B

Bước 3: Lấy sữa từ ly B đổ qua ly A

Bước 4: Lấy cafe từ ly B đổ qua ly A

b)

Bước 1: Lấy một ly C trống

Bước 2: Lấy sữa từ ly A đổ qua ly C

Bước 3: Lấy Cafe từ ly B đổ qua ly C

Bước 4: Lấy sữa từ ly C đổ qua ly B

c)

Bước 1: Lấy một ly C trống

Bước 2: Lấy sữa từ ly A đổ qua ly C

Bước 3: Lấy cafe từ ly B đổ qua ly A

Bước 4: Lấy sữa từ ly C đổ qua ly B

d)

Bước 1: Lấy một ly C trống

Bước 2: Lấy cafe từ ly B đổ qua ly C

Bước 3: Lấy sữa từ ly A đổ qua ly C

Bước 4: Lấy cafe từ ly C đổ qua ly A

3.

Phát biểu nào sau đây là đúng?

a)

Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào loại máy.

b)

Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung phụ thuộc vào loại máy.

c)

Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung phụ thuộc vào rất nhiều yếu tố.

d)

Chương trình viết bằng ngôn ngữ lập trình bậc thấp nói chung không phụ thuộc vào loại máy.

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

Có tên là “ngôn từ thuật toán” hay còn gọi là “ngôn từ lập trình bậc cao” gần với ngôn từ toán học được cho phép miêu tả cách xử lý yếu tố độc lập với máy tính.

b)

Diễn đạt thuật toán để hoàn toàn có thể giao cho máy tính thực thi.

c)

Dưới dạng nhị phân để máy tính hoàn toàn có thể triển khai trực tiếp.

d)

Cho phép bộc lộ những tài liệu trong bài toán mà những chương trình sẽ phải xử lí.

6.

Ngôn ngữ lập trình đã trải qua các thế hệ nào?

a)

Ngôn ngữ máy

b)

Ngôn ngữ tương lai

c)

Hợp ngữ

d)

Ngôn ngữ bậc cao

7.

Ngôn ngữ C++ có thể dùng để

a)

Tạo ra các hệ điều hành

b)

Tạo ra các phần mềm

c)

Tạo ra thiết bị phần cứng mới

d)

Tạo ra các trò chơi trên máy tính

8.

Ta có thể lập trình bằng ngôn ngữ C++

a)

Trực tuyến

b)

Trực tiếp trên máy tính

c)

Trên các thiết bị di động

d)

Các câu trên đều đúng

9.

Để tạo dự án lập trình mới ta chọn?

a)

b)

c)

d)

10.

Để kiểm tra lỗi cú pháp tự động cho chương trình ta chọn?

a)

b)

c)

d)

11.

Để biên dịch (dịch từ ngôn ngữ C++ con người hiểu được sang ngôn ngữ máy) và chạy thử chương trình ta chọn?

a)

b)

c)

d)

12.

Dựa vào sơ đồ khối, hãy chọn cấu trúc lập trình tuần tự đúng

a)

Gọi chu vi là P, diện tích là S, đường kính là d, bán kính là r

Bước 1: tính diện tích S = r^2 * 3.14

Bước 2: tính đường kính d = P / 3.14

Bước 3: tính bán kính r = d / 2

b)

Gọi chu vi là P, diện tích là S, đường kính là d, bán kính là r

Bước 1: tính bán kính r = d / 2

Bước 2: tính đường kính d = P / 3.14

Bước 3: tính diện tích S = r^2 * 3.14

c)

Bước 1: tính đường kính d = P / 3.14

Bước 2: tính bán kính r = d / 2

Bước 3: tính diện tích S = r^2 * 3.14

Gọi chu vi là P, diện tích là S, đường kính là d, bán kính là r

d)

Gọi chu vi là P, diện tích là S, đường kính là d, bán kính là r

Bước 1: tính đường kính d = P / 3.14

Bước 2: tính bán kính r = d / 2

Bước 3: tính diện tích S = r^2 * 3.14

13.

Dòng lệnh

#include <iostream>

được gọi là?

a)

Câu lệnh nhập dữ liệu

b)

Chỉ thị tiền xử lý

c)

Câu lệnh xuất dữ liệu

d)

Chỉ thị hậu xử lý

14.

"Chỉ thị tiền xử lý" có công dụng?

a)

Được chạy đầu tiên khi chương trình bắt đầu hoạt động

b)

Liên kết các hàm thư viện (các dòng lệnh được lập trình sẵn) để người lập trình viên không phải mất thời gian viết lại

c)

Chứa các dòng lệnh khai báo cho chương trình

d)

Là dòng lệnh bắt buộc phải có để một số câu lệnh và hàm của C++ có thể hoạt động

15.

Chọn các phát biểu đúng về từ khóa

a)

Là từ dành riêng trong ngôn ngữ C++

b)

Phải viết đúng chính tả C++ mới hiểu

c)

Mỗi từ khóa có một công dụng nhất định

d)

Người lập trình viên không được đặt tên trùng với từ khóa

16.

Chọn phát biểu đúng về hàm main() trong C++

a)

Mỗi chương trình chỉ có duy nhất một hàm main()

b)

Mỗi chương trình có thể có nhiều hàm main()

c)

Hàm main() được thực hiện đầu tiên khi chương trình hoạt động

d)

Hàm main() được thực hiện sau cùng khi chương trình hoạt động

17.

Chọn phát biểu đúng về lệnh cout

a)

Dùng để hiển thị nội dung ra màn hình khi chương trình hoạt động

b)

Nội dung hiển thị bằng lệnh C++chỉ là văn bản

c)

Hiển thị văn bản bằng lệnh cout thì văn bản cần được đặt trong cặp dấu " "

d)

Hiển thị số hoặc biểu thức bằng lệnh cout thì cả hai phải được đặt trong cặp dấu " "

18.

Nhập nội dung đúng vào vị trí ... để chương trình có thể thực hiện được

(a)  

19.

Điền kết quả đúng khi chạy chương trình

(a)  

20.

Điền nội dung còn thiếu để chương trình không bị sai lỗi cú pháp

(a)