ĐỀ CƯƠNG ÔN TẬP TIN HỌC 8HỌC KỲ 1NĂM HỌC 20212022Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?A. Lop81B. TinhtienC. EndD. Tam giacCâu 2. Cấu trúc chung của một chương trình gồm A. phần khai báo và phần thân B. phần mở bài, thân bài, kết luận C. phần khai báo, phần thân, phần kết thúc D. phần thân và phần kết thúcCâu 3. Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây? A. ConstB. ProgramC. VarD. BeginCâu 4. Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng? A. A:=’10’B. A:=10C. A:=123.23D. A:=’Tin học’Câu 5. Trong Pascal, khai báo nào sau đây là đúng? A. Var tb:= 3B. Type 4hs: integer C. Const x: realD. Const R = 30Câu 6. Lệnh nào sau đây là lệnh xóa màn hình? A. Clrscr B. Uses crt C. Delay(2000) D. ReadlnCâu 7. Trong các lệnh sau đây câu lệnh nào là đúng nhất? A. Writeln(“Dien tich hinh chu nhat la”,S); B. Writeln(‘Dien tich hinh chu nhat la’,S); C. Writeln(‘Dien tich hinh chu nhat la’;S); D. Writeln(‘Dien tich hinh chu nhat la,S’); Câu 8. Lệnh nào sau đây là lệnh khai báo thư viện? A. Begin B. Uses crt C. WritelnD. ReadlnCâu 9. Kết quả của phép chia 45 mod 7 làA. 4 B. 2C. 3D. 6Câu 10. Ngôn ngữ dùng để viết các chương trình máy tính được gọi làA. ngôn ngữ tự nhiênB. ngôn ngữ lập trìnhC. ngôn ngữ viếtD. ngôn ngữ nóiCâu 11. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?A. Program B. Hinh_tronC. WritelnD. chieucaoCâu 12. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?A. Const tên hằng = giá trị;B. Const tên hằng := giá trị;C. Const : tên hằng = giá trị;D. Const tên hằng : giá trị;Câu 13. Trong Pascal, giả sử x là biến kiểu char. Phép gán nào sau đây là hợp lệ?A. x := 152 B. x := ’A’C. x:=24D. x := 100000Câu 14. Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?A. 2B. 3C. 4D. 5Câu 15. Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạngA. if điều kiện then câu lệnh ;B. if câu lệnh 1 then câu lệnh 2 ;C. if điều kiện ; then câu lệnh ;D. if câu lệnh 1 else câu lệnh 2 ;Câu 16. Trong Pascal, câu lệnh nào sau đây được viết đúng?A. if x:= 5 then a := a + 1;B. if a > b then b > c;C. if a < 1 then writeln(‘So khong hop le’);D. if x = y; then writeln(y);Câu 17. Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh: if a > b then x := x + 2; nếu ban đầu x=5A. 10B. 8,5C. 7D. 9Câu 18. Biểu thức (252 +12) x (15 – 52) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?A. (25.25 + 12)(15 5.5)B. (2525 + 12) (15 – 55)C. (252+ 12)(15 – 52)D. (2525 + 12).(15 – 55)Câu 19. Điều kiện trong câu lệnh điều kiện là mộtA. phép cộngB. phép nhânC. Câu lệnhD. phép so sánhCâu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”. A. Input: dãy n số ; Output: tổng các phần tử B. Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số C. Input: dãy số ; Output: tổng các phần tử D. Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy n sốCâu 21: 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. (aa + b)(1+c)(1 + c)(1 + c)B. (a.a + b)(1 + c)(1 + c)(1 + c)C. (aa + b)(1 + c)(1 + c)(1 + c)D. (a2 + b)(1 + c)3Câu 22: Câu lệnh write(Toi la Free Pascal);A. In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng.B. Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal.C. In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng.D. Câu lệnh trên sai cú pháp.Câu 23: Cách đặt tên nào sau đây không đúng ?A. TugiacB. CHUNHATC. EndD. a_b_cCâu 24: Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:A. 8 B. y= 8 C. y=3 D. 20Câu 25: Biến x có thể nhận các giá trị 5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?A. Char B. LongInt C. Integer D. WordCâu 26: Trong Pascal khai báo nào sau đây là đúng?A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30;Câu 27: Khai báo nào sau đây đúng?A. Var x, y: Integer; B. Var x, y=Integer; C. Var x, y Of Integer; D. Var x, y := Integer;Câu 28: Trong Pascal, từ khóa để khai báo biến là:A. Const B. Begin C. Var D. UsesCâu 29: Trong Pascal, từ khóa để khai báo hằng là:A. Const B. Begin C. Var D. UsesCâu 30:Thứ tự các bước giải bài toán trên máy tính:A. Xác định bài toán → Viết chương trình → Mô tả thuật toánB. Xác định bài toán → Mô tả thuật toán → Viết chương trìnhC. Mô tả thuật toán → Xác định bài toán → Viết chương trìnhD. Viết chương trình → Xác định bài toán → Mô tả thuật toánCâu 31: Hãy cho biết kết quả sau khi thực hiện thuật toán sau: Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam;A. Giá trị của biến x bằng giá trị của biến y B. Hoán đổi giá trị hai biến x và yC. Giá trị của biến y bằng giá trị của biến x D. Khác
ĐỀ CƯƠNG ÔN TẬP TIN HỌC HỌC KỲ 1-NĂM HỌC 2021-2022 Câu Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal? A Lop8/1 B Tinhtien C End D Tam giac Câu Cấu trúc chung chương trình gồm A phần khai báo phần thân B phần mở bài, thân bài, kết luận C phần khai báo, phần thân, phần kết thúc D phần thân phần kết thúc Câu Để khai báo biến chương trình, em sử dụng từ khóa sau đây? A Const B Program C Var D Begin Câu Giả sử A khai báo biến với kiểu liệu số nguyên, cách gán sau đúng? A A:=’10’ B A:=10 C A:=123.23D A:=’Tin học’ Câu Trong Pascal, khai báo sau đúng? A Var tb:= R = 30 B Type 4hs: integer C Const x: real D Const C Delay(2000) D Readln Câu Lệnh sau lệnh xóa hình? A Clrscr B Uses crt Câu Trong lệnh sau câu lệnh nhất? A Writeln(“Dien tich hinh chu nhat la”,S); chu nhat la’,S); B Writeln(‘Dien tich hinh C Writeln(‘Dien tich hinh chu nhat la’;S); chu nhat la,S’); D Writeln(‘Dien tich hinh Câu Lệnh sau lệnh khai báo thư viện? A Begin B Uses crt C Writeln D Readln Câu Kết phép chia 45 mod A B C D Câu 10 Ngôn ngữ dùng để viết chương trình máy tính gọi A ngơn ngữ tự nhiên B ngơn ngữ lập trình C ngơn ngữ viết D ngơn ngữ nói Câu 11 Từ sau từ khóa ngơn ngữ lập trình Pascal? A Program B Hinh_tron C Writeln D chieucao Câu 12 Trong ngơn ngữ lập trình Pascal, câu lệnh khai báo có dạng đúng? A Const tên = giá trị; B Const tên := giá trị; C Const : tên = giá trị; D Const tên : giá trị; Câu 13 Trong Pascal, giả sử x biến kiểu char Phép gán sau hợp lệ? A x := 15/2 B x := ’A’ C x:=24 D x := 100000 Câu 14 Q trình giải tốn máy tính gồm có bước? A B C D Câu 15 Trong ngơn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạng 2; 2; A if điều kiện then câu lệnh ; C if điều kiện ; then câu lệnh ; B if câu lệnh then câu lệnh D if câu lệnh else câu lệnh Câu 16 Trong Pascal, câu lệnh sau viết đúng? A if x:= then a := a + 1; B if a > b then b > c; C if a < then writeln(‘So khong hop le’); D if x = y; then writeln(y); Câu 17 Nếu cho a = 6, b=4, giá trị x sau chạy câu lệnh: if a > b then x := x + 2; ban đầu x=5 A 10 B 8,5 C D Câu 18 Biểu thức (252 +12) x (15 – 52) toán học chuyển thành biểu thức Pascal có dạng nào? A (25.25 + 12)*(15 - 5.5) B (25*25 + 12) * (15 – 5*5) C (25^2+ 12)*(15 – 5^2) D (25*25 + 12).(15 – 5*5) Câu 19 Điều kiện câu lệnh điều kiện A phép cộng B phép nhân C Câu lệnh D phép so sánh Câu 20: Cho biết Input Output tốn: “Tính tổng phần tử lớn dãy n số cho trước” A Input: dãy n số ; Output: tổng phần tử B Input: dãy n số ; Output: tổng phần tử lớn dãy n số C Input: dãy số ; Output: tổng phần tử D Input: dãy số ; Output: tổng phần tử lớn dãy n số Câu 21: Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? 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 22: Câu lệnh write('Toi la Free Pascal'); A In hình dịng chữ Toi la Free Pascal, khơng đưa trỏ xuống dịng B Dùng để u cầu nhập giá trị cho biến Toi la Free Pascal C In hình dịng chữ Toi la Free Pascal đưa trỏ xuống dòng D Câu lệnh sai cú pháp Câu 23: Cách đặt tên sau không ? A Tugiac B CHUNHAT C End D a_b_c Câu 24: Câu lệnh Writeln(‘y=’ , 15 div +5); in kết quả: A B y= C y=3 D 20 Câu 25: Biến x nhận giá trị -5, 100, 15, 20 Hãy chọn kiểu liệu phù hợp với biến x? A Char B LongInt C Integer D Word Câu 26: Trong Pascal khai báo sau đúng? A var tb: real; B 4hs: integer; C Const x: real; D Var r =30; Câu 27: Khai báo sau đúng? A Var x, y: Integer; B Var x, y=Integer; C Var x, y Of Integer; D Var x, y := Integer; Câu 28: Trong Pascal, từ khóa để khai báo biến là: A Const B Begin C Var D Uses Câu 29: Trong Pascal, từ khóa để khai báo là: A Const B Begin C Var D Uses Câu 30:Thứ tự bước giải toán máy tính: A Xác định tốn → Viết chương trình → Mơ tả thuật tốn B Xác định tốn → Mơ tả thuật tốn → Viết chương trình C Mơ tả thuật tốn → Xác định tốn → Viết chương trình D Viết chương trình → Xác định tốn → Mơ tả thuật tốn Câu 31: Hãy cho biết kết sau thực thuật toán sau: Bước Tam←x; Bước x←y; Bước y← tam; A Giá trị biến x giá trị biến y B Hoán đổi giá trị hai biến x y C Giá trị biến y giá trị biến x D Khác Câu 32 Nếu cho x = 10, giá trị x sau câu lệnh: if x > then x := x + 5; A 15; B 10; C 5; D 20 Câu 33: Câu lênh điều kiện dạng đủ có cú pháp là: A If then ; B If then ; C If then else ; D If else ; Câu 34: Phần mềm Anatomy phần mềm? A Phần mềm học tốn học B Phần mềm luyện gõ phím nhanh C Phần mềm chơi game D Phần mềm giải phẫu thể người Câu 35 Trong Pascal, câu lệnh điều kiện sau viết đúng? A if a := then a := a + 1; B if (a mod 2) =0 then write(‘a la so chan’) else (‘a la so le’) ; C if (a mod 2) =0 then write(‘a la so chan’) else write(‘a la so le’) ; D if x = y; then writeln(y); Câu 36: Theo em hiểu viết chương trình : A Tạo câu lệnh xếp theo trình tự B Viết đoạn văn xếp theo chương trình C Viết câu lệnh mà em học D Tạo câu lệnh để điều khiển Robot Câu 37: Ngơn ngữ lập trình là: A ngơn ngữ dùng để viết chương trình máy tính B ngơn ngữ dùng để viết chương trình máy tính C dãy bit (dãy số gồm 1) D chương trình dịch Câu 38: Ngơn ngữ máy là: A ngơn ngữ dùng để viết chương trình máy tính B ngơn ngữ dùng để viết chương trình máy tính C câu lệnh tạo từ hai số D chương trình dịch Câu 39: Ngơn ngữ lập trình gồm: A tập hợp kí hiệu quy tắc viết lệnh B tạo thành chương trình hồn chỉnh C thực máy tính D Cả A, B C Câu 40:Trong ngơn ngữ lập trình, từ khóa tên: A Có ý nghĩa B Người lập trình phải tn theo qui tắc ngơn ngữ lập trình C Có thể trùng D Các câu Câu 41:Để chạy chương trình em nhấn tổ hợp phím: A Alt+F9 B Ctrl+F9 C Shift+F9 D Alt+F2 Câu 42:Trong ngơn ngữ lập trình Pascal, kiểu liệu kiểu sau có miền giá trị lớn nhất? A Byte B Longint C Word D Integer Câu 43: Biến x nhận giá trị -5, 100, 15, 20 Hãy chọn kiểu liệu phù hợp với biến x? A Char B LongInt C Integer D Word Câu 44: Biến X nhận giá trị 1; 100; 150; 200 biến Y nhận giá trị 1; 0.2; 0.3; 10.99 Khai báo khai báo sau nhất? A Var X,Y: byte; B Var X, Y: real; C Var X: real; Y: byte; D Var X: byte; Y: real; Câu 45: Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in hình kết gì? A 15*4-30+12 B 42 C 15*4-30+12=42 D =42 Câu 46: Bốn bạn A, B, C, D đưa kết phép chia hai số nguyên 14 Hãy chọn kết đú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 47: Tìm điểm sai khai báo sau: Const Max :=2010; A Dư dấu (=) B Tên khơng nhỏ kí tự C Từ khóa khai báo sai D Dư dấu hai chấm (:) Câu 48: Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo: A Var x: String; B Var x: Integer; C Var x: Char; D Var x: Real; Câu 49: Hãy chọn phát biểu Sai? A Việc thực bước giải toán máy tính cần thiết, toán phức tạp B Xác định toán xác định rõ điều kiện cho trước kết cần thu C Dãy hữu hạn thao tác cần thực để giải toán gọi thuật toán D Đối với toán cụ thể có thuật tốn để giải tốn máy tính A Câu 50 Lệnh sau dùng để Write(‘nhap vao chieu dai:’); Readln(a); A.Thông báo kết B.Nhập liệu C.Chạy chương trình D.Tạm ngừng chương trình Câu 51: Lệnh Delay(1000) dùng làm chương trình? A.Tạm ngừng chương trình người dung nhấn phím Enter B.Tạm ngừng chương trình vịng giây C Tạm ngừng chương trình vịng phút D.Tạm ngừng chương trình vòng Câu 52: Trong khai báo sau Pascal Đâu khai báo hằng: A var n = B.Const n = C Var n := D.Const n := Câu 53: Để khai báo biến x có kiểu liệu ký tự, ta khai baùo: A Var x:=char B Var x = char C Var x : char D Var x : char Câu 54: X số thực, để khai báo biến X ta khai báo sau: A Var X: integer B Var X: Real C Var X: String D Var X: char Câu 55: Để khai báo biến x kiểu số nguyên; a, b kiểu số thực ta khai báo: A Var x, a, b: Integer, real B Var x: Integer; a, b: real C Var x, a, b: Integer of real D Var a, b: Integer; x: real Câu 56: Lệnh gán Pascal viết sau: A := B >= ; C.=> ; D # Câu 57: Khi sử dụng máy tính giải toán Ta cần xác định Input B Ta cần xác định Input, Output C Ta cần xác định Output D Cả ba ý Câu 58: Hãy chọn phát biểu sai phát biểu sau A Input thơng tin vào máy tính B Output thơng tin cần máy tính đưa C Input mã hóa chương trình D Lệnh đưa vào máy tính dạng mã nhị phân để lưu trữ, xử lí liệu khác Câu 59: Output tốn giải phương trình bậc hai ax2+bx+c=0 A a, b, x B a, c, x C a, b, c D x, a, b, c Câu 60: Input tốn giải phương trình bậc dạng tổng quát bx+c=0 A b, c B x, c C b, x D x, b, c ĐỀ THI KIỂM TRA GIỮA HKI – NĂM HỌC 2021-2022 MÔN TIN HỌC Thời gian: 45 phút - Câu 1: Để dịch chương trình Pascal sang ngơn ngữ máy ta nhấn tổ hợp phím: A Ctrl + X B Alt + F9 C Alt + X D Ctrl + F9 Câu 2: Lệnh gán X := X+1 có ý nghĩa nào? A Gán giá trị cho biến X B Không gán giá trị cho biến X C Tăng giá trị biến X lên đơn vị, kết gán lại cho biến X D Gán giá trị X cho biến X Câu 3: Lệnh nhập giá trị cho biến lệnh nào: A Readln(tên biến); B Writeln(tên biến); C Const( tên biến); D Var( tên biến); Câu 4: Writeln (‘Ban hay nhap nam sinh’); Readln (NS); Ý nghĩa hai câu lệnh là: A Thơng báo hình dịng chữ: “Ban hay nhap nam sinh” B Yêu cầu người sử dụng nhập giá trị cho biến NS C Thơng báo hình dòng chữ: “Ban hay nhap nam sinh” yêu cầu người sử dụng nhập giá trị cho biến NS D Khơng thực Câu 5: Ta thực lệnh gán sau : x:=1; y:=9; z:=x+y; Kết thu biến z là: A B C 10 D Một kết khác Câu 6: Program từ khoá dùng để: A Khai báo tên chương trình B Khai báo biến C Kết thúc chương trình D Viết hình thơng báo Câu 7: Integer kiểu liệu? A Số thực B Số nguyên C Xâu D Kí tự Câu 8: Câu lệnh gán Pascal : A Tên biến= biểu thức; B biểu thức= Tên biến; C Tên biến:= biểu thức; D biểu thức:= Tên biến; Câu 9: Kiểu liệu String có phạm vi giá trị A Một ký tự bảng chữ B Xâu ký tự tối đa 522 ký tự C Xâu ký tự tối đa 525 ký tự D Xâu ký tự tối đa 255 ký tự Câu 10: Bốn bạn A, B, C, D đưa kết phép chia hai số nguyên 14 Hãy chọn kết đú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 11: Từ sau từ khóa ngơn ngữ lập trình Pascal? A Program B Hinh_tron C Writeln D chieucao Câu 12: Trong ngơn ngữ lập trình Pascal, câu lệnh khai báo có dạng đúng? A Const tên = giá trị; B Const tên := giá trị; C Const : tên = giá trị; D Const tên : giá trị; Câu 13: Trong Pascal, giả sử x biến kiểu char Phép gán sau hợp lệ? A x := 15/2 B x := ’A’ C x:=24 D x := 100000 Câu 14: Q trình giải tốn máy tính gồm có bước? A B C D Câu 15: Trong ngơn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạng A if điều kiện then câu lệnh ; B if câu lệnh then câu lệnh ; C if điều kiện ; then câu lệnh ; D if câu lệnh else câu lệnh ; Câu 16: Trong Pascal, câu lệnh sau viết đúng? A if x:= then a := a + 1; B if a > b then b > c; C if a < then writeln(‘So khong hop le’); D if x = y; then writeln(y); Câu 17: Nếu cho a = 6, b=4, giá trị x sau chạy câu lệnh: if a > b then x := x + 2; ban đầu x=5 A 10 B 8,5 C D 2 Câu 18: Biểu thức (25 +12) x (15 – ) toán học chuyển thành biểu thức Pascal có dạng nào? A (25.25 + 12)*(15 - 5.5) B (25*25 + 12) * (15 – 5*5) C (25^2+ 12)*(15 – 5^2) D (25*25 + 12).(15 – 5*5) Câu 19: Điều kiện câu lệnh điều kiện A phép cộng B phép nhân C Câu lệnh D phép so sánh Câu 20: Cho biết Input Output tốn: “Tính tổng phần tử lớn dãy n số cho trước” A Input: dãy n số ; Output: tổng phần tử B Input: dãy n số ; Output: tổng phần tử lớn dãy n số C Input: dãy số ; Output: tổng phần tử D Input: dãy số ; Output: tổng phần tử lớn dãy n số Câu 21: Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? 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 22: Câu lệnh writeln('Toi la Free Pascal'); A In hình dịng chữ Toi la Free Pascal, khơng đưa trỏ xuống dịng B Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal C In hình dịng chữ Toi la Free Pascal đưa trỏ xuống dòng D Câu lệnh sai cú pháp Câu 23: Cách đặt tên sau không ? A Tugiac B CHUNHAT C End D a_b_c Câu 24: Câu lệnh Writeln(‘y=’ , div +5); in kết quả: A B y= C y=8 D Câu 25: Biến x nhận giá trị -5, 100, 15, 20 Hãy chọn kiểu liệu phù hợp với biến x? A Char B LongInt C Integer D Word Câu 26: Trong Pascal khai báo sau đúng? A var tb: real; B 4hs: integer; C Const x: real; D Var r =30; Câu 27: Khai báo sau đúng? A Var x, y: Integer; B Var x, y=Integer; C Var x, y Of Integer; D Var x, y := Integer; Câu 28: Trong Pascal, từ khóa để khai báo biến là: A Const B Begin C Var D Uses Câu 29: Trong Pascal, từ khóa để khai báo là: A Const B Begin C Var D Uses Câu 30:Thứ tự bước giải tốn máy tính: A Xác định tốn → Viết chương trình → Mơ tả thuật tốn B Xác định tốn → Mơ tả thuật tốn → Viết chương trình C Mơ tả thuật tốn → Xác định tốn → Viết chương trình D Viết chương trình → Xác định tốn → Mơ tả thuật toán Câu 31: Hãy chọn phát biểu sai phát biểu sau A Input thơng tin vào máy tính B Output thơng tin cần máy tính đưa C Input mã hóa chương trình D Lệnh đưa vào máy tính dạng mã nhị phân để lưu trữ, xử lí liệu khác Câu 32 Nếu cho x = 10, giá trị x sau câu lệnh: if x > then x := x + 2; A 15; B 12; C 5; D 20 Câu 33: Câu lênh điều kiện dạng đủ có cú pháp là: A If điều kiện then câu lệnh; B If câu lệnh then điều kiện; C If điều kiện then câu lệnh else câu lệnh 2; D If điều kiện else câu lệnh 2; Câu 34: Phần mềm Anatomy phần mềm? A Phần mềm học toán học B Phần mềm luyện gõ phím nhanh C Phần mềm chơi game D Phần mềm giải phẫu thể người Câu 35 Trong Pascal, câu lệnh điều kiện sau viết đúng? A if a := then a := a + 1; B if (a mod 2) =0 then write(‘a la so chan’) else (‘a la so le’) ; C if (a mod 2) =0 then write(‘a la so chan’) else write(‘a la so le’) ; D if x = y; then writeln(y); Câu 36: Theo em hiểu viết chương trình : A Tạo câu lệnh xếp theo trình tự B Viết đoạn văn xếp theo chương trình C Viết câu lệnh mà em học D Tạo câu lệnh để điều khiển Robot Câu 37: Ngơn ngữ lập trình là: A ngơn ngữ dùng để viết chương trình máy tính B ngơn ngữ dùng để viết chương trình máy tính C dãy bit (dãy số gồm 1) D chương trình dịch Câu 38: Ngôn ngữ máy là: A ngôn ngữ dùng để viết chương trình máy tính B ngơn ngữ dùng để viết chương trình máy tính C câu lệnh tạo từ hai số D chương trình dịch Câu 39: Ngơn ngữ lập trình gồm: A tập hợp kí hiệu quy tắc viết lệnh B tạo thành chương trình hồn chỉnh C thực máy tính D Tất Câu 40:Trong ngơn ngữ lập trình, từ khóa tên: A Có ý nghĩa B Người lập trình phải tn theo qui tắc ngơn ngữ lập trình C Có thể trùng D Các câu -HẾT - ĐÁP ÁN 1.B 11.A 21.C 31.C 2.C 12.A 22.C 32.B 3.A 13.B 23.C 33.C 4.C 14.B 24.B 34.D 5.C 15.A 25.C 35.C 6.A 16.C 26.A 36.A 7.B 17.C 27.A 37.B 8.C 18.B 28.C 38.C 9.D 19.D 29.A 39.D 10.B 20.B 30.B 40.B ... giải phương tr? ?nh bậc dạng tổng quát bx+c=0 A b, c B x, c C b, x D x, b, c ĐỀ THI KIỂM TRA GIỮA HKI – NĂM HỌC 2 021- 2 022 MÔN TIN HỌC Thời gian: 45 phút - Câu 1: Để dịch chương tr? ?nh Pascal sang... thông tin vào máy t? ?nh B Output thơng tin cần máy t? ?nh đưa C Input mã hóa chương tr? ?nh D L? ?nh đưa vào máy t? ?nh dạng mã nh? ?? phân để lưu trữ, xử lí liệu khác Câu 59: Output tốn giải phương tr? ?nh. .. chương tr? ?nh máy t? ?nh C câu l? ?nh tạo từ hai số D chương tr? ?nh dịch Câu 39: Ngơn ngữ lập tr? ?nh gồm: A tập hợp kí hiệu quy tắc viết l? ?nh B tạo th? ?nh chương tr? ?nh hồn ch? ?nh C thực máy t? ?nh D Cả A,