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

Đề thi học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Gio Linh

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:4

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

Với "Đề thi học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Gio Linh" được chia sẻ dưới đây, các bạn học sinh được ôn tập, củng cố lại kiến thức đã học, rèn luyện và nâng cao kỹ năng giải bài tập để chuẩn bị cho kì thi sắp tới đạt được kết quả mong muốn. Mời các bạn tham khảo đề thi!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Gio Linh

  1. SỞ GD & ĐT QUẢNG TRỊ KIỂM TRA CUỐI KỲ 1 – NĂM HỌC 2021 ­ 2022 TRƯỜNG THPT GIO LINH MÔN TIN HỌC ­ KHỐI LỚP 11  Thời gian làm bài : 45 Phút; (Đề có 31 câu) Họ tên : ............................................................... Số báo danh : ................... Mã đề 001 I. PHẦN TRẮC NGHIỆM: Câu 1:  Khai báo biến nào sau đây là đúng? A. var a : character; B. var b: word; C. var a: boolean D. var b: read; Câu 2:  Xét đoạn lệnh: If x
  2. Câu 10:  Để cài đặt môi trường lập trình Pascal, ta có thể sử dụng phần mềm: A.  MS DOS B.  Microsoft Office C.  Free Pascal D.  Turbo C Câu 11:  Chức năng của câu lệnh Write(a); là: A.  Nhập dữ liệu vào từ bàn phím rồi con trỏ di chuyển xuống cuối dòng B.  Hiển thị giá trị của biến a ra màn hình rồi con trỏ di chuyển xuống dòng tiếp theo C.  Nhập dữ liệu vào từ bàn phím rồi con trỏ di chuyển xuống dòng tiếp theo D.  Hiển thị giá trị của biến a ra màn hình, sau đó con trỏ di chuyển xuống cuối dòng Câu 12:  Chọn phát biểu sai khi nói về khai báo biến A. Các biến dùng trong chương trình chính chỉ khai báo 1 lần. B.  Trong 1 chương trình, không bắt buộc phải có khai báo biến C.  Các biến dùng trong chương trình bắt buộc phải khai báo D.  Khai báo biến  giúp người lập trình biết để lưu trữ và xử lý Câu 13:  Câu lệnh gán nào sau đây chưa hợp lệ? A.  z:=11; B.  K:=1+K; C.  y:=y+1 D.  kt:=’false’; Câu 14:  Hãy chọn biểu diễn hằng đúng trong Pascal: A.  33,34 B.  “12” C.  ‘TRUE’ D.  BT’ Câu 15:  Để kiểm tra số a có phải là số dương hay không? Chương trình dùng đến bao nhiêu câu  lệnh if – then: A.  không cần dùng đến câu lệnh if­then B.  hai câu lệnh if ­ then dạng đủ C. một câu lệnh if­then dạng thiếu D.  một câu lệnh if ­ then dạng đủ Câu 16:  Xét đoạn chương trình tìm nghiệm phương trình ax+b=0 dưới đây: …… If a=0 then If b=0 then write(‘phương trinh co vo so nghiem’) Else write(‘phuong trinh vo nghiem’) Else ; …..  viết đúng là? A.  begin x:=­b/a; write (‘phuong trinh co mot nghiem’, x); end B.  x:=­b/a; write (‘phuong trinh co mot nghiem’,x);  C.  begin write (‘phuong trinh co mot nghiem’, x); end; D.  begin x:=­b/a; write (‘phuong trinh co mot nghiem’, x); end; Câu 17:  Hãy chọn biểu diễn tên đúng trong những biểu diễn sau: A.  ‘Tendung’ B.  bai_tap C.  2vidu D.   vi du 1 Câu 18:  Phát biểu nào sau đây là SAI khi nói về các thành phần của chương trình? A.  Phần khai báo biến bắt buộc phải có B.  Trong phần thân chương trình có thể không có câu lệnh nào C.  Phần khai báo tên chương trình không nhất thiết phải có D.  Phần thân chương trình bắt buộc phải có Câu 19:  Chọn phát biểu sai khi nói về tên trong ngôn ngữ lập trình: A. Trong Turbo, tên không quá 127 kí tự  B. Bao gồm chữ số, chữ cái hoặc dấu gạch dưới Trang 2/4 ­ Mã đề 001
  3. C. Được bắt đầu bằng chữ số  D. Không phân biệt chữ hoa và chữ thường Câu 20:  “Chương trình dịch có chức năng chuyển đổi chương trình được viết bằng… sang…”.  Hãy chọn phương án điền đúng vào các chỗ ba chấm (…) trong các phương án sau: A.  ngôn ngữ máy, ngôn ngữ lập trình bậc cao B.  ngôn ngữ lập trình bậc cao, hợp ngữ. C.  ngôn ngữ lập trình bậc cao, ngôn ngữ máy. D.  ngôn ngữ máy, hợp ngữ. Câu 21:  Những phép toán nào sau đây là phép toán số học với số nguyên A.  +, ­ , * ,  /, DIV, MOD B.  +, ­ , * , / C.  +, ­ , * , DIV, MOD D.  AND, OR, NOT Câu 22:  Để biên dịch chương trình ta nhấn tổ hợp phím: A.  Alt+F9 B.  Alt+X C.  Ctrl+F9 D.  F2 Câu 23:  Câu lệnh rẽ nhánh dạng đủ có cú pháp? A.  If  then ; B.  If  then ; else  ; C.  If  then  else  ; D.  If   then ; Câu 24:  Các thành phần cơ bản của ngôn ngữ lập trình bao gồm:  A.  Bảng chữ cái Tiếng Anh, 10 chữ số Ả Rập, cú pháp, ngữ nghĩa B.  Bảng chữ cái Tiếng Anh, 10 chữ số Ả Rập, các kí tự đặc biệt, cú pháp, ngữ nghĩa C.   Bảng chữ cái Tiếng Việt, cú pháp, ngữ nghĩa D.  Bảng chữ cái Tiếng Việt, 10 chữ số Ả Rập, các kí tự đặc biệt, cú pháp, ngữ nghĩa Câu 25:  Trong các biểu thức sau, đâu là biểu thức logic? A.  z+1 B.  sqrt(y+1) C.  (y5) D.  x+5>y Câu 26:  Cú pháp khai báo biến nào sau đây là hợp lệ: A.  Var : ; B. Var = ; C.  Var = ; D.  Var : ; Câu 27:  Khi gặp câu lệnh write/writeln, chương trình sẽ: A.  Dừng chương trình B.  Hiển thị kết quả ra màn hình C.  Chờ người dùng nhập giá trị cho danh sách biến rồi nhấn phím Enter D.  Dừng lại chờ người dùng nhấn phím Enter Câu 28:  Trong ngôn ngữ lập trình Pascal, để nhập giá trị vào cho biến d ta dùng lệnh: A.  Write(‘q’); B.  Readln(d); C.  Writeln(d); D.  Read(‘q’); II. PHẦN TỰ LUẬN: Câu 29: Cho X là biến nhận các giá trị nguyên trong đoạn [­3000; 3000].  a)Liệt kê các kiểu dữ liệu có thể khai báo cho biến X? b)Viết khai báo biến X. Câu 30:  Cho a, b là hai cạnh của một hình chữ nhật. Hãy viết các câu lệnh nhập số đo hai cạnh  a,b  từ bàn phím và câu lệnh đưa diện tích ra màn hình? Trang 3/4 ­ Mã đề 001
  4. Câu 31:  Nhập vào từ  bàn phím 3 số  nguyên a, b, c bất kỳ (100
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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