Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal.
A. 8a A. tamgiac C. program D. bai tap
Câu 2 : Để chạy chương trình trong Turbo Pascal ta dùng tổ hợp phím nào ?
A. Ctrl + F9 B. Alt + F9 C. F9 D. Ctrl + Shitf + F9
Câu 3 : Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ?
A. Var tb: real; B. Type 4hs: integer; C. Const x: real; D. Var R = 30;
Câu 4 : Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c3
Câu 5: Để nhập dữ liệu ta dùng lệnh:
A.Clrscr; B.Readln(x); C. X:= ‘dulieu’; d.Write(‘Nhap du lieu’);
Câu 6 : Bốn bạn A, B, C, D đưa ra kết quả của phép chia, phép chia lấy phần nguyên và lấy phần dư của hai số nguyên 14 và 5 như sau :
A. 14/5 =2; 14 div 5 = 2; 14 mod 5 = 4 B. 14/5 =2.8; 14 div 5 = 2; 14 mod 5 = 4
C. 14/5 =2.8; 14 div 5 = 4; 14 mod 5 = 2 D. 14/5 =3; 14 div 5 = 2 ; 14 mod 5 = 4
Hãy chọn bạn làm đúng
Câu 7. Những từ nào sau đây là từ khoá?
A. Begin, Uses, End, Thong bao B. Program, Begin, char, Uses,
C. Var, Const, Write D. Program, Begin, Uses, end
Câu 8. Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có?
A. Phần tiêu đề chương trình B. Phần thân chương trình
C. Phần khai báo thư viện D. Phần khai báo biến.
Phần 2 : Tự luận
Câu 9 : Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal : (3 điểm)
a. 15x2 + 30 (x+2) b. c.
Câu 10 : (3 điểm)
Viết chương trình nhập vào 2 số nguyên a, b từ bàn phím, tính trung bình cộng (TB) của hai số a, b và in kết quả ra màn hình.
1.
A) Tên không hợp lệ, vì tên không được bắt đầu bằng số
B) Tên hợp lệ
C) Tên không hợp lệ, vì tên không được có các ký tự đặc biệt
D) Tên không hợp lệ, vì tên không được trùng với từ khóa
E) Tên hợp lệ
F) Tên không hợp lệ, vì tên không được chứa dấu cách
G) Tên hợp lệ
H) Tên hợp lệ
I) Tên hợp lệ
Câu 2:
program chương trình (Tên sai, thiếu đấu ";")
wrte('Chao cac ban khoi 8'); (Viết sai "write")
writeln('chuc cac ban lam bai that tot') (Thiếu dấu ";")
end (thiếu dấu ".")
Sửa:
program chuong_trinh;
begin
write('chao cac ban khoi 8');
writeln('Chuc cac ban lam bai that tot');
end.
Bài 1:
a) Tên không hợp lệ. Bởi vì tên được bắt đầu bằng chữ số
b) Tên hợp lệ
c) Tên không hợp lệ. Bởi vì tên chứa kí tự đặc biệt là @
d) Tên không hợp lệ. Bởi vì tên trùng với từ khóa
e) Tên hợp lệ
f) Tên không hợp lệ. Bởi vì tên có khoảng cách
g) Tên hợp lệ
h) Tên hợp lệ
i) Tên hợp lệ
Bài 2:
*Lỗi:
-Program chương trình(tên sai vì được viết bằng tiếng việt; thiếu dấu ;)
-Wrte('chao cac ban khoi 8');(sai từ khóa vì thiếu chữ i)
-Writeln('chuc cac ban lam bai that tot')(sai vì thiếu dấu ;)
-End(sai vì thiếu dấu .)
*Sửa lại
Program chuong_trinh;
Begin
Write('chao cac ban khoi 8');
Writeln('chuc cac ban lam bai that tot');
End.