intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Thẩm Quân Ninh | Ngày: | Loại File: DOC | Số trang:3

7
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

"Đề 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!

Chủ đề:
Lưu

Nội dung Text: Đề 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

  1. SỞ GD&ĐT BẮC GIANG ĐỀ KIỂM TRA GIỮA KỲ 1  TRƯỜNG THPT SƠN ĐỘNG SỐ 3 NĂM HỌC 2021 – 2022 Môn: Tin học – Lớp: 11 (Đề thi gồm có 02  trang) 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 toán và cho giá trị đúng; B. điều kiện được tính toán xong; C.  điều kiện được tính toá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 toá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  là 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. Ngoà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. Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toá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 quá 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 quá trình thực hiện chương trình;                                                Trang 1/3 ­ Mã đề thi 484
  2. 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 toán có thể có nhiều thuật toán để giải; B. Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toá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
  3. 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ừ toá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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2