vietjack.com

700+ câu trắc nghiệm Ngôn ngữ lập trình C có đáp án - Phần 12
Quiz

700+ câu trắc nghiệm Ngôn ngữ lập trình C có đáp án - Phần 12

V
VietJack
Đại họcTrắc nghiệm tổng hợp6 lượt thi
25 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include int main() { int i = 0; for (; ; ; ) printf("In for loop\n"); printf("After loop\n"); }

Lỗi thời gian tuân thủ

Vòng lặp vô hạn

Không có gì

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int foo(); void main() { int i = 0; for (foo(); i == 1; i = 2) printf("In for loop\n"); printf("After loop\n"); getch(); } int foo() { return 1; }

Trong vòng lặp for

Sau vòng lặp

Lỗi biên dịch

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int main() { int i = 0; while (i = 0) printf("True\n"); printf("False\n"); getch(); }

Đúng

Sai

Lỗi Complie

Một cái khác

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int main() { int i = 0, j = 0; while (i < 5, j < 10) { i++; j++; } printf("%d, %d\n", i, j); getch(); }

>

5, 5

10, 10

Lỗi cú pháp

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int main() { int a = 0, i = 0, b = 0 ; for (i = 0; i < 5; i++) { a++; continue; b++; } printf("\n a = %d,b =%d", a, b); getch(); }

>

a = 5,b = 5

a = 4,b = 4

a = 5,b = 0

Một cái khác

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? void main() { int i = 0; for (i = 0; i < 5; i++) if (i < 4) { printf("Hello"); break; } getch(); }

>

Xin chào

Xin chào được in 3 lần

Xin chào được in 4 lần

Xin chào được in 5 lần

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { int i = 0; for(; i <= 2; ) printf(" %d", ++i); getch(); }

=>

1 2 3

0 1 2 3

0 1 2

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { int x; for(x = 1; x <= 5; x++); printf("%d", x); getch(); }

=>

12345

123456

6 Ngày 1234

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int main() { int i = 3; while (i--) { int i = 100; i--; printf("%d ", i); } getch(); }

99 99 99

Lỗi của biên dịch viên

1

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

“vncoding” sẽ được in ra trên màn hình bao nhiêu lần? #include #include int main() { int i = 1024; for (; i; i >>= 1) printf("\nlaptrinhc++"); getch(); }

10

11

Vô hạn

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { int i = 2, j = 2; while(i+1? --i : j++) printf("%d", i); getch(); }

1

2

Lỗi biên dịch

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { int i, j; i = j = 2; while(--i&&j++) printf("%d %d", i, j); getch(); }

1 3

1 2

Không in ra kí tự nào

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int main() { int x = 011, i; for(i = 0; i < x; i += 3) { printf("Start "); continue; printf("End"); } getch(); }

>

Bắt đầu Kết thúc Bắt đầu Kết thúc

Bắt đầu Bắt đầu Bắt đầu

Bắt đầu Bắt đầu Bắt đầu Bắt đầu Bắt đầu

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra của đoạn mã sau là gì? #include #include void main() { int s = 0; while (s++ < 10) { if (s < 4 && s < 9) continue; printf(" %d ", s); } getch(); }

>

1 2 3 4 5 6 7 8 9

3 4 5 6 7 8 9

4 5 6 7 8 9

4 5 6 7 8 9 10

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { int i = 6; while(i) { if (i > 5) { i--; } i = i + 5; if (i > 34) { break; } } printf("%d", i); getch(); }

Vòng lặp vô hạn

35

38

39

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int print(int i); void main() { int i = 6; while(print(i) || --i); getch(); } int print(int i) { printf("%d, ", i); return 0; }

6, 5, 4, 3, 2, 1,

6, 5, 4, 3, 2, 1, 0,

Lỗi biên dịch

Vòng lặp vô hạn

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include int func(int* i); void main() { int i = 15; while(func(&i) && i++ > 0); printf("%d", i); getch(); } int func(int* i) { *i -= 5; return(*i); }

0

-1

-2

-3

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { static int i; int j; for(j = 0; j <= 5; j++) switch(j) { case 1: i++; break; case 2: i+=2; case 4: i /= 1; j += 1; continue; default: --i; continue; } printf ("%d", i); getch(); }

=>

0

2

3

-4

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? #include #include void main() { int i, j; for(i = 0, j = 0; i < 5, j < 6; i++, j++) { printf("i = %d \t j = %d\n", i, j); } getch(); }

>

in i và j từ 0 đến 4

in i và j từ 0 đến 5

in i từ 0 đến 4, in j từ 0 đến 5

Lỗi biên dịch

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

In những gì? void main() { int i = 3; if (!i) i++; i++; if (i == 3) i += 2; i += 2; printf("%d\n", i); getch(); }

5

6

7

Một cái khác

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

In những gì? void main() { int x; if(x = 0) printf ("Value of x is 0"); else printf ("Value of x is not 0"); getch(); }

Giá trị của x là 0

Giá trị của x không phải là 0

Lỗi

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

In những gì? void main() { int i; for(i = 0; i < 20; i++) { switch(i) { case 0:i+=5; case 1:i+=2; case 5:i+=5; default: i+=4; break; } printf("%d,", i); } getch(); }

>

14,18,

16,20,

16,21,

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

In cái gì? void main() { static int i; while(i <= 10&&i >= 0) (i > 2 ? i++ : i--); printf("%d", i); getch(); }=>

-1

0

1

Lỗi biên dịch

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? void main() { int i = 10, j = 20; if(i = 20) printf(" Hello"); else printf(" Hi"); getch(); }

Xin chào

Xin chào

Lỗi biên dịch

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Đầu ra là gì? void main() { int x = 0, y = 0; if(x == 0 || ++y) printf("x=%d", x); printf(" y=%d", y); getch(); }

x=0 y=1

x=0 y=0

Cú pháp lỗi

Xem đáp án
© All rights reserved VietJack