Hằng là công cụ của ngôn ngữ lập trình dùng để lưu trữ dữ liệuA. B Giá trị của hằng thay đổi trong suốt chương trình.[r]
Trang 1PHỊNG GIÁO DỤC & ĐÀO TẠO TP VŨNG TÀU
TRƯỜNG THCS VÕ TRƯỜNG TOẢN
ĐỀ KIỂM TRA 1 TIẾT - NĂM HỌC 2016– 2017
MƠN: Tin học 8- HK1 THỜI GIAN: 45 PHÚT
Họ và Tên:
Lớp:
Điểm TN:………
TL:………
Tổng điểm:
Lời phê của Thầy ( cơ )
Đề: 02
Câu 1: Con người điều khiển máy tính thơng qua:
A Chuột B Bàn phím C Chương trình D Các câu lệnh
Câu 2 Phần khai báo biến của chương trình thường gồm các từ khĩa nào
A Readln và writeln C Begin và end
B Program và Uses D Tất cả ý trên đều đúng
Câu 3 Ngôn ngữ dùng để viết chương trình máy tính được gọi là gì?
A. Ngơn ngữ máy B Ngơn ngữ lập trình C Chương trình dịch D.Tất cả đều đúng
Câu 4 Ngơn ngữ duy nhất máy tính chỉ cĩ thể hiểu và thực hiện được là :
A Ngôn ngữ lập trình B Chương trình dịch
B Ngơn ngữ máy D tất cả đều đúng
Câu 5 Trong Pascal cách đặt tên nào sau đây là đúng?
A 23tuoixuan B bai tap C End D hoa_phuong
Câu 6 Trong các từ sau, từ nào là từ khĩa Pascal ?
A Integer B Char C Real D Const
Câu 7 Cấu trúc của chương trình gồm mấy phần?
A 1 B 2 C 3 D 4
Câu 8 Để chạy 1 chương trình Pascal ta nhấn tổ hợp phím nào sau đây?
A Alt + X B Ctrl + R C Ctrl + F9 D Alt + F4
Câu 9 Đối với biến tổng của hai số nguyên thì ta khai báo kiểu dữ liệu nào sau đây cho biến đĩ ?
A integer B real C char D string
Câu 10 Kết quả của câu lệnh 18 mod 7 là :
A 8 B 2 C 4 D 18
Câu 11 Kết quả của câu lệnh 20 div 3 là :
A 3 B 4 C 5 D 6
Câu 12 Phát biểu nào sau đây khơng đúng ?
A Hằng là cơng cụ của ngơn ngữ lập trình dùng để lưu trữ dữ liệu
B Giá trị của hằng thay đổi trong suốt chương trình
C Dữ liệu lưu trữ trong biết được gọi là giá trị của biến
D Tất cả đều đúng
Câu 13 Thốt khỏi Pascal ta nhấn tổ hợp phím nào sau đây ?
A Ctrl F9 B Alt + F9 C Alt + X D Ctrl + S
Câu 14 Hãy cho biết kết quả của chương trình sau :
Var A:integer; Const x =20;
Begin
Trang 2Write(‘Tong cua A va B la:’, A+B);
End.
A 10 B 22 C 30 D.20
Câu 15 Câu lệnh Pascal nào sau đây là đúng?
A var uses : integer; B const x = 15; C var x; y : real; D var x:= 5;
Câu 16 Câu lệnh clrscr trong chương trình có tác dụng gì ?
A. Khai báo biến
B. Khai báo hằng
C. Khai báo tên chương trình
D. Xóa sạch dữ liệu trên màn hình
II TỰ LUẬN : (6 ĐIỂM)
Bài 1: Hãy nối mỗi ý ở cột A với 1 ý ở cột B để được câu trả lời đúng? ( 1.5 đ)
f) Lệnh khai báo biến
Bài 2: (0.75đ) a) Hãy viết biểu thức toán học sau bằng kí hiệu trong ngôn ngữ Pascal: 2
2 3 27 b xy
(0.75đ) b) Hãy chuyển biểu thức viết trong ngôn ngữ Pascal dưới đây thành biểu thức toán học: ( ( 2*a +3) *( 2*a +3) +8) / (2-3*b) - 7
Bài 3: Viết chương trình tính diện tích hình chữ nhật Biết rằng các kích thước nhập từ bàn phím ( 3 điểm)
Trang 3
PHÒNG GIÁO DỤC & ĐÀO TẠO TP VŨNG TÀU
TRƯỜNG THCS VÕ TRƯỜNG TOẢN
HƯỚNG DẪN CHẤM BÀI KIỂM TRA 1 TIẾT TIN HỌC 6 – NĂM HỌC: 2015 – 2016 I.
TRẮC NGHIỆM : (4 điểm)
II TỰ LUẬN : ( 6 điểm)
1
Programs: Từ khóa khai báo tên chương trình
Uses: Từ khóa khai báo tên thư viện Begin….end: Từ khóa khai báo điểm bất đầu và kết thúc chương trình.
Readln: Từ khóa dùng để nhập dữ liệu từ bàn phím, write: Từ khóa xuất dữ liệu ra màn hình.
Var: Từ khóa khai báo biến Const: Từ khóa khai báo hằng
Mỗi từ viết đúng, 0.25 đ
2
a) Khai báo biến:
Var < Ten bien> : < giá trị>;
b) Khai báo hằng:
Const < Ten hang> = <gia tri hang>;
c) Câu lệnh gán:
< ten bien> := < giá trị>;
d) Câu lệnh nhập, xuất:
Read ( ten bien);
e) Câu lệnh xuất:
Write ( ten bien);
Hs tự cho vd:
Mỗi câu đúng 0.6
đ
3
2
(2 3) 8
2 3
a b
=( ( 2*a -3) *( 2*a -3) +8) / (2-3*b)
(10*a+2*b)*3 / (1-2*a) =
(10 2 ).3
1 2
a b a
0.75đ
0.75đ