Đề Thi Trắc Nghiệm C++ Cơ Sở - Có Đáp Án - Đại Học Kinh Doanh và Công Nghệ Hà Nội (HUBT)
Ôn luyện môn C++ Cơ Sở với bộ đề thi trắc nghiệm từ Đại Học Kinh Doanh và Công Nghệ Hà Nội (HUBT). Đề thi bao gồm các câu hỏi trọng tâm về các khái niệm cơ bản trong C++, như biến, kiểu dữ liệu, cấu trúc điều kiện, vòng lặp, và hàm. Kèm đáp án chi tiết, tài liệu này giúp sinh viên củng cố kiến thức lập trình C++ cơ bản và chuẩn bị tốt cho kỳ thi. Đây là tài liệu hữu ích cho sinh viên ngành công nghệ thông tin và khoa học máy tính. Thi thử trực tuyến miễn phí để nâng cao kỹ năng lập trình C++.
Từ khoá: đề thi trắc nghiệm C++ cơ sởĐại Học Kinh Doanh và Công Nghệ Hà NộiHUBTđề thi C++ có đáp ánôn thi C++ cơ sởkiểm tra kiến thức C++thi thử C++ cơ bảnlập trình C++ cơ bảnbiến và kiểu dữ liệucấu trúc điều kiện C++vòng lặphàm trong C++thi thử trực tuyến C++đề thi lập trình miễn phí
Thời gian làm bài: 1 giờ
Hãy bắt đầu chinh phục nào!
Xem trước nội dung:
Lệnh nào sau đây là sai?
string s = “Hello world!”;
string s (“Hello world!”);
string s = 1234;
string s;
Câu 5: Khai báo biến nào sau đây là sai?
a. short int = 5;
b. int num = 10;
c. long lint = 8;
d. double d = 3.14;
short int = 5;
int num = 10;
long lint = 8;
double d = 3.14;
Đoạn lệnh sau có kết quả là bao nhiêu?
int prt(int arr[][2], int size) {
int s = 0;
for (int i = 0; i < size; i++)
for (int j = 0; j < size; j++)
s += arr[i][j];
}
int main() {
int num[2][2] = { {1, 2}, {3, 4} };
cout << prt(num,2);
return 0;
}
10
0
15
Lỗi biên dịch
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
int i = 5 + 7 % 2;
cout << i;
return 0;
}
6
0
7
lỗi biên dDịch
Câu 24: Đoạn lệnh sau có kết quả bao nhiêu?
for (int i = 0,n = 4; n != i; i++,n--) cout << i << “,”;
0,1,
0,1,2
0,1,2,3,
0,1,2,3,4,
Quy tắc đặt tên biến nào sau đây là đúng nhất?
Là một chuỗi gồm một hoặc nhiều ký tự chữ, số hoặc ký tự gạch dưới, bắt đầu bằng một ký tự hoặc dấu gạch dưới, không chứa các ký hiệu đặc biệt và dấu cách, không trùng với các từ khóa.
Là một chuỗi gồm một hoặc nhiều ký tự chữ, số hoặc ký tự gạch dưới, bắt đầu bằng một số, không chứa các ký hiệu đặc biệt và dấu cách, không trùng với các từ khóa.
Là một chuỗi gồm một hoặc nhiều ký tự chữ, số hoặc ký tự gạch dưới, bắt đầu bằng một ký tự hoặc dấu gạch dưới, không chứa các ký hiệu đặc biệt và dấu cách, có thể trùng với các từ khóa.
Là chuỗi bắt đầu bằng một ký tự hoặc dấu gạch dưới, không chứa các ký hiệu đặc biệt và dấu cách, không trùng với các từ khóa.
Câu 25: Đoạn lệnh sau có kết quả bao nhiêu?
for (int i = 1; i < 5; i++) {
if (i == 3) break;
cout << i << “,”;
1, 2
1, 2, 3
1, 2, 4, 5
1, 2, 3, 4, 5
Định nghĩa biến cục bộ nào sau đây là đúng?
Là biến khai báo trong thân một hàm.
Là biến khai báo trong thân một khối lệnh.
Là biến khai báo trong thân hàm main.
Là biến khai báo trong một hàm hoặc một khối lệnh.
Đoạn lệnh sau có kết quả là bao nhiêu?
void odd (int);
void even (int);
int main() {
i
odd(i);
return 0;
}
void odd (int a) {
if ((a % 2) != 0) cout << “Le”;
else even(a);
}
void even (int a) {
if ((a % 2) == 0) cout << “Chan”;
else odd(a);
}
Chan
Le
Khoong in gì cả
Lỗi biên dịch
Cách khai báo măng nào chính xác?
<Kiểu dữ liệu mảng> <Tên mảng>[Số phần tử];
<Kiểu dữ liệu mảng][] <Tên mảng>;
<Kiểu dữ liệu mảng> <Tên mảng>[] = new <Kiểu dữ liệu mảng>[Số phần tử];
<Kiểu dữ liệu mảng>[] <Tên mảng> = new <Kiểu dữ liệu mảng>[Số phần tử];
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
cout << sizeof(long);
return 0;
}
1
2
4
8
Cách khai báo biến nào sau đây là đúng?
<Kiểu dữ liệu trả về> <Tên hàm>(Tham số 1, Tham số 2,..) {Khối lệnh}
<Kiểu dữ liệu trả về>:<Tên hàm>(Tham số 1, Tham số 2,…) {Khối lệnh}
<Tên hàm> (Tham số 1, Tham số 2,..) {Khối lệnh}
<Tên hàm> { Khối lệnh}
Đoạn lệnh sau có kết quả bao nhiêu?
int s = 3;
for (int i = 0, j = 100; i != j; i++, j--) {
s = 0;
s += i;
}
cout << s;
49
1225
5000
5050
Câu 31: Đoạn lệnh sau có kết quả bao nhiêu?
int s = 0;
for (int i = 0; i <= 10; i++) {
s += i;
}
cout << s;
0
45
55
50
Đoạn lệnh sau có kết quả bao nhiêu?
int x = 2;
switch (x) {
case 1: cout << “x is 1”; break;
case 2: cout << “x is 2”; break;
default: cout << “value of x unknown”;
}
0
45
55
48
Đoạn lệnh sau có kết quả là bao nhiêu?
void prevnext(int x,int& prev,int& next) { prev = --x; next = ++x; }
void output(int a) { cout << a; }
int main() {
int x = 100, y = 0, z = 0;
prevnext(x,y,z);
output(y);
return 0;
}
99
100
101
98
Câu 22: Đoạn lệnh sau có kết quả bao nhiêu?
int x = 3;
while (x > 0) {
cout << x << “,”;
x--;
}
3, 2, 1
không in gì hết
lặp vĩnh viên
lỗi biên dịch
Câu 18: Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
int i = 7 == 5+2 ? 4 : 3;
cout << i;
return 0;
}
1
0
3
4
Hãy chọn định nghĩa về cách truyền tham trị khi khai báo hàm đúng?
Là truyền giá trị của tham số vào biến.
Là truyền địa chỉ của biến vào hàm.
Là truyền bản sao của biến vào hàm chứ không phải là bản thân biến.
Là truyền bản sao của tham số vào biến. Tất cả các thay đổi của biến được thực hiện bởi hàm không ảnh hưởng đến giá trị của biến bên ngoài hàm.
Lệnh nào sau đây là sai?
cout << 120;
int x; cout << x;
int age = 33; cout << “My age is “ << age << “.\n”;
int x; cin << x;
Xem thêm đề thi tương tự
Tham khảo ngay đề thi trắc nghiệm C++ cơ bản dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Đề thi bao gồm các câu hỏi đa dạng về lập trình C++, từ cơ bản đến nâng cao, giúp sinh viên nắm vững kiến thức lập trình hướng đối tượng và cấu trúc dữ liệu. Đáp án chi tiết đi kèm giúp sinh viên tự kiểm tra và nâng cao hiệu quả ôn tập, chuẩn bị tốt cho các kỳ thi tại HUBT.
226 câu hỏi 6 mã đề 1 giờ
144,205 lượt xem 77,623 lượt làm bài
Ôn luyện với bộ tổng hợp đề thi trắc nghiệm Triết học C. Mác - Lênin từ Đại học Đại Nam DDN. Bộ đề bao gồm các câu hỏi về những nguyên lý cơ bản của Triết học Mác - Lênin, phép biện chứng duy vật, chủ nghĩa duy vật lịch sử, và các vấn đề lý luận chính trị - xã hội. Đề thi có đáp án chi tiết giúp sinh viên chuẩn bị tốt cho các kỳ thi và củng cố kiến thức lý luận.
315 câu hỏi 8 mã đề 1 giờ
49,416 lượt xem 26,536 lượt làm bài
25 câu hỏi 1 mã đề 1 giờ
11,832 lượt xem 6,363 lượt làm bài
Ôn tập và kiểm tra kiến thức lập trình C++ với đề thi trắc nghiệm trực tuyến dành cho sinh viên Đại Học Kinh Doanh và Công Nghệ Hà Nội (HUBT). Đề thi bao gồm các câu hỏi về cú pháp C++, lập trình hướng đối tượng, con trỏ, mảng, hàm, và các thuật toán cơ bản, giúp sinh viên củng cố kiến thức và chuẩn bị tốt cho kỳ thi, kèm theo đáp án chi tiết.
22 câu hỏi 1 mã đề 1 giờ
141,181 lượt xem 75,993 lượt làm bài
Ôn tập hiệu quả với đề thi trắc nghiệm Hành Vi Tổ Chức từ Đại học Văn Lang. Đề thi này tập trung vào các khái niệm và lý thuyết quan trọng về hành vi tổ chức, bao gồm động lực làm việc, quản lý nhóm, và các yếu tố ảnh hưởng đến hành vi trong môi trường tổ chức. Tài liệu ôn tập bao gồm câu hỏi trắc nghiệm và đáp án chi tiết, giúp sinh viên củng cố kiến thức và chuẩn bị tốt nhất cho kỳ thi.
331 câu hỏi 7 mã đề 1 giờ
87,364 lượt xem 46,994 lượt làm bài
50 câu hỏi 1 mã đề 1 giờ
31,890 lượt xem 17,153 lượt làm bài
Ôn luyện với đề thi trắc nghiệm Chủ Nghĩa Xã Hội Khoa Học chương 5 tại Đại học Võ Trường Toản (VTTU). Đề thi bao gồm các câu hỏi xoay quanh các vấn đề về đấu tranh giai cấp, cách mạng xã hội chủ nghĩa, và vai trò của Đảng trong quá trình xây dựng xã hội mới. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.
40 câu hỏi 1 mã đề 1 giờ
144,922 lượt xem 78,022 lượt làm bài
40 câu hỏi 1 mã đề 1 giờ
132,368 lượt xem 71,260 lượt làm bài
Ôn tập hiệu quả với đề thi trắc nghiệm Dân số học từ Đại học Tây Nguyên. Đề thi tập trung vào các khái niệm và vấn đề chính của môn Dân số học, bao gồm các phương pháp nghiên cứu dân số, phân tích số liệu dân số và các yếu tố ảnh hưởng đến sự biến động dân số. Đáp án chi tiết giúp sinh viên củng cố kiến thức và chuẩn bị tốt cho kỳ thi.
181 câu hỏi 4 mã đề 1 giờ
145,348 lượt xem 78,239 lượt làm bài