Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Câu hỏi trắc nghiệm

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lê Văn Điệp (trang riêng)
Ngày gửi: 08h:28' 05-06-2008
Dung lượng: 59.5 KB
Số lượt tải: 224
Số lượt thích: 0 người
Chương V: Tệp và xử lý tệp

I. Chọn mệnh đề đúng nhất:
Câu 1: Dữ liệu kiểu tệp
A. được lưu trữ trên ROM.
B. được lưu trữ trên RAM.
C. chỉ được lưu trữ trên đĩa cứng.
D. được lưu trữ trên bộ nhớ ngoài.
Câu 2: Dữ liệu kiểu tệp
A. sẽ bị mất hết khi tắt máy.
B. sẽ bị mất hết khi tắt điện đột ngột.
C. không bị mất khi tắt máy hoặc mất điện.
D. Cả A, B, C đều sai.
Câu 3: Cách thức truy cập tệp văn bản là
A. truy cập tuần tự.
B. truy cập ngẫu nhiên.
C. truy cập trực tiếp.
D. vừa truy cập tuần tự vừa truy cập trực tiếp.
Câu 4: Số lượng phần tử trong tệp
A. không được lớn hơn 128.
B. không được lớn hơn 255.
C. phải được khai báo trước.
D. không bị giới hạn mà chỉ phụ thuộc vào dung lượng ổ đĩa.
Câu 5: Để khai báo biến tệp văn bản ta sử dụng cú pháp
A. Var : Text;
B. Var : Text;
C. Var : String;
D. Var: String;
Câu 6: Để khai báo hai biến tệp văn bản f1, f2 ta viết
A. Var f1 f2:Text;
B. Var f1; f2:Text;
C. Var f1, f2:Text;
D. Var f1: f2:Text;
Câu 7: Để thao tác với tệp
A. ta có thể gán tên tệp cho tên biến tệp, hoặc sử dụng trực tiếp tên tệp cũng được.
B. ta nhất thiết phải gán tên tệp cho tên biến tệp.
C. ta nên sử dụng trực tiếp tên tệp trong chương trình.
D. ta nhất thiết phải sử dụng trực tiếp tên tệp trong chương trình.
Câu 8: Để gắn tên tệp cho tên biến tệp ta sử dụng
A. := ;
B. := ;
C. assign(, );
D. assign(, );
Câu 9: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh
A. f1:= ‘KQ.TXT’;
B. KQ.TXT:=f1;
C. assign(‘KQ.TXT’, f1);
D. assign(f1, ‘KQ.TXT’);
Câu 10: Mở tệp để đọc dữ liệu ta sử dụng thủ tục
A. reset();
B. reset();
C. rewrite();
D. rewrite();
Câu 11: Mở tệp để ghi kết quả ta sử dụng thủ tục
A. reset();
B. reset();
C. rewrite();
D. rewrite();
Câu 12: vị trí của con trỏ tệp sau lời gọi thủ tục Reset
A. nằm ở đầu tệp.
B. nằm ở cuối tệp.
C. nằm ở giữa tệp.
D. nằm ngẫu nhiên ở bất kỳ vị trí nào.
Câu 13: Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục
A. Read(, );
B. Read(, );
C. Write(, );
D. Write (, );
Câu 14: Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục
A. Read(, );
B. Read(, );
C. Write(, );
D. Write (, );
Câu 15: Nếu hàm eof() cho giá trị bằng true thì con trỏ tệp nằm ở vị trí
A. đầu dòng.
C. cuối dòng.

B. đầu tệp.
D. cuối tệp.


Câu 16: Nếu hàm eoln() cho giá trị bằng true thì con trỏ tệp nằm ở vị trí
A. đầu dòng.
C. cuối dòng.

B. đầu tệp.
D. cuối tệp.


Câu 17: Cho tệp B13.TXT chỉ có một dòng “abcdefgh” và chương trình sau:
Var f: Text;
S1: String[5];
S2:String;
Begin
Assign(f,’B13.TXT’);
Reset(f);
Read(f,S1,S2);
Readln
End.
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)


a). Sau khi chạy chương trình trên thì S1, S2 có kết quả là
A. S1= ‘abcdefgh’; S2 = ‘’
C. S1 = ‘abcde’; S2 = ‘fgh’

B. S1 = ‘’; S2 = ‘abcdefgh’
D. Cả A, B, C đều sai.


b). Nếu thay dòng (7) trong chương trình trên thành thủ tục Read(f,S2,S1) thì S1, S2 có kết quả là
A. S1= ‘abcdefgh’; S2 = ‘’
C. S1 = ‘abcde’; S2 = ‘fgh’

B. S1 = ‘’; S2 = ‘abcdefgh’
D. Cả A, B, C đều sai.


Câu 18: Để đóng tệp ta dùng thủ tục
A. Close();
C. Stop();

B. Close();
D. Stop();


II. Cặp ghép đúng:
Câu 1:
Hàm/thủ tục/câu lệnh.
ý nghĩa

Var : Text;
Thủ tục gán tên tệp cho tên biến tệp.

Asign(,);
Thủ tục mở tên để đọc dữ liệu.

Reset();
Khai báo biến tệp.

Rewrite();
Thủ tục đóng tệp.

Read(,);
Thủ tục mở tệp để ghi dữ liệu.

Write(,);
Thủ tục đọc dữ liệu từ tệp.

Close();
Thủ tục ghi dữ liệu vào tệp.

EOF()
Hàm cho biết con trỏ tệp có nằm ở cuối hàng hay không.

EOLN()
Hàm cho biết con trỏ tệp có nằm ở cuối cuối hay không.

Câu 2:
Tệp văn bản
cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó

Tệp có cấu trúc
cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của dữ liệu đó.

Tệp truy cập tuần tự
là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định.

Tệp truy cập trực tiếp
là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII


III. Điền khuyết:
Câu 1: Dữ liệu kiểu tệp được lưu trữ lâu dài ở ………………………………………
Câu 2: Lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào………...
Câu 3: Nếu xét theo cách tổ chức dữ liệu thì có thể phân tệp thành hai loại: ……… …….. là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII, ………….. là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định còn nếu xét theo cách thức truy cập thì ta cũng có thể phân tệp thành hai loại sau:…………… ………. là tệp cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó, ………………… …..…. cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của dữ liệu đó.
Câu 4: Để thao tác với tệp, trước hết ta phải gán tên tệp cho………………………...
Câu 5: Để ghi dữ liệu vào tệp văn bản ta dùng thủ tục………………………………
Câu 6: Để đọc dữ liệu từ tệp ra ta dùng thủ tục……………………………………...
Câu 7: Hàm EOF() cho giá trị TRUE nếu con trỏ tệp đang chỉ tới … ……………
Câu 8 Hàm EOLN() cho giá trị TRUE nếu con trỏ tệp đang chỉ tới………………








Chương VI. Chương trình con
và lập trình có cấu trúc

I. Chọn mệnh đề đúng nhất:
Câu 1: Trong các chương trình chuẩn sau đây, chương trình chuẩn nào là thủ tục chuẩn?
A. Sin(x);
B. Length(S);
C. Sqrt(x);
D. Delete(S,5,1);
Câu 2: Giả sử có hai biến xâu x và y (y đã có giá trị) câu lệnh nào sau đây là không hợp lệ?
A. x:=Copy(y,5,3);
B. x:=y;
C. x:=Delete(y,5,3);
D. Delete(y,5,3);
Câu 3: Nói về cấu trúc của một chương trình con, khẳng định nào sau đây là không đúng?
A. Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không.
B. Phần khai báo có thể có hoặc không có tuỳ thuộc vào từng chương trình cụ thể.
C. Phần đầu có thể có hoặc không có cũng được.
D. Phần đầu nhất thiết phải có để khai báo tên chương trình con.
Câu 4: Khẳng định nào sau đây là đúng?
A. Một chương trình con nhất thiết phải có tham số hình thức.
B. Một chương trình con nhất thiết phải có biến cục bộ.
C. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
D. Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cụ bộ.
Câu 5: Kiểu dữ liệu của hàm
A. chỉ có thể là kiểu integer.
B. chỉ có thể là kiểu real
C. có thể là các kiểu integer, real, char, boolean, string.
D. có thể là integer, real, char, boolean, string, record, kiểu mảng.
Câu 6: Cho chương trình sau:
Program Cau5;
Var a,b,S:Byte;
Procedure TD(
Var i: Byte;
Begin
i:=5;
Writeln(x,‘ ’,y);
x:=x+i;
y:=y+i;
S:=x+y;
Writeln(x,‘ ’,y);
End;
Begin
Write(‘nhap a và b:’); Readln(a,b);
TD(a,b);
Writeln(a,‘ ’,b,‘ ’,S);
Readln;
End.
a). Trong chương trình trên có các biến cục bộ là
A. x và y.
C. a và b.
B. i.
D. S.

b). Trong chương trình trên có các biến toàn bộ là
A. x và y.
C. a và b.
B. i.
D. a, b, S.

c). Trong chương trình trên có các tham số thực sự là
A. x và y.
C. a và b.
B. i.
D. a, b, S.

d). Trong chương trình trên có các tham số hình thức là
A. x và y.
C. a và b.
B. i.
D. a, b, S.

e). Giả sử khi chạy chương trình ta nhập a=5; b=7 thì kết quả in lên màn hình là:
A.



C.
 5 7
10 12
7 12 22

5 7
5 7
10 7 22

B.



D.
 5 7
10 12
10 7 22

5 7
10 12
10 7 0



Câu 7: Khẳng định nào sau đây là đúng?
A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính.
A. Biến cục bộ là biến chỉ được dùng trong chương trình chính.
B. Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó.
C. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong các chương trình con.
Câu 8: Khẳng định nào sau đây là đúng?
A. Cả thủ tục và hàm đều có thể có tham số hình thức.
B. Chỉ có thủ tục mới có thể có tham số hình thức.
C. Chỉ có hàm mới có thể có tham số hình thức.
D. Thủ tục và hàm nào cũng phải có tham số hình thức.
Câu 9: Khẳng định nào sau đây là đúng?
A. Lời gọi hàm nhất định phải có tham số thực sự còn lời gọi thủ tục không nhất thiết phải có tham số thực sự.
B. Lời gọi thủ tục nhất thiết phải có tham số thực sự còn lời gọi hàm không nhất thiết phải có tham số thực sự.
C. Cả lời gọi hàm và lời gọi thủ tục đều phải có tham s
 
Gửi ý kiến