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

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

A
Admin
Đại họcTrắc nghiệm tổng hợp78 lượt thi
25 câu hỏi
1. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

2. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

3. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

4. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

5. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án C

6. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

7. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

8. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án C

9. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

10. Trắc nghiệm
• 1 điểm

“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

Chọn đáp án A

11. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

12. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

13. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

14. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án D

15. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án C

16. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

17. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

18. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

19. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

20. Trắc nghiệm
• 1 điểm

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

Chọn đáp án B

21. Trắc nghiệm
• 1 điểm

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

Chọn đáp án B

22. Trắc nghiệm
• 1 điểm

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

Chọn đáp án C

23. Trắc nghiệm
• 1 điểm

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

Chọn đáp án C

24. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án A

25. Trắc nghiệm
• 1 điểm

Đầ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

Chọn đáp án B

Bạn có thích hoạt động này không?

Bắt đầu ngay
Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây
Giải tích 1Giải tích 2Giải tích 3Cơ học kĩ thuậtKiến thức máy tínhNgôn ngữ lập trình CKĩ thuật đoTruyền động điệnKỹ thuật đo lườngNgắn mạch trong Hệ thống điệnToán tài chính đại cươngLý luận TDTTHóa lýHệ điều hành Unix (Linux)Kỹ thuật vi xử lýQuá trình và thiết bị chuyển khối (Hóa công 3)Quá trình và thiết bị truyền nhiệt (Hóa công 2)Phân tích thành phần lý hóa thực phẩmMáy điện IAnten và Truyền SóngCông nghệ Web và dịch vụ trực tuyếnHệ Điều hànhLuật hàng khôngLinux và phần mềm mã nguồn mởCấu tạo ô tôChế tạo phôiMáy nâng chuyểnCông nghệ khung vỏ ô tôCấu trúc máy tínhThông tin di độngThiết kế VLSIHệ thống thông tin y tếCông nghệ sản xuất giấyCông nghệ sinh học trong hoá dượcHoá dược & KT tổng hợp 1Bơm quạt máy nénKỹ thuật mạngTương tác Người – MáyPhân tích yêu cầu phần mềmQuản trị cơ sở dữ liệu phân tánNgôn ngữ mô hình hóa UMLCác kỹ thuật chuyển mạchKỹ thuật cháyCông nghệ lên men công nghiệpCông nghệ sinh học thực vậtHóa học IIQuá trình và thiết bị cơ họcKĩ thuật thủy khíKĩ thuật điện tử sốMáy điện 2Thiết bị điệnCơ sở tự động hóaCung cấp điệnHệ thống thông tin công nghiệpLý thuyết thông tinXử lý số tín hiệuCơ sở đo lường điện tửProfessional skillsNhững NLCB của CN Mác-Lênin I (Tự luận)Tư tưởng Hồ Chí Minh (Tự luận)Đường lối CM của Đảng CSVN (Tự luận)Pháp luật đại cương (Tự luận)Bơi lội (Tự luận)Đường lối quân sự của Đảng (Tự luận)Công tác quốc phòng, an ninh (Tự luận)