You are on page 1of 5

NGÂN HÀNG CÂU HỎI KTTX LẦN 2 HK1 TIN HỌC 11 –THỰC HÀNH

Câu 1: Viết chương trình nhập vào một số nguyên N, In ra màn hình các số
nguyên lẻ từ 1 đến N (N>=0).
Câu 2: Viết chương trình nhập vào một số nguyên N, In ra màn hình các số
nguyên chẵn từ 1 đến N (N>=0).
Câu 3: Viết chương trình nhập vào một số nguyên N, In ra các số từ 1 đến N
mà chia hết cho 3 (N>=0).
Câu 4: Viết chương trình nhập vào một số nguyên N, In ra các số từ 1 đến N
mà không chia hết cho 5 (N>=0).
Câu 5: Viết chương trình nhập vào một số nguyên N, In ra các số từ 1 đến N-
1 mà chia hết cho 4, theo chiều giảm dần (N>=0).
Câu 6: Viết chương trình nhập vào một số nguyên N, đếm xem có bao nhiêu
số lẻ từ 1 đến N (N>=0).
Câu 7: Viết chương trình nhập vào một số nguyên N, đếm xem từ 1 đến N có
bao nhiêu số chẵn và chia hết cho 5 (N>=0).
Câu 8: Viết chương trình nhập vào một số nguyên N, tính tổng các số nguyên
lẻ từ 1 đến N (N>=0).
Câu 9: Viết chương trình nhập vào một số nguyên N, tính tích các số nguyên
chẵn từ 1 đến N không chia hết cho 3 (N>=0).
Câu 10: Viết chương trình nhập vào một số nguyên N và một số nguyên H,
tính tổng các số nguyên từ 1 đến N là ước số của H (N, H>=0).

1
HƯỚNG DẪN CÂU HỎI KTTX LẦN 2 HK1 TIN HỌC 11 –THỰC HÀNH
Câu 1:
program Bai1;
uses crt;
var n,i:byte;
begin
Write('Nhap n:');
readln(n);
for i:=1 to n do
if i mod 2 =1 then write(i:4);
readln;
end.
Câu 2:
program Bai2;
uses crt;
var n,i:byte;
begin
Write('Nhap n:');
readln(n);
for i:=1 to n do
if i mod 2 =0 then write(i:4);
readln;
end.
Câu 3:
program Bai3;
uses crt;
var n,i:byte;
begin
Write('Nhap n:');
readln(n);
for i:=1 to n do
if i mod 3 =1 then write(i:4);
readln;
end.

2
Câu 4:
program Bai4;
uses crt;
var n,i:byte;
begin
Write('Nhap n:');
readln(n);
for i:=1 to n do
if i mod 5 <>0 then write(i:4);
readln;
end.
Câu 5:
program Bai5;
uses crt;
var n,i:byte;
begin
Write('Nhap n:');
readln(n);
for i:=n downto 1 do
if i mod 4 =0 then write(i:4);
readln;
end.
Câu 6:
program Bai6;
uses crt;
var n,i,dem:byte;
begin
Write('Nhap n:');
readln(n);
dem:=0;
for i:=1 to n do
if i mod 2 =1 then dem:=dem+1;
writeln('So cac so le:',dem);
readln;
end.
3
Câu 7:
program Bai7;
uses crt;
var n,i,dem:byte;
begin
Write('Nhap n:');
readln(n);
dem:=0;
for i:=1 to n do
if (i mod 2=0) and (i mod 5=0) then dem:=dem+1;
writeln('So cac so chan, chia het cho 5:',dem);
readln;
end.
Câu 8:
program Bai8;
uses crt;
var n,i,tong:byte;
begin
Write('Nhap n:');
readln(n);
tong:=0;
for i:=1 to n do
if (i mod 2 =1) then tong:=tong+i;
writeln('Tong cac so le:',tong);
readln;
end.

4
Câu 9:
program Bai9;
uses crt;
var n,i,tich:byte;
begin
Write('Nhap n:');
readln(n);
tich:=1;
for i:=1 to n do
if (i mod 2=0) and (i mod 3<>0) then
tich:=tich*i;
writeln('Tong cac so le:',tich);
readln;
end.
Câu 10:

You might also like