Tạo Trắc Nghiệm

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

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

Nếu có khai báo, câu nào sẽ đúng: char * ptr; char msg[10]; char v;

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

Đáp án: B

Câu 2

Tại sao hai hàm scanf() và printf() gọi là 2 hàm nhập, xuất có định dạng:

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

Đáp án: A

Câu 3

Hàm nào trong các hàm sau thuộc các hàm nhập xuất không định dạng: printf(); scanf(); getchar(); putchar();

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

Đáp án: B

Câu 4

Nếu strcmp(S1,S2) trả về số nguyên âm thì:

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

Đáp án: B

Câu 5

Chọn một phát biểu sai:

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

Đáp án: D

Câu 6

Các định dạng nào sau đâu có thể sử dụng để xuất số nguyên không dấu:

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

Đáp án: D

Câu 7

Định dạng nào dưới đây dùng để hiển thị một số thực:

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

Đáp án: A

Câu 8

Đâu là những toán tử toán học?

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

Đáp án: A

Câu 9

Một biến phải bắt đầu với:

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

Đáp án: A

Câu 10

Chọn kết quả của đoạn code sau: for (int i = 1; i < 10; i++) for (int j = 1; j < 10; j++) ì(j % i == 0) printf(“Hello\ n”);

>

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

Đáp án: D

Câu 11

Một số tác vụ sau sẽ được dùng để kiểm tra một số nguyên là lẻ hay chẵn: Bắt đầu; Nhập số nguyên n; Nếu số dư là 0 thì hiển thị chuỗi: “Đây là số chẵn”; Ngược lại hiển thị chuỗi: “Đây là số lẻ”; Chia n cho 2; Kết thúc; Thứ tự các bước như thế nào là đúng:

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

Đáp án: A

Câu 12

Cho đoạn chương trình. Giá trị của biến n là: int n = 0; for (int i = 0; i < 10; i += 4) n += i;

>

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

Đáp án: B

Câu 13

Mảng là:

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

Đáp án: A

Câu 14

Kích thước của mảng là:

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

Đáp án: C

Câu 15

Đâu là phát biểu đúng nhất về biến động:

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

Đáp án: D

Câu 16

Phát biểu nào sau đây là sai khi nói đến tập tin:

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

Đáp án: C

Câu 17

Nghiên cứu đoạn code sau. Hãy chọn câu đúng
FILE * f = fopen(“FL.txt”, ”r”);
int n = 7;
fprintf(f, ” % d”, n);

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

Đáp án: A

Câu 18

Khai báo hàm đọc một text file vào một mảng các số nguyên, hãy chọn khai báo đúng

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

Đáp án: D

Câu 19

Giả sử f là con trỏ tệp nhị phân. Để đọc từ f cho biến x kiểu int, ta có thể dùng:

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

Đáp án: D

Câu 20

Chọn câu đúng nhất trong các câu sau đây

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

Đáp án: D

Câu 21

Cho khai báo FILE *f1,*f2; int c; và đoạn lệnh. Trong trường hợp tổng
quát, hãy cho biết các khẳng định sau, khẳng định nào đúng:
f1 = fopen(“source”, ”rt”);
f2 = fopen(“TARGET”, ”wt”); while ((c = fgetc(f1)) != EOF) fputc(c, f2);

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

Đáp án: B

Câu 22

Hàm nào dưới đây chỉ dùng để đọc 1 kí tự từ tệp

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

Đáp án: C

Câu 23

Hàm nào dưới đây chỉ dùng để nhập dữ liệu từ tệp:

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

Đáp án: D

Câu 24

Hàm nào dưới đây chỉ dùng để ghi một kí tự vào tệp:

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

Đáp án: D

Câu 25

Hàm nào dưới đây dùng để ghi 1 xâu kí tự vào tệp

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

Đáp án: C