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

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

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

Sự khác biệt giữa các kiểu dữ liệu thực trong C là gì?

nổi, đôi

int ngắn, int đôi, int dài

float, double, long double

double, long int, float

Xem đáp án

Chọn đáp án C

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

Kết quả của chương trình sẽ là gì? #include #include #include void main() { float n = 1.34; printf("%f %f",ceil(n), floor(n)); getch(); }

1.000000 2.000000

1.500000 1.000000

2.000000 1.000000

1.300000 2.000000

Xem đáp án

Chọn đáp án C

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

Bạn sẽ thêm thư viện nào vào chương trình sau để chương trình hoạt động chính xác? #include #include void main() { printf("%f", log(1.9)); getch(); }

toán học.h

stdlib.h

log.h

dos.h

Xem đáp án

Chọn đáp án A

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

Bạn sẽ làm gì để coi hằng số 3,14 là một số kép dài?

sử dụng 3.14LD

sử dụng 3,14L

sử dụng 3.14DL

sử dụng 3.14LF

Xem đáp án

Chọn đáp án B

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

Bạn sẽ làm gì để coi hằng số 3,14 là một số thực?

sử dụng float(3.14f)

sử dụng 3.14f

sử dụng f(3.14)

sử dụng (f)(3.14)

Xem đáp án

Chọn đáp án B

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

Chúng ta muốn làm tròn x, một số thực, thành một giá trị int. Cách thực hiện đúng là:

y = (int)(x + 0,5)

y = int(x + 0,5)

y = (int)x + 0,5

y = (int)((int)x + 0,5)

Xem đáp án

Chọn đáp án A

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

Kết quả của chương trình sẽ là gì? #include #include void main() { float n = 1.67; printf("%e, ", n); printf("%f, ", n); printf("%g, ", n); printf("%lf, ", n); getch(); }

1.670000e+000, 1.670000, 1.67, 1.670000,

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

1,67e, 1,67000, 1,670, 1,67

1,67e, 1,67, 1,67000, 1,67f

Xem đáp án

Chọn đáp án A

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

Chương trình sẽ cho kết quả gì? #include #include void main() { float n = 0.7; if(n < 0.7f) printf("LaptrinhC++"); else printf("abc"); getch(); }

Câu nào trong số này

>

Lập trìnhC++

abc

Lỗi biên dịch

Không có

Xem đáp án

Chọn đáp án B

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

Chương trình sẽ cho kết quả gì? #include #include void main() { float n = 0.7; if(n < 0.7) printf("LaptrinhC++"); else printf("abc"); getch(); }

Câu nào trong số này

>

Lập trìnhC++

abc

Lỗi biên dịch

Không có

Xem đáp án

Chọn đáp án A

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

Nếu tập tin cần đưa vào không tồn tại, bộ xử lý trước sẽ nhấp nháy thông báo lỗi

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Đầu ra của chương trình là gì? #include #include void main() { int y = 100; const int x = y; printf("%d", x); getch(); }

100

Giá trị rác

Lỗi

0

Xem đáp án

Chọn đáp án A

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

Điều gì sẽ xảy ra nếu trong chương trình C, bạn gán giá trị cho một phần tử mảng có chỉ số vượt quá kích thước của mảng?

Phần tử sẽ được đặt thành 0.

Trình biên dịch sẽ báo lỗi.

Chương trình có thể bị sập nếu một số dữ liệu quan trọng bị ghi đè

Kích thước mảng sẽ tăng lên một cách thích hợp

Xem đáp án

Chọn đáp án C

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

Đầu ra của chương trình là gì? #include #include #include void main() { printf("%f", sqrt(36.0)); getch(); }

6.000000

6

Lỗi

Xem đáp án

Chọn đáp án A

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

Trong giai đoạn nào mã sau đây được thay thế bằng nội dung của tệp stdio.h #include

Trong quá trình chỉnh sửa

Trong quá trình liên kết

Trong quá trình thực hiện

Trong quá trình tiền xử lý

Xem đáp án

Chọn đáp án D

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

Kết quả của chương trình sẽ là gì? #include #include void main() { printf("%d %d %d", sizeof(3.14), sizeof(3.14f), sizeof(3.14l)); getch(); }

8 4 8

4 4 8

4 8 10

4 8 12

Xem đáp án

Chọn đáp án A

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

Một hàm không thể được định nghĩa bên trong một hàm khác

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Ký hiệu của các hàm sau là gì? 1. int func(int a, int b) { /*Some code*/ } 2. int func(a, b) int a; int b; { /*Some code*/ }

1. Ký hiệu KR và 2. Ký hiệu ANSI

1. Ký hiệu C trước ANSI và 2. Ký hiệu KR

1. Ký hiệu ANSI và 2. Ký hiệu KR

1. Ký hiệu ANSI và 2. Ký hiệu tiền ANSI

Xem đáp án

Chọn đáp án C

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

Tên của các hàm trong hai tệp khác nhau được liên kết với nhau phải là duy nhất.

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Nếu kiểu trả về cho một hàm không được chỉ định, nó mặc định là int

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Một hàm có thể có vô số câu lệnh trả về, mỗi câu lệnh trả về các giá trị khác nhau.

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Các hàm không thể trả về nhiều hơn một giá trị cùng một lúc

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Hàm có thể được gọi theo giá trị hoặc tham chiếu

Đúng

Sai

Xem đáp án

Chọn đáp án A

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

Chương trình sẽ in ra “laptrinhc++” bao nhiêu lần? #include void main() { printf("laptrinhc++"); main(); }

Thời gian vô hạn

65535 lần

Ngăn xếp Till tràn

Không thể gọi main( ) trong main( )

Xem đáp án

Chọn đáp án C

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

Trong C tất cả các hàm ngoại trừ hàm main() đều có thể được gọi đệ quy

Đúng

Sai

Xem đáp án

Chọn đáp án B

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

Có đúng là quá nhiều lệnh gọi đệ quy có thể dẫn đến tràn ngăn xếp không?

Có

Không

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)