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 Võ Chí Công, Quảng Nam

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

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

Để đạt thành tích cao trong kì thi sắp tới, các bạn học sinh có thể sử dụng tài liệu “Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam” sau đây làm tư liệu tham khảo giúp rèn luyện và nâng cao kĩ năng giải đề thi, nâng cao kiến thức cho bản thân để tự tin hơn khi bước vào kì thi chính thức. Mời các bạn cùng tham khảo đề thi.

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 Võ Chí Công, Quảng Nam

  1. SỞ GD & ĐT QUẢNG NAM KIỂM TRA GIỮA HỌC KÌ 1 – NĂM HỌC 2022 - 2023 TRƯỜNG THPT VÕ CHÍ CÔNG MÔN TIN - LỚP 11 Thời gian làm bài : 45 Phút ĐỀ CHÍNH THỨC (Đề có 2 trang) Họ tên : ............................................................... Số báo danh : ................... Mã đề 903 A. PHẦN TRẮC NGHIỆM Câu 1: Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là A. 8.5; B. 15.5; C. 15.0; D. 8.0; Câu 2: Để nhập giá trị cho 2 biến a và b ta dùng lệnh A. Real(a,b); B. Readln(a,b); C. Read(‘a,b’); D. Write(a,b); Câu 3: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì ? For i := 10 downto 1 do write(i, ‘ ’); A. Đưa ra 10 dấu cách B. 1 2 3 4 5 6 7 8 9 10 C. 10 9 8 7 6 5 4 3 2 1 D. Không đưa ra kết quả gì Câu 4: Trong ngôn ngữ lập trình Pascal, về mặc cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có một lệnh con ? A. For i := 1 to 100 do a := a – 1; B. For i := 1 to 100 do a = a – 1; C. For i := 1 ; to 100 do a := a – 1 ; D. For i := 1 to 100 do; a := a – 1 Câu 5: Chương trình chuyển đổi chương trình được viết bằng NNLT bậc cao thành chương trình máy tính hiểu được là A. Chương trình đích B. Chương trình nguồn C. Chương trình dịch D. Chương trình lập trình Câu 6: Để khai báo biến A kiểu thực, ta chọn cách khai báo nào? A. Var A= real; B. Var A: real; C. Var: A: byte; D. Var A: integer; Câu 7: Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng? A. A và B đúng B. var X: Boolean; C. var X: char; D. var X: real; Câu 8: Các thành phần của ngôn ngữ lập trình là A. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa B. Chương trình thông dịch và chương trình biên dịch C. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa D. Bảng chữ cái, cú pháp, ngữ nghĩa Câu 9: Cho đoạn chương trình: Begin a := 100; b := 30; x := a div b ; Write(x); End. Cho biết kết quả sau khi thực hiện lệnh : A. 1 B. 33 C. 3 D. 10 Câu 10: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ? A. X*y(x+y); B. {a + b}*c; C. 5*a + 7*b + 8*c; D. 5a + 7b + 8c; Câu 11: Chọn phát biểu sai trong các phát biểu sau A. Phần khai báo nhất thiết phải có. B. Phần thân chương trình nhất thiết phải có. 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 thân chương trình có thể không chứa một lệnh nào. Trang 1/2 - Mã đề 903
  2. Câu 12: Khái niệm nào sau đây là đúng về tên dành riêng A. Tên dành riêng là tên do người lập trình đặt B. Tên dành riêng là tên đã được ngôn ngữ lập trình qui định đúng với ý nghĩa riêng xác định, có thể được định nghĩa lại C. Tên dành riêng là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác D. Tên dành riêng là các hằng hay biến Câu 13: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là khai báo hằng? A. Const max = 50; B. Const max 50; C. Const max := 50; D. Const integer max = 50; Câu 14: Hàm cho giá trị bằng bình phương của x là A. Exp(x); B. Sqrt(x); C. Abs(x); D. Sqr(x); Câu 15: Câu lệnh X := Y ; có nghĩa là A. Ý nghĩa khác B. Gán giá trị Y cho X C. Gán giá trị X cho Y D. So sánh xem X=Y không Câu 16: Trong ngôn ngữ lập trình Pascal, hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=9 và b=12 ? M := a ; If a
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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