Tạo Trắc Nghiệm

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

25 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

Điều gì sẽ xảy ra khi ta gán một phần tử vượt quá chỉ số của mảng?

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

Đáp án: C

Câu 2

Kết quả chương trình sau là gì?. int a[5] = {5,1,15,20,25};

int i,j,m;. i = ++a[1];

j = a[1]++;

m = a[i++];. printf("%d, %d, %d", i, j, m);

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

Đáp án: C

Câu 3

Kết quả chương trình sau là gì?. int arr[5], i=0;

while(i<5) arr[i]=++i;. for(i=0;i<5;i++)

printf("%d, ",arr[i]);

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

Đáp án: B

Câu 4

Kết quả chương trình sau là gì?. int arr[1]={10};

printf("%d",0[arr]);

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

Đáp án: B

Câu 5

Chương trình sau in ra gì?. float arr[] = {12.4,2.3,4.5,6.7};. printf("%d", sizeof(arr)/sizeof(arr[0]));

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

Đáp án: B

Câu 6

Nếu mảng bắt đầu tại địa chỉ 1200, chương trình sau in ra gì?. int arr[]={2,3,4,1,6};. printf("%d, %d, %d", arr, &arr[0], &arr);

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

Đáp án: B

Câu 7

Cách cài đặt hàm đúng cho chương trình sau là gì?. int a[3][4];

fun(a);

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

Đáp án: A

Câu 8

Với hai chuỗi giống nhau, hàm strcmp() trả về gì?

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

Đáp án: B

Câu 9

Hàm nào tìm ký tự trong chuỗi và trả về vị trí xuất hiện cuối cùng?

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

Đáp án: B

Câu 10

Kết quả chương trình sau là gì?. char str1[20]="Hello";

char str2[20]=" World";. printf("%s", strcpy(str2, strcat(str1,str2)));

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

Đáp án: C

Câu 11

Kết quả chương trình:. printf(5+"Good Morning\n");

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

Đáp án: D

Câu 12

Ký tự kết thúc chuỗi là gì?

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

Đáp án: C

Câu 13

Hàm dùng để so sánh hai chuỗi:

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

Đáp án: D

Câu 14

Hàm cấp phát bộ nhớ động trong C là:

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

Đáp án: B

Câu 15

Hàm giải phóng bộ nhớ động là:

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

Đáp án: A

Câu 16

Con trỏ có thể trỏ tới kiểu dữ liệu nào?

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

Đáp án: D

Câu 17

Trước khi đọc hoặc ghi file cần làm gì?

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

Đáp án: A

Câu 18

Đối tượng đại diện cho file trong C là gì?

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

Đáp án: A

Câu 19

Chế độ mở file để ghi tiếp vào cuối file là gì?

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

Đáp án: A

Câu 20

Hàm bắt buộc phải có trong mọi chương trình C là:

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

Đáp án: C

Câu 21

Ký hiệu bắt đầu và kết thúc khối lệnh là gì?

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

Đáp án: A

Câu 22

Dấu kết thúc một dòng lệnh C là gì?

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

Đáp án: B

Câu 23

Toán tử so sánh hai biến là gì?

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

Đáp án: C

Câu 24

Toán tử nào nối hai chuỗi?

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

Đáp án: C

Câu 25

Hàm printf() nằm trong thư viện nào?

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

Đáp án: A