Đề thi Tin học 8_HK1
Chia sẻ bởi Võ Quang Tân |
Ngày 17/10/2018 |
44
Chia sẻ tài liệu: Đề thi Tin học 8_HK1 thuộc Tin học 8
Nội dung tài liệu:
BÀI KIỂM TRA HỌC KỲ 1
Môn: TIN HỌC 8 Thời gian: 45 phút
Họ và tên: …………………………………………………… Lớp: ………
ĐỀ SỐ 1:
I. TRẮC NGHIỆM: (5đ)
Câu 1: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa:
A. Begin và end B. Begin : và end
C. Begin và end; D. Begin và end.
Câu 2: Kết quả của phép chia 12 mod 5 thuộc kiểu gi?
A. Kiểu nguyên B. Kiểu thực
C. Kiểu xâu kí tự D. Kiểu thập phân
Câu 3. X là một số thực, để khai báo biến X ta có thể khai báo như sau:
A. Var X : integer B. Var X : Real ;
C. Var X : string C. Var X : Char
Câu 4. Xác định bài toán là :
Chỉ rõ các điều kiện cho trước và kết quả thu được
Chỉ rõ các điều kiện cho trước và phương pháp giải
Chỉ rõ phương pháp giải và kết quả cần thu được
Chỉ rõ các bước để giải bài toán.
Câu 5. Sau khi thực hiện đoạn chương trình sau: a:=3; b:=5; c:=a+b giá trị của c sẽ bằng bao nhiêu?
A. c=8 B. c=3 C. c=5 D. c=a+b;
Câu 6. Từ khóa để khai báo hằng trong ngôn ngữ lập trình Pascal là:
A. Const B. Var C. Real D. End
Câu 7. Trong Pascal khai báo nào sau đây là đúng:
A. Var hs : real; B. Var 5hs : real; C. Const hs : real; D. Var S = 24;
Câu 8. Cú pháp của câu lệnh gán trong Pascal là:
A. Var: ; B. := ;
C. const = ; D. uses ; Câu 9. Câu lệnh Pascal nào sau đây viết đúng
A. if x>5; then a:=b; B. if x>5 then a:=b; b:=a;
C. if x>5 then a:=b; D. if x>5 then a:=b; else b:=a;
Câu 10. Sau câu lệnh if x>10 then x:=x+1; giá trị của biến x là bao nhiêu nếu trước đó giá trị của x bằng 5:
A. 5 B. 6 C. False D. không xác định
II.TỰ LUẬN (5đ)
Câu 1. Cho biết các nguyên tắc đặt tên trong Pascal.
Câu 2 Viết các biểu thức toán học sau đây dưới dạng biểu thức Pascal:
a. b. ax3 +2bx2+2cx+1
Câu 3. Vẽ sơ đồ cấu trúc rẽ nhánh dạng đầy đủ.
Câu 4. Viết chương trình nhập vào hai số a và b rồi sau đó thực hiện phép tính c:=a+b; d:=a-b và đưa kết quả ra màn hình.
BÀI KIỂM TRA HỌC KỲ 1
Môn: TIN HỌC 8 Thời gian: 45 phút
Họ và tên: …………………………………………………… Lớp: ………
ĐỀ SỐ 2:
I. TRẮC NGHIỆM: (5đ)
Câu 1. Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thì ta dùng từ khóa nào để khai báo ?
A. Program B. Uses C. Var D. Const
Câu 2. Cấu trúc của một chương trình gồm mấy phần:
A. 1 phần B. 3 phần C. 2 phần D. 4 phần
Câu 3. Kết quả của phép chia 9 Mod 8 là:
A. 0 B. 1 C. 2 D. 3
Câu 4. Trong Pascal, khai báo nào sau đây là đúng?
A. Var R = 30;. B. Type 4hs: integer; C. const x: real; D. Var tb: real;
Câu 5. Từ khóa VAR dùng để làm gì?
A. Khai báo Tên chương trình. B. Khai báo thư viện
C. Khai báo Hằng D. Khai báo Biến
Câu 6. Để chạy chương trình ta sử dụng tổ hợp nào:
A. Ctrl + Shitf + F9 B. Alt + F9 C
Môn: TIN HỌC 8 Thời gian: 45 phút
Họ và tên: …………………………………………………… Lớp: ………
ĐỀ SỐ 1:
I. TRẮC NGHIỆM: (5đ)
Câu 1: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa:
A. Begin và end B. Begin : và end
C. Begin và end; D. Begin và end.
Câu 2: Kết quả của phép chia 12 mod 5 thuộc kiểu gi?
A. Kiểu nguyên B. Kiểu thực
C. Kiểu xâu kí tự D. Kiểu thập phân
Câu 3. X là một số thực, để khai báo biến X ta có thể khai báo như sau:
A. Var X : integer B. Var X : Real ;
C. Var X : string C. Var X : Char
Câu 4. Xác định bài toán là :
Chỉ rõ các điều kiện cho trước và kết quả thu được
Chỉ rõ các điều kiện cho trước và phương pháp giải
Chỉ rõ phương pháp giải và kết quả cần thu được
Chỉ rõ các bước để giải bài toán.
Câu 5. Sau khi thực hiện đoạn chương trình sau: a:=3; b:=5; c:=a+b giá trị của c sẽ bằng bao nhiêu?
A. c=8 B. c=3 C. c=5 D. c=a+b;
Câu 6. Từ khóa để khai báo hằng trong ngôn ngữ lập trình Pascal là:
A. Const B. Var C. Real D. End
Câu 7. Trong Pascal khai báo nào sau đây là đúng:
A. Var hs : real; B. Var 5hs : real; C. Const hs : real; D. Var S = 24;
Câu 8. Cú pháp của câu lệnh gán trong Pascal là:
A. Var
C. const
A. if x>5; then a:=b; B. if x>5 then a:=b; b:=a;
C. if x>5 then a:=b; D. if x>5 then a:=b; else b:=a;
Câu 10. Sau câu lệnh if x>10 then x:=x+1; giá trị của biến x là bao nhiêu nếu trước đó giá trị của x bằng 5:
A. 5 B. 6 C. False D. không xác định
II.TỰ LUẬN (5đ)
Câu 1. Cho biết các nguyên tắc đặt tên trong Pascal.
Câu 2 Viết các biểu thức toán học sau đây dưới dạng biểu thức Pascal:
a. b. ax3 +2bx2+2cx+1
Câu 3. Vẽ sơ đồ cấu trúc rẽ nhánh dạng đầy đủ.
Câu 4. Viết chương trình nhập vào hai số a và b rồi sau đó thực hiện phép tính c:=a+b; d:=a-b và đưa kết quả ra màn hình.
BÀI KIỂM TRA HỌC KỲ 1
Môn: TIN HỌC 8 Thời gian: 45 phút
Họ và tên: …………………………………………………… Lớp: ………
ĐỀ SỐ 2:
I. TRẮC NGHIỆM: (5đ)
Câu 1. Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thì ta dùng từ khóa nào để khai báo ?
A. Program B. Uses C. Var D. Const
Câu 2. Cấu trúc của một chương trình gồm mấy phần:
A. 1 phần B. 3 phần C. 2 phần D. 4 phần
Câu 3. Kết quả của phép chia 9 Mod 8 là:
A. 0 B. 1 C. 2 D. 3
Câu 4. Trong Pascal, khai báo nào sau đây là đúng?
A. Var R = 30;. B. Type 4hs: integer; C. const x: real; D. Var tb: real;
Câu 5. Từ khóa VAR dùng để làm gì?
A. Khai báo Tên chương trình. B. Khai báo thư viện
C. Khai báo Hằng D. Khai báo Biến
Câu 6. Để chạy chương trình ta sử dụng tổ hợp nào:
A. Ctrl + Shitf + F9 B. Alt + F9 C
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Võ Quang Tân
Dung lượng: 41,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)