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

de thi hoc ki 1 tin 8

3 5 0

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

THÔNG TIN TÀI LIỆU

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]

(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 (3đ) Câu 1: Ngôn ngữ dùng để viết chương trình cho máy tính hiểu 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 Câu 2: Các dãy bit (0101 ) sở để tạo 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 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 soạn thảo, ta nhấn tổ hợp để dịch chạy chương trình

A Alt + F9 B Ctrl + F6 C Ctrl + F9 D Alt + F6 Câu 5: Integer kiểu 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 sau đú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 liệu String có phạm vi giá trị

A Một ký tự bảng chữ 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 phép tốn gì?

A Chia lấy phần ngun B Chia lấy phần dư C Cộng D Trừ Câu 9: Lệnh Write tương tự lệnh Writeln

A Khơng đưa trỏ xuống đầu dịng B Đưa trỏ xuống đầu dòng

C Bỏ dấu ngoặc đơn D Bỏ dấu ngoặc kép

Câu 10: Trong Pascal, khai báo sau

A Const x:real; B Var 4hs: Integer C Var Tb : real; D Var R=30; Câu 11: Trong chương trình, có tất từ khóa để khai báo biến?

A B C D

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 hình B Điều khiển cách in số thực hình C Điều khiển cách in chuỗi hình D Tất 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 biến S sau câu lện sau đây, với ban đầu giá trị S (2đ)

a) If (a+b) mod = then S:=a*b; (S=……

vì……… ……….) b) If (a >=b ) or (a>9) then S:=b else S:=a;

(2)

Câu 15: Viết chương trình ngơn ngữ lập trình Pascal thực hiện: - Nhập vào cạnh tam giác, tương ứng với biến a, b, c

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

Ví dụ: Nhap canh a = Nhap canh b = Nhap canh c =

La canh cua tam giac can

Câu 16 Viết chương trình tính diện tích chi vi hình chữ nhật với độ dài cạnh 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 kiến thức lý thuyết học từ tiết đến tiết 32

2 Kỹ năng: Hiểu vận dụng kiến thức học để trả lời trắc nghiệm câu hỏi vận dụng kiến thức giả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

NỘI DUNG CẤP ĐỘ TỔNG

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

chương trình máy tính (TN: 0,5đ) (TN: 0,25đ) (TN: 0,75đ) Bài Làm quen với

chương trình ngơn

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

2 (TN:0.5đ) Bài thực hành Làm

quen với Turbo Pascal (TN: 0,5đ) (TN: 0,25đ) (TN:0,75đ) Bài Chương trình

máy tính liệu (TN: 0,5đ) (TL: 2đ)

2 (TN:0,5đ) (TL: 2đ) Bài Sử dụng biến

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

2 (TN: 0,5đ) Bài Câu lệnh điều

kiện (TL: 5) (TL: 5đ)

TỔNG (TN: 2đ) (TN:0.75đ) (TN:0,25đ)3 (TL: 7đ) 12 (TN: 3đ)3 (TL:7đ) ĐÁP ÁN

A.PHẦN TRẮC NGHIỆM

Câu 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 đ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= điều kiện nên lệnh S:=b thực (1đ)

(3)

Program kiem_tra_3_canh; Uses crt;

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

Begin

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

If (a=b)or(a=c)or(b=c) then writeln(‘La canh cua tam giac

can’) (1®)

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

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

w