Câu hỏi ôn tập môn Tin học Lớp 8 - Bài 6+7
Bạn đang xem tài liệu "Câu hỏi ôn tập môn Tin học Lớp 8 - Bài 6+7", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Câu hỏi ôn tập môn Tin học Lớp 8 - Bài 6+7
CÂU HỎI ÔN TẬP BÀI 6,7 – TIN HỌC 8
BÀI 6. CÂU LỆNH ĐIỀU KIỆN
I. Câu hỏi học sinh cần nhận biết
1. Câu lệnh điều kiện dạng đầy đủ là:
A. If then ; Else ;
B. If then ;
C. If then , ;
D. If then Else ;
2. If ... Then ... Else là:
A. Vòng lặp xác định B. Vòng lặp không xác định
C. Câu lệnh điều kiện D. Một khai báo
3. Cấu trúc rẽ nhánh có mấy loại?
A. 2 B. 3 C. 4 D. 5
II. Câu hỏi học sinh cần thông hiểu
Câu 4: Chọn câu lệnh Pascal hợp lệ trong các câu sau:
A. If x : = a + b then x : = x + 1; B. If a > b then max = a;
C. If a > b then max : = a ; else max : = b; D. If 5 = 6 then x : = 100;
5. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1; B. if a > b else write(a);
C. if (a mod 2) = 0 then write('So khong hop le'); D. if x = y; then writeln(y);
Câu 6: Chọn kết quả nào đúng nhất khi cho chương trình dưới đây?
A. Xuất ra màn hình số nhỏ nhất trong 2 số a, b đã nhập
B. Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập
C. Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu
D. Đảo giá trị của 2 biến a, b cho nhau
“ Chương trình”
Program vd;
Var a, b,: real; x,: integer ;
Begin
Writeln(‘nhập vào số thứ nhất, thứ hai tùy ý’);
readln(a, b);
If a>b then x:=a else x:=b;
Write(x);
End. III. Câu hỏi học sinh vận dụng
Nhắc lại lý thuyết, khi điều kiện xảy ra nó có 2 trường hợp trả lời.
TH1 dạng thiếu: IF then ;
TH2 dạng đủ: IF then else ;
* Vận dụng mức trung bình
10. Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
A. Max:=a; If b>Max then Max:=b; B. If (a>b) then Max:=a; If (b>a) then Max:=b;
C. Max:=b; If a>Max then Max:=a; D. Cả 3 câu đều đúng
11. IF a>8 THEN b:=3 ELSE b:=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
A. 0 B. 5 C. 8 D. 3
Gợi ý: câu hỏi nói là khi a>8 thì cho ra kết quả, ngược lại thì không.
* Vận dụng mức cao
12. Em hãy mô tả các điều kiện sau trong ngôn ngữ pascal
Gợi ý: Câu a (sử dụng phép chia mod, chia hết = 0, không chia hết = 1), Câu b các phép nối câu and, or
a) N là số nguyên chia hết cho 3, hoặc không chia hết cho 4.
..........................................................................................................................................................................
b) Số a = 10 và tổng hai số b và c bằng 20
.........................................................................................................................................................................
13. Cho X=5 và Y=2. Z1, Z2 thuộc kiểu dữ liệu gì?
a) Z1 = X div Y
..........................................................................................................................................................................
b) Z2 = X mod Y
..........................................................................................................................................................................
14. Ta có 2 lệnh sau: x:= 8; if x>5 then x := x +1; Giá trị của x là bao nhiêu?
A. 5 B. 9 C. 8 D. 6
Gợi ý: Kiểm tra điều kiện If đúng không, nếu đúng thì công thức X:=X+1 mới thực hiện.
Bài 15: Với mỗi câu lệnh sau đây giá trị của biến X là bao nhiêu, nếu trước đó giá trị của X bằng 5?
a) if (45 mod 3) = 0 then X:= X+1;
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
b) if X > 10 then X:= X+1;
..........................................................................................................................................................................
.......................................................................................................................................................................... - Viết thuật toán dựa vào chương trình trên
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
- Ý nghĩa câu lệnh trong chương trình
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
Bài 18. Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn hình kết quả so sánh
chiều cao của hai bạn, chẳng hạn "Bạn Long cao hơn", thì xuất ra câu lệnh “Bạn Long cao hơn”, ngược
lại thì “Bạn Trang cao hơn”.
a. Gõ chương trình.
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
b. Chạy chương trình với các bộ dữ liệu (1.5, 1.6); (1.6, 1.5) và (1.6 , 1.6) xem kết quả như thế nào?
Nhập vào (1.5, 1.6):
..........................................................................................................................................................................
Nhập vào (1.6, 1.5):
..........................................................................................................................................................................
Nhập vào (1.6, 1.6):.
.......................................................................................................................................................................... BÀI 7. CÂU LỆNH LẶP
Nhắc lại một số lý thuyết:
Cú pháp: for : = to do ;
Câu lệnh lặp thực hiện nhiều lần, mỗi lần là một vòng lặp, số vòng lặp = (giá trị cuối – giá trị đầu) + 1
I. Câu hỏi học sinh cần nhận biết
Bài 21: Cho 4-5 ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hàng ngày.
Gợi ý: Tức là mỗi ngày các em làm việc nào đó từ 2 lần trở lên, hoặc hôm sau vẫn thực hiện lại công
việc đó. Thì gọi là lặp đi lặp lại.
VD: Hàng ngày em đi học từ thứ 2 đến 7.
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
Câu 22: Vòng lặp for ..do là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là =50
23. Chọn cú pháp đúng nhất về câu lệnh lặp:
A. for : = to do ;
B. for := to do ;
C. for = to ; do ;
D. for = to do ;
II. Câu hỏi học sinh cần thông hiểu
24. Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Rửa rau tới khi sạch B. Học bài cho tới khi thuộc bài
C. Gọi điện tới khi có người nghe máy D. Ngày tắm 2 lần
25. Em hiểu lệnh lặp theo nghĩa nào dưới đây?
A. Một lệnh thay cho nhiều lệnh B. Các câu lệnh được viết lặp đi lặp lại nhiều lần
C. Vì câu lệnh có tên là lệnh lặp D. Cả (A), (B), (C) đều sai
26. Khi nào thì câu lệnh For..to..do kết thúc?
A. Khi biến đếm nhỏ hơn giá trị cuối B. Khi biến đếm lớn hơn giá trị cuối
C. Khi biến đếm nhỏ hơn giá trị đầu D. Khi biến đếm lớn hơn giá trị đầu
27. Trong câu lệnh lặp với số lần biết trước (For – do), được thực hiện mấy lần?
A. ( - ) lần B. Tuỳ thuộc vào bài toán mới biết được số lần
C. Khoảng 10 lần D. ( - ) lầnFile đính kèm:
cau_hoi_on_tap_mon_tin_hoc_lop_8_bai_67.docx

