Khoanh tròn vào chữ cái đứng đầu mỗi ý cho em cho là đúng: 4đ 1.. Cấu trúc câu lệnh lặp For … do trong ngôn ngữ lập trình Pascal là: A.. Để sử câu lệnh For ... Trong các câu lệnh sau để
Trang 1ĐỀ I
I Khoanh tròn vào chữ cái đứng đầu mỗi ý cho em cho là đúng: (4đ)
1 Cấu trúc câu lệnh lặp For … do trong ngôn ngữ lập trình Pascal 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> do <giá trị cuối> to <câu lệnh>;
D For <biến đếm> = <giá trị đầu> do <giá trị cuối> to <câu lệnh>;
2 Để sử câu lệnh For do ta phải khai báo biến đếm có kiểu dữ liệu:
3 Để viết ra 10 chữ cái A, câu lệnh nào trong các câu lệnh sau là hợp lệ:
A For i:=10 to 20 do Writeln(‘A’); B For i=1 to 10 do Writeln(‘A’);
C For i=10 to 20 do Writeln(‘A’); D For i:=1 to 10; do Writeln(‘A’);
4 Cho đoạn chương trình sau:
4.1: Giá trị của S là:
A S=0 B S=5 C S=10 D S=15 4.2 Giá trị của P là:
A P=1 B P=10 C P=120 D P= 0
5 Trong các câu lệnh sau để tính tổng của 10 số tự nhiên đầu tiên, câu lệnh nào là hợp lệ:
A While n<=10 do begin n:=n+1; S:=S+n; end;
B While n<=10 do; n:=n+1; S:=S+n;
C While n>10 do begin n:=n+1; S:=S+n; end ;
D While n>10 do; begin n:=n+1; S:=S+n; end;
6 Cho đoạn chương trình sau:
i:=1; j:=2;
While i<6 do i:=i+1; j:=j+1;
6.1 Giá trị của i là:
6.2 Giá trị của j là:
II Trong các câu lệnh sau có hợp lệ không, hãy sửa lại cho đúng (2đ)
a For i: =1 to n; do S: = S + i; (với n là số nguyên được nhập từ bàn phím, n>1)
b For i: =10 to 1 do S:=S+i;
c S:=0; n:=0;
While S <1000 do S:=S+n; n:= n+1;
d P:=1; n:=1
While P:=1000 do begin P:=P*n; n:=n+1; end;
Họ và tên: ………
Lớp: …………
KIỂM TRA 1 TIẾT MÔN: TIN HỌC
Begin
i:=1; S:=0; P:=1;
for i:= 1 to 5 do
begin
S:=S+i;
P:=P*i;
end;
End.
Trang 2III Viết đoạn chương trình tính tổng của 10 số chẵn đầu tiên được mô tả thuật toán sau: (2đ)
Bước 1: S 0; i 0;
Bước 2: nếu i >10 thì chuyển đến bước 4
Bước 3: i i+2; S S+i; và quay lại bước 2;
Bước 4: Kết thúc
IV Viết chương trình tính tổng S = 1+ 1001
3
1 2
1
BÀI LÀM
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 3ĐỀ II:
I Khoanh tròn vào chữ cái đứng đầu mỗi ý cho em cho là đúng: (4đ)
1 Cấu trúc câu lệnh lặp while … do trong ngôn ngữ lập trình Pascal là:
A while <câu lệnh> do <điều kiện>;
B while <điều kiện> do <câu lệnh>;
C while <điều kiện>; do <câu lệnh>;
D while <câu lệnh>; do <điều kiện>;
2 Trong các câu lệnh sau để tính tổng của 10 số tự nhiên đầu tiên, câu lệnh nào là hợp lệ:
A While n<=10 do; begin n:=n+1; S:=S+n; end;
B While n>10 do; n:=n+1; S:=S+n;
C While n<=10 do begin n:=n+1; S:=S+n; end ;
D While n>10 do begin n:=n+1; S:=S+n; end;
3 Cho đoạn chương trình sau:
i:=2; j:=1;
While i<6 do i:=i+1; j:=j+1;
3.1 Giá trị của j là:
3.2 Giá trị của i là:
4 Để sử câu lệnh For do ta phải khai báo biến đếm có kiểu dữ liệu:
A Real; B Longint; C String; D Integer;
5 Cho đoạn chương trình sau, giá trị của các biến có trong câu lệnh sau vòng lặp là:
5.1 Giá trị của P là:
A P= 0 B P=1 C P=10 D P=120 5.2 Giá trị của S là:
A S=15 B S=10 C S=5 D S=0
6 Để viết ra 10 chữ cái A, câu lệnh nào trong các câu lệnh sau là hợp lệ:
A For i=10 to 20 do Writeln(‘A’); B For i:=1 to 10; do Writeln(‘A’);
C For i:=10 to 20 do Writeln(‘A’); D For i=1 to 10 do Writeln(‘A’);
II Trong các câu lệnh sau có hợp lệ không, hãy sửa lại cho đúng (2đ)
a For i: =1 to n; do S: = S + i; (với n là số nguyên được nhập từ bàn phím, n>1)
b For i: =10 to 1 do S:=S+i;
c S:=0; n:=0;
While S <1000 do S:=S+n; n:= n+1;
d P:=1; n:=1
While P:=1000 do begin P:=P*n; n:=n+1; end;
III Viết đoạn chương trình tính tổng của 10 số chẵn đầu tiên được mô tả thuật toán sau: (2đ)
Họ và tên: ………
Lớp: …………
KIỂM TRA 1 TIẾT MÔN: TIN HỌC
Begin
i:=1; S:=0; P:=1;
for i:= 1 to 5 do
begin
S:=S+i;
P:=P*i;
end;
End.
Trang 4Bước 1: S 0; i 0;
Bước 2: nếu i >10 thì chuyển đến bước 4
Bước 3: i i+2; S S+i; và quay lại bước 2;
Bước 4: Kết thúc
IV Viết chương trình tính tổng S = 1+
100
1
3 1 2 1 BÀI LÀM ………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………