-
Câu hỏi:
Một tệp văn bản có tên là 'ATXT’ có duy nhất một dòng chứa 5 số nguyên (các số này cách nhau ít nhất một dấu cách). Đoạn lênh nào đọc 5 số từ tệp vào mảng số nguyên A và ghi 5 số đó ra màn hình?
- A. assign(f, 'A.TXT'); reset (f); for i:=1 to 5 do read (f,a[i]); close(f); for i:=1 to 5 do write(a[i],' ');
- B. assign(f,'A TXT); reset (f); for i:=1 to 5 do read (f,a[i]); close(f); for i:=1 to 5 do read (a[i],' ');
- C. assign(f, 'A.TXT'); reset (f); for i:=1 to 5 do write(f,a[i]); close(f); for i:=1 to 5 do write(a[i],' ');
- D. assign(f, 'A.TXT'); reset (f); for i:=1 to 5 do write(f,a[i]); close(f); for i:=1 to 5 do read(a[i],' ');
Lời giải tham khảo:
Đáp án đúng: A
+ Câu lệnh dùng thủ tục để đọc:
Read(< biến tệp >,< danh sách các biến >); Readln(< biến tệp >,< danh sách các biến >);
+ Câu lệnh dùng thủ tục để ghi là:
Write(< biến tệp >,< danh sách kết quả >); Writeln(< biến tệp >,< danh sách kết quả >);
B sai. Vì sử dụng cả 2 lệnh đọc
C sai. Vì sử dụng cả 2 lệnh ghi
D sai. Vì đề bài yêu cầu đọc 5 số vào mảng sau đó mới ghi ra màn hình nên thứ tự câu lệnh: lệnh đọc trước lệnh ghi sau.
Đáp án A
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng
CÂU HỎI KHÁC
- Trong Pascal, câu lệnh nào dùng để đặt màu cho nền của màn hình?
- Phát biểu nào đúng về lời gọi hàm và lời gọi thủ tục?
- Hàm chuẩn nào thực hiện biến giá trị thực 6 thành 7?
- Nhận định nào về tham số là sai?
- Mô tả nào về hàm chưa chính xác?
- Yếu tố nào xác định kiểu của một hàm?
- Lệnh nào có thể tính điện trở tương đương Rtd cho sơ đồ mạch điện
- Nêu cú pháp để mở tệp ở chế độ đọc dữ liệu từ tệp?
- Nêu cú pháp để gắn tên tệp cho biến tệp?
- Bước đầu tiên để có thể thao tác với tệp dữ liệu trên đĩa thông qua biến tệp cho trước là gì?
- Nêu cú pháp để khai báo biến tệp văn bản?
- Dữ liệu kiểu tệp có đặc điểm như thế nào?
- Thế nào là tệp có cấu trúc?
- Lượng dữ liệu lưu trữ trên tệp có đặc điểm như thế nào?
- Để khai báo hai bên tệp văn bản f1, f2 câu lệnh được sử dụng?
- Muốn đọc dữ liệu từ tệp văn bản, ta dùng lệnh nào?
- Mở tệp để đọc dữ liệu, ta sử dụng lệnh nào?
- Tại sao sau khi làm việc xong với tệp cần phải đóng tệp?
- Thủ tục đóng tệp là gì?
- Hàm eof (< biến tệp >) cho giá trị bằng TRUE thì con trỏ tệp nằm ở vị trí nào?
- Hàm eoln (< biến tệp >) cho giá trị bằng TRUE thì con trỏ tệp nằm ở vị trí nào?
- Một tệp văn bản có tên là 'ATXT’ có duy nhất một dòng chứa 5 số nguyên (các số này cách nhau ít nhất một dấu cách)
- Với mảng A gồm 5 phần tử kiểu integer. Đoạn lệnh nào ghi 5 số đó ra tệp văn bản tên là 'A.TXT'
- Mảng A gồm 100 phần tử kiểu integer.
- Mảng A gồm 10 phần tử kiểu xâu.
- Cho chương trình sau: Var f: text;
- Sau khi thực hiện chương trình, tệp A.txt có nội dung như thế nào
- Với chương trình sau: Var g: text;
- Cách khai báo thư viện nào là đúng?
- Các hàm, thủ tục liên quan đến đồ họa được chứa trong thư viện gì?
- Muốn khai báo x tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục 'ViduTT” thì khai báo nào sai
- Kiểu dữ liệu của hàm là
- Mô tả nào về chương trình có cấu trúc là phù hợp nhất?
- Để khai báo hàm trong Pascal bắt đầu bằng từ khóa gì?
- Phát biểu nào sai về kiểu dữ liệu tệp?
- Nhận định nào đúng về dữ liệu tệp?
- Câu lệnh nào trong các câu lệnh sau không dùng để gán giá trị cho trường của bản ghi A?
- Trong kiểu dữ liệu bản ghi, mỗi bản ghi thường được dùng để làm gì?
- Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho việc
- Khai báo mảng hai chiều nào sai?