đề thi học kì 1 tin 8

Chia sẻ bởi Phạm Văn Chúc | Ngày 17/10/2018 | 48

Chia sẻ tài liệu: đề thi học kì 1 tin 8 thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GD&ĐT THÁI THỤY
TRƯỜNG THCS THÁI HỒNG

KỲ THI HỌC KỲ I
Năm học: 2012-2013
Môn: TIN HỌC 8


A. PHẦN TRẮC NGHIỆM Khoanh tròn vào đáp án em cho là đúng nhất (3đ)

Câu 1: Ngôn ngữ dùng để viết chương trình cho máy tính hiểu được gọi là:
A. Ngôn ngữ máy B. Ngôn ngữ lập trình C. Ngôn ngữ tiếng Anh D. a, b đúng
Câu 2: Các dãy bit (0101...) là cơ sở để tạo ra ngôn ngữ gì?
A. Ngôn ngữ lập trình B. Ngôn ngữ tiếng Anh C. Ngôn ngữ tiếng Việt D. Ngôn ngữ máy
Câu 3: Program là từ khóa khai báo gì?
A. Tên chương trình B. Các thư viện C. Điểm bắt đầu chương trình D. Điểm kết thúc chương trình
Câu 4: Sau khi soạn thảo, ta nhấn tổ hợp nào để dịch và chạy chương trình
A. Alt + F9 B. Ctrl + F6 C. Ctrl + F9 D. Alt + F6
Câu 5: Integer là kiểu dữ liệu?
A. Số nguyên B. Số thực C. Chuỗi D. Chữ
Câu 6: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng
A. a*x2 +b*x+c B. a*x*x+b*x+c*x C. a*x*x +b.x +c*x D. a*x*x + b*x+c
Câu 7: Kiểu dữ liệu String có phạm vi giá trị là
A. Một ký tự trong bảng chữ cái B. Xâu ký tự tối đa 522 ký tự
C. Xâu ký tự tối đa 525 ký tự D. Xâu ký tự tối đa 255 ký tự
Câu 8: Div là phép toán gì?
A. Chia lấy phần nguyên B. Chia lấy phần dư C. Cộng D. Trừ
Câu 9: Lệnh Write tương tự như lệnh Writeln nhưng
A. Không đưa con trỏ xuống đầu dòng tiếp theo B. Đưa con trỏ xuống đầu dòng tiếp theo
C. Bỏ trong dấu ngoặc đơn D. Bỏ trong dấu ngoặc kép
Câu 10: Trong Pascal, khai báo nào sau đây là đúng
A. Const x:real; B. Var 4hs: Integer C. Var Tb : real; D. Var R=30;
Câu 11: Trong một chương trình, có tất cả bao nhiêu từ khóa để khai báo biến?
A. 4 B. 2 C. 3 D. 1
Câu 12: Câu lệnh Writeln(:n:m) giúp ta làm gì?
A. Điều khiển cách in số nguyên ra màn hình B. Điều khiển cách in số thực ra màn hình
C. Điều khiển cách in chuỗi ra màn hình D. Tất cả đều sai

B. PHẦN TỰ LUẬN
Câu 13: Tính (2đ)
a) 2Div3 – 2Mod3 + 3Div2 – 3Mod2 =……………………………………………..
b) 1/3 – 2*7Mod2 – 8Div4*4 = …………………………………………………….

Câu 14: Cho a = 9, b=8. Tìm kết quả của biến S sau mỗi câu lện sau đây, với ban đầu giá trị của S bằng 0. (2đ)
a) If (a+b) mod 2 = 0 then S:=a*b; (S=……vì……………………………………………………………..……………….)
b) If (a >=b ) or (a>9) then S:=b else S:=a;
(S=……vì…………………………………………..………………………………….)
Câu 15. Viết chương trình tính diện tích và chi vi của hình chữ nhật với độ dài các cạnh được nhập từ bàn phím.





ĐÁP ÁN
A.PHẦN TRẮC NGHIỆM ( Mỗi câu đúng được 0,25 điểm)

Câu
1
2
3
4
5
6
7
8
9
10
11
12

Đ.án
B
D
A
C
A
D
D
A
C
A
D
B


B.PHẦN TỰ LUẬN

Câu 13: a) = -2 (1đ) b) = -7.6 (1đ)

Câu 14: a) S=0 vì điều kiện sai nên lệnh S:=a*b không thực hiện, S giữ nguyên (1đ)
b) S= 8 vì điều kiện đúng nên lệnh S:=b được thực hiện (1đ)

Câu 15
Program hinh_chu_nhat;
Uses crt;
Var a
* 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ẻ: Phạm Văn Chúc
Dung lượng: 38,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)