You are on page 1of 24

Giáo viên: Trần Cao Hoàng

Traéc Nghieäm

-Moãi nhoùm traû lôøi thöù töï caùc caâu


hoûi traéc nghieäm, goàm 10 caâu (choïn
phöông aùn ñuùng nhaát) trong thôøi
gian laø
30s/ 1caâu
Moãi caâu traû lôøi ñuùng seõ ñöôïc
coäng 10 ñieåm. Traû lôøi sai seõ ñöôïc 0
ñieåm.
- Vôùi 10 caâu hoûi, GV seõ toång soá
ñieåm maø ñoäi traû lôøi ñöôïc.
Caâu 1:
Trong caùc hoaït ñoäng döôùi ñaây, hoaït ñoäng naøo
laø hoaït ñoäng laëp vôùi soá laàn chöa bieát tröôùc?

A Tính tổng các số cho đến khi tổng chúng lơn hơn 100..

B Tính tổng các số tự nhiên từ 1 đến 20

C Nhập các số nguyên từ bàn phím cho đến khi nhập số


0.

D Mỗi ngày đi đến trường


K
Q
Caâu 2:
-Trong voøng laëp For <bieán ñeám>:=<giaù trò ñaàu>
to <giaù trò cuoái> do <caâu leänh> cuûa Pascal, trong
moãi voøng laëp, bieán ñeám thay ñoåi nhö theá naøo

A Moät giaù trò baát kyø

B Moät giaù trò khaùc khoâng

C Giaûm moät ñôn vò (-1)

D Taêng theâm moät ñôn vò (+1)


Caâu 3:
Caâu leänh laëp while…do coù daïng ñuùng
laø:

A x:=10; While x=10 do x:=x+5;

B x:=10; While x=10 do x=x+5;

C x:=10; While x:=10 do x=x+5;

D x:=10; While x:=10 do x:=x+5;


Caâu 4:
Vòng lặp While <Điều kiện> do <Câu lệnh>; là
vòng lặp:

A Biết trước số lần lặp nhưng giới hạn là <=100

B Biết trước số lần lặp nhưng giới hạn là >=100

C Chưa biết trước số lần lặp

D Biết trước số lần lặp


Caâu 5:
Vôùi ngoân ngöõ laäp trình Passcal caâu leänh laëp for
i:=1 to 10 do x:=x+1; thì bieán ñeám i phaûi ñöôïc khai
baùo laø kieåu döõ lieäu

A Integer

B Real

C String

D Taát caû caùc kieåu treân ñeàu ñöôïc


Caâu 6: Laàn löôït thöïc hieän caâu leänh
for i:= 1 to 3.5 do writeln(i); thì giaù trò seõ in ra maøn hình
laø?

A 3.5

B 1

C 2.5

Khoâng thöïc hieän ñöôïc vì giaù trò cuûa bieán ñeám


D coù kieåu thöù töï laø Real
Caâu 7: 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:=0; i:=1;
While i < 6 do begin s := s+i; i:=i+1; end;

A 11

B 21

C 15

D 51
Caâu 8: Sau khi thöïc hieän ñoaïn chöông trình
j:= 0; for i:= 1 to 3 do j:=j+2; thì giaù trò bieán j laø?

A 4

B 6

C 8

D 10
Caâu 9: Sau khi thöïc hieän ñoaïn chöông trình
j:= 0; While i <6 do j:=j+5; thì giaù trò in ra maøn hình
laø?

A 6

B 5

C 15

D 25
Câu 6: Đoạn lệnh sau đây
i:=1;
While i<10 do write('A');
sẽ cho kết quả gì?

A In 1 chữ A ra màn hình

B In 10 chữ A ra màn hình

C In vô số chữ A ra màn hình

D In 5 chữ A ra màn hình


Kieán Thöùc

-Moãi nhoùm phaûi laøm baøi vaøo


baûng phuï, goàm 3 baøi (ghi roû, ñeïp)
trong thôøi gian laø 10 phuùt/ 1caâu
Moãi caâu traû lôøi ñuùng seõ ñöôïc
coäng 20 ñieåm (sai 1 loãi tröø 1 ñieåm
ñoái vôùi baøi gaàn ñuùng). Traû lôøi sai
seõ ñöôïc 0 ñieåm.
- Vôùi 3 baøi taäp, GV seõ toång soá
ñieåm maø ñoäi traû lôøi ñöôïc.
Baøi
1 Hãy hoàn thiện chương trình tính
tổng n số tự nhiên đầu tiên cho
đến khi S<=500. Cho biết N
S:=0
N:=0
While S<= do
N:= N+1
S:= S+N
Writeln(‘So N de tong >1000 la’,N);
Writeln(‘Gia tri cua tong S =',S);
USES crt;
Var S, N : Integer;
Begin
S:=0 ;
N:=0;
While S<= 500 do
begin
N:= N+1;
S:= S+N;
End;
Writeln(‘So N de tong >1000 la’,N);
Writeln(‘Gia tri cua tong S =',S);
Readln;
End.
Baøi
2 -Nêu cú pháp, và mô tả hoạt động
của câu lệnh lặp while … do?
- Vẽ lưu đồ vòng lặp while … do?
*Trong Pascal, cuù phaùp caâu leänh
laëp vôùi soá laàn chöa bieát tröôùc coù
daïng:
*While < ñieàu
Caâu leänh laëpkieän> do <caâu
naøy ñöôïc leänh>
thöïc hieän nhö ;
sau:
Böôùc 1: Kieåm tra ñieàu kieän.
Böôùc 2: Neáu ñieàu kieän SAI, caâu leänh seõ
bò boû qua vaø vieäc thöïc hieän leänh laëp keát
thuùc. Neáu ñieàu kieän ÑUÙNG, thöïc hieän
SƠ ĐỒ KHỐI

Sai
Điều kiện

Đúng

Câu lệnh
var i: integer; S: longint; Baøi
Uses crt; 3
program Tinh_tong;
S:= 0;
Sắp xếp các dòng sau
I := 1;
thành một chương trình
end. tính tổng 100 số tự
begin nhiên đầu tiên khác 0
while i <=100 do hoàn chỉnh
I:= i+1;
S:= S+i;
readln;
Begin
writeln('Tong cua 100 so tu nhien dau tien khac 0 S = ', S);
end;
Program Tinh_tong;
USES crt;
Var i: integer; S: longint;
Begin
S:=0 ;
i:=1;
While S<= 100 do
begin
i := i + 1;
S := S + i;
End;
Writeln(‘'Tong
Writeln(‘ cua 100 so tu nhien dau tien khac 0 S = ',
S);
Readln;
End.
HÀNG DỌC ĐÁP ÁN

Chúc mừng các ? 1


em đã tìm ra ô 3
chữ bí ẩn! 2 9
?

? 3 7

? 4 7

? 5
3

? 6 9

? 7 3

? 8 6

Sau từ khoá USES là .... so sánh đơn giản thành một phép so sánh phức
Cấu
ĐểNgôn
Đây kết
Dãy
Trong
trúc
hợptừ
là một nhiều
ngữ
hữu
vòng lặp
ROR
khoáphép
dùng

hạn sau.. từđể
các
FOR...TO...DO
TO..DO
khoáviết
thao
giá
này có
trị tác
cuối
được
các
thể đặt têngọi
chương
được là
trình
(tiêu đề)
sử cấumáy
cho
dụng để
tạp taAVERAGE
chương
Hàm sửtrình
dụng được
từ khoá
sử ...
dụng để tính giá trị ...
trúc
giải..........
Tên
tính
luôn khai
được
giá
một báo
trị đầugọi
bài dữ
toánlà liệu
ngôn
đượckiểungữ
gọinguyên
là ... là ...
...

You might also like