1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Sơn Động số 3

3 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Sơn Động số 3 được chia sẻ nhằm giúp học sinh ôn tập và củng cố lại kiến thức, đồng thời nó cũng giúp học sinh làm quen với cách ra đề và làm bài thi dạng trắc nghiệm. Mời các bạn cùng tham khảo ôn tập. Chúc các bạn thi tốt!

SỞ GD&ĐT BẮC GIANG TRƯỜNG THPT SƠN ĐỘNG SỐ 3 (Đề thi gồm có 02  trang) ĐỀ KIỂM TRA GIỮA KỲ 1  NĂM HỌC 2021 – 2022 Mơn: Tin học – Lớp: 11 Thời gian làm bài: 45 phút, khơng kể thời gian phát đề Mã đề thi:  484 I. TRẮC NGHIỆM (5 điểm) Câu 1: Trong ngơn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả  ba giá trị của A, B, C có   cùng lớn hơn 0 hay khơng ta viết câu lệnh If thế nào cho đúng ? A. If A, B, C > 0 then …… B. If (A > 0) and (B > 0) and (C > 0) then ……  C. If (A>0) or (B>0) or (C>0 then…… D. If A>(0 and B>0 and C>0 then …… Câu 2: Hãy chọn phương án ghép đúng . Với cấu trúc rẽ  nhánh IF    THEN  ELSE , câu lệnh 2 được thực hiện khi A. câu lệnh 1 được thực hiện; B.  biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong; C.  biểu thức điều kiện đúng; D.  biểu thức điều kiện sai; Câu 3: Có mấy loại hằng ? A. 3; B. 2; C. 4; D. 5; Câu 4: Hãy chọn phương án ghép đúng . Biểu thức : 25 div 3 + 5 / 2 * 3 có giá trị là : A. 8.0; B.  15.0; C.  8.5; D. 15.5; Câu 5: Hãy chọn phương án ghép đúng . Với cấu trúc rẽ  nhánh IF  THEN , câu lệnh đứng sau THEN được thực hiện khi A.  điều kiện được tính tốn và cho giá trị đúng; B. điều kiện được tính tốn xong; C.  điều kiện được tính tốn và cho giá trị sai; D. điều kiện khơng tính được; Câu 6: Hãy chọn phương án ghép đúng nhất . Để  mơ tả  cấu trúc rẽ  nhánh trong thuật tốn,   nhiều ngơn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là  . Điều kiện  A. biểu thức lơgic; B. biểu thức quan hệ; C. một câu lệnh; D. biểu thức số học; Câu 7: Phát biểu nào dưới đây là đúng ? A. Ngồi bảng chữ cái, cú pháp, ngữ nghĩa, một ngơn ngữ lập trình cịn có các quy tắc để khai báo  biến, hằng,…; B. Ngồi bảng chữ cái, có thể dùng các kí tự thơng dụng trong tốn học để viết chương trình; C. Cú pháp là bộ quy tắc dùng để viết chương trình; D. Chương trình có lỗi cú pháp có thể được dịch ra ngơn ngữ máy nhưng khơng thực hiện được;  Câu 8: Phát biểu nào dưới đây là hợp lí nhất ? A. Hằng được chương trình dịch bỏ qua ; B. Hằng có thể lưu trữ nhiều loại giá trị khác nhau ; C. Hằng là đại lượng nhận giá trị trước khi chương trình thực hiện ; D.  Hằng là đại lượng có giá trị khơng thay đổi trong q trình thực hiện chương trình; Câu 9: Chọn ý kiến đúng trong các ý kiến sau đây: A. Chương trình cho kết quả đúng khi thực hiện đủ 20 test / 20 test thì chương trình đó đúng; B. Bộ test với kích thước dữ liệu lớn có nhiều khả năng phát hiện lỗi sai của chương trình hơn là  các bộ test với kích thước dữ liệu nhỏ; C. Chương trình cho kết quả sai khi thực hiện 1 test thì chương trình đó sai; D. Khi dịch chương trình khơng thấy lỗi thì có thể kết luận chương trình là đúng; Câu 10: Phát biểu nào dưới đây là hợp lí nhất ? A.  Biến là đại lượng được đặt tên và có giá trị thay đổi trong q trình thực hiện chương trình;                                                Trang 1/3 ­ Mã đề thi 484 B.  Biến có thể đặt hoặc khơng đặt tên gọi ; C. Biến có thể lưu trữ nhiều loại giá trị khác nhau; D. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện; Câu 11: Trường hợp nào sau đây khơng phải là lệnh gán trong Pascal ? A. a := 10 ; B.  cd := 50 ; C. a := a*2 ; D. a + b := 1000 ; Câu 12: Xét chương trình Pascal cho khung dưới đây : PROGRAM vi_du; BEGIN Writeln(‘Xin chao cac ban’); Writeln(‘Moi cac ban lam quen voi Pascal’); END Chọn phát biểu sai trong các phát biểu dưới đây : A. Khai báo tên chương trình là vi du; B.  Khai báo tên chương trình là vi_du; C. Thân chương trình có hai câu lệnh; D. Chương trình khơng có khai báo hằng; Câu 13: Chọn phát biểu sai trong các phát biểu sau : A. Phần thân chương trình nhất thiết phải có; B. Phần thân chương trình có thể khơng chứa một lệnh nào; C. Nói chung, chương trình thường gồm hai phần : phần khai báo và phần thân; D.  Phần khai báo nhất thiết phải có; Câu 14: Chương trình viết bằng hợp ngữ khơng có đặc điểm nào trong các đặc điểm sau : A. Sử dụng trọn vẹn các khả năng của máy tính; B. Tốc độ thực hiện nhanh hơn so với chương trình được viết bằng ngơn ngữ bậc cao; C. Dễ lập trình hơn so với ngơn ngữ bậc cao; D. Gần với ngơn ngữ máy; Câu 15: Cho một chương trình cịn lỗi như sau : Var             A, b, c : 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.  Khơng khai báo biến d; B. Thiếu Begin; C. Thiếu Begin và khơng khai biến d; D. Khơng có END; Câu 16: Trường hợp nào dưới đây là tên chương trình trong Pascal ? A. 2x B. Ngay_sinh; C. Giai­Ptrinh­Bac 2; D.  _Noi sinh; Câu 17: Phát biểu nào sau đây chắc chắn sai ? A. Một bài tốn có thể có nhiều thuật tốn để giải; B. Để giải bài tốn bằng máy tính phải viết chương trình mơ tả thuật tốn giải bài tốn đó; C.  Mọi người sử dụng máy tính đều phải biết lập chương trình; D.  Máy tính điện tử có thể chạy các chương trình; Câu 18: Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng ? A. If  a = 5 then  a := d + 1   else      a := d + 2 ; B.  If  a = 5 then  a := d + 1 : else      a := d + 2 ;   C.  If  a = 5 then  a := d + 1 ;  else      a := d + 2 ; D.  If  a = 5 then  a := d + 1   else :     a := d + 2 ; Câu 19: Chương trình dịch khơng có khả năng nào trong các khả năng sau ? A. Phát hiện được lỗi ngữ nghĩa ; B. Thơng báo lỗi cú pháp;                                                Trang 2/3 ­ Mã đề thi 484 C. Phát hiện được lỗi cú pháp; D.  Tạo được chương trình đích; Câu 20: Cho x là biến thực đã được gán giá trị  12.41235. Để  thực hiện lên màn hình nội dung  “x=12.41” cần chọn câu lệnh nào sau đây ? A. Writeln(x); B. Writeln(x:5); C. Writeln(‘x=’,x:5:2); D. Writeln(x:5:2);  II. TỰ LUẬN (5 điểm) Câu 1 (2 đ) : Nêu các thành phần của chương trình đơn giản ? Câu 2 (1.25đ) : Viết cú  pháp và lấy ví dụ câu lệnh rẽ nhánh dạng đủ ? Câu 3 (1đ) :  Chuyển biểu thức từ tốn học sang Pascal : Ax3+Bx2+Cx+D = 10 Câu 4 (0.75đ) : Kiểu byte có phạm vi giá trị là bao nhiêu ?                                         ­­­­­­­­­­­­­­­­­­­­­HẾT­­­­­­­­­­­­­­­­­­­ Thí sinh khơng được sử dụng tài liệu. Giám thị coi thi khơng giải thích gì thêm                                                Trang 3/3 ­ Mã đề thi 484 ...                          Trang 2 /3? ?­ Mã? ?đề? ?thi? ?484 C. Phát hiện được lỗi cú pháp; D.  Tạo được chương trình đích; Câu 20: Cho x là biến thực đã được gán giá trị ? ?12 . 412 35 . Để  thực hiện lên màn hình nội dung  “x =12 . 41? ?? cần chọn câu lệnh nào sau đây ?... D. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện; Câu? ?11 :? ?Trường? ?hợp nào sau đây khơng phải là lệnh gán trong Pascal ? A. a :=? ?10  ; B.  cd := 50 ; C. a := a*2 ; D. a + b :=? ?10 00 ; Câu? ?12 : Xét chương trình Pascal cho khung dưới đây :... Câu? ?1? ?(2 đ) : Nêu các thành phần của chương trình đơn giản ? Câu 2  (1. 25đ) : Viết cú  pháp và lấy ví dụ câu lệnh rẽ nhánh dạng đủ ? Câu? ?3? ? (1? ?) :  Chuyển biểu thức từ tốn? ?học? ?sang Pascal : Ax3+Bx2+Cx+D =? ?10

Ngày đăng: 19/10/2022, 17:22

Xem thêm:

w