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 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam

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

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 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam’ là tài liệu tham khảo được TaiLieu.VN sưu tầm để gửi tới các em học sinh đang trong quá trình ôn thi giữa học kì 1, giúp học sinh củng cố lại phần kiến thức đã học và nâng cao kĩ năng giải đề thi. Chúc các em học tập và ôn thi hiệu quả!

Chủ đề:
Lưu

Nội dung Text: Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam

  1. SỞ GD & ĐT QUẢNG NAM KIỂM TRA GIỮA KỲ I – NĂM HỌC 2022 - 2023 TRƯỜNG THPT NGUYỄN TRÃI MÔN TIN HỌC 11 - LỚP 11 Thời gian làm bài : 45 Phút; (Đề có 2 trang) Họ tên : ............................................................... Số báo danh : ................... Mã đề 141 A-TRẮC NGHIỆM (7 điểm): Em hãy chọn đáp án đúng nhất cho các câu sau: Câu 1: Trong NNLT Pascal, giả sử x:=a/b thì x phải khai báo kiểu dữ liệu nào? A. Real B. Integer C. Char D. Boolean Câu 2: Tên trong ngôn ngữ lập trình Turbo Pascal là một dãy liên tiếp không quá bao nhiêu kí tự? A. 16 B. 255 C. 127 D. 64 Câu 3: Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để khai báo: A. tên chương trình. B. hằng. C. biến. D. thư viện. Câu 4: Trong Pascal, cách chú thích nào dưới đây là đúng? A. /* Day la bai kiem tra 1 tiet*/ B. [* Day la bai kiem tra 1 tiet*] C. (* Day la bai kiem tra 1 tiet*) D. {* Day la bai kiem tra 1 tiet *} Câu 5: Đối với kiểu dữ liệu Real bộ nhớ lưu trữ một giá trị là bao nhiêu byte? A. 6 B. 10 C. 8 D. 4 Câu 6: Trong Pascal, biểu thức số học nào sau đây là hợp lệ ? A. {a + b}*c; B. 5a + 7b + 8c; C. X*y*(x+y); D. 5*a + 7b + 8*c; Câu 7: Trong Pascal, các biểu diễn của phép toán số học với số thực là: A. +, -, *, / B. +, -, *, : C. +, - D. *, / Câu 8: Khai báo nào sau đây là sai: A. var x: byte; B. program UCLN_2_so; C. const PI = 3,14; D. uses crt; Câu 9: Trong Turbo Pascal, xác định tên đúng trong các tên sau: A. ngay sinh B. Bai tap_1 C. Baitap D. 10pro Câu 10: Cấu trúc chương trình Pascal, phần thân chương trình bắt đầu bằng….và kết thúc bằng…? A. BEGIN… END. B. BEGIN… END, C. BEGIN…END; D. BEGIN… END Câu 11: Đối với kiểu dữ liệu Integer bộ nhớ lưu trữ một giá trị là bao nhiêu byte? A. 3 B. 1 C. 2 D. 4 Câu 12: Khai báo nào sau đây là đúng? A. Khai báo hai biến p1, p2 có kiểu byte: Var p1:byte, p2:byte; B. Khai báo biến a và b có kiểu word: Var a: word; b: byte; C. Khai báo biến m có kiểu thực: Var m:read; D. Khai báo biến a và b có kiểu word: Var a:word; b:word; Câu 13: Trong Pascal, có những loại phép toán nào? A. Cơ học, số học, logic B. Số học, quan hệ, logic C. div, mod, +, -, *, / D. and, or, not Câu 14: Cú pháp của khai báo biến là: A. Var := ; B. Var : ; C. : kiểu dữ liệu; D. Var = ; Câu 15: Trong khai báo biến, nếu nhiều biến có các kiểu khác nhau thì giữa các biến cách nhau bởi: A. dấu chấm phẩy (;) B. dấu hai chấm (:) C. dấu chấm (.) D. dấu phẩy (,) Câu 16: Cho biết kết quả của biểu thức sau: 1 + 6 mod 2 + 5 div 3 A. 4 B. 2 C. 5 D. 3 Câu 17: Hãy cho biết biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal? A. 4.07E-15 B. ‘thpt C. 120 D. ‘3.1416’ Câu 18: Trong khai báo biến: Var Ch: char; A, B, C: integer; X, Z:byte; E, F: real; Trang 1/2 - Mã đề 141
  2. Tổng bộ nhớ dành cho các biến đã khai báo là: A. 21 byte B. 25 byte C. 19 byte D. 29 byte Câu 19: Trong các khai báo sau, khai báo nào sai? A. Program VD; const a=’123’; B. program baihhocdautien; Const giaitri=123.56; C. Program bai1; uses crt; const 3.14; D. Program Vi_du; const p=3.14; uses crt; Câu 20: Trong Turbo Pascal, có mấy loại hằng. A. 2 loại B. 4 loại C. 3 loại D. 1 loại Câu 21: Chọn câu đúng trong các câu sau: A. Kiểu Byte chiếm bộ nhớ 2 byte. B. Kiểu Integer chiếm bộ nhớ 4 byte. C. Kiểu Extended chiếm bộ nhớ 10 byte. D. Kiểu LongInt chiếm bộ nhớ 6 byte. Câu 22: Phát biểu nào sau đây là sai? A. Trong một chương trình phần thân chương trình bắt buộc phải có B. Trong một chương trình ít nhất phải có một phần là phần thân chương trình. C. Trong một chương trình phần khai báo có thể có hoặc không. D. Trong một chương trình phần thân chương trình có thể có hoặc không Câu 23: Đối với một ngôn ngữ lập trình có mấy kỹ thuật dịch? A. 2 loại (Hợp dịch và biên dịch) B. 2 loại (Thông dịch và biên dịch) C. 2 loại (Thôi dịch và hợp dịch) D. 1 loại (Biên dịch) Câu 24: Trong Pascal, phép toán MOD với số nguyên có tác dụng gì? A. Thực hiện phép chia B. Chia lấy phần dư C. Làm tròn số D. Chia lấy phần nguyên Câu 25: Quy trình để dịch một chương trình ra dạng ngôn ngữ máy là: A. Chương trình dịch  Chương trình đích  Chương trình mã máy. B. Chương trình đích  Chương trình nguồn  Chương trình mã máy. C. Chương trình dịch  Chương trình đích  Chương trình nguồn. D. Chương trình nguồn  Chương trình dịch  Chương trình đích. Câu 26: Trong một ngôn ngữ lập trình, cú pháp dùng để: A. Biên soạn chương trình B. Làm quy tắc viết chương trình C. Xác định các thao tác thực hiện D. Biên dịch chương trình Câu 27: Biến Y có thể nhận giá trị: 20; 100; 3; 500 và biến X có thể nhận các giá trị 0.5; 151.5; 289.5. Khai báo biến nào sau đây là hợp lí nhất? A. Var X: Integer; Y: Real; B. Var X, Y: Real; C. Var X: Char; Y: Real; D. Var X: Real; Y: Integer; Câu 28: Các biểu diễn của phép toán quan hệ là: A. >, , >=,
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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