De thi hoc ky II tin 8

3 1 0
De thi hoc ky II tin 8

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

Thông tin tài liệu

Trong số các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước.. Tính tổng của 20 số tự nhiên đầu tiên?[r]

(1)

MA TRẬN ĐỀ KIỂM TRA HỌC KỲ II Môn: Tin Học -  - Năm học: 2011 - 2012

Thời gian: 45 phút

NDKT Cấp độ nhận thức

Tổng

Nhận biết Thông hiểu Vận dụng

1 Câu lệnh lặp

TN Điểm 2 TN

1 đ Câu

Câu

0.5 0.5 2 Lặp với số lần

chưa biết trước

TN Điểm TL Điểm 2 TN

1 TL 4 đ Câu

Câu 0.50.5 Câu

3 Làm việc với dãy số

TN, TL Điểm TL Điểm 2 TN

2 TL 5 đ Câu

Câu Câu

0.5 0.5

Câu

Cộng 6 TN

1 TL

3 đ 2 đ

(2)

Họ Tên: KIỂM TRA HỌC KỲ II Lớp:8 Năm học : 2010 – 2011

Điểm Lời phê giáo viên

I TRẮC NGHIỆM: điểm (Mỗi câu 0,5 điểm)

1 Câu lệnh sau câu lệnh nhập cho phần tử thứ 10 biến mảng A?

a Readln(A[10]); b Readln(A[k]); c Readln(A[i]); d Readln(A10); 2 Hãy cho câu lệnh lặp với số lần chưa biết trước hợp lệ?

A X:=10; While X≠10 X:=X+5;

B S:=0; n:=0; While S<=10 begin n:=n+1; S:=S+n; end; C X:=10; While X:=10 X=X+5;

D Tất không hợp lệ

3 Trong số hoạt động đây, hoạt động thực lặp lại với số lần chưa biết trước?

A Tính tổng 20 số tự nhiên

B Nhập số hợp lệ, ví dụ số nguyên khoảng từ đến 10 vào máy tính Nếu số nhập vào khơng hợp lệ u cầu nhập lại

C Nhập số nguyên từ bàn phím đủ 50 số D Khơng có hoạt động

4 Nêu lợi ích việc khai báo sử dụng biến mảng?

A Có thể thay nhiều câu lệnh nhập B In liệu hình câu lệnh lặp

C Câu a b D Tất sai

5 Hãy cho lệnh lặp hợp lệ?

A For i:=1.5 to 10.5 writeln('O'); B For i:=1 to 10 writeln('O'); C For i:=100 to writeln('O'); D For i:=1 to 10 do; writeln('O'; 6 Đoạn chương trình thực lặp lần? For i:= to 25 begin … end;

A 25 lần B 24 lần C 26 lần d không lặp

II TỰ LUẬN: điểm.

Câu Hãy viết câu lệnh, khai báo theo yêu cầu sau: (2điểm)

Yêu cầu Câu lệnh khai báo

a Khai báo mảng A gồm 50 phần tử thuộc kiểu liệu số thực b Phần tử thứ mảng A gán giá trị

c Khai báo mảng dayso gồm 50 phần tử thuộc kiểu liệu số thực

d Nhập giá trị cho phần tử thứ mảng diem

Câu Dựa vào thuật toán viết câu lệnh Pascal tương ứng Bước 1: S 20, a2.5

Bước 2: S<= 7, chuyển đến bước Bước 3: SS – a quay lại bước Bước 4: Xuất S kết thúc thuật toán

(3)

ĐÁP ÁN

ĐỀ THI TIN HỌC – HỌC KÌ II NĂM HỌC 2010-2011 II TRẮC NGHIỆM: điểm (mỗi câu 0,5 điểm)

Câu hỏi 1 2 3 4 5 6

Trả lời a b b c b c

II TỰ LUẬN: điểm

Câu Hãy viết câu lệnh, khai báo theo yêu cầu sau: (2điểm)

Yêu cầu Câu lệnh khai báo

a Khai báo biến mảng A gồm 50 phần tử thuộc kiểu liệu số thực

a Var A: array[1 50] of real; (0,5đ)

b Phần tử thứ biến mảng A gán giá trị b A[5]:=8; (0,5đ)

c Khai báo biến mảng dayso gồm 50 phần tử thuộc kiểu

liệu số thực c Var dayso: array[1 50] of real;(0,5đ)

d Nhập giá trị cho phần tử thứ mảng diem d readln(diem[2]); (0,5đ) Câu điểm

Máy tính thực lần lặp (0.5đ) Khi kết thúc S (0.5đ)

Các câu lệnh Pascal tương ứng (2đ) Bước 1: S 20, a2.5

Bước 2: S<= 7, chuyển đến bước Bước 3: SS – a quay lại bước Bước 4: Xuất S kết thúc thuật toán

begin

S:=20; a:=2.5; (0,5đ) While S>7do (0,5) S:=S – a; ( 0,5đ) Writeln(S); (0,5đ) End

Câu 9: (2 điểm)

Ngày đăng: 24/05/2021, 01:38

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan