Tải bản đầy đủ (.pdf) (4 trang)

câu 1 trong pascal mở tệp để ghi kết quả ta phải sử dụng thủ tục

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (103.97 KB, 4 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

Câu 1: Trong PASCAL mở tệp để ghi kết quả ta phải sử dụng thủ tục
A. Reset(<tên tệp>);


B. Reset(<tên biến tệp>);
C. Rewrite(<tên tệp>);
D. Rewrite(<tên biến tệp>);


Câu 2: Trong lời gọi thủ tục có tham số hình thức thì danh sách các tham số được viết
như thế nào?


A. Danh sách các tham số cách nhau bởi dấu chấm phẩy
B. Danh sách các tham số được viết sau từ khóa Var
C. Danh sách các tham số liền nhau


D. Danh sách các tham số cách nhau bởi dấu phẩy


Câu 3: Giả sử a = 5; b = 9; c = 15; để ghi các giá trị trên vào tệp f có dạng là “5 9 15” ta
sử dụng thủ tục ghi:


A. Write(a, „ ‟, b, „ ‟, c);
B. Write(f, a,„ ‟, b,„ ‟, c);
C. Write(f, a, „ ‟, bc);
D. Write(f, a,b,c);


Câu 4: Cho chương trình:


Nếu trong chương trình chính nhập a, b hai giá trị tương ứng là 4 và 3. Cho biết kết quả
của chương trình.


A. 13
B. 26


C. 29
D. 12;


Câu 5: Trong PASCAL, để 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;


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

Giá trị của F(2+1) là?
A. 1


B. 3
C. 9
D. 4


Câu 7: Phát biểu nào dưới đây là sai?


A. Tên của các tham số hình thức và tên của các biến cục bộ trong cùng một chương trình
con khơng được trùng nhau.


B. Tên của các biến cục bộ không được trùng tên với biến toàn cục
C. Biến toàn cục có thể tham gia trong các chương trình con của nó
D. Biến cục bộ có thể tham gia trong bất cứ chương trình con nào
Câu 8: Khi tiến hành mở tệp để đọc mà khơng tìm thấy tệp thì:
A. Tệp sẽ được tạo ra với nội dung rỗng.


B. Tệp sẽ được tạo ra với nội dung tồn kí tự đặc biệt.
C. Tệp sẽ được tạo ra với nội dung tồn kí tự cách.


D. Báo lỗi vì khơng thực hiện được.


Câu 9: Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục
A. Read(<tên tệp>,<danh sách kết quả>);


B. Write(<tên biến tệp>,<danh sách kết quả>);
C. Write(<tên tệp>,<danh sách kết quả>);
D. Read(<tên biến tệp>,<danh sách kết quả>);
Câu 10: Cho khai báo hàm:


Giá trị của F(2,3) là?
A. 3


B. 1
C. 2
D. 4


Câu 11: Để 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.


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Câu 12: Sau câu lệnh END để kết thúc chương trình con sẽ là:
A. Khơng có dấu nào cả


B. Dấu chấm phẩy (;)
C. Dấu chấm (.)
D. Dấu hai chấm (:)



Câu 13: Để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh
A. <tên biến tệp> := <tên tệp>;


B. <tên tệp> := <tên biến tệp>;
C. Assign(<tên tệp>,<tên biến tệp>);
D. Assign(<tên biến tệp>,<tên tệp>);


Câu 14: Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục
A. Write(<tên biến tệp>,<danh sách biến>);


B. Read(<tên tệp>,<danh sách biến>);
C. Write(<tên tệp>,<danh sách biến>);
D. Read(<tên biến tệp>,<danh sách biến>);


Câu 15: Trong các khai báo sau, khai báo nào đúng?
A. Type songuyen = File of Text;


B. Type f1, f2: Text;


C. Var file1, file2: File of Text;
D. Var file1, file2:Text;


Câu 16: Để 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. Assign(f1,„KQ.TXT‟);
C. KQ.TXT := f1;


D. Assign(„KQ.TXT‟,f1);



Câu 17: Cho các chương trình con: Sqr(x), Sqrt(x), Length(st), Abs(x) đó là?
A. Hàm chuẩn.


B. Lệnh chuẩn.


C. Chương trình chính.
D. Thủ tục chuẩn.
Câu Hỏi Đáp Án


1 D


2 D


3 B


4 B


5 A


6 C


7 D


8 A


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

10 D
11 B
12 B



13 D


14 D


15 D


</div>

<!--links-->

×