Tạo Trắc Nghiệm

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

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

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++)

if (j % i == 0) printf("Hello\n");

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

Đáp án: D

Câu 2

Một số tác vụ sau sẽ được dùng để kiểm tra một số nguyên là lẻ hay chẵn:

1- Bắt đầu;

2- Nhập số nguyên n;

3- Nếu số dư là 0 thì hiển thị chuỗi: “Đây là số chẵn”;

4- Ngược lại hiển thị chuỗi: “Đây là số lẻ”;

5- Chia n cho 2;

6- 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: C

Câu 3

Cho đoạn chương trình sau:

int n = 0;

for (int i = 0; i < 10; i += 4) n += i;

Giá trị của biến n là:

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

Đáp án: B

Câu 4

Mảng là:

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

Đáp án: A

Câu 5

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

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

Đáp án: C

Câu 6

Đâ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 7

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 8

Nghiên cứu đoạn code sau:

FILE* f= fopen(“FL.txt”,”r”);

int n=7;

fprintf(f,”%d”,n);

Hãy chọn câu đúng:

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

Đáp án: A

Câu 9

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: C

Câu 10

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 11

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 12

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

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

Đáp án: D

Câu 13

Cho khai báo FILE *f1,*f2; int c; và đoạn lệnh: f1=fopen(“source”,”rt”); f2=fopen(“TARGET”,”wt”); while((c=fgetc(f1))!=EOF) fputc(c,f2); 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:

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

Đáp án: B

Câu 14

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 15

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: B

Câu 16

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 17

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

Câu 18

Hàm nào dưới đây chỉ dùng để đọc 1 khối dữ liệu từ tệp:

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

Đáp án: D

Câu 19

Hàm nào dưới đây chỉ dùng để ghi một khối dữ liệu vào file:

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

Đáp án: C

Câu 20

Giả sử tệp DATA chứa 5 byte: “70, 26, 13, 10, 44”. Cho đoạn lệnh:

FILE *f;

char ch;

f=fopen(“DATA”,”r”);

while(!feof(f)) { ch=fgetc(f); printf(“%c”,ch);};

fclose(f);

Hãy cho biết kết quả của đoạn chương trình trên:

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

Đáp án: B

Câu 21

Cho tệp nhị phân DATA chứa dãy các cấu trúc liền nhau L struct T{…} x; và f là con trỏ tệp đến DATA. Chọn câu đúng nhất trong các câu sau:

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

Đáp án: C

Câu 22

f là con trỏ trỏ đến tệp nhị phân DATA chứa không quá 100 bản ghi (kiểu cấu trúc) liền nhau.

Cho khai báo:

struct T {…};

struct T x[100];

int i=0, n=0;

Đoạn chương trình nào sau đây đọc toàn bộ các bảng ghi trong DATA vào x:

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

Đáp án: C

Câu 23

Phát biểu nào sau đây là đúng khi nói về chế độ truyền:

1 - Trong chế độ nhị phân, các byte được sử lí khác với giá trị trên thiết bị ngoại vi và có sự thực hiện chuyển đổi.

2 - Trong chế độ nhị phân, các kí tự được tổ chức thành từng dòng, được kết thúc bằng kí tự xuống dòng và có sự chuyển đổi.

3 - Trong chế độ văn bản, các kí tự được tổ chức thành từng dòng, mỗi dòng kết thúc bằng kí tự xuống dòng, có sự chuyển đổi của một số kí tự theo yêu cầu của môi trường.

4 - Trong chế độ nhị phân, các byte được sử lí đúng như giá trị trên thiết bị ngoại vi và không có sự thực hiện chuyển đổi nào.

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

Đáp án: B

Câu 24

Phát biểu nào sau là đúng khi nói về hàm fgets():

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

Đáp án: D

Câu 25

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

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

Đáp án: D