Đề cương ôn tập thi giữa học kì I Tin học 11 - Năm học 2022-2023 - Bùi Thị Thu Huyền

pdf 5 trang Gia Hân 05/08/2026 370
Bạn đang xem tài liệu "Đề cương ôn tập thi giữa học kì I Tin học 11 - Năm học 2022-2023 - Bùi Thị Thu Huyền", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfde_cuong_on_tap_thi_giua_hoc_ki_i_tin_hoc_11_nam_hoc_2022_20.pdf

Nội dung tài liệu: Đề cương ôn tập thi giữa học kì I Tin học 11 - Năm học 2022-2023 - Bùi Thị Thu Huyền

  1. BÙI THỊ THU HUYỀN NĂM HỌC 2022 - 2023 10/24/22 ĐỀ CƯƠNG ÔN TẬP THI GIỮA HKI MÔN: TIN HỌC 11 I. TRẮC NGHIỆM Câu 1: Chương trình viết bằng ngôn ngữ bậc cao không có đặc điểm nào trong các đặc điểm sau? A. Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán; B. Không phụ thuôc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy; C. Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp; D. Máy tính có thể hiểu và thực hiện trực tiếp chương trình này; Câu 2: Chương trình dịch là A. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể. B. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên. C. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy. D.Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao. Câu 3. Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ? A. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ; B. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch; C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được; D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh; Câu 4: Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự nào sau đây được viết đúng? A. "Truong THPT Yen Dung 2" B. Truong THPT Yen Dung 2 C. 'Truong THPT Yen Dung 2" D. 'Truong THPT Yen Dung 2' Câu 5: Hãy chọn biểu diễn đặt tên đúng trong Pascal: A. *Tin 11 B. Tin 11 C. 11 Tin D. Tin11 Câu 6. Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ? A. Const Pi = 3,14; B. Const = Pi; C. Const Pi = 3.1; D. Pi = 3.14 Câu 7: Tên nào sai trong các tên sau? A. _ThiGKI B. Thi_GKI C. ThiGKI D. 2022_ThiGKI Câu 8: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng? A. Program B. Var C. Delta D. Begin ÔN TẬP GIỮA HKI |
  2. BÙI THỊ THU HUYỀN NĂM HỌC 2022 - 2023 10/24/22 Câu 9: Trong các khai báo tên chương trình, khai báo nào sau đây đúng? A. Program Vi_du B. Program AB-C ; C. Program Vi du ; D. Program Vi_du ; Câu 10: Ta có khai báo sau : Var a,b,c : integer; d: Real; e,f : char; g: Boolean; Với khai báo trên thì máy tính sẽ cấp phát bộ nhớ là bao nhiêu byte? A. 15 B. 17 C. 20 D. 23 Câu 11: Giả sử biến p có kiểu dữ liệu là số nguyên tồn tại trong phạm vi từ 10 đến 256. Cách khai báo P nào sau đây là đúng và tốn ít bộ nhớ nhất? A. Byte B. Integer C. Longint D. Word Câu 12: Chỉ ra khai báo đúng trong các khai báo sau? A. Var E, E1, E2, e . byte; B. Var A2, b, C, d : integer; C. Var F, 1F, 2F, 3F = word; D. Var B 9, B10, B11, B12 : char Câu 13: Xét khai báo biến sau : Var a, b, c : real; i, j : byte; Bộ nhớ cấp phát cho khai báo trên là bao nhiêu byte? A. 8 byte B. 14 byte C. 20 byte D. 32 byte Câu 14. . Cho một chương trình còn lỗi như sau : Var A, b, d : real ; A := 1; b := 1; c := 5 ; d := b*b – 4*a*c ; writeln(‘d = ’,d); END. Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau : A. Thiếu Begin và không khai báo biến c B. Không khai báo biến C. Thiếu Begin và không khai biến d D. Không có END. Câu 15: Cho khai báo biến sau đây (trong Pascal): Var m, n: integer; x, y: real; Lệnh gán nào sau đây là sai? A. n:= 3.5; B. x:= 6; C. y:=10.5; D. m:= - 4; ÔN TẬP GIỮA HKI |
  3. BÙI THỊ THU HUYỀN NĂM HỌC 2022 - 2023 10/24/22 Câu 16: Giá trị của biến x sau khi thực hiện câu lệnh x:= (10 mod 5 + 4) div 2 là: A. 3 B. 1 C. 2 D. 0 Câu 17: Kết quả của biểu thức sqr((Sqrt(40 mod 6 ))) là: A. 2 B. 1 C. 4 D. 3 Câu 18. . Trường hợp nào sau đây không phải là lệnh gán trong Pascal ? A. a := 10 ; B. a + b := 1000 ; C. cd := 50 ; D. a := a*2 ; Câu 19. Biểu thức : 32 div 3 mod 2 + 5 / 2 * 3 có giá trị là : A. 7.0; B. 7.5; C. 8.0; D. 8.5; Câu 20. Những biểu thức nào sau đây có giá trị TRUE ? A. ( 4 > 2 ) and not( 4 + 2 4 div 2 ); B. ( 20 > 19 ) and ( 2+11 <13 ); C. ( 3 < 5 ) or ( 4 + 2 < 5 ) and ( 2 < 4 div 2 ); D. 4 + 2 * ( 3 + 5 ) < 18 div 4 * 4 ; Câu 21: Cú pháp của thủ tục đưa dữ liệu ra màn hình là: A. Writeln( ); B. Writeln( ); C. Readln ; D. Readln( ); Câu 22: Để nhập giá trị cho hai biến a và b ta dùng lệnh? A. Write(a,b); B. Real(a,b); C. Read('a,b'); D. Readln(a,b); Câu 23: Câu lệnh: writeln(‘Dien tich hinh vuong la: ’,s); sẽ đưa ra màn hình: A. Dien tich hinh vuong la: s B. Dien tich hinh vuong la: C. Dien tich hinh vuong la: D. Diện tích hình vuông: Câu 24: Trong Turbo Pascal, để lưu chương trình, ta thực hiện: A. Nhấn tổ hợp phím Alt + F2 B. Nhấn tổ hợp phím Shift + F2 C. Nhấn tổ hợp phím Ctrl+F2 D. Nhấn phím F2 Câu 25. . Cho biết kết quả sau khi thực hiện lệnh : Begin a := 100; b := 30; x := a div b ; Write(x); End. A. 10 B. 33 C. 3 D. 1 Câu 26. Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình Var a, b : real; Begin a := 1; b := 12*(a-2); ÔN TẬP GIỮA HKI |
  4. BÙI THỊ THU HUYỀN NĂM HỌC 2022 - 2023 10/24/22 writeln(b); End. Sau khi chạy chương trình, kết quả trên màn hình là A. -12 B. -1.2000000000E+01 C. -1.2000000000E+00 D. -12.000000000E+01 Câu 27: Cho đoạn chương trình: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau khi thực hiện đoạn chương trình trên, giá trị F là: A. F=13. B. F=1. C. F=4. D. Không xác định Câu 28: Cho X= 5, sau khi thực hiện câu lệnh if – then X sẽ có giá trị là: If 10 mod X = 1 then X:= X*2 else X:= X* 3; A. 5 B. 10 C. 15 D. 20 Câu 29: Cấu trúc rẽ nhánh nào sau đây là đúng cú pháp? A. if x>y then max:= x.else max:= y; B. if x>y then max:= x else max:= y; C. if x>y then max= :x else max=: y; D. if x<y then min:= x;else min:= y; Câu 30: Cho A, B, X là các biến thực. Trong số các lệnh sau, câu lệnh nào là đúng? A. if (A<B); then X:=X+1 B. if (A<B) then; X:=X+1 C. if (A<B) then X:=A else X:=B; D. if (A<B) then X:=A; else X:=B; Câu 31: Hãy cho biết kết quả của đoạn lệnh sau: A:=8; If a>0 then a:= a+1 Else a:=a+2; Write(a); A. 8 B. 9 C. 10 D. 13. Câu 32. Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau : A. if A <= B then X := A else X := B; B. if A < B then X := A; C. X := B; if A < B then X := A; D. if A < B then X := A else X := B; Câu 33: Để in ra màn hình biến tb, in với độ rộng 8 và có 2 chữ số thập ta viết: A. write(tb:2:8); B. write(8:2:tb); C. write(tb:8:2); D. write(tb:8); ÔN TẬP GIỮA HKI |
  5. BÙI THỊ THU HUYỀN NĂM HỌC 2022 - 2023 10/24/22 Câu 34: Trong cấu trúc rẽ nhánh dạng đủ câu lệnh được thực hiện khi : A. Điều kiện sai. B. Điều kiện đúng. C. Điều kiện bằng 0. D. Điều kiện khác 0. Câu 35: Để thể hiện điều kiện 5 ≤ x ≤ 11, trong Pascal được viết như sau: A. (5<=x)&&(x<=11) B. (5<=x)and(x<=11) C. (5<=x)||(x<=11) D. (5<=x)or(x<=11) II. MỘT SỐ DẠNG BÀI TẬP TỰ LUẬN Bài 1: Viết chương trình nhập vào x. Tính y = x- 1 nếu x>=1, ngược lại y = 1-x Bài 2: Viết chương trình nhập vào 3 cạnh của tam giác, sau đó đưa ra màn hình thông báo tam giác đó là loại tam giác nào: thường, vuông hay cân? Bài 3: Viết chương trình tính số tiền điện thoại phải trả sau a phút gọi, biết mỗi phút hết b đồng; a và b nhập vào từ bàn phím. Bài 4: Viết chương trình nhập điểm của 1 học sinh rồi xuất ra màn hình kết quả học tập của học sinh đó biết: Nếu điểm trung bình nhỏ hơn 5 thì xếp loại Yếu Nếu điểm trung bình lớn hơn 5 và nhỏ hơn 6.5 thì xếp loại Trung bình Nếu điểm trung bình lớn hơn 6.5 và nhỏ hơn 8 thì xếp loại Khá Trường hợp còn lại xếp loại Giỏi Bài 5: Viết chương trình tính tiền đi taxi từ số km đã đi được nhập từ bàn phím, biết - 1km đầu tiên giá 15.000 - Từ km thứ 2 đến km thứ 5 giá 13.000 - Từ km thứ 6 trở đi giá 12.000 - Nếu đi hơn 100km sẽ được giảm 5% tổng số tiền phải trả Bài 6: Viết chương trình tính chu vi, diện tích của các hình: chữ nhật, vuông, tròn, tam giác với độ dài các cạnh được nhập từ bàn phím Bài 7: Chuyển đổi biểu thức toán học sang biểu thức pascal sau 2 a3 − 2 bc a+ 2 bc + sin a A. ()ab++ B. ab+ a c + c − a ab+ Bài 8: Viết chương trình nhập vào số a. Hiển thị lên màn hình thông báo a là số âm/dương/chẵn/lẻ/chia hết cho 3/chia hết cho 3 và 5 ÔN TẬP GIỮA HKI |