Kiem tra 1 tiet lan 2_hk2_C

Chia sẻ bởi Trần Thị Thu Vân | Ngày 26/04/2019 | 40

Chia sẻ tài liệu: Kiem tra 1 tiet lan 2_hk2_C thuộc Tin học 11

Nội dung tài liệu:

Lớp: STT:
Họ và tên:
KIỂM TRA 1 TIẾT LẦN 2
MÔN TIN HỌC 11.


I. TRẮC NGHIỆM (4 ĐIỂM)

Trong một chương trình, tham số thực sự (nếu có) thường sẽ gặp ở:
A. Lời gọi thực hiện chương trình con. B. Phần khai báo của chương trình chính.
C. Phần khai báo của chương trình con. D. Phần đầu của chương trình con.


Trong các đoạn chương trình sau, đoạn nào là một thủ tục đúng để in ra dòng chữ “Welcome to Pascal” ?
A. Procedure Welcome to Pascal;
Begin
Writeln(’Welcome’);
End;
B. Procedure Welcome;
Begin
Writeln(’Welcome to Pascal’);
End;


C. Procedure Welcome
Begin
Writeln(“Welcome to Pascal”);
End;
D. Procedure Welcome;
Begin
Welcome to Pascal;
End;


Program Tham_so;
Var a, b: integer;
Procedure Nhan_biet_ts(x: integer; var y: integer);
begin
x:=x-1; y:=y-1;
writeln(x: 6; y: 6);
end;
Begin
a:=1; b:=4;
………………?…………………
writeln(a: 6; b: 6);
End.
3. 1) Câu lệnh điền vào (…?...) để gọi chương trình con Nhan_biet_ts cho 2 biến a và b là:
A. Nhan_biet_ts; B. Nhan_biet_ts(a,b); C. Nhanbietts(a,b); D. Writeln(Nhan_biet_ts(a,b));
3. 2). Các biến x, y là các :
A. Tham số hình thức B. Tham số thực sự C. Biến toàn cục D. Biến cục bộ
3.3) Tham số biến trong chương trình con trên là:
A. a, b. B. x, y C. x D. y


Muốn khai báo x, y là tham số giá trị và z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “Max” thì khai báo nào sau đây là đúng?
A. Procedure Max(x, Var y: Byte; var z: Byte); B. Procedure Max(x, y: Byte; Var z: Byte);
C. Procedure Max(x: Byte; Var y: Byte; var z: Byte); D. function Max(x, y: Byte; var x: Byte);


Kiểu dữ liệu của hàm
A. chỉ có thể là kiểu integer. C. có thể là các kiểu integer, real, char, boolean, string.
B. chỉ có thể là kiểu real. D. có thể là integer, real, char, boolean, string, record, kiểu mảng.


Khai báo nào sau đây về phần đầu của hàm là đúng?
A. function nhan(x,y: real); B. procedure nhan(x,y: real) : real;
C. function nhan(x,y) : real; D. function nhan(x,y: real) : real;


Đoạn chương trình sau có lỗi gì?
Procedure End (key:char);
Begin
If key = ’q’ then
Writeln(’ket thuc’);
End;


Để khai báo thủ tục trong Pascal bắt đầu bằng từ khóa
A. Program B. Procedure C. Function D. Begin


Để khai báo hàm trong Pascal bắt đầu bằng từ khóa
A. Program B. Procedure C. Function D. Begin


Cho x, y là hai biến nguyên và khai báo thủ tục :
    Procedure Doicho( Var a : Integer; b : Integer);
    Var z : Integer;
    Begin
      z:=a; a:=b; b:=z;
    End;
    -Sau khi thực hiện các lệnh:
    x:=7; y:=3;
    Doicho(x, y);
thì giá trị của x, y là: A. x=7, y=7 B. x = 3 ; y = 3 ; C. x=3, y=7 D. x=7, y=3


Cho khai báo của
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Thị Thu Vân
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)