HƯỚNG DẪN ÔN TẬP KIỂM TRA GIỮA HK1 NH 2021 2022 MÔN TIN HỌC 8 I NỘI DUNG + Ôn tập kiến thức và kỹ năng từ bài 1 đến bài 6 + Hình thức KT giữa kỳ 1 Câu hỏi trắc nghiệm 100% II MỘT SỐ CÂU HỎI TRẮC NGHIỆ[.]
Trang 1HƯỚNG DẪN ÔN TẬP KIỂM TRA GIỮA HK1-NH 2021-2022
MÔN: TIN HỌC 8
I NỘI DUNG:
+ Ôn tập: kiến thức và kỹ năng từ bài 1 đến bài 6
+ Hình thức KT giữa kỳ 1: Câu hỏi trắc nghiệm 100%
II MỘT SỐ CÂU HỎI TRẮC NGHIỆM THAM KHẢO:
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A 9a B tamgiac C var D 3.bai_tap
Câu 2: Để chạy chương trình ta sử dụng tổ hợp phím nào:
A Ctrl + F9 B Alt + F9 C F9 D Shitf + F9
Câu 3: Trong Pascal, khai báo nào sau đây là đúng?
A Var tb: real; B Type 4hs: integer; C const x: real; D Var R = 30;
Câu 4: Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
A (a*a + b)(1+c)(1 + c)(1 + c) B (a.a + b)(1 + c)(1 + c)(1 + c)
C (a*a + b)*(1 + c)*(1 + c)*(1 + c) D (a2 + b)(1 + c)3
Câu 5: Sau khi thực hiện các lệnh gán: x:=10; y:=90; z:=x+y;
Kết quả thu được của biến z là:
C 100 D Một kết quả khác
Câu 6: Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau:
Câu 7: Sau khi thực hiện các lệnh gán: x:=100; y:=90; z:=x-y;
Kết quả thu được của biến z là:
C 100 D Một kết quả khác
Câu 8 Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình
Câu 9: Trong Pascal dấu nào được dùng để phân cách các câu lệnh?
Câu 10 : Cấu trúc chung hợp lý của một chương trình Pascal là :
Trang 2A Begin -> Program -> End B Program -> End -> Begin.
C End -> Program -> Begin D Program -> Begin -> End
Câu 11: Phần nguyên trong phép chia của hai số nguyên 16 và 5 là :
A 16 div 5 = 1 B 16 mod 5 = 3 C 16 div 5 = 3 D Cả A,B,C đều sai
Câu 12 Trong các tên dưới đây, tên nào là hợp lệ trong Pascal:
Câu 13: Lệnh nào sau thông báo ra màn hình và đưa con trõ xuống đầu dòng tiếp theo:
Câu 14: Để dịch một chương trình Pascal ta nhấn tổ hợp phím :
A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9
Câu 15: Để khai báo tên chương trình Pascal ta dùng từ khóa :
Câu 16: Để lưu một chương trình Pascal ta nhấn phím nào để thao tác:
Câu 17: Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục
đích khác gọi là:
Câu 18: Kết quả nào đúng trong bốn đáp án sau:
A 14/5=2; 14 div 5=2; 14 mod 5 = 4 B 14/5=2.8; 14 div 5=2; 14 mod 5 = 4
C 14/5=2; 14 div 5=4; 14 mod 5 = 2 D 14/5=2.8; 14 div 5=4; 14 mod 5 = 2
Câu 19: Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá nào trong mô tả sau?
A Một số nguyên bất kì B Một số thực trong phạm vi cho phép
C Một số thực bất kì D Một dãy các chữ và số
Câu 20: Khi chạy một chương trình Pascal xong ta nhấn tổ hợp phím nào để quan sát kết quả:
Câu 21: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu Phép gán hợp lệ là:
Trang 3A A:= 4.5; B X:= 57; C A:=‘baitap’; D X:= ‘1234’;
Câu 22: Trong Pascal, khai báo nào sau đây là sai:
A program BaiTap 3;
B uses crt;
C var x1: byte;
D const pi=3.14;
Câu 23: Nếu xuất ra màn hình kết quả của biểu thức 20 : 5, ta dùng lệnh:
A Writeln(’20:5’); B Writeln(20 /5);
C Writeln(20:5); D Writeln(’20 / 5’);
Câu 24: Phép so sánh nào cho kết quả đúng:
A 2=5 B 2≤5 C 2>5 D 2≥5
Câu 25: Kết quả của phép toán 5 mod 4 + 1 là bao nhiêu?
A 2 B 7 C 5 D 3
Câu 26: Phép toán sau cho ra kết quả là: (16-(16 mod 3))/3
A 1 B 3 C 5 A 15
Câu 27: Hãy chọn kết quả đúng:
A 14/5=2; 14 div 5 = 2; 14 mod 5 = 4;
B 14/5=2.8; 14 div 5 = 2; 14 mod 5 = 4;
C 14/5=2.8; 14 div 5 = 4; 14 mod 5 = 2;
D 14/5=3; 14 div 5 = 2; 14 mod 5 = 4;
Câu 28: Câu lệnh nhập giá trị cho các biến a, b là:
A readln(a,b); B readln(x,y); C readln(m,n); D readln(c,d);
Câu 29: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A x : = real; B z: 3; C y: = a +b; D I = 4;
Câu 30: Câu lệnh Writeln(‘y=’ , 15 div 3 +5); sẽ in ra kết quả:
A 10 B y=5 C 5 D y= 10
Câu 31: Trong Pascal, khai báo nào sau đây là đúng:
Trang 4A var diem: real; B tb: integer; C const pi:=3.14; D var r = 9;
Câu3 2: Biểu thức nào sau đây đúng khi chuyển từ toán học sang Pascal?
A (x-y)/3*x2 B a*x+b*x+2:c C (a+b)*3 / (c+d)2 D 15*(4+30+12)
Câu 33: Nếu xuất ra màn hình kết quả của biểu thức 20 - 5, ta dùng lệnh:
A Writeln(’20 - 5 = ’);
B Writeln(’20 - 5 =20 - 5’);
C Writeln(20 - 5);
D Writeln(’20 - 5’)
Câu 34: Biến c là chu vi hình tròn Khai báo nào sau đây là hợp lý:
A var c: real; B var c: integer; C var c: char; D var c: string
Câu 35: Kết quả của phép toán 7 mod 4 + 1 là bao nhiêu?
A 2 B 4 C 5 D 3
Câu 36: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu Phép gán hợp lệ là:
A X:= 4.5 ; B X:= 12 ; C A:= 57 ; D A:=‘baitap’
Câu 37: Phép toán sau cho ra kết quả là: (15-(16 div 5))/4
A 1 B 3 C 5 D 15
Câu 38: Câu lệnh nhập giá trị cho các biến x, y là:
A read(a,b); B readln(x,y); C read(m,n); D readln(c,d)
Câu 39: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A x : = real; B z: 3; C y= a +b; D I: = 4
Câu 40: Câu lệnh Writeln(‘x=’ , 15 mod 2 +5); sẽ in ra kết quả:
A 12 B x=12 C 6 D x=6
Câu 41: Trong Pascal, khai báo nào sau đây là đúng:
A var tb:= real; B var 4hs: integer; C const x: real; D var R: char;
Câu 42: Trong Pascal, khai báo hằng pi nào sau đây là đúng:
A const pi = 3.14;
Trang 5B const pi := 3.14;
C const pi = 3,14;
D const pi := 3,14;
Câu 43: Câu lệnh writeln(‘15*4-30+12=’,15*4-30+12); in ra màn hình kết quả là:
A 15*4-30+12 B 42 C 15*4-30+12=42 D =42
Câu 44: Giả sử x là biến với kiểu dữ liệu số nguyên, khai báo nào sau đây là hợp lệ:
A var x:= integer; B var x: string; C var x: real; D var x: byte
Câu 45: Câu lệnh Writeln(‘y=’,15 div 3 + 5); sẽ in ra màn hình là:
A 9 B y=9 C y=10 D y= 7
Câu 46: Câu lệnh nhập giá trị cho các biến m, n là:
A read(a,b); B readln(x,y); C readln(m,n); D readln(c,d)
Câu 47: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A x : = real; B z:= 3; C y= a +b; D I: 4
Câu 48: Câu lệnh Writeln(‘x=’ , 15 mod 3 +5); sẽ in ra kết quả:
A 5 B x=10 C 10 D x=5
Câu 49: Hãy chọn kết quả đúng:
A 17/5=3; 17 div 5 = 3; 17 mod 5 = 2;
B 17/5=3.4; 17 div 5 = 3; 17 mod 5 = 2;
C 17/5=3.4; 17 div 5 = 3; 17 mod 5 = 1;
D 17/5=3.4; 17 div 5 = 1; 17 mod 5 = 2;
Câu 50: Biểu thức nào sau đây đúng khi chuyển từ toán học sang Pascal?
A (x-y)/3*x*x B a*x+b*x+2:c C (a+b)*3/(c+d)2 D 15(4+30+12)
Câu 51: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu Phép gán hợp lệ là:
A A:= 4.5 B A:= ‘1234’ C X:= 57 D X:=‘baitap’
Câu 52: Kết quả của phép toán 5 mod 3 + 1 là bao nhiêu?
A 2 B 7 C 5 D 3
Trang 6Câu 53: Giả sử x là biến với kiểu dữ liệu số thực, khai báo nào sau đây là hợp lệ:
A var x: byte; B var x: string; C var x: real; D var x: integer;
Câu 54: Trong Pascal, khai báo nào sau đây là sai:
A program BaiTap3;
B uses crt;
C var x1: byte;
D const pi:=3.14;
Câu 55: Câu lệnh nhập giá trị cho các biến c, d là:
A read(a,b); B readln(x,y); C read(m,n); D readln(c,d);
Câu 56: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A x : = real; B z: 3; C y= a +b; D I: = 4;
Câu 57: Phép so sánh nào cho kết quả đúng:
A 5=2 B 5≤2 C 5<2 D 5≥2
Câu 58: Câu lệnh Writeln(‘y=’ , 15 div 3 +5); sẽ in ra kết quả:
A y=10 B 10 C 5 D y=5
Câu 59: Hãy chọn kết quả đúng:
A 16/5=3; 16 div 5 = 3; 16 mod 5 = 1;
B 16/5=3.2; 16 div 5 = 1; 16 mod 5 = 3;
C 16/5=3; 16 div 5 = 3.2; 16 mod 5 = 1;
D 16/5=3.2; 16 div 5 = 3; 16 mod 5 = 1;
Câu 60: Phép toán sau cho ra kết quả là: (16-(16 mod 3))/5
A 1 B 3 C 5 D 15
ĐÁP ÁN CÂU HỎI TRẮC NGHIỆM:
Trang 7Câu 11 12 13 14 15 16 17 18 19 20