Câu 7: Viết các khai báo dùng để viết chương trình giải bài toán sau: Tính diện tích S của hình chữ nhật với chiều dài cạnh a và chiều rộng cạnh b (a, b là các số tự nhiên được nhập từ b[r]
(1)Phần I: Trắc nghiệm
Hãy chọn đáp án câu sau đây: Câu 1: Trong Pascal tên chương trình hợp lệ ?
A Tamgiac; B Hinh_chu nhat; C Hinh thoi; D 1Hinhtron Cõu 2: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ đây?
A Ngôn ngữ tự nhiên B Ngơn ngữ lập trình C Ngơn ngữ máy D Ngôn ngữ tiếng Anh Câu 3: Từ khóa viết sai từ khố sau?
A Program B Us_es C Begin D End
Cõu 4: Câu lệnh sau dùng để nhập số từ bàn phím vào biến x?
A Writeln(‘Nhập x = ’); B Write(x);
C Writeln(x); D Readln(x);
Câu : Để chạy chương trình ta nhấn tổ hợp phím:
A Alt + F9 B Alt + F5 C Ctrl + F9 D Ctrl + F5 Câu : Để lưu chương trình Pascal ta nhấn phím:
A F2 B F3 C F5 D F9
Câu : Trong Pascal, ý nghĩa phép toán Div là:
A Chia số nguyên B Chia lấy phần dư
C Chia lấy phần nguyên D Tất sai
Câu 8: Lệnh sau lệnh để tạm ngừng chương trình khoảng thời gian x giây A Delay(2000); B Readln(x); C Delay(x); D Writeln(x); Cõu 9: Câu sau nói hằng:
a) Hằng đại lượng người lập trình đặt
b) Hằng có giá trị khơng đổi suốt q trình thực chương trình c) Có số có sẵn chương trình, khơng cần khai báo
d) Tên có độ dài tùy ý
Cõu 10: Từ khóa để khai báo biến ngụn ngữ lập trỡnh Pascal là:
A Const B Var C Real D End
Câu 11: Kiểu liệu sau kiểu số thực?:
A real B integer C char D string
Câu 12: Trong ngụn ngữ lập trình Pascal, từ khơng phải từ khóa là:
A Uses B Program C End D Computer
Câu 13: Trong Pascal, ý nghĩa phép toán Mod là:
A Chia số nguyên B Chia lấy phần dư
C Chia lấy phần nguyên D Tất sai
Câu 14: Dãy kí tự 20n10 thuộc kiểu liệu:
A String B Integer C Real D Char
Câu 15: Tên hợp lệ ngôn ngữ Pascal là:
A 16abc; B Hinh thang; C D15; D Program;
Câu 16: Để dịch chương trình Pascal ta nhấn tổ hợp phím:
A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9
Câu 17: Cấu trúc chung hợp lý chương trình Pascal là:
A Begin -> Program -> End B Program -> End -> Begin C End -> Program -> Begin D Program -> Begin -> End Câu 18: Chương trình dịch dùng để làm gì?
(2)Câu 19: A khai báo biến với kiểu liệu số nguyên, X biến với kiểu liệu xâu Phép gán hợp lệ là:
A A:= 4.5; B X:= ‘1234’; C A:= ‘Tam Thành’ D A B hợp
lệ
Câu 20: Trong Pascal khai báo sau đúng:
A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24 Câu 21: Cấu trúc chương trình thường là:
A Phần khai báo
B Phần thân, phần khai báo C Phần khai báo, phần thân
Câu 22: Dấu để phân cách lệnh Pascal là:
A Dấu phẩy B Dấu chấm phẩy C Dấu chấm D Dấu ngoặc tròn Câu 23: Các kiểu liệu thường gặp Pascal là:
A Program, begin, end, uses, … B Write, writeln, read, readln, … C Byte, interger, real, char, string, … D Div, mod, …
Câu 24: Trong khai báo sau, khai báo đúng? A Var X,Y: byte;
B Var So_nguyen:=integer; C Var chieu cao=real; D Var Ho_ten, lop: string
Câu 25: Từ khóa để khai báo gì?
A Uses B Begin C Var D Const
Câu 26: Cái dùng để phân biệt đại lượng chương trình người lập trình đặt?
A Biến, B Từ khóa C Câu lệnh D Tên
Câu 27: Để khỏi chương trình Pascal ta dùng tổ hợp phím
a Ctrl + X c Ctrl+ F9 b Alt + F9 d Alt +X Câu 28: Trong Pascal, khai báo sau đúng
a var tb: real; b type 4hs: integer; c const x: real; d var r =4; Câu 29: Để nhập liệu ta dùng lệnh
A Clrscr; B Readln(x); D X:= ‘dulieu’; C Write(‘Nhap du lieu’); Câu 30: Writeln(‘ban hay nhap nam sinh’);
readln(NS); Ý nghĩa haicâu lệnh là:
a Thơng báo hình dịng chữ “ban hay nhap nam sinh” b Yêu cầu người sử dụng nhập giá trị cho biến NS
c Thông báo hình dịng chữ “ban hay nhap nam sinh” yêu cầu người sử dụng nhập giá trị cho biến NS
d Tất điều sai Phần II: Tự luận
Câu 1: Chuyển biểu thức toán học sau sang biểu thức viết Pascal:
A (x 2 +2)(x+5) B (x+5)
3(x-6) 5(22+7)
C (a
+1)−3
a D
2
3
2
(3)Câu 2:Thực phép tính sau:
A 172 Mod = … B -75 Div =… C 120 Mod = D -200 div 4= E 125 Mod = … F 63 Div =… G 120 Mod 20 = H -160 div 5=
Câu 3: Viết chương trình nhập vào số nguyên a b Xuất hình tích số đó. Câu 4: Cho biết khác từ khóa tên.
Câu 5:
a) Viết biểu thức toán học sau dạng biểu thức Pascal: (20-5)x4+8
2 (9 2)
12 (5 1)
b) Hãy viết chương trình để tính biểu thức
Câu 6: Hãy nêu công dụng biến Sự khác biến gì?
Câu 7: Viết khai báo dùng để viết chương trình giải tốn sau: Tính diện tích S hình chữ nhật với chiều dài cạnh a chiều rộng cạnh b (a, b số tự nhiên nhập từ bàn phím)
Câu Chuyển biểu thức Pascal thành biểu thức toán?
a a/(2*b*b+c/2) b ((1/3+1/5) *(1/3+1/5))/a*a Câu Hãy cho biết kiểu liệu Pascal tương ứng với giá trị sau:
a số 260 b số 78.33 Câu 10 Cho biết kết phép toán sau:
a 15/2= b 10 Div 6= c 17 Mod 4= d – 3*4 Div + = Câu 11 Hai lệnh sau có tương đương không? Tại sao? Writeln(15+5); Writeln(‘15+5’); Câu 12.