(2,0đ) Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu trong ngôn ngữ lập trình Pascal.. Câu 15A[r]
Trang 1Trường: ………
Họ và tên: ………
Lớp: ………
KIỂM TRA HỌC KỲ I Môn Tin học 8 - Năm học 2019-2020
Thời gian: 45 phút (không kể thời gian giao đề)
I - TRẮC NGHIỆM (3,0 điểm) Hãy chọn chữ cái có phương án trả lời đúng
Câu 1 Ngôn ngữ dùng để viết các chương trình máy tính được gọi là
A ngôn ngữ máy
B ngôn ngữ chương trình C ngôn ngữ lập trìnhD ngôn ngữ tự nhiên
Câu 2 Cú pháp câu lệnh điều kiện dạng thiếu là:
A if <điều kiện> do <câu lệnh>;
B if <điều kiện> then <điều kiện>;
C if <câu lệnh> then <điều kiện>;
D if <điều kiện> then <câu lệnh>;
Câu 3 Phép toán cho kết quả là 3 là
A 15 div 5
Câu 4 Khi đã quan sát các hệ trong phần mềm giải phẫu cơ thể người Anatomy, trong hệ
xương của con người, xương dài nhất là
A xương đùi
C xương cẳng chân
B xương tay
D xương sườn
Câu 5 Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là
đúng?
A A:=10;
B A:=123.23; C A=’10’;D A:=’Tin học’;
Câu 6 Khi đã quan sát các hệ trong phần mềm giải phẫu cơ thể người Anatomy, trong quả
tim của người có mấy cái van lớn?
A 2
Câu 7 Trong cấu trúc chương trình Pascal, phần bắt buộc phải có là
A phần tiêu đề
B phần thân
C phần khai báo
D phần kết thúc
Câu 8 Trong các từ sau, từ khóa là
A read
B string
C write
D if
Câu 9 Để xóa màn hình, Pascal sử dụng lệnh
A Clrscr
B Write
C Readln
D Delay
Câu 10 Trong Pascal, ký hiệu của phép gán là:
A :
D ;
Câu 11 Real là dữ liệu kiểu
A số nguyên
Câu 12 Để xem và học chi tiết giải phẫu cơ thể người bằng phần mềm Anatomy ta nháy
vào nút lệnh
A FIND
B EXERCISES
C LEARN
D TEST
Trang 2II – TỰ LUẬN (7,0 điểm)
Câu 13 (1,0đ) Sửa lỗi sai trong các câu lệnh sau:
a) var a := 5;
b) const x : real;
c) if x := a + b then x := x+1;
d) if a > b then max := a ; else max := b;
Câu 14 (2,0đ) Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng
thiếu trong ngôn ngữ lập trình Pascal?
Câu 15 (1,0đ) Viết các biểu thức toán học sau đây dưới dạng biểu thức trong ngôn ngữ lập
trình Pascal?
a
b
b
c a∗a b +c ; d a∗a b +c ;
Câu 16 (3,0đ) Cho bài toán: Nhập 1 số nguyên n từ bàn phím và in ra màn hình n là số
chẵn hay số lẻ Hãy thực hiện đầy đủ các bước giải bài toán đó trên máy tính cụ thể như sau:
a) Xác định Input, Output
b) Mô tả thuật toán
c) Viết chương trình
===Hết===