Font size
WorksheetsNgôn ngữ lập trình C/C++
Total questions: 50
Worksheet time: 28mins
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 tệp tiêu đề 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
