
Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THCS&THPT Quyết Tiến
lượt xem 1
download

TaiLieu.VN giới thiệu đến các bạn “Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THCS&THPT Quyết Tiến” để ôn tập nắm vững kiến thức cũng như giúp các em được làm quen trước với các dạng câu hỏi đề thi giúp các em tự tin hơn khi bước vào kì thi chính thức.
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 THCS&THPT Quyết Tiến
- SỞ GD & ĐT ĐIỆN BIÊN ĐỀ KIỂM TRA GIỮA KÌ I – NĂM HỌC 2022 - 2023 TRƯỜNG THCS&THPT QUYẾT TIẾN MÔN TIN HỌC - KHỐI LỚP 11 Thời gian làm bài : 45 Phút; ( Đề có 28 câu hỏi trắc ĐỀ CHÍNH THỨC nghiệm, 02 câu tự luận) (Đề có 4 trang) Họ tên : ............................................................... Lớp : ................... Mã đề 221 I. PHẦN TRẮC NGHIỆM 7,0 ĐIỂM ( CHỌN ĐÁP ÁN ĐÚNG TRONG CÁC CÂU SAU) Câu 1: Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản nào sau đây? A. Các kí hiệu, bảng chữ cái và qui ước. B. Bảng chữ cái, cú pháp và ngữ pháp. C. Các ký hiệu, bảng chữ cái và bảng số. D. Bảng chữ cái, cú pháp và ngữ nghĩa. Câu 2: Phát biểu nào dưới đây là hợp lí nhất khi nói về biến? 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 B. Biến có thể đặt hoặc không đặt tên gọi C. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện D. Biến có thể lưu trữ nhiều loại giá trị khác nhau Câu 3: Chọn câu phát biểu hợp lí nhất? A. Trong Pascal, tất cả các biến trong chương trình đều phải đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí B. Khai báo hằng thường được sử dụng cho kiểu của hằng C. Biến đơn là biến chỉ nhận kiểu của hằng D. Trong Pascal, tất cả các biến trong chương trình đều phải có một giá trị tại mỗi thời điểm thực hiện chương trình Câu 4: Phát biểu nào không đúng trong các phát biểu dưới đây? A. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch B. Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ nghĩa của chương trình nguồn C. Chương trình dịch giúp tìm ra tất cả các lỗi của chương trình D. Chương trình dịch giúp người lập trình có thể lập trình trên một ngôn ngữ lập trình gần với ngôn ngữ tự nhiên hơn, do đó giảm nhẹ được nỗ lực lập trình, tăng cường hiệu suất lập trình Câu 5: Chọn phát biểu đúng trong các phát biểu dưới đây: A. Cú pháp là bộ quy tắc dùng để viết chương trình 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. 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,… 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 6: Từ khóa USES dùng để: A. Khai báo hằng B. Khai báo biến C. Khai báo thư viện D. Khai báo tên chương trình Câu 7: Xét chương trình Pascal 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? A. Chương trình không có khai báo hằng 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 Trang 1/4 - Mã đề 221
- D. Khai báo tên chương trình là vi du Câu 8: Phát biểu nào dưới đây là hợp lí nhất A. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện B. Biến được chương trình dịch bỏ qua C. Biến có thể lưu trữ nhiều loại giá trị khác nhau D. Biến dùng trong chương trình phải khai báo Câu 9: Hãy chọn phương án ghép sai. Ngôn ngữ lập trình bậc cao là ngôn ngữ A. Có thể diễn đạt được mọi thuật toán B. Mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy C. Sử dụng từ vựng và cú pháp của ngôn ngữ tự nhiên (tiếng Anh) D. Thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể Câu 10: 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 đã đượ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 B. Tên dành riêng là tên do người lập trình đặt C. Tên dành riêng là các hằng hay biến D. 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 Câu 11: Chọn câu phát biểu hợp lí nhất? A. Trong Pascal, tất cả các biến trong chương trình đều phải có một giá trị tại mỗi thời điểm thực hiện chương trình B. Khai báo hằng còn xác định cả đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí C. Khai báo hằng còn xác định cả kiểu của hằng D. Khai báo hằng thường được sử dụng cho một giá trị tại mỗi thời điểm thực hiện chương trình Câu 12: Đặc điểm nào sau đây KHÔNG phải là đặc điểm của hằng trong chương trình? A. Có tên gọi. B. Có giá trị không thay đổi. C. Được khai báo. D. Có giá trị thay đổi. Câu 13: Phát biểu nào dưới đây là đúng trong các phát biểu dưới đây? A. Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch B. Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau C. Chương trình dịch gồm hợp dịch, thông dịch, biên dịch D. Máy tính chỉ nhận biết được kí tự 0 và kí tự 1 nên chương trình bằng ngôn ngữ máy cũng phải được dịch sang mã nhị phân Câu 14: Chọn câu phát biểu hợp lí nhất? A. Trong Pascal, tất cả các biến trong chương trình đều phải có giá trị không đổi và xuất hiện nhiều lần trong chương trình B. Biến đơn là biến chỉ nhận một giá trị tại mỗi thời điểm thực hiện chương trình C. Biến đơn là biến chỉ nhận kiểu của hằng D. Khai báo hằng thường được sử dụng cho đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí Câu 15: Trong tin học, hằng là đại lượng A. Có giá trị thay đổi trong quá trình thực hiện chương trình B. Có giá trị không thay đổi trong quá trình thực hiện chương trình C. Có thể thay đổi giá trị hoặc không thay đổi giá trị tùy thuộc vào bài toán D. Được đặt tên Câu 16: Phát biểu nào dưới đây là đúng A. Các ngôn ngữ lập trình đều có chung một bộ chữ cái B. Ngữ nghĩa trong ngôn ngữ lập trình phụ thuộc nhiều vào ý muốn của người lập trình tạo ra Trang 2/4 - Mã đề 221
- C. Mỗi ngôn ngữ lập trình đều có 3 thành phần là bảng chữ cái, cú pháp và ngữ nghĩa, nên việc khai báo kiểu dữ liệu, hằng, biến,… được áp dụng chung như nhau cho mọi ngôn ngữ lập trình D. Cú pháp của một ngôn ngữ lập trình là bộ quy tắc cho phép người lập trình viết chương trình trên ngôn ngữ đó Câu 17: Chọn câu đúng trong các câu sau: A. Dòng khai báo tên chương trình cũng là một dòng lệnh B. Ngôn ngữ lập trình nào có hệ thống thư viện càng lớn thì càng dễ viết chương trình C. Để sử dụng các chương trình lập sẵn trong các thư viện do ngôn ngữ lập trình cung cấp, cần khai báo các thư viện này trong phần khai báo D. Trong phần khai báo, nhất thiết phải khai báo tên chương trình để tiện ghi nhớ nội dung chương trình Câu 18: 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 19: Phát biểu nào dưới đây là hợp lí nhất khi nói về tên? A. Tên gọi do người lập trình tự đặt theo quy tắc do từng ngôn ngữ lập trình xác định B. Tên gọi là đại lượng nhận giá trị trước khi chương trình thực hiện C. Tên gọi 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 D. Tên gọi có thể lưu trữ nhiều loại giá trị khác nhau Câu 20: Phát biểu nào dưới đây là hợp lí nhất khi nói về hằng? A. Hằng 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 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 được chương trình dịch bỏ qua Câu 21: Khai báo nào sau đây là đúng về tên chuẩn? A. Tên chuẩn 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 B. Tên chuẩn là các hằng hay biến C. Tên chuẩn là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, có thể được định nghĩa lại D. Tên chuẩn là tên do người lập trình đặt Câu 22: “Chương trình dịch có chức năng chuyển đổi chương trình từ ngôn ngữ… sang ngôn ngữ…”. 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, hợp ngữ. B. ngôn ngữ máy, ngôn ngữ lập trình bậc cao C. ngôn ngữ lập trình bậc cao, hợp ngữ. D. ngôn ngữ lập trình bậc cao, ngôn ngữ máy. Câu 23: Phát biểu nào sau đây là đúng? A. Phần thân chương trình nhất thiết phải có B. Phần khai báo bắt buộc phải có C. Phần thân chương trình có thể có hoặc không D. Phần tên chương trình nhất thiết phải có Câu 24: 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 25: Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch? A. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch B. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ Trang 3/4 - Mã đề 221
- C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh Câu 26: Chọn câu phát biểu hợp lí nhất? A. Trong Pascal, tất cả các biến trong chương trình đều phải có giá trị không đổi và xuất hiện nhiều lần trong chương trình B. Khai báo hằng thường được sử dụng cho những giá trị không đổi và xuất hiện nhiều lần trong chương trình C. Biến đơn là biến chỉ nhận những giá trị không đổi và xuất hiện nhiều lần trong chương trình D. Khai báo hằng thường được sử dụng cho một giá trị tại mỗi thời điểm thực hiện chương trình Câu 27: Phát biểu nào dưới đây đúng nhất về ngôn ngữ lập trình? Ngôn ngữ lập trình bao gồm: A. Ngôn ngữ bậc cao. B. Ngôn ngữ máy, ngôn ngữ bậc cao. C. Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao. D. Ngôn ngữ máy, hợp ngữ. Câu 28: Khai báo hằng nào là đúng trong các khai báo sau: A. Const A : 50; B. Tất cả đều sai C. Const : A=100; D. CONst A=100; II.PHẦN TỰ LUẬN 3,0 ĐIỂM. Câu: 1 ( 2,0 điểm). Viết đoạn chương trình kiểm tra một số nguyên dương m là số chẵn hay số lẽ. In kết quả ra màn hình. Câu 2. ( 1,0 điểm). VIết các biểu thức toán học sau sang pascal x 1 1 1 1 a. (a + b) − 2 b. 1 + + + +1 y 2 2.3 3.4 4.5 BÀI LÀM TRẢ LỜI TRẮC NGHIỆM Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Đ/A Câu 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Đ/A ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… Trang 4/4 - Mã đề 221

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 |
642 |
13
-
Đề 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 |
699 |
9
-
Bộ 7 đề thi giữa học kì 1 môn Địa lí lớp 11 năm 2021-2022 (Có đáp án)
48 p |
457 |
7
-
Đề 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 |
641 |
7
-
Bộ 8 đề thi giữa học kì 1 môn Tiếng Anh lớp 10 năm 2021-2022 (Có đáp án)
78 p |
452 |
6
-
Bộ đề thi giữa học kì 1 môn Vật lí lớp 11 năm 2021-2022 (Có đáp án)
65 p |
458 |
5
-
Đề 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 |
606 |
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 |
612 |
5
-
Bộ đề thi giữa học kì 1 môn Vật lí lớp 9 năm 2021-2022 (Có đáp án)
48 p |
448 |
3
-
Bộ đề thi giữa học kì 1 môn Vật lí lớp 8 năm 2021-2022 (Có đáp án)
48 p |
410 |
3
-
Bộ đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2021-2022 (Có đáp án)
47 p |
418 |
3
-
Bộ 20 đề thi giữa học kì 1 môn Toán lớp 12 năm 2021-2022 (Có đáp án)
228 p |
433 |
3
-
Bộ 12 đề thi giữa học kì 1 môn Toán lớp 8 năm 2021-2022 (Có đáp án)
69 p |
454 |
3
-
Đề 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 |
608 |
3
-
Bộ 7 đề thi giữa học kì 1 môn Địa lí lớp 10 năm 2021-2022 (Có đáp án)
39 p |
440 |
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 |
604 |
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 |
598 |
3
-
Đề thi giữa học kì 1 môn Sinh học THPT năm 2022-2023 - Trường THPT chuyên Nguyễn Bỉnh Khiêm, Quảng Nam
5 p |
374 |
3


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
