1. Trang chủ
  2. » Tất cả

DE TIN HOC 8 GIỮA HKII

3 3 0

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

THÔNG TIN TÀI LIỆU

Nội dung

UBND HUYỆN MỸ HÀO PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐỀ CHÍNH THỨC (Đề có 02 trang) ĐỀ KIỂM TRA GIỮA HỌC KỲ II NĂM HỌC 2020 – 2021 Bài thi: Tin học Thời gian làm bài: 45 phút, không kể thời gian phát đề Họ tên : Lớp : PHẦN 1: TRẮC NGHIỆM Câu 1: Câu lệnh điều kiện dạng thiếu có cú pháp là: A If then; ; B If then ; C If ; then ; D If then; ; Câu 2: Cú pháp câu lệnh điều kiện dạng đủ là: A If then Else ; B If then ; Else ; C If then ; D If ; then ; Câu 3: Đâu cú pháp lệnh biết trước số lần lặp? A If then else ; B For := to ; C If then ; D While ; Câu 4: Câu lệnh For to kết thúc khi: A Khi biến đếm nhỏ giá trị đầu B Khi biến đếm nhỏ giá trị cuối C Khi biến đếm lớn giá trị đầu D Khi biến đếm lớn giá trị cuối Câu 5: Cấu trúc rẽ nhánh có loại? A loại: Dạng thiếu dạng đủ B loại: Dạng dạng nâng cao C loại: Xác định không xác định D loại: Biết trước chưa biết trước Câu 6: Khi chương trình gặp lệnh: IF a > THEN b:=3 ELSE b:=5; Nếu ban đầu a nhận giá trị (a=0) b nhận giá trị nào? A B C D Câu 7: Số lần lặp lệnh lặp biết trước số lần lặp bằng: A Giá trị đầu + B Giá trị cuối + C Giá trị đầu + Giá trị cuối + D Giá trị cuối - Giá trị đầu + Câu 8: Em cho câu lệnh in hình ngày từ thứ đến thứ Mỗi thứ dòng? A For i:= hai to bảy write(‘Thu ‘ , i ); B For i:= hai to bảy writeln(‘Thu ‘ , i ); C For i:=2 to write(‘Thu ‘ , i ); D For i:=2 to write(‘Thu ‘ , i ); PHẦN 2: TỰ LUẬN Câu 9: a Em chọn từ ngoặc (Câu lệnh 1, Câu lệnh 2, thỏa mãn, điều kiện, ) Điền vào chỗ trống cách thức hoạt động câu Điều kiện dạng đủ IF THEN ELSE ; Với câu lệnh này, chương trình kiểm tra ………………………… Nếu Điều kiện được………………………., chương trình thực ……………………………, trường hợp ngược lại chương trình thực ………………………… b Chọn từ ngoặc (kiểu nguyên, giá trị nguyên, giá trị đầu, giá trị cuối, từ khóa, đơn vị) điền vào chỗ trống cách thức hoạt động câu lệnh lặp For := to ; Trang 1/4 Trong đó, for, to, các…………………, biến điếm có kiểu liệu …………………, giá trị đầu, giá trị cuối ……………………………… Khi thực hiện, ban đầu biến đếm nhận giá trị ……………………………… , sau vòng lặp, biến đếm tự động tăng lên ……………………… bằng…………………… Câu 10: Các câu lệnh Pascal sau viết hay sai? Sửa câu lệnh sai cho Câu lệnh Đúng/Sai Sửa lại a) if x:=7 then a:=b; …………………………………………………………………… …………………………………………………………………… b) if x > 5; then a:=b; …………………………………………………………………… …………………………………………………………………… c) if x > then; a:=b; …………………………………………………………………… …………………………………………………………………… d) if x > then a:=b; m:=n; …………………………………………………………………… …………………………………………………………………… e) if x > then a:=b; else m:=n; …………………………………………………………………… …………………………………………………………………… f) if n > then begin a:=0; m:=-1 end else c:=a; …………………………………………………………………… …………………………………………………………………… Câu 11: Tìm lỗi sai chương trình sau Sửa lại cho Program 5ngaytrongtuan; Uses crt Const i: integer; Begin for i:= to writeln(‘Thu’, i); readln; end Câu 12: Em viết câu lệnh pascal để in hình 50 dấu ‘ * ’ HẾT -…………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… Trang 2/4 …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………… ……………………………………………………………………………………………………… Trang 3/4

Ngày đăng: 12/05/2021, 16:47

w