vietjack.com

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

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

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

Hàm nào sau đây so sánh hai chuỗi?

so sánh();

so sánh chuỗi();

cmp();

strcmp();

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

Câu nào sau đây thêm một chuỗi vào đầu một chuỗi khác?

thêm();

stringadd();

strcat();

stradd();

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

Hàm printf() nằm ở tệp thư viện chuẩn nào?

stdio.h

conio.h

stdlib.h

đầu ra.h

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

Hàm nào được sử dụng để đọc dữ liệu đầu vào từ bảng điều khiển?

quét f()

inf( )

lấy( )

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

Trong các phép toán sau đây, phép toán nào KHÔNG phải là toán tử quan hệ?

>

>

<=

=

Không có ở trên

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

Trong chương trình C, câu lệnh đầu tiên sẽ được thực thi là gì?

Câu lệnh đầu tiên của main()

Câu lệnh đầu tiên của chương trình

Câu lệnh đầu tiên sau chú thích /**/

Câu lệnh đầu tiên của hàm kết thúc

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

Tại sao kiểu ảnh chức năng lại hữu ích?

Bởi vì chúng cho trình biên dịch biết rằng một hàm được khai báo sau

Bởi vì chúng làm cho chương trình có thể đọc được

Bởi vì chúng cho phép lập trình viên xem danh sách nhanh các hàm trong chương trình cùng với đối số cho mỗi hàm.

Tất cả các Câu trên

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

Câu nào sau đây nên được sử dụng để có số dư sau khi chia 3,14 cho 2,1?

rem = 3,14%2,1;

rem = fmod(3.14, 2.1);

rem = modf(3.14, 2.1);

Không thể lấy được số dư trong phép chia dấu phẩy động.

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

Kiểu dữ liệu nào sau đây không phải do người dùng định nghĩa? 1. struct book { char name[10]; float price; int page; }; 2. long int l = 2.3; 3. enum day{Monday, Tuesday, Wednesday};

1

2

3

1 & 2 & 3

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

Xác định những điều sau đây là tuyên bố extern int x; float func(float x) { … } double pow(double, double);

1

2

3

1 và 3

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

Câu sau đây là một tuyên bố hay định nghĩa? extern int i;

Tuyên bố

Định nghĩa

A và B

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

Có sự khác biệt nào giữa các khai báo sau không? extern int fun( ) ; int fun( );

Cả hai đều giống hệt nhau

Không có sự khác biệt, ngoại trừ extern int fun( ); có thể nằm trong một tệp khác

int fun( ); được ghi đè bằng extern int fun( );

Không có câu nào trong số này

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

Trong chương trình sau, biến a được định nghĩa và khai báo ở đâu? #include void main() { extern int a; printf("\n a = %d", a); } int a = 20;

Extern int a là khai báo, int a = 20 là định nghĩa

Int a = 20 là khai báo, extern int a là định nghĩa

Int a = 20 là định nghĩa, a không được định nghĩa

a được khai báo, a không được định nghĩa

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

Có những loại liên kết nào?

Nội bộ và bên ngoài

Bên ngoài, Bên trong và Không có

Bên ngoài và Không có

Nội bộ

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

Ký hiệu đặc biệt nào sau đây được phép sử dụng trong tên biến?

* (dấu sao)

| (đường ống)

– (dấu gạch nối)

_ (gạch chân)

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

Theo mặc định, một số thực được coi là một

phao

đôi

dài gấp đôi

gấp đôi

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

Bạn sẽ làm tròn giá trị từ 1,66 thành 2,0 như thế nào?

trần nhà(1.66)

sàn (1.66)

tổng hợp(1.66)

làm tròn tới (1,66)

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

Có sự khác biệt nào trong tuyên bố sau đây không? int func(int arr[]); int func(int arr[20]);

Không

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

Có thể sử dụng double dài nếu phạm vi của double không đủ để chứa một số thực không?

Đúng

Sai

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

Một float rộng 4 byte, trong khi một double rộng 8 byte

Đúng

Sai

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

Kích thước của số nguyên ngắn và số nguyên dài có thể được xác minh bằng toán tử sizeof()

Đúng

Sai

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

Nếu định nghĩa của biến ngoài xuất hiện trong tệp nguồn trước khi sử dụng trong một hàm cụ thể, thì không cần khai báo extern trong hàm

Đúng

Sai

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

Biến toàn cục có sẵn cho tất cả các hàm. Có tồn tại một cơ chế mà theo đó nó có sẵn cho một số và không có sẵn cho những hàm khác không

Không

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

Kích thước của số nguyên ngắn và số nguyên dài sẽ khác nhau tùy theo từng nền tảng

Đúng

Sai

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

Một float chiếm 4 byte. Nếu hệ thập lục phân tương đương với 4 byte này là A, B, C và D, thì khi float này được lưu trữ trong bộ nhớ, các byte này được lưu trữ theo thứ tự nào sau đây?

ABCD

DCBA

0xABCD

Phụ thuộc vào kiến trúc big endian hay little endian.

Xem đáp án
© All rights reserved VietJack