Nhöõng teân coù yù nghóa ñöôïc xaùc ñònh töø tröôùc vaø khoâng ñöôïc pheùp söû duïng cho muïc ñích naøo khaùc goïi laø gì.. Ñaïi löôïng maø giaù trò coù theå thay ñoåi trong quaù trình t[r]
(1)ĐỀ CƯƠNG KIỂM TRA HK1 – TIN 8 Năm học: 2020 – 2021
Phần Trắc Nghieäm : (Đáp án phần gạch chân)
Câu Trong Pascal khai báo sau không hợp lệ? a Var a,b; Interger;
b Var a,b: Integer;
c Var S: String; d Const x=10 Câu Xác định toán là:
a Xác định Output Input tốn
b Mơ tả thuật tốn viết chương trình c Minh họa thuật tốn.d Giải tốn máy tính Câu Chương trình dịch làm ?
a Dịch từ ngơn ngữ lập trình sang ngơn ngữ máy b Dịch từ ngơn ngữ lập trình sang ngơn ngữ tự nhiên c Dịch từ ngơn ngữ máy sang ngơn ngữ lập trình d Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên Câu Các thành phần ngơn ngữ lập trình gồm:
a Các từ khóa
b Bảng chữ tên
c Bảng chữ quy tắc viết lệnh d Bảng chữ ký hiệu
Câu Program từ khóa dùng để? a Khai báo tên chương trình b Khai báo biến
c Khai báo thân chương trình d Khai báo
Câu Trong tên sau tên hợp lệ ngôn ngữ Pascal
a Tam_giac b Tam–giac c End d 2x;
Câu Biến a nhận giá trị là: 33257; 2.3 Ta khai báo a thuộc kiểu liệu nào? a Integer
b Char c Reald a vaø c
Câu Phép toán Div, Mod thực kiểu liệu nào? a Số nguyên số thực
b Số nguyên c Ký tự số nguyên.d Ký tự xâu ký tự Câu Câu lệnh sau dùng để nhập số từ bàn phím vào biến x?
a Writeln(‘Nhaäp x = ’); b Write(x);
c Writeln(x); d Readln(x); Câu 10 Cấu trúc chương trình Pascal gồm phần nào?
a Khai baùo
b Khai báo thân
c Tiêu đề, khai báo thân d Phần tiêu đề phần thân Câu 11 Lệnh Writeln(‘5 * 200’); in hình kết quả:
a * 200 b ‘5 * 200’ c 1000 d ‘1000’
Câu 12 Biểu thức toán học (a2 + b2).c2 biểu diễn Pascal ?
a a^2 + b^2 * c^2 b (a*a + b*b )*c2
c (a^2 + b^2)* c^2 d (a*a + b*b )*(c*c) Câu 13 Từ khóa khai báo thư viện Ngơn ngữ lập trình Pascal.
a Begin
b Uses c Programd Var
Câu 14 Máy tính hiểu trực tiếp ngơn ngữ ngôn ngữ đây? b Ngôn ngữ tự nhiên
c Ngôn ngữ máy
d Ngơn ngữ lập trình e Tất ngơn ngữ
Câu 15 Những tên có ý nghĩa xác định từ trước không phép sử dụng cho mục đích khác gọi là gì?
a Tên có sẵn
b Từ khố c Tên riêngd Biến
(2)a Bieán
b Hằng c Biến Hằngd Từ khóa
Câu 17 Hãy cú pháp lệnh điều kiện đúng? a IF <điều kiện> THEN <Câu lệnh>;
b IF <điều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>; c If <Câu lệnh> Then <Điều kiện> ;
d If<Điều kiện> Else <Câu lệnh 1>Else <câu lệnh 2>;
Câu 18 Giả sử a khai báo biến với kiểu số nguyên Phép gán sau đúng?
a a = 10; b a: 10; c a := 10; d a =: 10;
Câu 19 Q trình giải tốn máy tính gồm bước: a Xác định tốn, viết chương trình
b Xác định tốn, mơ tả thuật tốn, viết chương trình c Viết chương trình
d Mơ tả thuật tốn, viết chương trình Câu 20 Thuật tốn là:
a Dãy hữu hạn thao tác cần thực để giải toán b Tập hợp câu lệnh
c Là cách viết chương trình khác d Dãy phép toán
Câu 21.Xác định Output tốn Tính tổng hai số a,b nhập từ bàn phím. a Output: a, b
b Output: Tổng hai số a,b
c Output: a
d Output: Sum(a,b) Câu 22 Trong Pascal, câu lệnh sau đúng:
a If a := b then x: = 7;
b If a > b then x : = ; else x : = x+1;
c If a > b then x = 7;
d If a > b then x: = else x :=–1; Câu 23 Câu lệnh rẽ nhánh dạng đầy đủ có dạng:
a IF <điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>; b If <điều kiện> Then <câu lệnh>;
c IF <điều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>; d IF <điều kiện> THEN <Câu lệnh 1> ELSE ; <Câu lệnh 2>; Câu 24 Câu lệnh rẽ nhánh có dạng?
a b c d
Câu 25: Trong Pascal, lệnh clrscr được dùng để:
A Xóa hình B In thông tin hình C Nhập dữ liệu từ bàn phím D Tạm dừng chương trình Câu 26: Từ khóa dùng để khai báo ngơn ngữ lập trình Pascal là:
A Const B Var C Real D.End
Câu 27: Cách viết câu lệnh điều kiện sau hợp lệ? A if x:= then a = b; B if x > 4; then a:= b;
C if x > then a:=b; D if x > then a:=b; else m:=n; Câu 28: Để tìm giá trị lớn hai số a, b, ta viết câu lệnh điều kiện là?
A If a>b then Max:=a Else Max:=b; B If a>b Then Max=a; Else Max=b;
C If a>b Then Max:=a; Max=b; D If a>b Then Max=a Else Max=b; Câu 29: If Then Else là:
A Vòng lặp xác định B Vịng lặp khơng xác định C Câu lệnh điều kiện D Một khai báo
Câu 30: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị b nhận giá trị nào? A B C D
Câu 31: Để thực phép tính tổng hai số nguyên a b ta thực sau : A Tong=a+b; B Tong:=a+b; C Tong:a+b; D Tong(a+b); Câu 32: Câu lệnh điều kiện dạng đầy đủ là:
(3)C If <đk> then < câu lệnh 1>,<câu lệnh 2>; D if <đk> Then <câu lệnh 1>; Else <câu lệnh 2>;
Câu 32: Phần dư phép chia hai số nguyên 16 là:
A 16 div = B 16 mod = C 16 div = D 16 mod =
Câu 33: A được khai báo biến có kiểu liệu số nguyên, X biến liệu kiểu xâu Phép gán hợp lệ: A A:= 4.5; B X:= ‘1234’; C X:= 57; D A:=‘LamDong’;
Câu 34: Chương trình sau cho kết gi ? Program vd;
Var a, b,: real; x,: integer ; Begin
readln(a, b);
If a>b then x:=a else x:=b; Write(x);
End
(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)