Kiem tra li thuyet tin 8

Chia sẻ bởi Nguyễn Thị Vóc | Ngày 14/10/2018 | 37

Chia sẻ tài liệu: kiem tra li thuyet tin 8 thuộc Tin học 8

Nội dung tài liệu:

Đề kiểm tra môn Tin 8 Lí thuyết
Đề số 1
Câu 1 : Các câu lệnh trong ngôn ngữ lập trình Pascal sau đây là sai, hãy tìm và sửa lại cho đúng
If x: = 5 then m = n;
For i : = 1.50 to 10.5 do writeln(‘A’);
If x> 5 then a: = b; m : = n;
Var x: = real; begin for i = 1 to 10 do writeln(‘A’); end.
x: = 10 ; while x : = 10 do x: = x + 5;
For i : = 100 to 1 do writeln(‘A’);
If x> 5 then a: = b else m : = n;
x: = 10 ; while x = 10 do x = x + 5;
For i = 1 to 10 do writeln(‘A’);
s : = 0 ; n : = 0 ; while s< = 10 do n : = n + 1 ; s : = s + n;
If x> 5; then a: = b;
For i = 1 to 10 do; writeln(‘A’);
Câu 2 : Sau khi thực hiện đoạn chương trình sau thì giá trị của biến j bằng bao nhiêu
a) j : = 1;
for i : = 1 to 5 do j : = j * i;
b) j : = 5;
if (45 mod 3 ) = 0 then j : = j + j;
c) j : = 7;
if j > 10 then j : = j -1;
Câu 3 : Cho thuật toán sau:
Bước 1 : S 10; x 0.5;
Bước 2 : Nếu 5.2 , chuyển đến bước 4 ;
Bước 3 : S S – x và quay lại bước 2;
Bước 4 : Thông báo S và kết thúc thuật toán.
Hãy cho biết máy thực hiện bao nhiêu vòng lặp và khi kết thúc giá trị của S là bao nhiêu
Viết chương trình bằng ngôn ngữ lập trình Pascal cho thuật toán trên
Đề kiểm tra môn Tin 8 Lí thuyết
Đề số 2
Câu 1 : Các câu lệnh trong ngôn ngữ lập trình Pascal sau đây là sai, hãy tìm và sửa lại cho đúng
For i : = 1.50 to 10.5 do writeln(‘A’);
Var x: = real; begin for i = 1 to 10 do writeln(‘A’); end.
If x> 5 then a: = b; m : = n;
For i = 1 to 10 do; writeln(‘A’);
x: = 10 ; while x : = 10 do x: = x + 5;
If x> 5 then a: = b else m : = n;
For i : = 100 to 1 do writeln(‘A’);
If x> 5; then a: = b;
x: = 10 ; while x = 10 do x = x + 5;
For i = 1 to 10 do writeln(‘A’);
s : = 0 ; n : = 0 ; while s< = 10 do n : = n + 1 ; s : = s + n;
If x: = 5 then m = n;
Câu 2 : Sau khi thực hiện đoạn chương trình sau thì giá trị của biến j bằng bao nhiêu
a) j : = 1;
for i : = 1 to 5 do j : = j * i;
b) j : = 5;
if (45 mod 3 ) = 0 then j : = j + j;
c) j : = 7;
if j > 10 then j : = j -1
Câu 3 : Cho thuật toán sau:
Bước 1 : S 10; x 0.5;
Bước 2 : Nếu 5.2 , chuyển đến bước 4 ;
Bước 3 : S S – x và quay lại bước 2;
Bước 4 : Thông báo S và kết thúc thuật toán.
Hãy cho biết máy thực hiện bao nhiêu vòng lặp và khi kết thúc giá trị của S là bao nhiêu
Viết chương trình bằng ngôn ngữ lập trình Pascal cho thuật toán trên



Đề kiểm tra môn Tin 8 Lí thuyết
Đề số 3
Câu 1 : Các câu lệnh trong ngôn ngữ lập trình Pascal sau đây là sai, hãy tìm và sửa lại cho đúng
s : = 0 ; n : = 0 ; while s< = 10 do n : = n + 1 ; s : = s + n;
For i = 1 to 10 do writeln(‘A’);
If x: = 5 then m = n;
For i = 1 to 10 do; writeln(‘A’);
x: = 10 ; while x : = 10 do x: = x + 5
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Thị Vóc
Dung lượng: 6,68KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)