1. Trang chủ
  2. » Giáo Dục - Đào Tạo

KIỂM TRA TIN HỌC LỚP 11

3 377 2

Đ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 3
Dung lượng 55,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

End; Trong chương trình chính có thể gọi lại chương trình con như thế nào là hợp lệ: A.. thutuc5; Câu 5: Khi viết một chương trình muốn trả về một giá trị duy nhất ta nên dùng : Câu 6: M

Trang 1

TRƯỜNG THPT TÙNG THIỆN ĐỀ KIỂM TRA 1 TIẾT

TIN HỌC 11

Thời gian làm bài: 45 phút;

Họ và tên……… Lớp

Câu 1: Từ khoá của chương trình con là:

A Procedure B Function C Program D Procedure và Function Câu 2: Chương trình con thường được xây dựng và đặt tại đâu trong chương trình chính?

A Trong thân chương trình chính

B Sau phần khai báo và trước phần thân chương trình chính

C Trước chương trình chính (Program)

D Sau chương trình chính (End.)

Câu 3: Các biến của chương trình con là:

A Biến toàn cục B Biến cục bộ C Tham số hình thức D Tham số thực sự Câu 4: Cho chương trình con sau:

Procedure thutuc(a,b: integer);

Begin

End;

Trong chương trình chính có thể gọi lại chương trình con như thế nào là hợp lệ:

A thutuc; B thutuc(5,10);

C thutuc(1,2,3); D thutuc(5);

Câu 5: Khi viết một chương trình muốn trả về một giá trị duy nhất ta nên dùng :

Câu 6: Muốn khai báo x là 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 sau đây là sai?

A Procedure ViduTT(x: Byte; Var y, z: Byte);

B Procedure ViduTT(x: Byte; Var y: Byte; Var z: Byte);

C Procedure ViduTT(x: Byte; Var y: Byte; z: Byte);

D Procedure ViduTT(Var y: Byte; x: Byte; Var z: Byte);

Câu 7: Trong lời gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể gọi là:

A Tham số giá trị B Tham số hình thức C Tham số biến D Tham số thực sự Câu 8: Sau câu lệnh END để kết thúc chương trình con sẽ là:

A Dấu hai chấm (:) B Dấu chấm phẩy (;) C Dấu chấm (.) D Không có dấu Câu 9: Cho thủ tục sau:

Procedure Thutuc( var x,y,z: integer); Các biến x,y,z được gọi là:

Câu 10: Phần đầu của hàm có cấu trúc như sau?

A Function <Tên hàm>[(<Danh sách tham số>)]:[<Kiểu dữ liệu>];

B Function <Tên hàm>[(<Danh sách tham số>)];

C Function <Tên hàm>[(<Danh sách tham số>)]:<Kiểu dữ liệu>;

D Function [<Tên hàm>](<Danh sách tham số>):<Kiểu dữ liệu>;

Câu 11: Hãy chọn phương án ghép đúng Kiểu của một hàm được xác định bởi

A Kiểu của các tham số B Kiểu giá trị trả về C Tên hàm D Địa chỉ mà hàm trả về Câu 12: Cho khai báo biến và khai báo đầu của thủ tục TT:

Var

x, y : Integer ; St :String ;

Procedure TT( Var a : Integer ; b : String);

Trong chương trình chính có thể gọi lại chương trình con như thế nào là hợp lệ:

A TT(x +1, St) ; B TT(10, St) ;

C TT(x, St) ; D y:= TT(St, x) ;

Câu 13: Function tinh(a: byte): Integer;

Var i: byte; tam: word;

Begin

Trang 2

Tam:=1;

For i:= 1 to a do

Tam:=tam* i;

Tinh:= tam;

End;

Kết quả trả về của hàm thuộc kiểu dữ liệu nào?

Câu 14: Cấu trúc của một chương trình con gồm mấy phần:

Câu 15: Kiểu dữ liệu của hàm:

A Chỉ có thể là Integer

B Chỉ có thể là Real

C Có thể là các kiểu: integer, real, char, boolean, string.

D Có thể là các kiểu: integer, real, char, boolean, string, record, kiểu mảng.

Câu 16: Để khai báo hàm trong Pascal bắt đầu bằng từ khóa

Câu 17: Tham số thực sự là

A Tham số được khai báo trong Phần đầu của chương trình con

B Tham số được sử dụng khi thực hiện lời gọi chương trình con

C Các biến được khai báo trong chương trình con

D Các biến được khai báo trong chương trình chính

Câu 18: Biến cục bộ là

A Các biến được khai báo trong Phần đầu của chương trình con

B Các biến được sử dụng khi thực hiện lời gọi chương trình con

C Các biến được khai báo trong chương trình con

D Các biến được khai báo trong chương trình chính

Câu 19: Phạm vi sử dụng biến cục bộ

A Trong chương trình con có khai báo nó B Trong tất cả chương trình con

C Trong tất cả chương trình con và chương trình chính D Trong chương trình chính

Câu 20: Cho khai báo của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì?

A Var X: Real; B Var X: String; C Var X: Integer; D Var X : Char

Câu 21: Cho khai báo đầu của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn in Write( F(y) ); thì biến y phải khai báo kiểu gì?

A Var y : Real; B Var y : String;

C Var y : Integer; D Var y : Char;

Câu 22: Khi chạy chương trình:

Var x, y : Real;

Function F(x, y:Real):Real;

Trang 3

Begin

F:=x;

If x < y then F := y;

End;

BEGIN

x:=10; y:=15;

Write(F(x, y): 0:0);

END

Kết qủa in ra là:

Câu 23: Cho a là biến nguyên a=3, và khai báo thủ tục :

Procedure TT( x : Integer) ;

Begin

x:=x+2;

End;

Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là :

A 2 B 5 C 3 D 0

Câu 24 : Cho thủ tục sau: Procedure Thutuc( z: integer); z được gọi là:

A Biến cục bộ B Biến toàn cục C Tham số biến D Tham số giá trị

Câu 25: Để khai báo sử dụng hàm tìm số lớn nhất trong hai số nguyên a và b, ta viết:

A Function Max(a,b: real): real; B Function Max(a,b:integer): byte;

C Function Max(a,b: integer): integer; D Function Max(a,b: integer): real;

Ngày đăng: 08/04/2019, 14:55

TỪ KHÓA LIÊN QUAN

w