Đề KT 1tiet tin 8(hkII)

4 276 1
Đề KT 1tiet tin 8(hkII)

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

Thông tin tài liệu

HỌ VÀ TÊN: …………………. LỚP 8: …………… KIỂM TRA 1 TIẾT (Lý thuyết) MÔN: TIN HỌC 8 Thời gian 45 phút ĐỀ A I/ TRẮC NGHIỆM (4đ) (Khoanh tròn vào đáp án đúng) Câu 1: Cú pháp của câu lệnh For …. do là: a. for <biến đếm> := <Giá trị đầu> to <giá trị cuối> do<câu lệnh>; b. for <biến đếm> := <Giá trị cuối> to <giá trị đầu> do<câu lệnh>; c. for <biến đếm> = <Giá trị đầu> to <giá trị cuối> do<câu lệnh>; d. for <biến đếm> = <Giá trị đầu> to; <giá trị cuối> do<câu lệnh>; Câu 2: Cho đoạn chương trình: S:=0; For i:=1 to 5 do S:=S+2; 2.1/ Sau khi thực hiện đoạn chương trình trên S có kết quả là : A. 20 B. 15 C. 10 D. 0 2.2/ Sau khi thực hiện đoạn chương trình trên i có kết quả là : A. 2 B. 3 C. 4 D. 5 Câu 3: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là: a. While <điều kiện> to <câu lệnh>; b. While <điều kiện> do <câu lệnh>; c. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d. While <điều kiện>; do <câu lệnh>; Câu 4: Cho đoạn chương trình: S: =0 ; n:= 0; While S < = 6 do begin n:= n+1; S:= S+ n ; End; 4.1/ Sau khi thực hiện đoạn chương trình trên S có kết quả là A. 6 B. 10 C. 15 D. 21 4.2/ Sau khi thực hiện đoạn chương trình trên n có kết quả là A. 2 B. 3 C. 4 D. 5 Câu 5: Cho đoạn chương trình sau so:=1; while so<10 do writeln(so); so:= so +1; sẽ có kết quả gì? A. In ra các số từ 1 đến 9 B. In ra các số từ 1 đến 10 C. In ra vô hạn các số 1 D. Không có câu nào đúng 6. Nối cột A (câu lệnh) với cột B (giá trị biến đếm) A B While <điều kiện> do <câu lệnh>; Sau mỗi lần lặp biến đếm tự động tăng lên 1 đơn vị For <biến đếm> := <trị đầu> to <trị Sau mỗi lần lặp biến đếm không tự động tăng lên cuối> do <câu lệnh>; mà phải có câu lệnh để tăng giá trị cho biến đếm II/ TỰ LUẬN (6đ) Bµi 1: Các câu lệnh sau trong Pascal sau có hợp lệ không? NÕu kh«ng h·y söa l¹i cho hîp lÖ? (4®) a) For i:= 100 to 1 do writeln(‘A’); b) For i:= 1.5 to 10.5 do Writeln(‘A’); c) X: = 10; while X: =10 do X: = X + 5; d) X: = 10; while X =10 do X = X + 5; Bµi 2: (2®) - Viết chương trình tính tổng của các số chẵn từ nhỏ hơn 100 BÀI LÀM HỌ VÀ TÊN: …………………. LỚP 8: …………… KIỂM TRA 1 TIẾT (Lý thuyết) MÔN: TIN HỌC 8 Thời gian 45 phút ĐỀ B I/ TRẮC NGHIỆM (4đ) (Khoanh tròn vào đáp án đúng) Câu 1: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là: a. While <điều kiện>; do <câu lệnh>; b. While <điều kiện> to <câu lệnh>; c. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d. While <điều kiện> do <câu lệnh>; Câu 2: Cho đoạn chương trình: S: =0 ; n:= 0; While S < = 6 do begin n:= n+1; S:= S+ n ; End; 2.1/ Sau khi thực hiện đoạn chương trình trên S có kết quả là A. 21 B. 6 C. 10 D. 15 2.2/ Sau khi thực hiện đoạn chương trình trên n có kết quả là A. 5 B. 2 C. 3 D. 4 Câu 5: Cho đoạn chương trình sau so:=1; while so<10 do writeln(so); so:= so +1; sẽ có kết quả gì? A. In ra vô hạn các số 1 B. Không có câu nào đúng B. In ra các số từ 1 đến 9 D. In ra các số từ 1 đến 10 Câu 3: Cho đoạn chương trình: S:=0; For i:=1 to 5 do S:=S+2; 3.1/ Sau khi thực hiện đoạn chương trình trên S có kết quả là : A. 0 B. 20 C. 15 D. 10 3.2/ Sau khi thực hiện đoạn chương trình trên i có kết quả là : A. 5 B. 2 C. 3 D. 4 Câu 5: Cú pháp của câu lệnh For …. do là: a. for <biến đếm> = <Giá trị đầu> to <giá trị cuối> do <câu lệnh>; b. for <biến đếm> := <Giá trị đầu> to <giá trị cuối> do <câu lệnh>; c. for <biến đếm> = <Giá trị đầu> to; <giá trị cuối> do <câu lệnh>; d. for <biến đếm> := <Giá trị cuối> to <giá trị đầu> do <câu lệnh>; Câu 6. Nối cột A (câu lệnh) với cột B (giá trị biến đếm) A B While <điều kiện> do <câu lệnh>; Sau mỗi lần lặp biến đếm không tự động tăng lên mà phải có câu lệnh để tăng giá trị cho biến đếm For <biến đếm> := <trị đầu> to <trị Sau mỗi lần lặp biến đếm tự động tăng lên 1 đơn cuối> do <câu lệnh>; vị II/ TỰ LUẬN (6đ) Bµi 1: Các câu lệnh sau trong Pascal sau có hợp lệ không? NÕu kh«ng h·y söa l¹i cho hîp lÖ? (4®) a) For i:= 100 to 1 do writeln(‘A’); b) For i:= 1.5 to 10.5 do Writeln(‘A’); c) X: = 10; while X: =10 do X: = X + 5; d) X: = 10; while X =10 do X = X + 5; Bµi 2: (2®) - Viết chương trình tính tổng của các số chẵn nhỏ hơn 100 BÀI LÀM . HỌ VÀ TÊN: …………………. LỚP 8: …………… KIỂM TRA 1 TIẾT (Lý thuyết) MÔN: TIN HỌC 8 Thời gian 45 phút ĐỀ A I/ TRẮC NGHIỆM (4đ) (Khoanh tròn vào đáp án đúng) Câu 1: Cú pháp của câu lệnh. HỌ VÀ TÊN: …………………. LỚP 8: …………… KIỂM TRA 1 TIẾT (Lý thuyết) MÔN: TIN HỌC 8 Thời gian 45 phút ĐỀ B I/ TRẮC NGHIỆM (4đ) (Khoanh tròn vào đáp án đúng) Câu 1: Câu lệnh viết đúng

Ngày đăng: 02/07/2014, 22:00

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

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

Tài liệu liên quan