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

Trắc nghiệm Pascal 2

4 155 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 4
Dung lượng 154 KB

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

Nội dung

Sau khi thi hành các lệnh:.

Trang 1

1 - Cho khai báo sau:

Hãy cho biết nhóm lệnh nào sau đây viết đúng ngữ pháp?

[a] Các lệnh i:=7; r:=i; write(r)

[b] Các lệnh c:=’9’; i:=9; if i=c then write("hop le’)

[c] Các lệnh i:=7; c:=ord(r); i:=ord(c)

[d] Cả ba nhóm lệnh trên đều có lỗi sai

Hãy cho biết nhóm lệnh nào sau đây viết đúng ngữ pháp?

[a] Các lệnh i:=7; r:=9; writeln(r>i+1)

[b] Các lệnh c:=’9’; i:=9; if i=ord(c) then write("hop le’)

[c] Các lệnh i:=7; c:=ord(r); r:=ord(c)

[d] Cả ba nhóm lệnh trên đều có lỗi sai

3 - Cho x, y, z và t có loại integer Sau khi thi hành các lệnh:

t:=y

ELSE

t:=x

Giá trị của t là bao nhiêu?

[a] t:=5

[b] t:=6

[c] t:=7

[d] t:=8

4 - Cho x, y, z, t thuộc kiểu integer Sau khi thi hành các lệnh:

t:=y

ELSE

t:=x+1

Giá trị của t là bao nhiêu?

[a] t:=6

[b] t:=4

[c] t:=2

[d] t:=8

5 - Cho x, y, z, t thuộc kiểu integer Sau khi thi hành các lệnh:

Trang 2

IF x>=y THEN

t:=y+2

ELSE

t:=x-1

Giá trị của t là bao nhiêu?

[a] t:=1

[b] t:=2

[c] t:=5

[d] t:=4

6 - Cho x, y, z, t thuộc kiểu integer Sau khi thi hành các lệnh:

t:=y-1

ELSE

t:=x-1

Giá trị của t là bao nhiêu?

[a] t:=4

[b] t:=2

[c] t:=6

[d] t:=7

BEGIN

ELSE

Write(4)

END.

[a] Khi thi hành, chương trình in ra 3

[b] Khi thi hành, chương trình in ra 4

[c] Khi thi hành, chương trình không in ra gì cả

[d] Khi dịch, chương trình báo lỗi ngữ pháp

BEGIN

Trang 3

Write(4)

END.

[a] Khi thi hành, chương trình in ra 3

[b] Khi thi hành, chương trình in ra 4

[c] Khi thi hành, chương trình không in ra gì cả

[d] Khi dịch, chương trình báo lỗi ngữ pháp

BEGIN

ELSE

Write(4)

END.

[a] Khi thi hành, chương trình in ra 3

[b] Khi thi hành, chương trình in ra 4

[c] Khi thi hành, chương trình không in ra gì cả

[d] Khi dịch, chương trình báo lỗi ngữ pháp

END;

Pt=^b;

b=RECORD

END;

Hãy chọn lệnh viết sai trong các lệnh sau?

[a] New(p1)

[b] New(p1^.next)

[c] New(p1^.next.last)

[d] New(p1^.info)

Làm l?i

Solutions! -

Question 1 a

Question 2 b

Question 3 a

Trang 4

Question 4 a Question 5 c Question 6 b Question 7 c Question 8 d Question 9 b Question 10 d

Ngày đăng: 14/05/2015, 15:00

TỪ KHÓA LIÊN QUAN

w