1. Trang chủ
  2. » Giáo án - Bài giảng

KT 45p Tin 11

10 344 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 121,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương trình con là một đoạn lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình C.. Chương trình con thực hiện một số thao tác nào đó và trả về gi

Trang 1

Trang 1/3 - Mã đề: 262

Mã đề: 160 Câu 1. Ðể gắn tên tệp cho tên biến tệp ta dùng lệnh:

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

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

Câu 2. Cho biết kết quả của chương trình sau:

Var a: Byte;

Procedure Thu;

Begin

a:=100;

End;

Begin

a:=10; write('a'); Thu; Write(a);

End

Câu 3. Hãy chỉ ra tham biến trong phần tên của thủ tục sau:

Procedure Hieu(Var a:integer;Var d:char; b:char);

Câu 4. Chọn phát biểu đúng nhất trong các phát biểu sau:

A. Chương trình con là một đoạn lệnh giải quyết một bài toán khó mà trong thực tế không giải được

B. Chương trình con là một đoạn lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình

C. Chương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó

D. Chương trình con thực hiện một số thao tác nào đó và trả về giá trị qua tên của nó

Câu 5. Cho biết kết quả của chương trình sau:

Var a, b: Byte;

Procedure TH(x:byte; Var y:Byte);

Begin

x:=x+2; y:=y+10;

End;

Begin

a:=10; b:=20; TH(a,b); Write(a,' ',b);

End

Câu 6. Trong một chương trình, có sử dụng một chương trình con có phần đầu là:

Function BT(c,d:byte):integer; và một câu lệnh gán T:=BT(4,7); Hãy chỉ ra tham số thực sự?

Câu 7. Trong cấu trúc chương trình con, phần bắt buộc phải có là:

C. Phần tên và phần khai báo D. Phần khai báo và phần thân

Câu 8. Cấu trúc của khai báo tệp văn bản có dạng:

A. Type <tên biến tệp>: Text; B. Var <tên biến tệp>: Text;

C. Var <tên tệp>: Text; D. Type <tên tệp>: Test;

Câu 9. Giả sử Fi là tệp văn bản, câu lệnh write(Fi,n,i); có chức năng:

A. Nhập giá trị Fi, n, i từ bàn phím B. Ghi giá trị của n, i vào tệp Fi

C. Đọc giá trị của n, i từ tệp Fi D. Xuất giá trị Fi, n, i ra màn hình

Câu 10. Các thủ tục lần lượt để ghi dữ liệu vào tệp là:

A. Assign; Reset; Read; Close; B. Assign; Write; Rewrite; Close;

C. Assign; Rewrite; Write; Close; D. Assign; Reset; Write; Close;

Câu 11. Tham số có thể bị thay đổi giá trị sau lời gọi chương trình con đựơc gọi là:

A. Tham trị B. Tham số hình thức C. Tham số thực sự D. Tham biến

Câu 12. Lời gọi chương trình con có dạng:

A. <tên chương trình con>[(<Danh sách tham số thực sự>)];

B. <tên chương trình con>[(<Danh sách tham số hình thức>)];

C. <tên chương trình con>[(<Danh sách tham trị >)];

D. <tên chương trình con>[(<Danh sách tham biến>)];

Câu 13. Cho biết chức năng của chương trình con sau:

Function M(a:byte):Boolean;

Begin

If a mod 2 = 0 then M:=True

Else M:=False;

End;

Trang 2

Câu 15. Cho biết ý nghĩa của chương trình sau:

Var F: Text; S,a: integer;

Begin

Assign(F, 'IN.DAT'); Reset (F);

S:=0;

While not eof(F) do Begin

Read(F,a); S:=S+a;

End;

Writeln(' Ket qua la:',S);

Close(F);

End

A. Đọc tệp IN.DAT và đếm trong tệp có bao nhiêu số nguyên a

B. Ghi tổng các số có trong tệp F vào tệp IN.DAT

C. Xuất ra màn hình tổng các số có trong tệp F

D. Đọc tệp IN.DAT đếm trong tệp có bao nhiêu kí tự a

Câu 16. Ðóng tệp F được thực hiện bởi câu lệnh:

Câu 17. Cho đọan lệnh sau, đâu là biến cục bộ?

Function AA(x,k:byte):longint;

Var T:longint; i:byte;

Begin

T:=1; For i:= 2 to k do T:=T*x;

AA:=T;

End;

Câu 18. Dữ liệu kiểu tệp được lưu trữ ở:

Câu 19. Cho phần tên của chương trình con: Procedure hoan_doi(Var x:byte; y:byte); Lời gọi nào sau đây

đúng?

A. Hoan_doi(10,B); B. Hoan_doi(A,10); C. Hoan_doi(A+3,B); D. Hoan_doi(3,10);

Câu 20. Các biến được khai báo cho dữ liệu vào/ ra của chương trình con gọi là:

A. tham số hình thức B. tham số thực sự C. biến toàn bộ D. biến cục bộ

Trang 3

Trang 1/3 - Mã đề: 262

Mã đề: 194 Câu 1. Cho biết kết quả của chương trình sau:

Var a: Byte;

Procedure Thu;

Begin

a:=100;

End;

Begin

a:=10; write('a'); Thu; Write(a);

End

Câu 2. Cấu trúc của khai báo tệp văn bản có dạng:

A. Type <tên biến tệp>: Text; B. Var <tên biến tệp>: Text;

C. Var <tên tệp>: Text; D. Type <tên tệp>: Test;

Câu 3. Ðóng tệp F được thực hiện bởi câu lệnh:

Câu 4. Chọn phát biểu đúng nhất trong các phát biểu sau:

A. Chương trình con thực hiện một số thao tác nào đó và trả về giá trị qua tên của nó

B. Chương trình con là một đoạn lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình

C. Chương trình con là một đoạn lệnh giải quyết một bài toán khó mà trong thực tế không giải được

D. Chương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó

Câu 5. Giả sử Fi là tệp văn bản; câu lệnh write(Fi,n,i); có chức năng:

A. Ghi giá trị của n, I vào tệp Fi B. Đọc giá trị n, i từ tệp Fi

C. Xuất giá trị Fi, n, i ra màn hình D. Nhập giá trị Fi, n, i từ bàn phím

Câu 6. Cho biết chức năng của chương trình con sau:

Function M(a:byte):Boolean;

Begin

If a mod 2 = 0 then M:=True Else M:=False;

End;

A. Kiểm tra a là số chẵn hay lẻ B. Kiểm tra a có thuộc M hay không

C. Hàm sai cú pháp D. Kiểm tra hàm M đúng hay sai

Câu 7. Cho biết kết quả của chương trình sau:

Var a, b: Byte;

Procedure TH(x:byte; Var y:Byte);

Begin

x:=x+2; y:=y+10;

End;

Begin

a:=10; b:=20; TH(a,b); Write(a,' ',b);

End

Câu 8. Trong cấu trúc chương trình con phần bắt buộc phải có là:

A. Phần tên và phần khai báo B. Phần khai báo và phần thân

Câu 9. Dữ liệu kiểu tệp được lưu trữ ở:

Câu 10. Cho biết ý nghĩa của chương trình sau:

Var F: Text; S,a: integer;

Begin

Assign(F, 'IN.DAT'); Reset (F);

S:=0;

While not eof(F) do Begin

Read(F,a); S:=S+a;

End;

Writeln(' Ket qua la:',S);

Close(F);

End

Trang 4

Câu 11. Tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII gọi là:

A. tệp văn bản B. tệp truy cập tuần tự C. tệp truy cập trực tiếp D. tệp có cấu trúc

Câu 12. Tham số có thể bị thay đổi sau lời gọi chương trình con được gọi là:

A. Tham trị B. Tham biến C. Tham số hình thức D. Tham số thực sự

Câu 13. Cho đọan lệnh sau, đâu là biến cục bộ?

Function AA(x,k:byte):longint;

Var T:longint; i:byte;

Begin

T:=1; For i:= 2 to k do T:=T*x;

AA:=T;

End;

Câu 14. Các biến được khai báo cho dữ liệu vào/ ra của chương trình con gọi là:

A. biến cục bộ B. tham số hình thức C. tham số thực sự D. biến toàn bộ

Câu 15. Cho phần tên của chương trình con: Procedure hoan_doi(Var x:byte; y:byte); Lời gọi nào sau đây

đúng?

A. Hoan_doi(10,B); B. Hoan_doi(A,10); C. Hoan_doi(A+3,B); D. Hoan_doi(3,10);

Câu 16. Hãy chỉ ra tham biến trong phần tên của thủ tục sau:

Procedure Hieu(Var a:integer;Var d:char; b:char);

Câu 17. Trong một chương trình có sử dụng một chương trình con có phần đầu là:

Function BT(c,d:byte):integer; và một câu lệnh gán T:=BT(4,7); Hãy chỉ ra tham số thực sự?

Câu 18. Lời gọi chương trình con có dạng:

A. <tên chương trình con>[(<Danh saìch tham trị >)];

B. <tên chương trình con>[(<Danh sách tham biến>)];

C. <tên chương trình con>[(<Danh sách tham số thực sự>)];

D. <tên chương trình con>[(<Danh sách tham số hình thức>)];

Câu 19. Ðể gắn tên tệp cho tên biến tệp ta dùng lệnh:

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

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

Câu 20. Các thủ tục lần lượt để ghi dữ liệu vào tệp:

A. Assign; Rewrite; Write; Close; B. Assign; Write; Rewrite; Close;

C. Assign; Reset; Write; Close; D. Assign; Reset; Read; Close;

Trang 5

Trang 1/3 - Mã đề: 262

Mã đề: 228 Câu 1. Ðể gắn tên tệp cho tên biến tệp ta dùng lệnh:

A. <tên tệp>:=<tên biến tệp>; B. <tên biến tệp>:=<tên tệp>;

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

Câu 2. Các biến được khai báo cho dữ liệu vào/ ra của chương trình con gọi là:

A. tham số thực sự B. biến cục bộ C. tham số hình thức D. biến toàn bộ

Câu 3. Hãy chỉ ra tham biến trong phần tên của thủ tục sau:

Procedure Hieu(Var a:integer;Var d:char; b:char);

Câu 4. Giả sử Fi là tệp văn bản, câu lệnh write(Fi,n,i); có chức năng:

A. Nhập giá trị Fi, n, i từ bàn phím B. Ghi giá trị của n, i vào tệp Fi

C. Xuất giá trị Fi, n, i ra màn hình D. Ðọc giá trị của n, i từ tệp Fi

Câu 5. Lời gọi chương trình con có dạng:

A. <tên chương trình con>[(<Danh sách tham trị >)];

B. <tên chương trình con>[(<Danh sách tham biến>)];

C. <tên chương trình con>[(<Danh sách tham số thực sự>)];

D. <tên chương trình con>[(<Danh sách tham số hình thức>)];

Câu 6. Ðóng tệp F được thực hiện bởi câu lệnh:

Câu 7. Trong một chương trình có sử dụng một chương trình con có phần đầu là:

Function BT(c,d:byte):integer; và một câu lệnh gán T:=BT(4,7); Hãy chỉ ra tham số thực sự?

Câu 8. Cho biết kết quả của chương trình sau:

Var a, b: Byte;

Procedure TH(x:byte; Var y:Byte);

Begin

x:=x+2; y:=y+10;

End;

Begin

a:=10; b:=20; TH(a,b); Write(a,' ',b);

End

Câu 9. Dữ liệu kiểu tệp được lưu trữ ở:

Câu 10. Cho đọan lệnh sau, đâu là biến cục bộ?

Function AA(x,k:byte):longint;

Var T:longint; i:byte;

Begin

T:=1; For i:= 2 to k do T:=T*x;

AA:=T;

End;

Câu 11. Cho biết kết quả của chương trình sau:

Function M(a:byte):Boolean;

Begin

If a mod 2 = 0 then M:=True

Else M:=False;

End;

A. Kiểm tra a là số chẵn hay lẻ B. Kiểm tra hàm M đúng hay sai

C. Kiểm tra a có thuộc M hay không? D. Hàm sai cú pháp

Câu 12. Cho phần tên của chương trình con: Procedure hoan_doi(Var x:byte; y:byte); Lời gọi nào sau đây

đúng?

A. Hoan_doi(A,10); B. Hoan_doi(A+3,B); C. Hoan_doi(10,B); D. Hoan_doi(3,10);

Câu 13. Chọn phát biểu đúng nhất trong các phát biểu sau:

A. Chương trình con thực hiện một số thao tác nào đó và trả về giá trị qua tên của nó

B. Chương trình con là một đoạn lệnh giải quyết một bài toán khó mà trong thực tế không giải được

C. Chương trình con là một đoạn lệnh mô tả một số thao tác nhất dịnh và có thể được gọi từ nhiều vị trí trong chương trình

D. Chương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó

Câu 14. Cấu trúc của khai báo tệp có dạng:

Trang 6

Câu 16. Cho biết ý nghĩa của chương trình sau:

Var F: Text; S,a: integer;

Begin

Assign(F, 'IN.DAT'); Reset (F);

S:=0;

While not eof(F) do Begin

Read(F,a); S:=S+a;

End;

Writeln(' Ket qua la:',S);

Close(F);

End

A. Xuất ra màn hình tổng các số có trong tệp F

B. Đọc tệp IN.DAT và đếm trong tệp có bao nhiêu số nguyên a

C. Ðọc tệp IN.DAT và đếm trong tệp có bao nhiêu kí tự a

D. Ghi tổng các số có trong tệp F vào tệp IN.DAT

Câu 17. Tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII gọi là:

A. tệp có cấu trúc B. tệp truy cập trực tiếp C. tệp văn bản D. tệp truy cập tuần tự

Câu 18. Trong cấu trúc chương trình con, phần bắt buộc phải có là:

A. Phần khai báo và phần thân B. Phần tên

C. Phần tên và phần thân D. Phần tên và phần khai báo

Câu 19. Cho biết kết quả của chương trình sau:

Var a: Byte;

Procedure Thu;

Begin

a:=100;

End;

Begin

a:=10; write('a'); Thu; Write(a);

End

Câu 20. Các thủ tục lần lượt để ghi dữ liệu vào tệp:

A. Assign; Reset; Read; Close; B. Assign; Rewrite; Write; Close;

C. Assign; Reset; Write; Close; D. Assign; Write; Rewrite; Close;

Trang 7

Trang 1/3 - Mã đề: 262

Mã đề: 262 Câu 1. Trong cấu trúc của chương trình con phần bắt buộc phải có là:

A. Phần tên và phần khai báo B. phần tên và phần thân

Câu 2. Ðóng tệp F được thực hiện bởi câu lệnh:

Câu 3. Cấu trúc khai báo tệp văn bản có dạng:

A. Type <tên biến tệp>: Text; B. Var <tên tệp>: Text;

C. Type <tên tệp>: Test; D. Var <tên biến tệp>: Text;

Câu 4. Lời gọi chương trình con có dạng:

A. <tên chương trình con>[(<Danh sách tham trị >)];

B. <tên chương trình con>[(<Danh sách tham biến>)];

C. <tên chương trình con>[(<Danh sách tham số thực sự>)];

D. <tên chương trình con>[(<Danh sách tham số hình thức>)];

Câu 5. Cho biết kết quả của chương trình sau:

Var a, b: Byte;

Procedure TH(x:byte; Var y:Byte);

Begin

x:=x+2; y:=y+10;

End;

Begin

a:=10; b:=20; TH(a,b); Write(a,' ',b);

End

Câu 6. Dữ liệu kiểu tệp được lưu trữ ở:

Câu 7. Cho biết chức năng của chương trình con sau:

Function M(a:byte):Boolean;

Begin

If a mod 2 = 0 then M:=True

Else M:=False;

End;

A. Kiểm tra a là số chẵn hay số lẻ B. Hàm sai cú pháp

C. Kiểm tra hàm M đúng hay sai D. Kiểm tra a có thuộc M hay không?

Câu 8. Cho đọan lệnh sau, đâu là biến cục bộ?

Function AA(x,k:byte):longint;

Var T:longint; i:byte;

Begin

T:=1; For i:= 2 to k do T:=T*x;

AA:=T;

End;

Câu 9. Tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII gọi là:

A. tệp truy cập tuần tự B. tệp truy cập trực tiếp C. tệp có cấu trúc D. tệp văn bản

Câu 10. Tham số có thể bị thay đổi sau lời gọi của chương trình con được gọi là :

A. Tham trị B. Tham số thực sự C. Tham biến D. Tham số hình thức

Câu 11. Cho phần tên của chương trình con: Procedure hoan_doi(Var x:byte; y:byte); Lời gọi nào sau đây

đúng?

A. Hoan_doi(3,10); B. Hoan_doi(A+3,B); C. Hoan_doi(A,10); D. Hoan_doi(10,B);

Câu 12. Trong một chương trình có sử dụng một chương trình con có phần đầu là:

Function BT(c,d:byte):integer; và một câu lệnh gán T:=BT(4,7); Hãy chỉ ra tham số hình thức ?

Câu 13. Cho biết ý nghĩa của chương trình sau:

Var F: Text; S,a: integer;

Begin

Assign(F, 'IN.DAT'); Reset (F);

S:=0;

While not eof(F) do Begin

Read(F,a); S:=S+a;

Trang 8

A. Đọc tệp IN.DAT và đếm trong tệp có bao nhiêu số nguyên a

B. Đọc tệp IN.DAT và đếm trong tệp có bao nhiêu kí tự a

C. Ghi tổng các số có trong tệp F vào tệp IN.DAT

D. Xuất ra màn hình tổng các số có trong tệp F

Câu 14. Các biến được khai báo cho dữ liệu vào/ ra của chương trình con gọi là:

A. tham số hình thức B. tham số thực sự C. biến cục bộ D. biến toàn bộ

Câu 15. Ðể gắn tên tệp cho tên biến tệp ta dùng 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 16. Chọn phát biểu đúng nhất trong các phát biểu sau:

A. Chương trình con là một đoạn lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình

B. Chương trình con thực hiện một số thao tác nào đó và trả về giá trị qua tên của nó

C. Chương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó

D. Chương trình con là một đoạn lệnh giải quyết một bài toán khó mà trong thực tế không giải được

Câu 17. Cho biết kết quả của chương trình sau:

Var a: Byte;

Procedure Thu;

Begin

a:=100;

End;

Begin

a:=10; write('a'); Thu; Write(a);

End

Câu 18. Giả sử Fi là tệp văn bản;câu lệnh write(Fi,n,i); có chức năng:

A. Ghi giá trị của n, i vào tệp Fi B. Xuất giá trị Fi, n, i ra màn hình

C. Đọc giá trị n, i từ tệp Fi D. Nhập giá trị Fi, n, i từ bàn phím

Câu 19. Các thủ tục lần lượt dùng để ghi dữ liệu vào tệp là:

A. Assign; Write; Rewrite; Close; B. Assign; Reset; Read; Close;

C. Assign; Rewrite; Write; Close; D. Assign; Reset; Write; Close;

Câu 20. Hãy chỉ ra tham biến trong phần tên của thủ tục sau:

Procedure Hieu(Var a:integer;Var d:char; b:char);

Trang 9

Trang 1/3 - Mã đề: 262

học 2010-2011

Trường THPT Đức Trọng Môn: Tin Học - KHỐI 11

Thời gian: 45 phút

Đáp án mã đề: 160

01 C; 02 A; 03 D; 04 B; 05 D; 06 C; 07 A; 08 B; 09 B; 10 C; 11 D; 12 A; 13 D; 14 B; 15 C;

16 C; 17 B; 18 C; 19 B; 20 A;

Đáp án mã đề: 194

01 B; 02 B; 03 C; 04 B; 05 A; 06 A; 07 C; 08 D; 09 B; 10 B; 11 A; 12 B; 13 A; 14 B; 15 B;

16 D; 17 A; 18 C; 19 A; 20 A;

Đáp án mã đề: 228

01 C; 02 C; 03 C; 04 B; 05 C; 06 D; 07 A; 08 A; 09 D; 10 C; 11 A; 12 A; 13 C; 14 A; 15 B;

16 A; 17 C; 18 C; 19 B; 20 B;

Đáp án mã đề: 262

01 B; 02 D; 03 D; 04 C; 05 C; 06 A; 07 A; 08 B; 09 D; 10 C; 11 C; 12 A; 13 D; 14 A; 15 D;

16 A; 17 A; 18 A; 19 C; 20 B;

Trang 10

đó có sử dụng hàm Max(m,n: integer): integer;

Đề 2: Dùng ngôn ngữ lập trình Pascal, viết chương trình nhập vào từ bàn phím 6 số nguyên a, b, c, d,

e, f, rồi tính biểu thức P Min a b ( , ) ( , ) Min c d ( , )

Min e f

+

= , sau đó xuất kết quả của P ra màn hình Lưu ý trong

đó có sử dụng hàm Min(m,n: integer): integer;

ĐÁP ÁN

Program ctc;

Uses Crt;

Var a,b,c,d,e,f: Integer;

P: Real;

Function Max(m,n: integer):Integer;

Begin

If m>n then Max:=m

Else Max:=n;

end;

Begin

Clrscr;

write('Nhap vao 6 so nguyen: ');

readln(a,b,c,d,e,f);

P:=Max(a,b)/(Max(c,d)+Max(e,f));

write('Ket qua P= ',P:10:2);

readln

End.

0.25 đ 0.25 đ 1đ

0.25đ 0.25đ 0.75đ 0.25đ

Đúng, chính xác Đúng, chính xác Đúng, chính xác toàn bộ phần chương trình con mới cho 1 điểm

Đúng, chính xác Đúng, chính xác Đúng, chính xác lời gọi Đúng, chính xác và phải

có định số lẻ mới được điểm

Program ctc;

Uses Crt;

Var a,b,c,d,e,f: Integer;

P: Real;

Function Min(m,n: integer):Integer;

Begin

If m>n then Min:=n

Else Min:=m;

end;

Begin

Clrscr;

write('Nhap vao 6 so nguyen: ');

readln(a,b,c,d,e,f);

P:=(Min(a,b)+Min(c,d))/Min(e,f);

write('Ket qua P= ',P:10:2);

readln

End.

0.25 đ 0.25 đ 1đ

0.25đ 0.25đ 0.75đ 0.25đ

Đúng, chính xác Đúng, chính xác Đúng, chính xác toàn bộ phần chương trình con mới cho 1 điểm

Đúng, chính xác Đúng, chính xác Đúng, chính xác lời gọi Đúng, chính xác và phải

có định số lẻ mới được điểm

Ngày đăng: 01/11/2015, 19:03

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w