Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường PTDTNT THCS&THPT Nước Oa
lượt xem 2
download
Mời các bạn tham khảo “Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường PTDTNT THCS&THPT Nước Oa” sau đây để hệ thống lại kiến thức đã học và biết được cấu trúc đề thi cũng như những nội dung chủ yếu được đề cập trong đề thi để từ đó có thể đề ra kế hoạch học tập và ôn thi một cách hiệu quả hơn. Chúc các bạn ôn tập thật tốt!
Bình luận(0) Đăng nhập để gửi bình luận!
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 PTDTNT THCS&THPT Nước Oa
- MA TRẬN VÀ ĐẶC TẢ KIỂM TRA GIỮA KÌ 1- NĂM HỌC 2022-2023 Môn: TIN HỌC 11 Mức độ Số câu Nhận Thông Vận Vận Cộng và số biết hiểu dụng dụng cao điểm năng Mạch kiến thức, kĩ TNKQ TL TL T TNKQ TL TNKQ TL L 1. Các thành phần ngôn ngữ lập trình Số câu 2 3 - Biết khái niệm cơ bản hằng, biến trong NNLT Pascal Số điểm 0.67 1.0 2. Cấu trúc chương trình Số câu 2 5 - Biết cấu trúc chung của một chương trình đơn giản trong lập trình Số điểm 0.67 1.67 3. Một số kiểu dữ liệu chuẩn Số câu 2 1 5 - Xác định được các kiểu dữ liệu chuẩn để dùng khai báo trong chương trình Số điểm 0.67 0.33 1.67 4. Khai báo biến Số câu 2 4 - Biết các từ khóa dùng trong phần khai báo - Nắm được cú pháp khai báo biến - Xác định được cách khai báo biến và tính Số điểm 0.67 1.34 được bộ nhớ cấp phát cần thiết cho khai báo 5. Phép toán biểu thức và câu lệnh gán Số câu 2 4 - Nắm được phép toán số học trong Pascal để tính đưa ra kết quả cần tìm - Đọc hiểu cách viết chương trình đơn giản và câu lệnh gán từ đó vận dụng để đưa ra kết Số điểm 0.67 1.34 quả đúng 6. Soạn thảo, dịch, thực hiện và hiệu chỉnh Số câu 2 1 5 chương trình - Biết cách biên dịch, chạy, hiệu chỉnh một Số điểm 0.67 0.33 1.67 chương trình viết bằng NNLT Pascal. 7. cấu trúc rẽ nhánh Số câu 2 3 - Biết cú pháp của câu lệnh rẽ nhánh trong chương trình Số điểm 0.67 1.0
- 8. cấu trúc lặp Số câu 1 1 - Biết sử dụng cú pháp lặp với số lần biết trước Số điểm 0.33 0.33 Số câu 15 2 30 Tổng cộng: Số điểm 5 0.67 10 Tỉ lệ: 50% 6.7% 100% SỞ GD & ĐT QUẢNG NAM KIỂM TRA GIỮA KÌ 1 – NĂM HỌC2022 - 2023 TRƯỜNG PTDTNT NƯỚC OA MÔNTIN HỌC - KHỐI LỚP 11 (Đề có 3 trang) Thời gian làm bài : 45Phút; (Đề có 30 câu) Họ tên : ............................................................... Số báo danh : ................... Câu 1: Trong ngôn ngữ Pascal, từ khóa CONST dùng để khai báo A. Hằng B. Thư viện C. Tên chương trình D. Biến Câu 2: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất? A. Longint B. Integer C. Byte D. Word Câu 3: Cho khai báo sau: Var X,Y, Z: real; M, N: integer; A,B,C: extended; Hãy cho biết tổng bộ nhớ dành cho các biến đã khai báo là: A. 51 byte B. 53 byte C. 50 byte D. 52 byte Câu 4: Hãy chọn cách dùng ‘sai’ . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau : A. X := B; if A < B then X := A; B. if A < B then X := A; C. if A < B then X := A else X := B; D. if A
- Câu 5: Các thành phần của ngôn ngữ lập trình là A. Chương trình thông dịch và chương trình biên dịch B. Bảng chữ cái, cú pháp, ngữ nghĩa 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. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa Câu 6: Cho x và y là các biến đã khai báo kiểu thực, câu lệnh nào sau đây là đúng? A. Readln(x:5:2); B. Readln( ‘ x= ’ , x); C. Readln(x,y); D. Readln(x,5); Câu 7: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ? A. N mod 100 B. A + B C. A > B D. “A nho hon B” Câu 8: Trong ngôn ngữ lập trình Pascal, về mặt 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 9: Cho khai báo biến sau đây (trong Pascal): Var m, n : integer ; x, y : real ; Lệnh gán nào sau đây là sai ? A. n := 3 ; B. m := -4.5 ; C. y := +10.5 ; D. x := 6 ; Câu 10: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal ? A. Sqrt B. End C. LongInt D. Crt Câu 11: Cho hai dạng lặp FOR – DO trong PASCAL như sau : Dạng lặp tiến : FOR := TO DO ; Dạng lặp lùi : FOR := DOWNTO DO ; Chọn phát biểu đúng trong các phát biểu sau đây : A. Ở dạng lặp tiến câu lệnh sau DO luôn được thực hiện ít nhất một lần. B. Ở dạng lặp lùi câu lệnh sau DO có thể không được thực hiện lần nào, đó là trường hợp giá trị cuối nhỏ hơn giá trị đầu. C. Ở dạng lặp lùi câu lệnh sau DO được thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối. D. Biểu thức giá trị đầu và biểu thức giá trị cuối có thể thuộc kiểu số thực. Câu 12: Trong NNLT Pascal, để chạy chương trình ta dùng tổ hợp phím
- A. Ctrl + Alt + F9 B. Shift + F9 C. Alt + F9 D. Ctrl + F9 Câu 13: Trong ngôn ngữ Pascal, từ khóa USES dùng để khai báo A. Tên chương trình B. Thư viện C. Hằng D. Biến Câu 14: Trường hợp nào sau đây không phải là lệnh gán trong Pascal ? A. a := 10 ; B. a := a*2 ; C. a + b := 1000 ; D. cd := 50 ; Câu 15: Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ? A. Const Pi = 3,14; B. Const Pi = 3.14; C. Pi = 3.14 D. Const = Pi; Câu 16: 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 xong; B. điều kiện được tính toán và cho giá trị đúng; C. điều kiện không tính được; D. điều kiện được tính toán và cho giá trị sai; Câu 17: Để 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 quan hệ; B. biểu thức số học; C. biểu thức lôgic; D. một câu lệnh; Câu 18: Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte? Var x,y: integer; c: char; ok: boolean; z: real; A. 13 B. 12 C. 11 D. 14 Câu 19: Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x? A. Longint B. Real C. Integer D. Word Câu 20: Trường hợp nào dưới đây không phải là tên biến trong Pascal ? A. Giai_Ptrinh_Bac_2; B. 2x; C. _Noisinh; D. Ngaysinh; Câu 21: Trường hợp nào sau đây là lệnh gán trong Pascal ? A. b< b*2 ; B. a := 10 + b ; C. a + b = 1000 ; D. cd : 50 ; Câu 22: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất? A. Var X,Y: byte; B. Var X, Y: real; C. Var X: real; Y: byte; D. Var X: byte; Y: real; Câu 23: Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình
- Var a, b : integer; Begin a := 1; b := 12*(a-2); writeln(b); End. Sau khi chạy chương trình, kết quả trên màn hình là A. -12.000000000E+01 B. -12 C. -1.2000000000E+00 D. -1.2000000000E+01 Câu 24: Để biên dịch chương trình trong Pascal ta dùng tổ hợp phím : A. Shift + F9 B. Alt + F9 C. Ctrl + F9 D. Alt + F8 Câu 25: Cho biết kết quả sau khi thực hiện lệnh : Begin a := 155; b := 30; x := a mod b ; Write(x); End. A. 10 B. 5 C. 20 D. 15 Câu 26: Tên nào không đúng trong ngôn ngữ Pascal A. _123abc B. abc_123 C. abc123 D. 123_abc Câu 27: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ? A. “false” B. 100 > 99 C. “A nho hon B” D. “A > B” Câu 28: Biểu thức : 25 div 3 + 5 / 2 * 3 có giá trị là : A. 15.5; B. 8.5; C. 15.0; D. 8.0; Câu 29: Xét biểu thức lôgic : (m mod 100 < 10 ) and (m div 100 > 0), với giá trị nào của m dưới đây biểu thức trên cho giá trị TRUE. A. 99 B. 2011 C. 2007 D. 66 Câu 30: 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 > 0) and (B > 0) and (C > 0) then …… B. If A>0 and B>0 and C>0 then …… C. If A, B, C > 0 then …… D. If (A>0) or (B>0) or (C>0) then…… ĐÁP ÁN: ST Mã 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 4 5 6 7 8 9 11 16 21 25 30 T đề 0 2 3 4 5 7 8 9 0 2 3 4 6 7 8 9
- 00 1 1 A D B B C C C A B B D B C B B C B C B B D B B B D B A C A
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề thi giữa học kì 1 môn Tiếng Việt lớp 1 năm 2019-2020 có đáp án - Trường Tiểu học Kim Đồng
4 p | 204 | 12
-
Đề thi giữa học kì 1 môn Toán lớp 8 năm 2020-2021 có đáp án - Trường THCS Lương Thế Vinh
7 p | 271 | 9
-
Đề thi giữa học kì 1 môn Toán lớp 4 năm 2019-2020 - Trường Tiểu học Ngọc Thụy
3 p | 188 | 7
-
Đề thi giữa học kì 1 môn Tiếng Việt lớp 5 năm 2019-2020 - Trường Tiểu học Ngọc Thụy
3 p | 234 | 6
-
Đề thi giữa học kì 1 môn Toán lớp 8 năm 2020-2021 có đáp án - Trường TH&THCS Xã Tòng Đậu
11 p | 176 | 5
-
Đề thi giữa học kì 1 môn Toán lớp 5 năm 2019-2020 - Trường Tiểu học Ngọc Thụy
2 p | 181 | 5
-
Đề thi giữa học kì 1 môn Tiếng Việt lớp 4 năm 2019-2020 - Trường Tiểu học Ngọc Thụy
3 p | 204 | 5
-
Đề thi giữa học kì 1 môn Toán lớp 1 năm 2019-2020 có đáp án - Trường Tiểu học Kim Đồng
4 p | 180 | 4
-
Đề thi giữa học kì 1 môn Toán lớp 8 năm 2020-2021 - Trường TH&THCS Chiềng Kheo
5 p | 184 | 3
-
Đề thi giữa học kì 1 môn Công nghệ lớp 12 năm 2021-2022 - Trường THPT Sơn Động số 3
3 p | 24 | 3
-
Đề thi giữa học kì 1 môn Công nghệ lớp 11 năm 2021-2022 có đáp án - Trường THPT thị xã Quảng Trị
4 p | 37 | 3
-
Đề thi giữa học kì 1 môn Công nghệ lớp 7 năm 2021-2022 có đáp án - Trường THCS Nguyễn Du, Hà Nội
8 p | 24 | 3
-
Đề thi giữa học kì 1 môn Công nghệ lớp 6 năm 2021-2022 có đáp án - Trường THCS Lai Thành
7 p | 19 | 3
-
Đề thi giữa học kì 1 môn Công nghệ lớp 6 năm 2021-2022 - Trường THCS Nguyễn Trãi
4 p | 30 | 3
-
Đề thi giữa học kì 1 môn Toán lớp 8 năm 2020-2021 có đáp án - Trường THCS Hà Long
5 p | 174 | 3
-
Đề thi giữa học kì 1 môn Toán lớp 8 năm 2020-2021 - Trường THCS Võ Thành Trang
1 p | 169 | 3
-
Đề thi giữa học kì 1 môn Toán lớp 8 năm 2020-2021 - Trường THCS Huỳnh Văn Nghệ
2 p | 181 | 3
-
Đề thi giữa học kì 1 môn Công nghệ lớp 12 năm 2021-2022 - Trường THPT thị xã Quảng Trị
14 p | 18 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn