
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,556 lượt xem 1,047 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,4057,021
1 mã đề 25 câu hỏi 1 giờ
69,6645,354
4 mã đề 140 câu hỏi 1 giờ
58,4774,488
1 mã đề 25 câu hỏi 1 giờ
69,6235,350
5 mã đề 244 câu hỏi 1 giờ
73,8295,666
2 mã đề 100 câu hỏi 1 giờ
13,037998
25 mã đề 1247 câu hỏi 1 giờ
13,016997
3 mã đề 139 câu hỏi 1 giờ
13,034999
7 mã đề 163 câu hỏi 1 giờ
12,958993