200+ câu Trắc nghiệm Lập trình căn bản có đáp án - Phần 8
Đề thi

200+ câu Trắc nghiệm Lập trình căn bản có đáp án - Phần 8

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

Trong các tên biến sau, tên nào đặt sai quy cách?

tong

a15

_var

12A1

Xem đáp án

Chọn đáp án D

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

Trong các kiểu dữ liệu sau, kiểu nào có miền giá trị là các số thực?

int

char

float

long int

Xem đáp án

Chọn đáp án C

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

Nếu công việc trong cấu trúc if-else có từ 2 câu lệnh trở lên ta phải làm gì?

Viết liên tiếp các lệnh

Dùng dấu ;

Dùng cặp ngoặc { } để bao các câu lệnh lại

Không cần làm gì

Xem đáp án

Chọn đáp án C

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

Khi gán a = 5.2 (với a là biến kiểu int), giá trị lưu trữ vào a là gì?

5.2

5

0

Tất cả đều sai

Xem đáp án

Chọn đáp án B

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

Gán a = (1/2) * b với a, b là các biến kiểu int và giá trị b = 10. Giá trị của a là?

5

0

10

Tất cả đều sai

Xem đáp án

Chọn đáp án B

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

Trong C có bao nhiêu cấu trúc lặp?

1

2

3

4

Xem đáp án

Chọn đáp án C

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

Số lần lặp ít nhất của vòng lặp while là bao nhiêu?

0

1

2

Không xác định

Xem đáp án

Chọn đáp án A

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

Có thể dùng vòng lặp for để thay thế vòng lặp while (và ngược lại) không?

Không

Xem đáp án

Chọn đáp án A

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

Nếu thân vòng lặp có từ 2 câu lệnh trở lên ta phải làm gì?

Dùng dấu ;

Dùng dấu :

Dùng cặp ngoặc { }

Không cần làm gì

Xem đáp án

Chọn đáp án C

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

Các loại vòng lặp có thể dùng lồng nhau được không?

Được

Không

Xem đáp án

Chọn đáp án A

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

Ngôn ngữ lập trình C được Dennis Ritchie phát triển dựa trên ngôn ngữ nào?

Ngôn ngữ B

Ngôn ngữ BCPL

Ngôn ngữ DEC PDP

Ngôn ngữ B và BCPL

Xem đáp án

Chọn đáp án D

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

Tên biến nào viết đúng theo quy tắc đặt tên trong C?

diem toan

3diemtoan

_diemtoan

diemtoan

Xem đáp án

Chọn đáp án C

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

Một biến được gọi là biến toàn cục nếu:

Khai báo trong tất cả các hàm trừ main()

Khai báo ngoài tất cả các hàm kể cả main()

Khai báo ngoài hàm main()

Khai báo trong main()

Xem đáp án

Chọn đáp án B

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

Một biến được gọi là biến địa phương nếu:

Khai báo trong các hàm (kể cả main())

Khai báo trong các hàm trừ main()

Khai báo trong main()

Khai báo ngoài các hàm

Xem đáp án

Chọn đáp án A

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

Nếu x là biến toàn cục và không phải con trỏ thì:

Miền nhớ có thể thay đổi

Chỉ thay đổi trong main()

Thay đổi bởi mọi hàm

Miền nhớ không thay đổi

Xem đáp án

Chọn đáp án D

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

Kiểu dữ liệu nào được coi là kiểu dữ liệu cơ bản trong C?

double

con trỏ

union

mảng

Xem đáp án

Chọn đáp án A

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

Biểu thức nào không đúng cú pháp C với a, b là số thực?

a+=b

a*=b

a=b

a&=b

Xem đáp án

Chọn đáp án D

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

Biểu thức nào không hợp lệ với a, b là số thực?

ab

a-=b

a>>=b

a=b

Xem đáp án

Chọn đáp án C

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

Xâu định dạng in số nguyên hệ 16 là:

%d

%x

%i

%u

Xem đáp án

Chọn đáp án B

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

Xâu định dạng in số nguyên hệ 8 là:

%ld

%x

%o

%u

Xem đáp án

Chọn đáp án C

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

Xâu định dạng in 1 ký tự là:

%f

%x

%s

%c

Xem đáp án

Chọn đáp án D

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

Xâu định dạng in chuỗi ký tự là:

%f

%x

%s

%c

Xem đáp án

Chọn đáp án C

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

Xâu định dạng in số nguyên dài là:

%ld

%x

%d

%o

Xem đáp án

Chọn đáp án A

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

Xâu định dạng in số thực độ chính xác kép là:

%u

%e

%o

%p

Xem đáp án

Chọn đáp án B

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

Xâu định dạng in số thực độ chính xác đơn là:

%u

%e

%f

%o

Xem đáp án

Chọn đáp án C

26. Trắc nghiệm
1 điểm

Kiểu dữ liệu int có thể xử lý số trong khoảng:

0..255

32768..32767

128..127

0..65535

Xem đáp án

Chọn đáp án B

27. Trắc nghiệm
1 điểm

Kết quả chương trình:. int a=100;

int b=56;

printf("%d",(a<b)?a:b);

56

100

Lỗi

Khác

Xem đáp án

Chọn đáp án A

28. Trắc nghiệm
1 điểm

Hàm không định dạng để in chuỗi ra màn hình:

puts()

printf()

scanf()

gets()

Xem đáp án

Chọn đáp án A

29. Trắc nghiệm
1 điểm

Chương trình:. int i=10;

printf("%o",i);. Kết quả:

12

10

8

Khác

Xem đáp án

Chọn đáp án A

30. Trắc nghiệm
1 điểm

Truyền tham số nào không làm thay đổi giá trị biến gốc?

Truyền bằng trị

Truyền địa chỉ

Cả hai

Không. Đáp án: A