Đề kiểm tra một tiết giữa học kì I Tin học Lớp 8

Đề kiểm tra một tiết giữa học kì I Tin học Lớp 8

 Câu 2: Tên do người lập trình đặt phải tuân thủ qui tắc nào sao đây?

A. Tên khác nhau tương ứng đại lượng khác nhau

B. Tên không trùng với từ khóa

C. Tên không được bắt đầu bằng chữ số và không được chứa dấu cách

D. Các ý A, B, C

Câu 3: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ pascal

A. tam_giac; B. 8a; C. Tam giac; D. End;

Câu 4: Trong các phép toán thì phép toán nào chỉ có kiểu dữ liệu số nguyên?

A. Div, +, -, *,/ B. +, -, *,/ C. Mod, +, -, *,/ D. Div, mod

Câu 5: Kết quả của 10 mod 3 bằng bao nhiêu?

A. 1 B. 2 C. 3 D. 4

Câu 6: Biểu thức toán ax2+bx+c bằng các kí hiệu trong Pascal:

A. a*x2+bx+c B. a*x2+b*x+c C. a*(x*x)+b*x+c D. a(x*x)+bx+c

Câu 7: Giả sử S được khai báo với dữ liệu xâu kí tự . Cách khai báo nào sau đây hợp lệ:

A.Var S:char; B.Var S:integer; C.Var S:string; D.Var S:Real;

 

docx 2 trang thuongle 8950
Bạn đang xem tài liệu "Đề kiểm tra một tiết giữa học kì I Tin học Lớp 8", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG THCS . 	 KIỂM TRA GIỮA KỲ 1
LỚP: 8 ..	MÔN: TIN HỌC.
ĐIỂM
LỜI PHÊ
ĐỀ BÀI
I/ Trắc nghiệm (5 đ)
Khoanh tròn chữ cái trước câu trả lời đúng nhất
Câu 1: Để chỉ dẫn cho máy tính thực hiện một công việc nào đó, con người đưa cho máy tính bao nhiêu lệnh?
	A. 1	B. 2	C. Một hoặc nhiều lệnh.	D. nhiều câu lệnh	
 Câu 2: Tên do người lập trình đặt phải tuân thủ qui tắc nào sao đây?
A. Tên khác nhau tương ứng đại lượng khác nhau
B. Tên không trùng với từ khóa
C. Tên không được bắt đầu bằng chữ số và không được chứa dấu cách
D. Các ý A, B, C
Câu 3: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ pascal
A. tam_giac;	B. 8a;	C. Tam giac;	D. End;
Câu 4: Trong các phép toán thì phép toán nào chỉ có kiểu dữ liệu số nguyên?
A. Div, +, -, *,/	B. +, -, *,/	C. Mod, +, -, *,/	D. Div, mod
Câu 5: Kết quả của 10 mod 3 bằng bao nhiêu?
A. 1	B. 2	C. 3	D. 4
Câu 6: Biểu thức toán ax2+bx+c bằng các kí hiệu trong Pascal:
a*x2+bx+c	B. a*x2+b*x+c	C. a*(x*x)+b*x+c	D. a(x*x)+bx+c
Câu 7: Giả sử S được khai báo với dữ liệu xâu kí tự . Cách khai báo nào sau đây hợp lệ:
A.Var S:char;	B.Var S:integer;	C.Var S:string;	D.Var S:Real;
Câu 8: Theo em, họ tên học sinh được khái báo với dữ liệu nào sau đây hợp lệ:
A. Var hoten:char;	B. Var hoten:string; 
C. Var hoten:real;	D. Var hoten:integer;
Câu 9: 1035,7 thuộc kiểu dữ liệu nào?
A. Real	B. integer	C. char	D. string
Câu 10: xác định bài toán trong pascal là làm công việc gì?
Viết giả thiết, kết luận.	B. Tìm INPUT và OUTPUT.
C. Tìm lời giải của bài toán	D. Viết thuật toán của bài toán.
II/ Tự luận (5 đ)
Bài 1: Viết các biểu thức toán học sau đây sang biểu thức trong paccal.
4x3+3x2+8x - 7 
12+5x+33x-1-4
Bài 2: Cho bài toán sau: Tính chu vi và diện tích của hình tròn với r là bán kính, pi = 3,14.
Xác định INPUT và OUTPUT của bài toán trên
Viết chương trình tính chu vi và diện tích của hình tròn đó, với bán kính r nhập từ bàn phím
Bài 3: viết chương trình tính giá trị của biểu thức sau B= 5xy2 – 2x + 7. Với x, y là các số thực được nhập từ bàn phím.
-------------------------------------------- Hết ------------------------------------------

Tài liệu đính kèm:

  • docxde_kiem_tra_mot_tiet_giua_hoc_ki_i_tin_hoc_lop_8.docx