
Tổng Hợp Câu Hỏi Ôn Thi Lập Trình C++ HUBT online có đáp án
Từ khoá: Lập Trình C++ trắc nghiệm HUBT Đại Học Kinh Doanh Và Công Nghệ Hà Nội miễn phí có đáp án có giải thích ôn tập kiểm tra kiến thức lập trình sinh viên
Số câu hỏi: 170 câuSố mã đề: 7 đềThời gian: 1 giờ
13,634 lượt xem 1,049 lượt làm bài
Xem trước nội dung:
for (int i = 0; i <= 3; i++) cout << i*i << “,”;
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
int i = 5 + 7 % 2;
cout << i;
return 0;
}
Kết quả đoạn lệnh sau là bao nhiêu?
void odd (int);
void even (int);
int main() {
int i = 10;
cout << 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);
}
Cho khối lệnh như sau:
switch (thu) {
case 2:
cout << “Van, Toan”;
break;
case 3:
cout << “Hoa, Ly”;
break;
default:
cout << “Ngay nghi”;
break;
}
Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 2?
Kết quả đoạn lệnh sau là bao nhiêu?
void prevnext(int& x,int& prev,int& next) { prev = --x;}
void output(int a) { cout << a; }
int main() {
int x = 100, y, z;
prevnext(x,y,z);
output(x);
return 0;
}
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
int a, b;
a = 2 + (b = 5);
cout << a % b;
return 0;
}
for (;;) cout << i*i << “,”;”
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
cout << sizeof(char);
return 0;
}
Kết quả đoạn lệnh sau là bao nhiêu?
int billy[5] = {1, 2, 3, 4, 5};
int a = 0;
billy[0] = a;
billy[a] = 75;
cout << billy[0];
Kết quả đoạn lệnh sau là bao nhiêu?
for (int i = 0; i < 10; i++) {
int s = 0;
s += i;
}
cout << s;
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
cout << sizeof(int);
return 0;
}
Kết quả đoạn lệnh sau là bao nhiêu?
int s = 0;
for (int i = 0; i < 10; i++) {
s += i;
}
cout << i;
Kết quả đoạn lệnh sau 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(z);
return 0;
}
Kết quả đoạn lệnh sau là bao nhiêu?
void prevnext(int x,int& prev,int& next) { prev = x - 1; next = x + 1; }
void output(int a) { cout << a; }
int main() {
int x = 100, y = 0, z = 0;
prevnext(x,y,z);
output(z);
return 0;
}
Kết quả đoạn lệnh sau là bao nhiêu?
int s = 0;
for (int i = 0, j = 100; i != j; i++, j--) {
s += i;
}
cout << s;
Đoạn lệnh sau có kết quả bao nhiêu?
int main() {
int a = 20;
a >>= 2;
cout << a;
return 0;
}
Đoạn lệnh sau có kết quả là bao nhiêu?
void incr(void * data,int size) {
if ( (size == sizeof(char) )
{ char* cp; cp = (char*)data; ++(*cp); }
else if ( (size == sizeof(int) )
{ int* ip; ip = (int*)data; ++(*ip); }
}
int main() {
char a = ‘y’; int b = 1602;
incr(&b,sizeof(a));
cout << b;
return 0;
}
Đoạn lệnh sau có kết quả là bao nhiêu?
int addition (int a,int b) { return (a + b); }
int subtraction (int a,int b) { return (a – b); }
int operation (int a,int b,int (*functocall) (int,int) { return (*functocall)(a,b); }
int main() {
int m,n; int (*minus)(int,int) = subtraction;
m = operation(7,5,addition);
cout << m;
return 0;
}
Đoạn lệnh sau có kết quả 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;
}
Kết quả đoạn lệnh sau là bao nhiêu?
void odd (int);
int main() {
int i = 10;
cout << 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);
}
Đề thi tương tự
5 mã đề 188 câu hỏi 1 giờ
91,425 xem7,021 thi
1 mã đề 25 câu hỏi 1 giờ
69,692 xem5,354 thi
4 mã đề 140 câu hỏi 1 giờ
58,545 xem4,488 thi
1 mã đề 25 câu hỏi 1 giờ
69,648 xem5,350 thi
5 mã đề 244 câu hỏi 1 giờ
73,876 xem5,666 thi
25 mã đề 1247 câu hỏi 1 giờ
13,034 xem997 thi
3 mã đề 139 câu hỏi 1 giờ
13,051 xem999 thi
7 mã đề 163 câu hỏi 1 giờ
12,981 xem993 thi