Bài kiểm tra 1 tiết (HK 2)

2 243 0
Bài kiểm tra 1 tiết (HK 2)

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

Thông tin tài liệu

TRƯỜNG THCS THỊ TRẤN CẨM XUYÊN KIỂM TRA MÔN TIN HỌC LỚP:………………. Thời gian : 45 phút Họ và tên :……………………… …………………… ………………… Điểm Lời phê của giáo viên ĐỀ SỐ 1: I. PHẦN TRẮC NGHIỆM Câu 1: Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp For to…do… có một lệnh con? A. For i:=1 to 100 do a:=a-1; B. For i:=1 to 100 do; a:=a-1; C. For i:=1 to 100 do a:=a-i D. For i:=1; to 100 do a:=a-1; Câu 2: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu? a:=2 ; for i:= 1 to 3 do a:= a+i; A. 5 B. 4 C. 8 D. 10 Câu 3: Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp While…do… có một lệnh con? A. While i:=1 do a:=a-1; A. While i=1 do a:=a-i; C. While i>1; do a:=a-1; D. While i>=1 do a=i; Câu 5: Sau khi thực hiện đoạn chương trình sau, giá trị của biến i bằng bao nhiêu? i:=0; a:=1; While i>=3 do i:= a+i; A. 3 B. 4 C. 5 D. 2 II. PHẦN TỰ LUẬN Câu 1: Viết cấu trúc câu lệnh lặp với số lần lặp biết trước, và cho biết q trình thực hiện của câu lệnh? Câu 2: Các câu lệnh Pascal sau có hợp lệ khơng? Vì sao? a) for i:=50 to 5 do writeln(‘a’); b) var a:real; begin for a:=1 to 10 do writeln(‘A’); c) x:=5 while x:=5 do x:=x+5; d) s:=1; i:=0; while s<=5 do i:=i+1; s:=s+i; Câu 3: Sử dụng lệnh lặp while…do… để viết chương trình tính tổng sau: S=1+ 50 1 3 1 2 1 +++ BÀI LÀM: TRƯỜNG THCS THỊ TRẤN CẨM XUYÊN KIỂM TRA MÔN TIN HỌC LỚP:………………. Thời gian : 45 phút Họ và tên :……………………… …………………… ………………… Điểm Lời phê của giáo viên ĐỀ SỐ 2: I. PHẦN TRẮC NGHIỆM Câu 1: Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp For to…do… có một lệnh con? A. For i:=100 to 1 do; a:=a-1; B. For i:=1 to 100 do; a:=a-1; C. For i:=1 to 100 do a:=a-1 D. For i:=1 to 100 do a:=a-i; Câu 2: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu? a:=1; for i:= 1 to 4 do a:= a+i; A. 5 B. 10 C. 11 D. 13 Câu 3: Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp While…do… có một lệnh con? A. While i:=1 do a:=a-1; A. While i<=1 do a:=a-i C. While i>1; do a:=a-1; D. While i>=1 do a:=i+5; Câu 5: Sau khi thực hiện đoạn chương trình sau, giá trị của biến i bằng bao nhiêu? i:=1; a:=1; While i<=4 do i:= a+i; A. 3 B. 4 C. 5 D. 2 II. PHẦN TỰ LUẬN Câu 1: Viết cấu trúc câu lệnh lặp với số lần lặp chưa biết trước, và cho biết q trình thực hiện của câu lệnh? Câu 2: Các câu lệnh Pascal sau có hợp lệ khơng? Vì sao? e) for i=1 to 10 do writeln(‘a’); f) var a:string; begin for a:=1 to 10 do writeln(‘A’); g) x:=7; while x:=5 do x:=x+7; h) s:=4; a:=0; while s<=5 do a:=a+1; s:=s+a; Câu 3: Sử dụng lệnh lặp for…to…do… để viết chương trình tính tổng sau: S=1+ 50 1 3 1 2 1 +++ BÀI LÀM: . lặp For to…do… có một lệnh con? A. For i: =1 to 10 0 do a:=a -1; B. For i: =1 to 10 0 do; a:=a -1; C. For i: =1 to 10 0 do a:=a-i D. For i: =1; to 10 0 do a:=a -1; Câu 2: Sau khi thực hiện đoạn chương trình. 1: Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp For to…do… có một lệnh con? A. For i: =10 0 to 1 do; a:=a -1; B. For i: =1 to 10 0 do; a:=a -1; C. For i: =1 to 10 0. 10 0 do a:=a -1 D. For i: =1 to 10 0 do a:=a-i; Câu 2: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu? a: =1; for i:= 1 to 4 do a:= a+i; A. 5 B. 10 C. 11 D. 13 Câu 3: Trong

Ngày đăng: 01/07/2014, 16:00