Sau khi thi hành các lệnh:.
Trang 11 - 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 2IF 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 3Write(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 4Question 4 a Question 5 c Question 6 b Question 7 c Question 8 d Question 9 b Question 10 d