1. Trang chủ
  2. » Tất cả

Đề 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 3 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 347,22 KB

Nội dung

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 p[.]

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: 27/02/2023, 08:25

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN