Font size
WorksheetsBài thu hoạch trắc nghiệm về C++
Total questions: 70
Worksheet time: 48mins
Kiểu dữ liệu nguyên thủy nào trong C/C++ được sử dụng để lưu trữ các số nguyên không dấu?
double
int
float
unsigned int
Kiểu dữ liệu nguyên thủy nào trong C/C++ được sử dụng để lưu trữ các số nguyên có dấu?
char
float
int
bool
Kiểu dữ liệu nguyên thủy nào trong C/C++ được sử dụng để lưu trữ các số thực?
int
char
bool
float hoặc double
Kiểu dữ liệu nguyên thủy nào trong C/C++ được sử dụng để lưu trữ một ký tự?
int
float
bool
char
Ngôn ngữ máy là
Bất cứ ngôn ngữ lập trình nào mà có thể diễn đạt thuật toán để giao cho máy tính thực hiện
Ngôn ngữ để viết các chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân
Các ngôn ngữ mà chương trình viết trên chúng sau khi dịch ra hệ nhị phân thì máy có thể chạy được
Diễn đạt thuật toán để có thể giao cho máy tính thực hiện
Ngôn ngữ lập trình C được xếp vào loại ngôn ngữ lập trình nào?
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ lập trình bậc cao
Ngôn ngữ lập trình logic
Trong ngôn ngữ lập trình C, tên biến nào sau đây KHÔNG được chấp nhận?
KetQua
ket_qua
Ket Qua
ketqua
Đâu là chú thích trong C/C++?
(* dòng chú thích *)
// dòng chú thích
{ dòng chú thích }
<-- dòng chú thích -->
Chọn cách khai báo đúng thư viện lệnh trong lập trình C/C++?
#include "tên_tệp_tiêu_đề"
include <tên_tệp_tiêu_đề>
#include tên_tệp_tiêu_đề
#include <tên_tệp_tiêu_đề>
Trong cấu trúc cơ bản của chương trình C++, thành phần nào bắt buộc phải có?
Phần khai báo các tệp tiêu đề
Định nghĩa kiểu dữ liệu mới
Phần khai báo các hàm nguyên mẫu
Phần định nghĩa hàm main()
Việc biên dịch một chương trình viết bằng ngôn ngữ lập trình bậc cao sang chương trình dưới dạng ngôn ngữ máy được thực hiện bởi:
Chương trình dịch
Chương trình soạn thảo
Hệ điều hành
Người lập trình
Trong ngôn ngữ lập trình C/C++, tên biến nào sau đây được chấp nhận?
if
While
for
Không có câu trả lời nào đúng
C++ là ngôn ngữ bậc gì?
Cao
Trung bình
Thấp
Hợp ngữ
1 byte bằng bao nhiêu bit?
2
8
16
32
Công cụ nào sau đây không phải là IDE?
Intellij
Eclipse
Visual Studio
Visual Studio Code
Trên thế giới hiện nay có rất nhiều ngôn ngữ lập trình khác nhau, chúng được phân thành các mức sau:
Ngôn ngữ máy, Hợp ngữ, Ngôn ngữ bậc cao
Ngôn ngữ máy, Ngôn ngữ tự nhiên
Ngôn ngữ máy, Ngôn ngữ lập trình
Ngôn ngữ bậc thấp, Ngôn ngữ bậc trung, Ngôn ngữ bậc cao
Trong các sơ đồ khối sau, sơ đồ khối nào thể hiện cấu trúc lặp kiểm tra điều kiện sau?
Đoạn văn sau mô tả công việc rửa rau: ' Em hãy cho rau vào chậu và xả nước ngập rau. Sau đó em dùng tay đảo rau trong chậu. Cuối cùng em vớt rau ra rổ và đổ hết nước trong chậu đi."
Đoạn văn bản trên thể hiện cấu trúc điều khiển nào?
A. Cấu trúc tuần tự.
B. cấu trúc rẽ nhánh dạng thiếu.
C. Cấu trúc lặp.
D. Cấu trúc rẽ nhánh dạng đủ.
Câu: “Nếu bạn Hoa ốm phải nghỉ học, em sẽ chép bài giúp bạn" thể hiện cấu trúc điều khiển nào?
Cấu trúc rẽ nhánh dạng đủ.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc tuần tự.
Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau:
Nếu nhân vật gặp chướng ngại vật (chẳng hạn tảng đá), thì nhân vật sẽ đổi hướng trước khi tiếp tục di chuyển về phía trước. Nếu nhân vật không gặp phải chướng ngại vật, thì nhân vật tiếp tục tiến về phía trước.
Bạn Hoàng nên dùng loại cấu trúc điều khiển nào?
Cấu trúc tuần tự.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc rẽ nhánh dạng đủ.
Bạn Hải đã viết một chương trình điều khiển chú mèo di chuyển liên tục trên sân khấu cho đến khi chạm phải chú chó. Bạn Hải nên dùng loại cấu trúc điều khiển nào để thực hiện yêu cầu di chuyển liên tục của chú mèo?
Cấu trúc rẽ nhánh dạng đủ.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc tuần tự.
Những tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C/C++?
-toanHang
toanHang
1toanHang
toan Hang
Một biến được gọi là biến toàn cục nếu:
Nó được khai báo ở tất cả các hàm, ngoại trừ hàm main().
Nó được khai báo bên ngoài hàm main().
Nó được khai báo ngoài tất cả các hàm, kể cả hàm main().
Nó được khai báo bên trong hàm main().
Một biến được gọi là một biến cục bộ (địa phương) nếu:
Nó đươc khai báo bên trong các hàm ngoại trừ hàm main().
Nó được khai báo bên trong hàm main().
Nó được khai báo bên ngoài các hàm kể cả hàm main().
Nó được khai báo bên trong các hàm, thủ tục, kể cả hàm main().
Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C/C++
a-=b
a==b
a>>=b
a%=b
Đâu là toán tử một ngôi?
!
a/b
a==b
a/=b
Lệnh cout trong C++ đi kèm với cặp dấu nào?
||
>>
<<
\\
Trong cấu trúc chương trình C++ có bao nhiêu hàm main()?
3
2
1
4
Kết thúc một dòng lệnh trong chương trình C++, ta sử dụng ký hiệu gì?
Dấu ;
Dấu ,
Dấu .
Dấu :
Cú pháp nào sau đây em dùng để khai báo thư viện trong C++
#include
include
//include
--include
Nội dung trong hàm main() được đặt trong cặp dấu ngoặc nào sau đây?
{ }
( )
[ ]
Để so sánh hai giá trị bằng nhau dùng toán tử nào?
:=
=
equal
==
Đâu là toán tử VÀ?
&
||
&&
|
Giá trị x cuối cùng của biểu thức?
int x;
for(x = 0; x < 10; x++) { }
0
10
9
2
Cách nào sau đây dùng để khai báo mảng?
int arr[10];
int arr;
arr{10};
array arr[10];
Chỉ số cuối cùng của mảng có 20 phân tử là bao nhiêu?
17
18
19
20
1 GB = ? MB
1048
1032
1024
1012
Chúng ta gọi dữ liệu hoặc lệnh được nhập vào máy tính là gì?
dữ liệu được lưu trữ
thông tin vào
thông tin ra
thông tin máy tính
1 petabyte bằng bao nhiêu gigabyte?
(a)
What is the way to suddenly quit any loop in C/C++ Language?
continue; statement
break; statement
leave; statement
quit; statement
What is a variable?
Any inputted data
A type of algorithm
A labelled part of the computer's memory
A way of repeating a block of code
What is an algorithm?
A finite set of instructions that accomplish a specific task.
The application of each step of an algorithm in the order in which the code statements are given.
Determines which part of an algorithm are executed based on a condition being true or false.
A repeating portion of an algorithm.
What does <= mean?
less than
less than or equal to
greater than
It represents the standard output stream of C++
cout
cin
clrscr()
A character used to mark the end of the statement
braces
semicolon
colon
Group of instructions written to perform a task is called as
information
comment
program
array
'\0' represents
Zero
Null Character
Division by Zero
Void Data type
What is the primary purpose of Microsoft Visual Studio?
Creating office productivity applications
Building software applications
Designing user interfaces
Managing databases
Which edition of Visual Studio is free for individual developers and small teams?
Visual Studio Professional
Visual Studio Enterprise
Visual Studio Community
Visual Studio Code
Tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C++?
diem toan
diemtoan
3diemtoan
–diemtoan
Phép toán % có ý nghĩa gì?
Lấy phần dư của phép chia hai số nguyên.
Đổi dấu một số thực hoặc một số nguyên.
Chia hai số thực hoặc nguyên.
Lấy phần nguyên của phép chia hai số nguyên.
Cho biết giá trị của biểu thức 2+4>2&&4<2
-1
1
0
Không câu nào đúng
Đâu là những toán tử số học trong C++?
+, -, *, /, %, =, !=
+, -, *, /, %, ++, --, >, <
&&, ||
+, /, %
Cho biết kết quả in ra màn hình của đoạn chương trình bên?
0
6
5
1
Cho biết kết quả in ra màn hình của đoạn chương trình bên:
10 20
20 10
21 11
20 30
Cho biết kết quả của đoạn chương trình bên:
1
3
6
Không thực hiện được
Câu lệnh mà thân của nó luôn luôn được thực hiện, ít nhất là 1 lần là?
for
do while
while
Không có câu lệnh nào
Câu lệnh lặp có thể có bao nhiêu biến điều khiển?
lớn hơn hoặc bằng 1
1
2
3
Cho biết kết quả của đoạn chương trình bên?
16
2
4
Kết quả khác
Cho biết kết quả của đoạn chương trình bên?
6
10
3
Không thực hiện được
Cho biết kết quả của đoạn chương trình bên?
6 7
5 7
5 6
6 6
Cho biết kết quả của đoạn chương trình bên?
-5
-6
0
Lặp vô hạn
Cho biết kết quả của đoạn chương trình bên?
2
3
4
Không thực hiện được
Cho biết kết quả in ra màn hình của đoạn chương trinh bên?
2 3 4
1 2 3 4
2 4
Không chạy được
Cho biết kết quả của đoạn chương trình bên?
2 4
0 2 4
4
1 2 4
Cho biết kết quả của đoạn chương trình bên?
In các số từ 1 đến 24, mỗi số 1 dòng
In các số từ 1 đến 24 trên cùng 1 dòng
25
Không in gì cả
Cho đoạn chương trình bên, giá trị của biến n sau khi thực hiện vòng lặp for là?
6
8
12
20
Cho biết đoạn chương trình bên in ra màn hình bao nhiêu câu chào Hello?
6
8
12
Chương trình lỗi
Một số bước sau sẽ được dùng để kiểm tra một số nguyên là lẻ hay chẵn:
1-Bắt đầu; 2-Nhập số nguyên n; 3-Nếu số dư là 0 thì hiển thị chuỗi: “Đây là số chẵn”; 4-Ngược lại hiển thị chuỗi: “Đây là số lẻ”; 5-Chia n cho 2;
6-Kết thúc;
Thứ tự các bước như thế nào là đúng?
1, 5, 3, 4, 2, 6
1, 2, 3, 4, 5, 6
1, 5, 4, 3, 2, 6
1, 2, 5, 3, 4, 6
