Kiểm tra 1 tiết

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thị Thuận
Ngày gửi: 20h:19' 06-04-2023
Dung lượng: 20.8 KB
Số lượt tải: 14
Nguồn:
Người gửi: Nguyễn Thị Thuận
Ngày gửi: 20h:19' 06-04-2023
Dung lượng: 20.8 KB
Số lượt tải: 14
Số lượt thích:
0 người
UBND HUYỆN KRÔNG NĂNG
TRƯỜNG THCS PHÚ XUÂN
ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2022-2023
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
Họ và tên HS: .......................................................................Lớp 8A
ĐIỂM
LỜI NHẬN XÉT CỦA GIÁO VIÊN
I. Trắc Nghiệm. (5Đ)
Chọn đáp án đúng nhất và khoanh tròn vào lựa chọn của mình. Mỗi đáp án đúng 0,25 điểm
Câu 1. Trong Pascal, câu lệnh nào sau đây là đúng?
A. i:=0; S:=1; While S<10 do S=S+i; i=i+1;
B. i:=1; S:=0; while s>10 do begin S:=S+i; i:=i+1; end;
C. n:=2; while n<5 do write('A');
D. for i := 1 to 100 do writeln('A');
Câu 2. Câu lệnh lặp while ...do có dạng đúng là:
A. While < điều kiện> do;;
cC. While < điều kiện> then;
B. While < điều kiện> do ;
D. While < câu lệnh> do;
Câu 3. Trong Pascal, câu lệnh nào sau đây được viết SAI?
A. for i := 10 downto 1 do writeln('PHUXUAN');
C. for i := 1 to 100 writeln('PHUXUAN');
B. for i := 1 to 20 do writeln('PHUXUAN');
D. for i=1 to 10 do writeln('PHUXUAN');
Câu 4. Trong câu lệnh lặp: for n:= 4 to 10 do begin
writeln('nhap a= '); read(a); end;
Câu lệnh ghép được thực hiện bao nhiêu lần?
A.7 lần;
B. 6 lần;
C. 5 lần;
D. Không lần nào;
Câu 5. Hãy cho biết đoạn chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn
chương trình ?
n:=2; T:=100;
While n>5 do n:=n+5; T:=T - n;
A. 0
B. 4
C. 6
D. 10
Câu 6. Đoạn lệnh dưới đây sẽ cho kết quả là gì?
A := 15;
While A <10 DO writeln(A); A:= A + 1;
A. In ra các số từ 1 đến 10;
B. In ra vô hạn số 1 trên một cột;
C. Không có kết quả;
D. In ra vô hạn số 1 trên một dòng ;
Câu 7: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
A. Một lệnh thay cho nhiều lệnh.
C. Các câu lệnh được viết lặp đi lặp lai nhiều lần.
B. Vì câu lệnh đã có tên là lệnh lặp
D. Cả a, b, c đều sai.
Câu 8. Chọn đáp án đúng nhất: Câu lệnh lặp WHILE S<=100 do có:
A. Số lần lặp là vô hạn.
B. Số vòng lặp đếm được là 11
C. Số lần lặp biết trước.
D. Số vòng lặp không biết trước.
Câu 9: Cách viết câu lệnh lặp với số lần biết trước như sau:
A. For = to do ;
B. For: = to do ;
C. For := to do ;
D. For = to do
Câu 10: cho đoạn chương trình sau:
I:=1;
While i>=10 do
Begin tong:= tong + I; I:= I + 1; End;
Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu?
A.1
B.21
C.10
D.15
Câu 11. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu?
j:= 1; for i:= 0 to 10 do j:= j+1;
A. 14;
B. 13;
C. 10;
D. 11;
Câu 12: Cho đoạn chương trình sau:
n:=1;
While n<5 do Begin n:=n+1;
Writeln(' xin chao'); end;
Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần?
A. 14
B. 4
C. 10
D. Vòng lặp vô tận.
Câu 13: Để chạy một chương trình Pascal ta nhấn tổ hợp phím :
A. Ctrl+F9
B. Alt+F9
C. Shitf+F9
D. Enter +F9
Câu 14: Trong câu lệnh While...do… nếu điều kiện đúng thì:
A. Tiếp tục vòng lặp
B. Vòng lặp vô tận
C. Lặp 10 lần
D. Thoát khỏi vòng lặp
Câu 15 : Vòng lặp sau cho kết quả S bằng bao nhiêu:S := 0; For i := 1 to 3 do S := S * 2;
A. S = 6
B. S = 8
C. S = 10
D. S = 0
Câu 16: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:
A. Mỗi buổi học đúng 5 tiết.
B. Mỗi ngày ăn cơm 3 buổi.
C. Mỗi ngày phải học bài cho đến khi thuộc.
D. Rằm tháng Giêng là Tết Nguyên
tiêu.
Câu 17: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
A.120
B. 55
C. 121
D. 151
Câu 18: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
A. / For…do;
B. While…do;
C. If..then;
D. If…then…else;
Câu 19: Cho các câu lệnh sau hay chỉ ra câu lệnh đúng:
A. for i:=1 to 10; do x:=x+1
B. for i:=10 to 1 do x:=x+1.
C. for i:=1 to 10 do x:=x+1;
D. for i:= 1 to 10 for j:=1 to 10 do x:=x+1
Câu 20. Hãy cho biết đoạn chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn
chương trình ?
n:=15; T:=100;
For i:=1 to n do n:=n+5; T:=T - n;
A. 0
B.4
C.15
D.10
BÀI LÀM
CÂU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Đ. ÁN
CÂU
Đ. ÁN
II. Tự luận
Câu 1. Nêu hoạt động của vòng lặp For ..To ..Do (2đ)
Câu 2. Viết chương trình tính tổng các số lẻ nhập tự bàn phím (3đ)
TRƯỜNG THCS PHÚ XUÂN
ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2022-2023
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
Họ và tên HS: .......................................................................Lớp 8A
ĐIỂM
LỜI NHẬN XÉT CỦA GIÁO VIÊN
I. Trắc Nghiệm. (5Đ)
Chọn đáp án đúng nhất và khoanh tròn vào lựa chọn của mình. Mỗi đáp án đúng 0,25 điểm
Câu 1. Trong Pascal, câu lệnh nào sau đây là đúng?
A. i:=0; S:=1; While S<10 do S=S+i; i=i+1;
B. i:=1; S:=0; while s>10 do begin S:=S+i; i:=i+1; end;
C. n:=2; while n<5 do write('A');
D. for i := 1 to 100 do writeln('A');
Câu 2. Câu lệnh lặp while ...do có dạng đúng là:
A. While < điều kiện> do;
cC. While < điều kiện> then
B. While < điều kiện> do
D. While < câu lệnh> do
Câu 3. Trong Pascal, câu lệnh nào sau đây được viết SAI?
A. for i := 10 downto 1 do writeln('PHUXUAN');
C. for i := 1 to 100 writeln('PHUXUAN');
B. for i := 1 to 20 do writeln('PHUXUAN');
D. for i=1 to 10 do writeln('PHUXUAN');
Câu 4. Trong câu lệnh lặp: for n:= 4 to 10 do begin
writeln('nhap a= '); read(a); end;
Câu lệnh ghép được thực hiện bao nhiêu lần?
A.7 lần;
B. 6 lần;
C. 5 lần;
D. Không lần nào;
Câu 5. Hãy cho biết đoạn chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn
chương trình ?
n:=2; T:=100;
While n>5 do n:=n+5; T:=T - n;
A. 0
B. 4
C. 6
D. 10
Câu 6. Đoạn lệnh dưới đây sẽ cho kết quả là gì?
A := 15;
While A <10 DO writeln(A); A:= A + 1;
A. In ra các số từ 1 đến 10;
B. In ra vô hạn số 1 trên một cột;
C. Không có kết quả;
D. In ra vô hạn số 1 trên một dòng ;
Câu 7: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
A. Một lệnh thay cho nhiều lệnh.
C. Các câu lệnh được viết lặp đi lặp lai nhiều lần.
B. Vì câu lệnh đã có tên là lệnh lặp
D. Cả a, b, c đều sai.
Câu 8. Chọn đáp án đúng nhất: Câu lệnh lặp WHILE S<=100 do có:
A. Số lần lặp là vô hạn.
B. Số vòng lặp đếm được là 11
C. Số lần lặp biết trước.
D. Số vòng lặp không biết trước.
Câu 9: Cách viết câu lệnh lặp với số lần biết trước như sau:
A. For
B. For
C. For
D. For
Câu 10: cho đoạn chương trình sau:
I:=1;
While i>=10 do
Begin tong:= tong + I; I:= I + 1; End;
Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu?
A.1
B.21
C.10
D.15
Câu 11. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu?
j:= 1; for i:= 0 to 10 do j:= j+1;
A. 14;
B. 13;
C. 10;
D. 11;
Câu 12: Cho đoạn chương trình sau:
n:=1;
While n<5 do Begin n:=n+1;
Writeln(' xin chao'); end;
Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần?
A. 14
B. 4
C. 10
D. Vòng lặp vô tận.
Câu 13: Để chạy một chương trình Pascal ta nhấn tổ hợp phím :
A. Ctrl+F9
B. Alt+F9
C. Shitf+F9
D. Enter +F9
Câu 14: Trong câu lệnh While...do… nếu điều kiện đúng thì:
A. Tiếp tục vòng lặp
B. Vòng lặp vô tận
C. Lặp 10 lần
D. Thoát khỏi vòng lặp
Câu 15 : Vòng lặp sau cho kết quả S bằng bao nhiêu:S := 0; For i := 1 to 3 do S := S * 2;
A. S = 6
B. S = 8
C. S = 10
D. S = 0
Câu 16: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:
A. Mỗi buổi học đúng 5 tiết.
B. Mỗi ngày ăn cơm 3 buổi.
C. Mỗi ngày phải học bài cho đến khi thuộc.
D. Rằm tháng Giêng là Tết Nguyên
tiêu.
Câu 17: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
A.120
B. 55
C. 121
D. 151
Câu 18: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
A. / For…do;
B. While…do;
C. If..then;
D. If…then…else;
Câu 19: Cho các câu lệnh sau hay chỉ ra câu lệnh đúng:
A. for i:=1 to 10; do x:=x+1
B. for i:=10 to 1 do x:=x+1.
C. for i:=1 to 10 do x:=x+1;
D. for i:= 1 to 10 for j:=1 to 10 do x:=x+1
Câu 20. Hãy cho biết đoạn chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn
chương trình ?
n:=15; T:=100;
For i:=1 to n do n:=n+5; T:=T - n;
A. 0
B.4
C.15
D.10
BÀI LÀM
CÂU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Đ. ÁN
CÂU
Đ. ÁN
II. Tự luận
Câu 1. Nêu hoạt động của vòng lặp For ..To ..Do (2đ)
Câu 2. Viết chương trình tính tổng các số lẻ nhập tự bàn phím (3đ)
 








Các ý kiến mới nhất