Tạo Trắc Nghiệm

200+ Trắc nghiệm Ngôn ngữ lập trình C (có đáp án)

31 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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

Đáp án và lời giải

Đáp án: D

Câu 2

Ngôn ngữ lập trình được Dennish đưa ra vào năm nào?

Đáp án và lời giải

Đáp án: B

Câu 3

Ngôn ngữ lập trình nào dưới đây là ngôn ngữ lập trình có cấu trúc?

Đáp án và lời giải

Đáp án: B

Câu 4

Những tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C?

Đáp án và lời giải

Đáp án: C

Câu 5

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

Đáp án và lời giải

Đáp án: B

Câu 6

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

Đáp án và lời giải

Đáp án: A

Câu 7

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

Đáp án và lời giải

Đáp án: D

Câu 8

Kiểu dữ liệu nào dưới đây được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C:

Đáp án và lời giải

Đáp án: A

Câu 9

Giả sử a, b là hai số thực. Biểu thức nào dưới đây viết không đúng theo cú pháp của ngôn ngữ lập trình C:

Đáp án và lời giải

Đáp án: D

Câu 10

Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C:

Đáp án và lời giải

Đáp án: C

Câu 11

Xâu định dạng nào dưới đây dùng để in ra một số nguyên hệ 16:

Đáp án và lời giải

Đáp án: B

Câu 12

Xâu định dạng nào dưới đây dùng để in ra một số nguyên ở hệ 8:

Đáp án và lời giải

Đáp án: C

Câu 13

Xâu định dạng nào dưới đây dùng để in ra một kí tự:

Đáp án và lời giải

Đáp án: D

Câu 14

Xâu định dạng nào dưới đây dùng để in ra một xâu kí tự:

Đáp án và lời giải

Đáp án: C

Câu 15

Xâu định dạng nào dưới đây dùng để in ra một số nguyên dài:

Đáp án và lời giải

Đáp án: A

Câu 16

Xâu định dạng nào dưới đây dùng để in ra địa chỉ của một biến:

Đáp án và lời giải

Đáp án: D

Câu 17

Xâu định dạng nào dưới đây dùng để in ra một số nguyên:

Đáp án và lời giải

Đáp án: C

Câu 18

Xâu định dạng nào dưới đây dùng để in ra một số thực có độ chính xác kép:

Đáp án và lời giải

Đáp án: B

Câu 19

Xâu định dạng nào sau đây dùng để in ra một số thực có độ chính xác đơn:

Đáp án và lời giải

Đáp án: C

Câu 20

Kiểu dữ liệu int (kiểu số nguyên) có thể xử lí số nguyên nằm trong khoảng nào:

Đáp án và lời giải

Đáp án: B

Câu 21

Cho a=3, b=2 và c là 3 biến nguyên. Biểu thức nào sau viết sai cú pháp trong ngôn ngữ lập trình C:

Đáp án và lời giải

Đáp án: A

Câu 22

Giả sử a và b là 2 số thực. Biểu thức nào dưới đây là không được phép:

Đáp án và lời giải

Đáp án: C

Câu 23

Cho a=3, b=2. Biến c= (a<<=B) sẽ có giá trị nào dưới đây:

Đáp án và lời giải

Đáp án: B

Câu 24

Kết quả hiển thị ra màn hình của chương trình sau là gì:
#include <stdio. H>
Void main ()
{
Int a, b ;
A=100 ;
B=56 ;
Printf (" %d", (a<B) ? A: B) ;
}

Đáp án và lời giải

Đáp án: A

Câu 25

Trong các hàm sau, hàm nào là hàm không định dạng để in một chuỗi kí tự ra màn hình:

Đáp án và lời giải

Đáp án: A

Câu 26

Kết quả của chương trình sau:
#include "stdio. H"
Void main ()
{
Int i;
I=10;
Printf ( "%o", i) ;
}

Đáp án và lời giải

Đáp án: A

Câu 27

Sử dụng cách truyền nào trong hàm sẽ không làm thay đổi giá trị của biến trong chương trình chính:

Đáp án và lời giải

Đáp án: A

Câu 28

Cho biết giá trị của biểu thức 5>1:

Đáp án và lời giải

Đáp án: C

Câu 29

Cho biết giá trị của biểu thức 2+4>2&&4<2:

Đáp án và lời giải

Đáp án: B

Câu 30

Biến con trỏ có thể chứa:

Đáp án và lời giải

Đáp án: A

Câu 31

Dữ liệu kí tự bao gồm:

Đáp án và lời giải

Đáp án: D