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

Kiem tra 45 phut lan2

4 321 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểm tra 15 phút
Chuyên ngành Pascal
Thể loại Bài kiểm tra
Định dạng
Số trang 4
Dung lượng 36,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

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ệ?. Điền vào khoảng trống trong các đoạn sau: Trong hai loại chơng trình con thì...1 trả về một giá trị q

Trang 1

Câu 1 (1,5điểm) 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 2 (2điểm) Để khai báo hàm trong Pascal bắt đầu bằng từ khoá.

Câu 3 (1,5điểm) Điền vào khoảng trống trong các đoạn sau:

Trong hai loại chơng trình con thì (1) trả về một giá trị qua tên của nó còn (2) không trả về một giá trị nào qua tên của nó Do vậy, lời gọi (3), không thể tham gia vào biểu thức tính toán, còn lời gọi (4) có thể tham gia vào biểu thức tính toán nh một toán hạng

(1) (2) (3) (4)

Câu 4 (5 điểm) Cho chơng trình sau:

Program cau5;

Var a,b,S:Byte;

PROCEDURE VIDU(var x:Byte;y:Byte);

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 va b ’); readln(a,b);

VIDU(a,b);

writeln(a, ‘ ‘,b, ‘ ‘,S);

readln;

END.

a) Trong chơng trình trên có biến cục bộ là:

b) Trong chơng trình trên có các biến toàn bộ là

c) Trong chơng trình trên có các tham số thực sự là

d) Trong chơng trình trên có các tham số hình thức là

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à:

Trang 2

Câu 1 (2điểm) Để khai báo hàm trong Pascal bắt đầu bằng từ khoá.

Câu 2 (1,5điểm) 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 (1,5điểm) Điền vào khoảng trống trong các đoạn sau:

Trong hai loại chơng trình con thì (1) trả về một giá trị qua tên của nó còn (2) không trả về một giá trị nào qua tên của nó Do vậy, lời gọi (3), không thể tham gia vào biểu thức tính toán, còn lời gọi (4) có thể tham gia vào biểu thức tính toán nh một toán hạng

(1) (2) (3) (4)

Câu 4 (5 điểm) Cho chơng trình sau:

Program cau5;

Var a,b,S:Byte;

PROCEDURE VIDU(var x:Byte;y:Byte);

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 va b ’); readln(a,b);

VIDU(a,b);

writeln(a, ‘ ‘,b, ‘ ‘,S);

readln;

END.

a) Trong chơng trình trên có biến cục bộ là:

b) 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à:

10 12 10 12 5 7 5 7

7 12 22 10 7 22 10 7 22 10 7 0 c) Trong chơng trình trên có các biến toàn bộ là

d) Trong chơng trình trên có các tham số thực sự là

Trang 3

Câu 1 (1,5điểm) Điền vào khoảng trống trong các đoạn sau:

Trong hai loại chơng trình con thì (1) trả về một giá trị qua tên của nó còn (2) không trả về một giá trị nào qua tên của nó Do vậy, lời gọi (3), không thể tham gia vào biểu thức tính toán, còn lời gọi (4) có thể tham gia vào biểu thức tính toán nh một toán hạng

(1) (2) (3) (4)

Câu 2 (2điểm) Để khai báo hàm trong Pascal bắt đầu bằng từ khoá.

Câu 3 (1,5điểm) 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 4 (5 điểm) Cho chơng trình sau:

Program cau5;

Var a,b,S:Byte;

PROCEDURE VIDU(var x:Byte;y:Byte);

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 va b ’); readln(a,b);

VIDU(a,b);

writeln(a, ‘ ‘,b, ‘ ‘,S);

readln;

END.

a) Trong chơng trình trên có các biến toàn bộ là

b) 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à:

10 12 10 12 5 7 5 7

7 12 22 10 7 22 10 7 22 10 7 0 c) Trong chơng trình trên có các tham số thực sự là

d) Trong chơng trình trên có biến cục bộ là:

Ngày đăng: 27/06/2013, 11:45

TỪ KHÓA LIÊN QUAN

w