1. Trang chủ
  2. » Cao đẳng - Đại học

de thi hoc ki 1 tin 8

3 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 9,1 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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ữ lập trình C.[r]

Trang 1

PHÒNG GD&ĐT THÁI THỤY

TRƯỜNG THCS THÁI HỒNG

Tên HS:……….

Lớp: 8/

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?

Câu 12: Câu lệnh Writeln(<giá trị>: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ì……… ……….)

Trang 2

Câu 15: Viết chương trình bằng ngôn ngữ lập trình Pascal thực hiện:

- Nhập vào 3 cạnh của một tam giác, tương ứng với 3 biến a, b, c

- Kiểm tra và xuất thông báo a, b, c có phải là 3 cạnh của tam giác cân hay không? Nếu không phải thì thông báo: “Không phải 3 cạnh của tam giác cân”

Ví dụ: Nhap canh a = 6

Nhap canh b = 6 Nhap canh c = 8

La 3 canh cua tam giac can

Câu 16 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

Bài làm:

MA TRẬN ĐỀ KIỂM TRA HỌC KỲ I MÔN TIN 8

(Năm học 2012-2013)

I/ MỤC TIÊU :

1 Kiến thức: Tất cả những kiến thức lý thuyết đã học từ tiết 1 đến tiết 32

2 Kỹ năng: Hiểu và vận dụng kiến thức đã học để trả lời trắc nghiệm các câu hỏi và vận dụng kiến thức giải bài tập

3 Thái độ: Nghiêm túc, trung thực

II/ CHUẨN BỊ : Đề kiểm tra + Ma trận + Đáp án

Nhận biết Thông hiểu Vận dụng Bài 1 Máy tính và

chương trình máy tính 2 (TN: 0,5đ) 1 (TN: 0,25đ) 3 (TN: 0,75đ)

Bài 2 Làm quen với

chương trình và ngôn

ngữ lập trình 2 (TN: 0,5đ)

2 (TN:0.5đ)

Bài thực hành 1 Làm

quen với Turbo Pascal 2 (TN: 0,5đ) 1 (TN: 0,25đ) 3 (TN:0,75đ)

Bài 3 Chương trình

máy tính và dữ liệu 2 (TN: 0,5đ) 1 (TL: 2đ)

2 (TN:0,5đ)

1 (TL: 2đ)

Bài 4 Sử dụng biến

trong chương trình 2 (TN: 0,5đ)

2 (TN: 0,5đ)

Bài 5 Câu lệnh điều

TỔNG 8 (TN: 2đ) 3 (TN:0.75đ) 1 (TN:0,25đ)3 (TL: 7đ) 12 (TN: 3đ)3 (TL:7đ)

ĐÁP ÁN A.PHẦN TRẮC NGHIỆM

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: (3đ)

Trang 3

Program kiem_tra_3_canh;

Uses crt;

Var a,b,c:integer; (0.5®)

Begin

Write(‘nhap 3 canh: ’); readln(a,b,c); (0.5®)

If (a=b)or(a=c)or(b=c) then writeln(‘La 3 canh cua tam giac can’) (1®)

Else writeln(‘Khong la 3 canh cua tam giac can’); (1®)

Readln

End

Ngày đăng: 04/03/2021, 13:32

w