NHỮNG VẤNĐỀCHUNG
Một số nội dung điều chỉnh trong kiểm tra, đánh giá cấptrunghọc
Ngày26tháng8năm2020BộGiáodụcvàĐàotạobanhànhThôngtưsố26/2020/TT-
Bộ Giáo dục và Đào tạo vừa ban hành thông tư sửa đổi, bổ sung một số điều của Quy chế đánh giá, xếp loại học sinh trung học cơ sở và trung học phổ thông theo Thông tư số 58/2011/TT-BGDĐT Những điều chỉnh này nhằm cải tiến quy trình kiểm tra và đánh giá tại cấp trung học, đảm bảo tính chính xác và công bằng trong việc đánh giá năng lực học sinh.
Kết hợp đánh giá bằng nhận xét và điểm số cho các môn học, trong đó môn Âm nhạc, Mỹ thuật và Thể dục được đánh giá thông qua nhận xét theo quy định của Thông tư 58, nhằm phản ánh chính xác kết quả học tập của học sinh.
- Đánhgiábằngnhậnxétsựtiếnbộvềtháiđộ,hànhvivàkếtquảthựchiệncácnhiệm vụhọctậpcủahọcsinhtrongquátrìnhhọctậpmônhọc,hoạtđộnggiáodụcquyđịnhtrong Chương trình giáo dục phổ thông do Bộ trưởng Bộ Giáo dục và Đào tạo banhành.
- Đánhgiábằngđiểmsốkếtquảthựchiệncácyêucầuvềchuẩnkiếnthức,kĩnăngđối vớimônhọcquyđịnhtrongChươngtrìnhgiáodụcphổthôngdoBộtrưởngBộGiáodụcvà Đào tạo ban hành Kết quả đánh giá theo thang điểm 10, nếu sử dụng thang điểm khác thì phải quy đổi về thang điểm10.
- Đốivớicácmônhọckếthợpgiữađánhgiábằngnhậnxétvàđánhgiábằngđiểmsố: nhậnxétsựtiếnbộvềtháiđộ,hànhvi,kếtquảhọctậpmônhọcsaumỗihọckì,cảnămhọc; tính điểm trung bình môn học và tính điểm trung bình các môn học sau mỗi học kì, cả năm học.
1.2 Các loại kiểm tra, đánh giá; hệ số điểm kiểm tra, đánhgiá a) Các loại kiểm tra, đánh giá
- Kiểm tra, đánh giá thườngxuyên
Kiểm tra và đánh giá thường xuyên là hoạt động quan trọng trong quá trình dạy học và giáo dục, nhằm theo dõi và đánh giá tiến trình cũng như kết quả thực hiện các nhiệm vụ học tập và rèn luyện phổ thông theo quy định của Bộ trưởng Bộ GDĐT.
Kiểm tra và đánh giá thường xuyên được thực hiện dưới hình thức trực tiếp hoặc trực tuyến, bao gồm các phương pháp như hỏi - đáp, viết, thuyết trình, thực hành, thí nghiệm và sản phẩm học tập Số lần kiểm tra và đánh giá này không bị giới hạn bởi số điểm quy định tại khoản 1 Điều 8 Thông tư.
- Kiểm tra, đánh giá định kì
+Kiểmtra,đánhgiáđịnhkìđượcthựchiệnsaumỗigiaiđoạngiáodụcnhằmđánhgiá kếtquảhọctập,rènluyệnvàmứcđộhoànthànhnhiệmvụhọctậpcủahọcsinhtheochương trình môn học, hoạt động giáo dục quy định trong Chương trình giáo dục phổ thông do Bộ trưởng Bộ GDĐT banhành;
+Kiểmtra,đánhgiáđịnhkì,gồmkiểmtra,đánhgiágiữakìvàkiểmtra,đánhgiácuối kì, được thực hiện thông qua: bài kiểm tra (trên giấy hoặc trên máy tính), bài thực hành, dự án họctập.
Thời gian làm bài kiểm tra, đánh giá định kỳ từ 45 phút đến 90 phút, với môn chuyên tối đa 120 phút Đề kiểm tra được xây dựng dựa trên ma trận và đặc tả của đề, đảm bảo đáp ứng mức độ cần đạt của môn học theo Chương trình giáo dục phổ thông do Bộ trưởng Bộ GDĐT ban hành Đối với bài thực hành và dự án học tập, cần có hướng dẫn và tiêu chí đánh giá trước khi thực hiện Hệ số điểm kiểm tra, đánh giá thường xuyên và định kỳ cũng được quy định rõ ràng.
- Điểm kiểm tra, đánh giá thường xuyên (viết tắt là ĐĐGtx): tính hệ số1;
- Điểm kiểm tra, đánh giá giữa kì (viết tắt là ĐĐGgk): tính hệ số2;
- Điểm kiểm tra, đánh giá cuối kì (viết tắt là ĐĐGck): tính hệ số3.".
1.3 Sốđiểm kiểm tra, đánh giá và cách chođiểm a) Trong mỗi học kì, số ĐĐGtx, ĐĐGgk và ĐĐGck của một học sinh đối với từng môn học, hoạt động giáo dục (bao gồm cả chủ đề tự chọn) nhưsau:
- Kiểm tra, đánh giá thườngxuyên:
+ Môn học có từ 35 tiết trở xuống/năm học: 2 ĐĐGtx;
+ Môn học có từ trên 35 tiết đến 70 tiết/năm học: 3 ĐĐGtx;
+ Môn học có từ trên 70 tiết/năm học: 4 ĐĐGtx.
- Kiểm tra, đánh giá định kì: Trong mỗi học kì, một môn học có 01 (một) ĐĐGgk và
Điểm kiểm tra và đánh giá của học sinh được quy định là số nguyên hoặc số thập phân với một chữ số thập phân Học sinh không đủ điểm có thể được kiểm tra bù nếu có lý do chính đáng, với hình thức và thời gian tương đương Việc kiểm tra bù phải hoàn thành trong học kỳ hoặc cuối năm học Nếu học sinh không đủ điểm mà không có lý do chính đáng hoặc không tham gia kiểm tra bù, sẽ nhận điểm 0 cho bài kiểm tra còn thiếu.
1.4 Cách tính điểm trung bình môn họckì Điểm trung bình môn học kì (viết tắt là ĐTBmhk) là trung bình cộng của điểm kiểm tra, đánh giá thường xuyên, điểm kiểm tra, đánh giá giữa kì và điểm kiểm tra, đánh giácuối kì với các hệ số quy định tại khoản 2 Điều 7 Thông tư này nhưsau: ĐTBmhk = TĐĐGtx + 2 x ĐĐGgk + 3 x ĐĐGck
Số ĐĐGtx + 5 TĐĐGtx: Tổng điểm kiểm tra, đánh giá thường xuyên.”.
1.5 Đánh giá học sinh khuyếttật a) Việc đánh giá kết quả giáo dục của học sinh khuyết tật được thực hiện theonguyên tắc động viên, khuyến khích sự nỗ lực và tiến bộ của ngườihọc. b) Đối với học sinh khuyết tật học tập theo phương thức giáo dục hòa nhập, kết quả giáo dục môn học hoặc hoạt động giáo dục mà học sinh khuyết tật đáp ứng được yêu cầu chươngtrìnhgiáodụcchungđượcđánhgiánhưđốivớihọcsinhbìnhthườngnhưngcógiảm nhẹyêucầuvềkếtquảhọctập.Nhữngmônhọchoặchoạtđộnggiáodụcmàhọcsinhkhuyết tậtkhôngcókhảnăngđápứngyêucầuchungđượcđánhgiátheokếtquảthựchiệnKếhoạch giáo dục cá nhân; không đánh giá những nội dung môn học, môn học hoặc nội dung giáo dục đượcmiễn. c) Đối với học sinh khuyết tật học tập theo phương thức giáo dục chuyên biệt, kếtquả giáodụccủamônhọchoặchoạtđộnggiáodụcmàhọcsinhkhuyếttậtđápứngđượcyêucầu chương trình giáo dục chuyên biệt được đánh giá theo quy định dành cho giáo dục chuyên biệt.Nhữngmônhọchoặchoạtđộnggiáodụcmàhọcsinhkhuyếttậtkhôngcókhảnăng cá nhân.".
1.6 Xét lên lớp đối với học sinh khuyếttật
Hiệu trưởng sẽ dựa vào kết quả học tập và các hoạt động giáo dục của học sinh khuyết tật để quyết định việc lên lớp Đối với học sinh khuyết tật học theo chương trình giáo dục chung, kết quả học tập sẽ được xem xét Trong khi đó, đối với học sinh không đáp ứng được chương trình giáo dục chung, việc xét lên lớp sẽ dựa vào kết quả thực hiện Kế hoạch giáo dục cá nhân.
1.7 Xét công nhận danh hiệu họcsinh a) Công nhận đạt danh hiệu học sinh giỏi học kì hoặc cả năm học, nếu đạt hạnh kiểm loại tốt và học lực loạigiỏi. b) Công nhận đạt danh hiệu học sinh tiên tiến học kì hoặc cả năm học, nếu đạthạnhkiểm từ loại khá trở lên và học lực từ loại khá trởlên. c) Học sinh đạt thành tích nổi bật hoặc có tiến bộ vượt bậc trong học tập, rèn luyện được Hiệu trưởng tặng giấykhen.".
1.8 Trách nhiệm của giáo viên bộmôn
Thực hiện kiểm tra và đánh giá thường xuyên là trách nhiệm của giáo viên, bao gồm tham gia kiểm tra định kỳ theo phân công của Hiệu trưởng Giáo viên cần ghi điểm hoặc nhận xét vào sổ theo dõi và đánh giá học sinh, đặc biệt đối với các môn học sử dụng hình thức đánh giá bằng nhận xét Trong các buổi học, giáo viên cũng phải nhận xét và góp ý về kết quả trả lời của học sinh ngay tại lớp Nếu quyết định cho điểm hoặc ghi nhận xét, cần thực hiện ngay sau khi học sinh hoàn thành phần kiểm tra.
Để tính điểm trung bình cho các môn học, cần kết hợp giữa đánh giá bằng nhận xét và điểm số Đối với những môn học chỉ đánh giá bằng nhận xét, việc xếp loại nhận xét cũng cần được thực hiện Tất cả các kết quả này sẽ được ghi chép theo học kỳ, cả năm học và trực tiếp vào sổ theo dõi và đánh giá học sinh, học bạ.
1.9 Bãibỏ một số điểm và thay thế một số từ, cụm từ (xem thông tư26).
1.10 Kiểm tra đánh giá địnhkì
Việc kiểm tra và đánh giá định kỳ, bao gồm giữa kỳ và cuối kỳ, được thực hiện qua bài kiểm tra (trên giấy hoặc máy tính), bài thực hành và dự án học tập Đối với bài kiểm tra đánh giá bằng điểm số, đề kiểm tra cần được xây dựng theo ma trận câu hỏi tự luận hoặc trắc nghiệm, kết hợp với tự luận biên soạn theo mức độ cần đạt của các chương trình môn học và hoạt động giáo dục Mức độ yêu cầu của các câu hỏi trong đề kiểm tra cần được xác định rõ ràng.
- Mức1(nhậnbiết):Cáccâuhỏiyêucầuhọcsinhnhắclạihoặcmôtảđúngkiếnthức, kĩ năng đã học theo các bài học hoặc chủ đề trong chương trình môn học, hoạt động giáo dục;
- Mức 2 (thông hiểu): Các câu hỏi yêu cầu học sinh giải thích, so sánh, áp dụng trực tiếpkiếnthức,kĩnăngđãhọctheocácbàihọchoặcchủđềtrongchươngtrìnhmônhọc,hoạt động giáodục;
Mức 3 (vận dụng) trong giáo dục yêu cầu học sinh sử dụng kiến thức và kỹ năng đã học để giải quyết các vấn đề cụ thể Những câu hỏi này thường liên quan đến các tình huống thực tế gắn liền với nội dung bài học hoặc chủ đề trong chương trình môn học Việc vận dụng kiến thức giúp học sinh phát triển khả năng tư duy và áp dụng lý thuyết vào thực tiễn.
Xây dựng ma trận, đặc tả đềkiểmtra
2.1 Ma trận đề kiểmtra a Khái niệm ma trận đề kiểmtra
Matrận đề kiểm tra là bản thiết kế chứa đựng thông tin cơ bản về cấu trúc của đề kiểm tra, bao gồm thời gian, số lượng câu hỏi, dạng thức câu hỏi, lĩnh vực kiến thức, cấp độ năng lực của từng câu hỏi, cũng như thuộc tính của các câu hỏi ở từng vị trí.
- Ma trận đề kiểm tra cho phép tạo ra nhiều đề kiểm tra có chất lượng tươngđương.
- Có nhiều phiên bản Ma trận đề kiểm tra Mức độ chi tiết của các ma trận này phụ thuộc vào mục đích và đối tượng sửdụng.
Cấu trúc 1 bảng ma trận đề kiểm tra gồm các thông tin như sau:
Tên Bảng ma trận- Ký hiệu (nếu cần)
- Cấu trúc từng phần (PromptAttributes)
+ Cấu trúc và tỷ trọng từng phần
+ Các câu hỏi trong đề kiểm tra (items)
Cấp độ/thang năng lực đánhgiá
Thời gian làm dự kiến của từng câuhỏi
Vị trí câu hỏi trong đề kiểmtra
- Các thông tin hỗ trợkhác c Thông tin cơ bản của ma trận đề kiểmtra:
- Mục tiêu đánh giá (objectives)
- Lĩnh vực, phạm vi kiến thức(Content)
- Thời lượng (cả đề kiểm tra, từng phần kiểmtra)
- Phân bố câu hỏi theo lĩnh vực, phạm vi kiến thức, mức độ khó, mục tiêu đánhgiá.
- Các lưu ýkhác… d Vídụ minh họa mẫu ma trận đề kiểmtra
2.2 Bảnđặc tả đề kiểmtra a Khái niệm bản đặc tả
Bản đặc tả đề kiểm tra (test specification hay test blueprint) là tài liệu chi tiết hướng dẫn việc xây dựng một đề kiểm tra hoàn chỉnh Nó cung cấp thông tin về cấu trúc đề kiểm tra, hình thức câu hỏi, số lượng câu hỏi cho từng loại, và cách phân bố câu hỏi theo từng mục tiêu đánh giá.
Bản đặc tả đề kiểm tra là công cụ quan trọng giúp nâng cao giá trị của hoạt động đánh giá và đảm bảo rằng các mục tiêu dạy học được thực hiện đúng cách Nó tạo sự đồng nhất cho các đề kiểm tra phục vụ cùng một mục đích đánh giá, đồng thời làm cho hoạt động học tập trở nên rõ ràng, có mục đích và có tổ chức Người học có thể chủ động đánh giá tiến trình học tập và tự chấm điểm sản phẩm của mình, trong khi giáo viên có thể sử dụng bản đặc tả để hướng dẫn nhiệm vụ, kiểm tra và đánh giá Ngoài ra, nó còn hỗ trợ các nhà quản lý giáo dục trong việc kiểm soát chất lượng giáo dục của đơn vị.
Một bản đặc tả đề kiểm tra cần chỉ rõ mục đích của bài kiểm tra, những mục tiêu dạy họcmàbàikiểmtrasẽđánhgiá,matrậnphânbốcâuhỏitheonộidungdạyhọcvàmụctiêu dạy học, cụ thể nhưsau:
Đề kiểm tra cần được trình bày rõ ràng về mục đích sử dụng, có thể bao gồm một hoặc nhiều mục đích khác nhau.
Cung cấp thông tin mô tả trình độ, năng lực của người học tại thời điểm đánh giá.
Dự đoán sự phát triển, sự thành công của người học trong tương lai.
Nhận diện sự khác biệt giữa các người học là điều quan trọng trong quá trình giáo dục Việc đánh giá hiệu quả thực hiện mục tiêu giáo dục và dạy học giúp cải thiện chất lượng giảng dạy Đồng thời, đánh giá kết quả học tập của người học, bao gồm việc nắm vững kiến thức và kỹ năng, so với các mục tiêu giáo dục đã đề ra là cần thiết để đảm bảo sự phát triển toàn diện của học sinh.
Chẩn đoán điểm mạnh và điểm yếu của người học là cần thiết để thiết kế hoạt động giáo dục và dạy học phù hợp Việc đánh giá trình độ và năng lực của người học vào thời điểm bắt đầu và kết thúc khóa học giúp đo lường sự tiến bộ và hiệu quả của chương trình đào tạo.
(ii) Hệ mục tiêu dạy học/ tiêu chí đánhgiá
Mục tiêu dạy học được trình bày chi tiết trong phần này, bao gồm các kiến thức và năng lực mà người học cần nắm vững Những kiến thức này sẽ được đánh giá qua bài kiểm tra, kèm theo các tiêu chí cụ thể để xác định mức độ đạt được của người học đối với từng mục tiêu dạy học.
Có thể sử dụng các thang năng lực để xác định mục tiêu dạy học/ tiêu chí đánh giá, chẳng hạn thang năng lực nhận thức của Bloom
Bảng đặc tả đề kiểm tra là một công cụ quan trọng, có cấu trúc hai chiều, bao gồm các chủ đề kiến thức và các cấp độ năng lực của người học Mỗi chủ đề kiến thức sẽ được đánh giá theo từng cấp độ năng lực, dựa trên các tiêu chí dạy học cụ thể Giáo viên cần xác định tỷ trọng phù hợp cho từng chủ đề nhằm đảm bảo tính chính xác và công bằng trong việc đánh giá năng lực học sinh.
(iv) Cấu trúc đề kiểm tra
Phần này mô tả chi tiết các hình thức câu hỏi sẽ sử dụng trong đề kiểm tra; phân bố thời gian và điểm số cho từng câu hỏi.
Ví dụ minh họa mẫu bản đặc tả đề kiểm tra
Một số lưu ý đối với việc viết câu hỏi trắc nghiệm khách quan nhiều lựa chọnvàtựluận
Trắc nghiệm trong giảng dạy là công cụ quan trọng để đo lường và đánh giá năng lực cũng như kết quả học tập của người học Mặc dù không phải là phương pháp đánh giá trực tiếp, trắc nghiệm đã được sử dụng rộng rãi trong lịch sử giáo dục nhờ tính tiện lợi và kinh tế Để xây dựng một bài trắc nghiệm hiệu quả, cần có các câu hỏi từ đơn giản đến phức tạp, nhằm thu thập thông tin chi tiết về kiến thức và kỹ năng của người học Các câu hỏi trắc nghiệm được chia thành hai nhóm: khách quan và chủ quan Câu hỏi khách quan cho phép chấm điểm một cách chính xác mà không bị ảnh hưởng bởi người chấm, bao gồm các dạng như Đúng/Sai, nhiều lựa chọn, ghép đôi và điền khuyết Ngược lại, câu hỏi chủ quan có thể bị ảnh hưởng bởi sự đánh giá cá nhân của người chấm điểm, làm cho kết quả trở nên không chính xác.
Mặc dù có sự khác biệt về mức độ khách quan trong đánh giá, cả hai nhóm câu hỏi trắc nghiệm khách quan và tự luận đều có những ưu điểm riêng Việc hiểu rõ về từng loại câu hỏi là cần thiết để khai thác và sử dụng chúng một cách hiệu quả.
3.2 Phân loại các dạng thức câu hỏi kiểm tra đánhgiá
3.3 Sosánh trắc nghiệm khách quan với tựluận
Trắc nghiệm kháchquan Tự luận
Chấm bài nhanh, chính xác và khách quan Chấmbàimấtnhiềuthờigian,khóchínhxác và kháchquan
Có thể sử dụng các phương tiện hiện đại trong chấm bài và phân tích kết quả kiểm tra.
Không thể sử dụng các phương tiện hiệnđại trongchấmbàivàphântíchkếtquảkiểmtra.Cách chấm bài duy nhất là giáo viên phải đọc bài làm của họcsinh.
Có thể tiến hành kiểm tra đánh giá trên diện rộng trong một khoảng thời gian ngắn.
Mất nhiều thời gian để tiến hành kiểm tra trên diện rộng
Biên soạn khó, tốn nhiều thời gian, thậm chí sử dụng các phần mềm để trộn đề.
Biên soạn không khó khăn và tốn ít thời gian.
Bài kiểm tra với số lượng câu hỏi phong phú giúp đánh giá một cách toàn diện và hệ thống kiến thức cũng như kỹ năng của học sinh, từ đó hạn chế tình trạng học tủ và dạy tủ.
Bài kiểm tra hiện tại chỉ bao gồm một số câu hỏi hạn chế ở một vài phần và chương nhất định, dẫn đến việc chỉ đánh giá được một phần nhỏ kiến thức và kỹ năng của học sinh Điều này dễ dàng tạo ra tình trạng học tủ và dạy tủ trong quá trình học tập.
Tạo điều kiện để HS tự đánh giá kết quả học tập của mình một cách chính xác.
Học sinh khó có thể tự đánh giá chính xác bài kiểm tra của mình.
Không hoặc rất khó đánh giá được khả năng diễnđạt,sửdụngngônngữvàquátrìnhtưduy của học sinh để đi đến câu trảlời.
Khả năng diễn đạt và sử dụng ngôn ngữ của học sinh có thể được đánh giá thông qua quá trình tư duy của họ, thể hiện rõ nét trong các bài làm.
Không góp phần rèn luyện cho HS khả năng trình bày, diễn đạt ý kiến của mình Học sinh khilàmbàichỉcóthểchọncâutrảlờiđúngcó sẵn.
Góp phần rèn luyện cho học sinh khả năng trình bày, diễn đạt ý kiến của mình
Sự phân phối điểm trải trên một phổ rất rộng nên có thể phân biệt được rõ ràng các trình độ của HS.
Sựphânphốiđiểmtrảitrênmộtphổhẹpnên khó có thể phân biệt được rõ ràng trình độ của họcsinh.
Chỉ giới hạn sự suy nghĩ của học sinh trong mộtphạmvixácđịnh,dođóhạnchếviệcđánh giá khả năng sáng tạo của họcsinh.
HS có cơ hội phát huy khả năng sáng tạo một cách tự do, từ đó giúp giáo viên đánh giá một cách toàn diện năng lực sáng tạo của học sinh.
3.4 Nguyên tắc sử dụng các dạng thức câuhỏi
- Dạng câu hỏi trắc nghiệm khách quan có ưu thế để đo lường đánh giá kiến thức (VD:kiếnthứcvềmộtmônhọc)trongquátrìnhhọchaykhikếtthúcmônhọcđóởcácmức nhận thức thấp như nhận biết, hiểu, áp dụng…
Dạng câu hỏi tự luận có ưu thế trong việc đo lường và đánh giá những nhận thức ở mức độ cao, bao gồm các kỹ năng trình bày, diễn đạt, cũng như các khả năng phân tích, tổng hợp và đánh giá.
Cả hai phương pháp đều hữu ích trong việc đánh giá các khả năng tư duy cao như giải quyết vấn đề, tư duy sáng tạo và lý luận phân tích Do đó, việc lựa chọn dạng câu hỏi trong kỳ thi phụ thuộc vào bản chất của môn học và mục tiêu của kỳ thi.
3.5 Trắc nghiệm khách quan nhiều lựachọn a Cấu trúc câu hỏi trắc nghiệm khách quan nhiều lựachọn
Câuhỏitrắcnghiệmnhiềulựachọncóthểdùngthẩmđịnhtrínhớ,mứchiểubiết,năng lực áp dụng, phân tích, tổng hợp, giải quyết vấn đề hay cả năng lực tư duy caohơn.
Câu hỏi trắc nghiệm nhiều lựa chọn gồm hai phần:
Phần 1 câu phát biểu căn bản, gọi là câu dẫn (PROMPT), hay câu hỏi (STEM). Phần 2 các phương án (OPTIONS) để thí sinh lựa chọn, trong đó chỉ có 1 phương án đúng hoặc đúng nhất, các phương án còn lại là phương án nhiễu (DISTACTERS) Thông thường câu hỏi MCQ có 4 phương án lựa chọn.
Câu dẫn có ba chức năng chính: đầu tiên, nó giúp đặt câu hỏi để kích thích tư duy của học sinh; thứ hai, nó đưa ra yêu cầu cụ thể cho học sinh thực hiện nhằm nâng cao khả năng tự học; và cuối cùng, nó tạo ra tình huống hoặc vấn đề để học sinh giải quyết, khuyến khích khả năng phân tích và tư duy phản biện.
Yêu cầu cơ bản khi viết câu dẫn, phải làm HS biết rõ/hiểu:
Câu hỏi cần phải trả lời
Yêu cầu cần thực hiện
Vấn đề cần giải quyết
* Các phương án lựa chọn: có 2 loại:
Phương án đúng và phương án tốt nhất thể hiện sự hiểu biết sâu sắc của học sinh, đồng thời phản ánh khả năng lựa chọn chính xác hoặc tối ưu cho các câu hỏi và vấn đề mà đề bài yêu cầu.
- Phương án nhiễu - Chức năng chính: Là câu trả lời hợp lý (nhưng không chính xác) đối với câu hỏi hoặc vấn đề được nêu ra trong câudẫn.
+ Chỉ hợp lý đối với những học sinh không có kiến thức hoặc không đọc tài liệu đầy đủ.
+ Không hợp lý đối với các học sinh có kiến thức, chịu khó học bài.
- Phương án A: Thống nhất đấtnước
- Phương án B: Chiến tranh biên giới Việt –Trung.
- Phương án C: Đại hội đại biểu toàn quốc lần thứ VI của Đảng Cộng sản ViệtNam b Đặc tính của câu hỏi trắc nghiệm khách quan nhiều lựachọn
TT Cấp độ Mô tả
1 Nhận biết Học sinh nhớ các khái niệm cơ bản, có thể nêu lên hoặc nhận ra chúng khi được yêu cầu
Họcsinhhiểucáckháiniệmcơbảnvàcóthểvậndụngchúng, khi chúng được thể hiện theo cách tương tự như cách giáo viên đã giảng hoặc như các ví dụ tiêu biểu về chúng trên lớp học.
Học sinh có thể hiểu được khái niệm ở một cấp độ cao hơn
Hiểu biết là khả năng tạo ra sự liên kết logic giữa các khái niệm cơ bản, từ đó áp dụng chúng để tổ chức lại thông tin đã được trình bày, tương tự như trong bài giảng của giáo viên hoặc sách giáo khoa.
Học sinh có khả năng áp dụng kiến thức từ môn học để giải quyết các vấn đề mới, khác biệt so với những gì đã học trong sách giáo khoa Điều này diễn ra ở mức độ phù hợp với nhiệm vụ và kỹ năng đã được giảng dạy Những vấn đề và nhiệm vụ này phản ánh các tình huống thực tế mà học sinh sẽ gặp phải trong xã hội.
- Có thể đo được khả năng tư duykhácnhau Có thể dùng loại này để kiểmt r a , đánh giá những mục tiêu giảng dạy khác nhau.
- Nội dung đánh giá được nhiều, có thể bao quát được toàn bộ chương trìnhhọc
-Độ tin cậy cao hơn, yếu tố đoán mò may rủi giảm hơn so với câu hỏi có 2 lựa chọn (câu hỏi đúngsai)
- Độ giá trị cao hơn nhờ tính chất có thể dùng đo những mức nhận thức và tư duy khác nhau và ở bậccao.
- Việcchấm bài nhanh hơn, khách quanhơn.
- Khảo sát được số lượng lớn thísinh
- Khó và tốn thời gian soạn câu hỏi/các phương ánnhiễu.
Câu trắc nghiệm nhiều lựa chọn thường không đánh giá chính xác khả năng phán đoán tinh vi và khả năng giải quyết vấn đề một cách khéo léo Thay vào đó, việc sử dụng câu hỏi tự luận có thể giúp thể hiện khả năng diễn giải và phân tích vấn đề một cách hiệu quả hơn.
- Câu lựa chọn câu trả lời đúng: trong các phương án đưa ra để thí sinh lựa chọn chỉ có duy nhất một phương ánđúng
Trong các phương án được đưa ra, có thể tồn tại nhiều lựa chọn đúng, nhưng sẽ chỉ có một phương án đúng nhất.
- Câulựachọncácphươngántrảlờiđúng:trongcácphươngánlựachọncómộthoặc nhiều hơn một phương án đúng, và thí sinh được yêu cầu tìm ra tất cả các phương ánđúng.
Hướng dẫn xây dựng đề kiểm tra, đánh giá định kìlớp 10
1.1 Kiểm tra giữa kỳ I lớp10 a) Ma trận
MA TRẬN ĐỀ KIỂM TRA GIỮA KÌ I MÔN: TIN HỌC LỚP 10 – THỜI GIAN LÀM BÀI: 45 PHÚT
Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ nhận thức Tổng
% tổng Nhận biết Thông hiểu Vận dụng Vận dụng cao Số CH điểm
KháiniệmT in học, thông tin và dữ liệu §1
Tinhọclà một ngành khoa học
2 Giới thiệuvề máytính tin và dữ liệu
Bài toán và thuật toán §4 Bài toán vàthuậttoá n
Ngônngữlậ p trìnhvàcác ứngdụng §5 Ngôn ngữ lậptrình
- Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
- Các câu hỏi ở cấp độ vận dụng và vận dụng cao là các câu hỏi tựluận.
Mỗi câu trắc nghiệm sẽ được tính 0,25 điểm, trong khi số điểm cho câu tự luận sẽ được xác định theo hướng dẫn chấm điểm, đảm bảo phù hợp với tỷ lệ điểm quy định trong ma trận.
-Số điểm tính cho một câu vận dụng và vận dụng cao (lí thuyết/thực hành) là 1 điểm/câu.
BẢNG ĐẶC TẢ KĨ THUẬT ĐỀ KIỂM TRA GIỮA KÌ 1 MÔN: TIN HỌC 10 – THỜI GIAN LÀM BÀI: 45 Phút
Nội dungkiến thức/kĩnăng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo mức độ nhận thức
Vận dụng cao Nhận biết:
Tin học, thông tin và dữ liệu §1 Tinhọclà một ngành khoa học
- Nêu được Tin học là một ngành khoa học: có đối tượng, nội dung và phương pháp nghiên cứuriêng.
- Nêu được sự phát triển mạnh mẽ của tin học do nhu cầu của xãhội.
- Nêu được các đặc trưng ưu việt của máytính.
- Nêu được một số ứng dụng của tin học và máy tính điện tử trong các hoạt động khoa học và đời sống xã hội hiệnđại.
- Trình bày được khái niệm thông tin, lượng thôngtin, các dạng thông tin, mã hóa thông tin cho máytính.
- Nêu được hệ nhị phân và hệ hexa trong biểu diễn thông tin.
Nội dungkiến thức/kĩnăng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Vận dụng cao Thông hiểu:
- Giải thích được cách mã hóa thôngtin
2 Giới thiệu về máy tính §3.Giớithiệu vềmáytính
- Nêu được chức năng các thiết bị chính của máytính.
- Nhận biết và chỉ ra được các bộ phận chính của máy tính.
- Nêu được máy tính làm việc theo nguyênlýPhôn- nôi-man.
- Phân biệt được theo chức năng các thiết bị chínhcủa máytính.
3 Bài toán và thuật toán §4 Bài toán và thuật toán
- Trình bày được khái niệm bài toán và thuậttoán.
- Nêu được các đặc trưng chính của thuậttoán.
- Nêu được có 2 cách biểu diễn thuật toán bằng sơ đồ khối và liệtkê.
Nội dungkiến thức/kĩnăng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo mức độ nhận thức
Vận dụng cao Thông hiểu:
- Diễn tả hoặc mô phỏng được quá trình thực hiện thuật toán để nhận được Output từInput.
Vận dụng cao (lí thuyết/kĩ năng ):
- Xây dựng được thuật toán, mô tả được thuật toán để giải một số bài toán cụthể.
- Trìnhbàyđượckháiniệmngônngữmáy,hợpngữvà ngôn ngữ bậccao.
- Nêu được một số ngôn ngữ lập trình bậc cao thông dụng.
- Giải thích được tại sao cần sử dụng NNLT bậc cao để lập trình giải quyết các bài toán bằng máytính.
1 1 §6 Giải bài toán trên máy tính
-N êu đượccácbướcđểgiảimộtbàitoántrênmáytính (xác định bài toán, xây dựng và lựa chọn thuật toán, lựachọncấutrúcdữliệu,viếtchươngtrình,hiệuchỉnh, đưa ra kết quả và hướng dẫn sửdụng).
Nội dungkiến thức/kĩnăng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Vận dụng cao Thông hiểu:
- Giải thích được nội dung trong từng bước của thuật toán khi giải một bài toán trên máy tính.
Để xây dựng đề kiểm tra hiệu quả, mỗi câu hỏi cần được thiết kế dựa trên các chỉ báo về mức độ kiến thức và kỹ năng cần đánh giá Mỗi câu hỏi nên tương ứng với một gạch đầu dòng thuộc mức độ nhận biết hoặc thông hiểu, nhằm đảm bảo tính chính xác trong việc kiểm tra và đánh giá năng lực của học sinh Hướng dẫn ra đề kiểm tra theo ma trận sẽ giúp định hình cấu trúc và nội dung của đề, từ đó nâng cao chất lượng kiểm tra.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
Vậndụ ng cao Nhận biết:
Khái niệm Tin học, thông tin và dữ liệu §1 Tin học là một ngành khoa học
- Nêu được Tin học làmột ngành khoa học: có đối tượng, nội dung vàphương pháp nghiêncứuriêng.(Câu 1)
- Nêuđượcsựpháttriểnmạnhmẽcủatinhọcdo nhu cầu của xãhội.
- Nêu được cácđặc trưngưu việt của máy tính.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
-Nêuđượcmộtsốứngdụngcủatinhọcvàmáy tínhđiệntửtrongcáchoạtđộngkhoahọcvàđời sống xã hội hiệnđại.
- Trình bày được khái niệm thông tin, lượng thông tin, các dạng thông tin, mãhóa thông tin cho máy tính.(Câu 3)
- Nêu đượcđơn vị đo thông tin làbit và đơn vị bội của bit.(Câu 4) §2 Thông tin và dữ liệu
- Nêu được hệ nhị phân và hệ hexa trong biểu diễn thông tin 2 3 1
- Giải thích được cách mã hóa và lưu trữ thông tin trong máy tính( Câu 17, Câu 18, Câu 19)
-T h ự c hiệnđượcviệcmãhoáthôngtinđơngiản thành dãy bit.( Phần tự luận Câu1)
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá Nhận biết
2 Giới thiệu vềmáytính §3 Giới thiệu về máy tính
- Nhận biết và chỉ ra được các bộ phận chínhcủa máy tính.(Câu 6, Câu 7, Câu8)
- Nêu được máy tính làm việc theo nguyên lý Phôn-nôi-man.
- Phânbiệtđượctheochứcnăngcácthiếtbịchínhcủa máy tính.(Câu 20, Câu 21, Câu22)
- Thực hiện được phân loại các thiết bị của máy tính theo nhóm(Phần tự luận Câu2)
3 Bài toán vàthuậttoán §4 Bài toán và thuật toán
- Trình bày được khái niệm bài toán vàthuật toán(Câu 12, Câu 13).
- Nêu được có 2 cách biểu diễn thuật toánbằngs ơ đ ồ k h ố i v à l i ệ t k ê (Câu
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
Vậndụ ng cao Thông hiểu:
- Diễntảhoặcmôphỏngđượcquátrìnhthựchiện thuật toán để nhận được Output từ Input.(Câu 23, 24, 25,
Vận dụng cao(lí thuyết/kĩ năng ):
- Xây dựng được thuật toán, mô tả được thuật toánđểgiảimộtsốbàitoáncụthể.(Phầntựluận
Ngôn ngữlậptrình vàcácứngdụng §5 Ngôn ngữ lập trình
- Trình bàyđược khái niệm ngôn ngữmáy, hợp ngữvàngôn ngữbậc cao.(Câu15)
- Nêuđược một số ngôn ngữlập trình bậc cao thôngdụng.
- Giải thích được tại sao cần sử dụng NNLT bậc cao để lập trình giải quyết các bài toán bằngmáytính.(Câu27)
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá Nhận biết
Vậndụ ng cao §6 Giải bài toán trên máy tính
Để giải một bài toán trên máy tính, cần thực hiện các bước sau: xác định bài toán cần giải, xây dựng và lựa chọn thuật toán phù hợp, chọn cấu trúc dữ liệu thích hợp, viết chương trình, tiến hành hiệu chỉnh, đưa ra kết quả và hướng dẫn sử dụng.
- Giải thích được nội dung trong từng bướccủathuậtt o á n k h i g i ả i m ộ t b à i t o á n t r ê n m á y t í n h
38 d) Đề minh họa; đáp án và hướng dẫnchấm
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ MINH HỌA ĐỀ KIỂM TRA GIỮA KÌ I NĂM HỌC 2020 - 2021
Thời gian làm bài: 45phút không tính thời gian phát đề
Họ và tên học sinh:……….…… Mã số học sinh:………
Câu 1.Hãy chọn phương án ghép đúng:
Tin học là một ngành khoa học
A.nghiêncứumáytínhđiệntửđểnghiêncứucấutrúc,tínhchấtcủathôngtin,phương pháp thu thập, lưu trữ, tìm kiếm, biến đổi, truyền thông tin và ứng dụng vào các lĩnh vực khác nhau của đời sống xãhội.
B.sửdụngmáytínhđiệntửnghiêncứucấutrúc,tínhchấtcủathôngtin,phươngpháp thu thập, lưu trữ, tìm kiếm, biến đổi, truyền thông tin và ứng dụng vào các lĩnh vực khác nhau của đời sống xãhội.
C.có mục tiêu là phát triển và sử dụng máy tính điện tử để nghiên cứu cấu trúc, tính chất của thông tin, phương pháp thu thập, lưu trữ, tìm kiếm, biến đổi, truyền thông tin và ứng dụng vào các lĩnh vực khác nhau của đời sống xãhội.
D.cómụctiêu,nộidung,phươngphápnghiêncứuriêngvàứngdụngvàocáclĩnhvực khác nhau của đời sống xãhội.
Câu 2.Phát biểu nào sau đây thể hiện đặc tính của máy tính?
A.Các máy tính có thể liên kết với nhau thành một mạng máy tính để giúp tăng khả năng thu thập thôngtin.
B Các máy tính liên kết được với nhau thành các mạng máy tính để giúp tăng khả năng xử lí thôngtin.
C Các máy tính có thể liên kết với nhau thành một mạng và các mạng máy tính tạo khả năng thu thập và xử lí thông tin tốthơn.
D.Các máy tính có thể kết hợp với nhau thành một mạng và các mạng máy tính tạo khả năng biểu diễn và truyền thông tin tốthơn. tin.
A.là thành phần quan trọng nhất của máytính.
B.về một thực thế là những hiểu biết có thể có được về một thực thểđó.
C.là biểu diễn của dữliệu.
D.là văn bản, hình ảnh hoặc âm thanh được biểu diễn trong máytính.
Câu 4.Đơn vị nào dưới đây dùng để đo lượng thông tin?
Câu 5.Chức năng nào dưới đây không phải là chức năng của máy tính điện tử?
C.Lưu trữ thông tin vào các bộnhớngoài D.Nhận biết được mọit h ô n g
Câu 6.Bộ nhớ nào dưới đây KHÔNG còn dữ liệu khi ngắt nguồn điện của máy?
A.U S B B.Đ ĩ acứng C.Bộnhớ ROM D.Bộ nhớRAM
Câu 7.Bộ phận nào dưới đây KHÔNG thuộc CPU?
A.Bộ nhớ truy cậpnhanh (Cache) B.ROM
C.Bộ số học /logic(ALU) D.Bộ điều khiển(CU)
Câu 8 “… là nơi chương trình được đưa vào để thực hiện và là nơi lưu trữ dữ liệu đang được xử lý” Phương án nào dưới đây chỉ ra cụm từ còn thiếu? Câu trả lời đúng là "Bộ nhớ".
C Bộ xử lýtrungtâm D Bộ nhớ Cache
Câu 9.Thuật toán có những tính chất nào dưới đây?
A.Tính xác định, tính liên kết, tính đúngđắn
B.Tính dừng, tính liên kết, tính xácđịnh
C.Tính dừng, tính xác định, tính đúngđắn
D.Tính tuần tự: Từ input cho raoutput
Câu 10.Khi lựa chọn thuật toán người ta KHÔNG dựa trên tiêu chuẩn nào trong số các tiêu chuẩn sau?
C.Tính đơn giản khi viết chương trình cho thuậttoán
Câu 11.Hãy chọn đáp án đúng
Trong tin học sơ đồ khối dùng để mô tả:
A.thiết kếmạch điện B.thuật toán
C.cấu trúcmáytính D.thiết kế vi điệntử
Câu 12.Chọn phát biểu SAI trong các phát biểu nào dưới đây?
A.Trong phạm vi Tin học, ta có thể quan niệm bài toán là việc nào đó mà ta muốn máy tính thựchiện.
B.Thuật toán để giải một bài toán là một dãy hữu hạn các thao tác được sắp xếp theo mộttrìnhtựxácđịnhsaochosaukhithựchiệndãythaotácđó,từ Inputcủabàitoánnày,ta nhận được Output cầntìm.
C.Sơ đồ khối là một hình thức biểu diễn, mô tả thuậttoán.
D.Thuật toán chỉ được biểu diễn bằng sơ đồkhối.
Câu 13 “…(1) là một dãy hữu hạn các …(2) được sắp xếp theo một trình tự xác định, sao cho khi thực hiện dãy các thao tác ấy, từ …(3) của bài toán, ta nhận được …(4) cần tìm” Phương án nào dưới đây chỉ ra các cụm từ còn thiếu tương ứng?
A.Input – Output – Thuật toán – thaotác
B.Thuật toán – thao tác – Input –Output
C.Thuật toán – thao tác – Output –Input
D.Thao tác – Thuật toán– Input –Output
Câu 14.Khi biểu diễn thuật toán bằng sơ đồ khối, hình chữ nhật có ý nghĩa gì?
A.Thể hiện thao tác tínhtoán
B.Thể hiện thao tác sosánh
C.Quy định trình tự thực hiện các thaotác
D.Thể hiện các thao tác nhập, xuất dữliệu
Câu 15.Ngôn ngữ lập trình bao gồm các lớp ngôn ngữ nào dưới đây?
A.Hợp ngữ, ngôn ngữ bậccao
B.Ngôn ngữ máy, ngôn ngữ bậccao
D.Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậccao
Câu 16.Cho dãy các bước sau:
2 Lựa chọn hoặc thiết kế thuậttoán
5 Xác định bàitoán Hãy sắp xếp các bước trên để nhận được qui trình giải bài toán trên máy tính?
Câu 17.Một tệp dữ liệu muốn lưu trữ trong máy tính thì cần dung lượng là 10MB.
Nếu có một thiết bị USB với dung lượng 2GB, bạn cần xác định tối đa số tệp dữ liệu có thể lưu trữ trên thiết bị này Hãy lựa chọn phương án trả lời chính xác cho câu hỏi này.
Câu 18.Số 1AC16trong hệ hexa có giá trị trong hệ thập phân nào dưới đây?
Câu 19.110012được biểu diễn trong hệ thập phân là
Câu 20.Hãy chọn đáp án đúng
Trong máy tính có thể:
A.Chỉ có 01thanh RAM B.Chỉ có 02 thanh RAM
C.Không cần cóthanh RAM D.Có thể có một số thanhRAM
Khi máy tính bị mất nguồn điện, dữ liệu trong RAM sẽ bị mất hết, trong khi dữ liệu trên ổ đĩa cứng và trong ROM vẫn được bảo toàn Trình tự xử lý thông tin của máy tính điện tử được thực hiện theo một quy trình nhất định.
B.Đĩa cứng → Màn hình→CPU
C.Màn hình → Máy in →CPU
D.Nhận thông tin → Xử lý thông tin → Xuất thôngtin
Câu 23.Input của bài toán:“Hoán đổi giá trị của hai biến số thực A và C dùng biếntrung gian B”là các biến nào dưới đây?
A.Hai biến số thựcA, C B.Hai biến số thực A,B
C.Hai biến sốthực B,C D.Ba biến số thựcA,B,C
Câu 24.Cho bài toán kiểm tra tính nguyên tố của một số nguyên dương N Phương án nào dưới đây là Output của bài toán?
B.“N là số nguyên tố hoặc N không là số nguyêntố”
D.“N là số nguyên tố và N không là số nguyêntố”
Để tính tổng của hai số nguyên a và b, trước tiên, bạn cần nhập giá trị của a và b Sau đó, thực hiện phép cộng giữa a và b Cuối cùng, hiển thị kết quả tổng ra màn hình.
Câu 26.Cho thuật toán sau:
Bước 1.Nhập N và dãy a1, a2, , an;
Bước 3.Nếu i > n thì đưa ra giá trị m, rồi kết thúc.
Bước 4.1 Nếu ai> m thì m⃪aiBước 4.2 i⃪i+1; rồi quay lại bước3;
Thuật toán trên thực hiện công việc nào sauđây?
A.Tìm tổng của n sốđãcho B.Tìm giá trị lớn nhất củadãy
C.Tìm giá trị nhỏ nhất củadãy D.Tìm số trung bình cộng củadãy
A.Cần một chương trình dịch để dịch tất cả các chương trình viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữmáy.
B.Hợp ngữ là ngôn ngữ lập trình bậccao
C Sửdụngngônngữmáyđểviếtchươngtrìnhkhôngthuậntiệnđốivớingườilập trìn h D.Hợp ngữ có thể chạy trực tiếp trên máy tính mà không phải qua chương trìnhdịch
Câu 28.Trong các phát biểu sau, phát biểu nào đúng?
A.Một thuật toán có thể giải nhiều bài toán
B Có nhiều thuật toán khác nhau cùng giải một bàitoán
C.Khi thiết kế thuật toán người ta không quan tâm thời gian thực hiện và sốlượng ô nhớ….
D.Một bài toán chỉ có một thuật toán đểgiải
II PHẦN TỰ LUẬN (3điểm)
Câu 1 (VD).Hãy chuyển các số sau sang hệ thập phân: a Số 101102trong hệ nhịphân b Số AB416trong hệHexa.
Câu 2 (VD).Hãy cho biết tên từng thiết bị sau rồi phân loại chúng thành hai nhóm
Để giải bài toán tìm số lớn nhất trong ba số nguyên a, b, c, ta cần xác định các yếu tố sau: Input của bài toán là ba số nguyên a, b, c; Output là số nguyên lớn nhất trong ba số này Thuật toán giải quyết bài toán có thể được mô tả qua các bước sau: Bước 1: Nhập ba số nguyên a, b, c Bước 2: So sánh a với b và c để tìm số lớn nhất Bước 3: Nếu a lớn hơn b và c, thì a là số lớn nhất Bước 4: Nếu b lớn hơn a và c, thì b là số lớn nhất Bước 5: Nếu c lớn hơn a và b, thì c là số lớn nhất Bước 6: Xuất kết quả là số lớn nhất tìm được.
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ MINH HỌA ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA GIỮA KÌ I, NĂM HỌC 2020 - 2021
* Mỗi câu trắc nghiệm đúng được 0,25 điểm.
Câu hỏi Nội dung Điểm
- Biểu diễn được các phép tính trong cơ số2
- Biểu diễn được các phép tính trong cơ số16
- Nêu được đĩa CD và phân loại thuộc nhóm bộ nhớngoài
- Nêu được Rom và phân loại thuộc bộ nhớtrong
- Nêu được Ram và phân loại thuộc bộ nhớtrong
- Nêu được Input của bàitoán
- Nêu được Output của bàitoán
- Mô tả đúng thuật toán bằng 1 trong 2cách
- Trìnhbàythuậttoánđúng,đầyđủcáckíhiệu(Sơđồkhối),cácbước viết rõ ràng
MA TRẬN ĐỀ KIỂM TRA CUỐI KÌ I MÔN: TIN HỌC LỚP 10 – THỜI GIAN LÀM BÀI: 45 PHÚT
Nội dungkiến thức/kĩ năng Đơn vị kiến thức/kĩnăng
Mức độ nhận thức Tổng
Nhận biết Thông hiểu Vận dụng Vận dụng cao Số CH
Tin học, thông tin và dữ liệu §1 Tin học là một ngành khoa học
3 45 10 §2 Thông tin và dữ liệu 1 1,25 1 * 3
Giới thiệu về máy tính §3 Giới thiệu về máy tính 3 2,25 1 1,25
Bài toán và thuật toán §4 Bài toán và thuật toán 2 1,5 2 2,5 1 * 3 §5 Ngôn ngữ lập trình 1 0,75 1 1,25 7
4 Ngôn ngữ lập trình và các ứng dụng §6 Giải bài toán trên máy tính 1 1,25 §7 Phần mềm máy tính 1 0,75 1 1,25 §8 Những ứng dụng của tin học 1 0,75 §9 Tin học và xã hội 1 0,75
5 Hệ điều hành §10 Khái niệm về hệ điều hành 2 1,5
11 §11 Tệp và quản lý tệp 2 1,5 3 3,75
1 10 §12 Giao tiếp với hệ điều hành 2 2,5 §13 Một số hệđiềuh à n h t h ô n g d ụ n g
- Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
- Các câu hỏi ở cấp độ vận dụng và vận dụng cao là các câu hỏi tựluận. chấmnhưng phải tương ứng với tỉ lệ điểm được quy định trong matrận.
-Số điểm tính cho một câu vận dụng và vận dụng cao là 1 điểm/câu.
- (1* ) Giáo viên có thể ra 1 câu hỏi cho đề kiểm tra ở cấp độ vận dụng ở đơn vị kiến thức:§2 hoặc§4.
- (1** ) Giáo viên có thể ra 1 câu hỏi cho đề kiểm tra ở cấp độ vận dụng (thực hành) ở đơn vị kiến thức:§11 hoặc§12. b) Đặctả
BẢNG ĐẶC TẢ KĨ THUẬT ĐỀ KIỂM TRA CUỐI KÌ I MÔN: TIN HỌC LỚP 10 – THỜI
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
Vận dụng cao Nhận biết:
- Nêu được Tin học làmột ngành khoa học: cóđối tượng, nội dung vàphương pháp nghiên cứuriêng.
Tin học,thông tinvà dữ liệu §1 Tin học là một ngành khoa học
- Nêu được sựphát triển mạnh mẽcủa tin học do nhu cầu của xãhội.
- Nêu được cácđặc trưngưu việt của máytính.
- Nêuđược một số ứng dụng của tin học vàmáy tínhđiện tửtrong các hoạtđộng khoa học vàđời
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
Vận dụngc ao Nhận biết:
- Trình bày được khái niệm thông tin, lượng thông tin, các dạng thông tin, mãhóa thông tinc h o máy tính. §2 Thông tin và dữ liệu
- Nêu đượcđơn vị đo thông tin làbit và đơn vịbội củabit.
- Nêu được hệ nhị phân và hệ hexa trong biểud i ễ n thông tin.
- Giải thích được cách mã hóa, lưu trữ thông tin.
- Thực hiện được việc mãhoáthông tinđơn giản thành dãy bit.
2 Giới thiệu về máy tính §3
- Nêu được chức năng các thiết bị chính của máy tính.
- Nhận biết và chỉ ra được các bộ phận chính của máytính.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá Nhận biết
- Phân biệt được theo chức năng các thiết bịchínhc ủ a m á y tính.
3 Bài toán vàthuậttoán §4 Bài toán và thuật toán
- Trình bày được khái niệm bài toán vàthuậttoán
- Nêu được các đặc trưng chính của thuậttoán.
- Nêu được có 2 cách biểu diễn thuật toán bằng sơ đồ khối và liệtkê.
- Diễn tả hoặc mô phỏng được quá trình thực hiện thuật toán để nhận được Output từInput.
Vận dụng (lí thuyết/kĩ năng ):
- Xây dựng được thuật toán, mô tả được thuật toán để giải một số bài toán cụthể.
Ngôn ngữ lập trình và các ứng dụng §5 Ngôn ngữ lập trình
- Trình bàyđược khái niệm ngôn ngữmáy, hợp ngữvàngôn ngữbậc cao.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
- Nêuđược một số ngôn ngữlập trình bậc cao thôngdụng.
- GiảithíchđượctạisaocầnsửdụngNNLTbậccao để lập trình giải quyết các bài toán bằng máytính. §6 Giảibàitoán trênmáytính
Để giải một bài toán trên máy tính, cần thực hiện các bước sau: xác định rõ bài toán cần giải, xây dựng và lựa chọn thuật toán phù hợp, chọn cấu trúc dữ liệu thích hợp, viết chương trình để thực hiện thuật toán, tiến hành hiệu chỉnh để đảm bảo chương trình hoạt động chính xác, và cuối cùng là đưa ra kết quả cùng với hướng dẫn sử dụng cho người dùng.
- Giải thích được nội dung trong từng bước của thuật toán khi giải một bài toán trên máytính.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá Nhận biết
Vận dụngc ao §8 Những ứng dụng của tin học
- Nêuđượcứngdụngchủyếucủamáytínhđiệntử trong các lĩnh vựcđời sống xãhội.
- Nêu được một số ví dụ về các loại chương trìnhứngdụngcóthểgiúpnângcaohiệuquảhọctập,làm việc vàgiảitrí.
1 §9 Tin học và xã hội
- Nêu được ảnh hưởng của Tin học đối với sự phát triển của xãhội.
- Biết được những vấn đề thuộc văn hoá vàphápluật trong xãhội tin họchoá.
- Giải thích được tại sao cần tuân thủ đạo đức,pháp luật và văn hóa trong môi trườngsố.
5 Hệ điều hành §10 Khái niệm về hệ điều hành
- Trình bày được khái niệm hệ điềuhành.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá
Sốcâu hỏitheo mứcđộnhận thức Nhận biết
Vận dụngc ao §11 Tệp vàquản lýtệp
- Nêu được qui tắc đặt têntệp.
- Nêu được các thao tác để làm việc với tệp và thư mục
- Nêu được vai trò, ý nghĩa của tệp, thư mục và cây thư mục
- Phân biệt được tệp và thưmục
Vận dụng (Lí thuyết/Thực hành/Kĩ năng):
- Nhận dạng được tên tệp, thư mục, đườngdẫn
- Đặt được tên tệp, thưmục.
- Thực hiện được các thao tác làm việc với tệp và thư mục: Sao chép tệp, xóa tệp, đổi tên tệp và thư mục, tạo và xóa thưmục
Vận dụng cao (Lí thuyết/Thực hành/Kĩ năng):
- Xây dựng được cây thư mục theo yêu cầu để quản lí tệp và thư mục trong máytính.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánhgiá Nhận biết
- Nêu được cách làm việc với hệ điều hành (chọn lệnh trên các đối tượng hội thoại: bảng chọn, cửasổ, lệnh, nút lệnh,…).
- Nêu được quy trình vào/ra hệthống.
Vận dụng (Lí thuyết/Thực hành/Kĩ năng):
- Thực hiện được một số lệnh thông dụng để giao tiếp với hệ điềuhành.
2 1** §13 Một số hệ điều hành thông dụng
- Nêu được lịch sửphát triển của hệ điềuhành
- Nêu được một số đặc trưng cơbản của một sốhệ điều hành hiệnnay.
Để đảm bảo tính chính xác trong việc đánh giá kiến thức và kỹ năng, mỗi câu hỏi cần được thiết kế theo từng chỉ báo cụ thể phù hợp với mức độ nhận biết và thông hiểu Mỗi gạch đầu dòng sẽ tương ứng với một mức độ kiến thức cần kiểm tra.
- (1* ) Giáo viên có thể ra 1 câu hỏi cho đề kiểm tra ở cấp độ vận dụng ở đơn vị kiến thức:§2 hoặc§4.
Giáo viên có thể thiết kế câu hỏi kiểm tra ở cấp độ vận dụng cho các đơn vị kiến thức §11 hoặc §12 Hướng dẫn ra đề kiểm tra cần tuân theo ma trận và đảm bảo tính chính xác trong việc đánh giá năng lực học sinh.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâuhỏitheo mứcđộnhận thức Nhận biết
Tin học, thông tin và dữ liệu §1 Tin học là một ngành khoa học
- Nêu được Tin học làmột ngành khoa học: cóđối tượng, nội dung vàphương pháp nghiên cứuriêng.
- Nêu được sựphát triển mạnh mẽcủa tin học do nhu cầu của xãhội.(Câu1)
- Nêu được cácđặc trưngưu việt của máytính.
- Nêuđược một số ứng dụng của tin học vàmáy tínhđiện tửtrong các hoạtđộng khoa học vàđời sống xã hội hiệnđại 1 §2 Thông tin và dữ liệu
- Trìnhbàyđược kháiniệm thôngtin, lượngthôngtin,cácdạngthôngtin,mãhóathôngtincho máytính.
- Nêu đượcđơn vị đo thông tin làbit và đơn vịbội củabit.
- Nêu được hệ nhị phân và hệ hexa trong biểu diễn thôngtin.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá Nhận biết
Vận dụngc ao Thông hiểu:
- Thực hiện được việc mãhoáthông tinđơn giản thành dãybit.
2 Giới thiệu về máy tính §3 Giới thiệu về máy tính
- Nêu được chức năng các thiết bị chính của máy tính.
- Nhận biết và chỉ ra được các bộ phận chính của máy tính.(Câu4)
- Phân biệt được theo chức năng các thiết bị chính của máy tính.(Câu21)
3 Bài toán và thuật toán §4 Bài toán và thuật toán
- Trình bày được khái niệm bài toán vàthuật toán 2 2 1*
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâuhỏitheo mứcđộnhận thức Nhận biết
- Nêu được có 2 cách biểu diễn thuật toán bằng sơ đồ khối và liệt kê.(Câu6)
- Diễntảhoặc môphỏng đượcquátrình thực hiện thuật toánđểnhận được OutputtừInput.(Câu22,23)Vận dụng (lí thuyết/kĩ năng):
- Xâydựngđượcthuậttoán,môtảđượcthuậttoánđểgiải mộtsốbàitoáncụthể.(Phầntựluận-Câu1)
Ngôn ngữ lập trình và các ứng dụng §5 Ngôn ngữ lập trình
- Trình bàyđược khái niệm ngôn ngữmáy, hợp ngữvàngôn ngữbậc cao.(Câu7)
- Nêuđược một số ngôn ngữlập trình bậc cao thôngdụng.
- GiảithíchđượctạisaocầnsửdụngNNLTbậccao để lập trình giải quyết các bàitoán bằng máy tính.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá Nhận biết
Vận dụngc ao §6 Giải bài toán trên máy tính
Để giải một bài toán trên máy tính, trước tiên cần xác định rõ bài toán cần giải quyết Tiếp theo, xây dựng và lựa chọn thuật toán phù hợp để xử lý bài toán đó Sau khi có thuật toán, cần lựa chọn cấu trúc dữ liệu thích hợp để lưu trữ và quản lý thông tin Tiến hành viết chương trình dựa trên thuật toán và cấu trúc dữ liệu đã chọn Sau khi hoàn thành, cần hiệu chỉnh chương trình để đảm bảo tính chính xác và hiệu quả Cuối cùng, đưa ra kết quả và hướng dẫn sử dụng để người dùng có thể áp dụng một cách dễ dàng.
- Giải thích được nội dung trong từng bước của thuật toán khi giải một bài toán trênmáy tính.
- Phân biệtđược chứcnăngc ủ a phần mềmhệthống vàphần mềmứng dụng.(Câu26)
1 1 §8 Những ứng dụng của tin học
- Nêuđượcứng dụng chủyếu của máy tính điện tử trong các lĩnh vựcđời sống xãhội.(Câu 9)
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâuhỏitheo mứcđộnhận thức Nhận biết
- Nêu được một số ví dụ về các loại chương trìnhứngdụngcóthểgiúpnângcaohiệuquảhọctập,làmvi ệc vàgiảitrí. §9 Tin học và xã hội
- Nêu được ảnh hưởng của Tin học đối với sự phát triển của xãhội.
- Biết được những vấn đề thuộc văn hoá vàphápluật trong xãhội tin học hoá.(Câu10)
- Giải thích được tại sao cần tuân thủ đạo đức,pháp luật và văn hóa trong môi trườngsố.
5 Hệ điều hành §10 Khái niệm về hệ điều hành
2 §11 Tệp và quản lý tệp
- Nêu được qui tắc đặt tên tệp.(Câu14)
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá Nhận biết
- Nêu được vai trò, ý nghĩa của tệp, thư mục và cây thư mục
- Phân biệt được tệp và thư mục.(Câu 17,
18,19)Vận dụng (Lí thuyết/Thực hành/Kĩnăng):
- Nhận dạng được tên tệp, thư mục, đườngdẫn
- Đặt được tên tệp, thưmục.
- Thực hiện được các thao tác làm việc với tệpvàthư mục: Sao chép tệp, xóa tệp, đổi tên tệp và thư mục, tạo và xóa thưmục
Vận dụng cao (Lí thuyết/Thực hành/Kĩ năng):
-Xây dựng được cây thư mục theo yêu cầu để quản lítệpvàthưmụctrongmáytính.(Phần tựluận- Câu 2) §12 Giao tiếp với hệ điều hành
- Nêu được cách làm việc với hệ điều hành (chọn lệnh trên các đối tượng hội thoại: bảng chọn, cửasổ,lệnh, nút lệnh, …).(Câu 28)
- Nêu được quy trình vào/ra hệ thống.(Câu27)
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra,đánh giá
Sốcâuhỏitheo mứcđộnhận thức Nhận biết
Vận dụngc ao Vận dụng (Lí thuyết/Thực hành/Kĩ năng):
- Thực hiện được một số lệnh thông dụng để giao tiếp với hệ điều hành.(Phần tự luận - Câu 3) §13 Một số hệ điều hành thông dụng
- Nêu được lịch sửphát triển của hệ điềuhành
- Nêu được một số đặc trưng cơbản của một sốhệ điều hành hiện nay.(Câu 15,16)
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ MINH HỌA ĐỀ KIỂM TRA CUỐI KÌ I NĂM HỌC 2020 - 2021
Thời gian làm bài: 45 phút không tính thời gian phát đề
Họ và tên học sinh:……… Mã số học sinh:……….
Câu 1.Nguyên nhân nào sau đây KHÔNG thúc đẩy sự hình thành và phát triển ngành Tin học?
A.Sựbùngnổvềthôngtinđòihỏiphảicóphươngphápriêngđểnghiêncứuvàxửlí thông tin một cách có hệthống.
B.Thông tin được xem là một dạng tài nguyên mới cần khaithác.
C.Sựrađờicủamáytínhvớinhucầupháttriểnmáytínhngàymộthoànthiệnhơn để xử lí thông tin một cách hiệuquả.
D.Do yêu cầu bắt buộc của các ngành khoa họckhác.
Câu 2.Hãy cho biết nguyên lí Phôn – nôi – man KHÔNG đề cập đến những vấn đề nào dưới đây?
A.Mã hoá nhị phân, truy cập theo địachỉ.
B.CPU, bộ nhớ chính, bộ nhớ ngoài và thiết bị vàora.
C.Điều khiển bằng chương trình và lưu trữ chươngtrình.
D.Máy tính hoạt động theo chươngtrình.
Câu 3.Cụm từ nào dưới đây phù hợp để điền trong câu sau:"Máy tính hoạtđộngtheo
A.Chươngtrình B.Dãybit C.Địachỉ D.Mã nhịphân
Câu 4.Một số chương trình hệ thống được nhà sản xuất nạp sẵn chứa trong thiết bị nào dưới đây của máytính?
Câu 5.Hãy chon khẳng định ĐÚNG trong các khẳng định sau:
A.Có thuật toán giải được mọi bàitoán.
B.Có thể có nhiều thuật toán để giải một bàitoán.
C.Để mô tả thuật toán chỉ chỉ có thể dùng sơ đồkhối.
Câu 6.Hình nào dưới đây trong sơ đồ thuật toán thể hiện thao tác tính toán?
Câu 7.Hãy chọn phát biểu đúng: Ngôn ngữlâp trình là
C.ngônngữgiaotiếphằngngày D.ngônngữđểviếtchươngtrình
Câu 8.Hê ̣điều hành làloại phần mềm nào trong các phần mềm sau?
A.phần mềm hệthống B.phần mềm côngcụ
C.phần mềmứngduṇg D.phần mềmtiêních
Câu 9.Ứng dụng của Tin học trong việc soạn thảo, in ấn tài liệu KHÔNG giúp nâng cao hiệu quả của loại công việc nào sau đây?
A.Biên soạn các văn bản hànhchính
B.Tổ chức cán bộ, điều động nhânsự
C.Quản lí lưu trữ vănthư
Câu 10.Viêc nàodướiđâyđươc khuyếnkhíchthưc hiê n khi làm việc với máy tính:
A Tham giamôṭlớphoc trênmaṇgvềngoaịngữ
B Tựýđăṭmâṭkhẩutrênmáytínhdùngchung
C Quáham mêcáctròchơi điêntư
D Cốýlàm nhiêm virusvaòmáytínhcủ atrườ ng
Câu 11.Chọn phát biểu ĐÚNG trong các phát biểu sau:
A Mỗi hệ điều hành phải có thành phần để kết nối Internet, trao đổi thư điệntử
B Hệ điều hành cung cấp môi trường giao tiếp giữa người dùng và hệthống
C Hệ điều hành thường được cài đặt sẵn từ khi sản xuất máytính
Câu 12.Hãychon phương án SAI trong các phương án sau khi nói về hê ̣điều hành:
A.Cungcấp cácdic ̣h vu ̣tiên ích hệthống
B.Cócácchương trìnhđểquảnlýbộnhơ
C.Luônđươc cài đăṭ sẵn khi sản xuất máy tính
D.Cungcấpmôitrườnggiaotiếpgiữangười dùng vàhệthống
Câu 13.Phần mở rộng của tên tệp thể hiện thuộc tính nào dưới đây?
C.Ngày giờ thayđổi tệp D.Tên thư mục chứatệp
Câu 14.Trong hệđiềuhànhWindows,phầntênvàphầnmởrôṇgcủatêntêpngăncáchvớinhaubởidấu nào sau đây?
Câu 15.Hệ điều hành Windows KHÔNG có đặc trưng nào dưới đây?
B.Có hệ thống giao diện dựa trên cơ sở bảng chọn, các biểutượng.
C.Cung cấp nhiều công cụ xử lí đồ họa và đa phương tiện, đảm bảo các khả năng làm việcmạng
D.Chỉ có duy nhất chế độ đơnnhiệm
Câu 16.Hệ điều hành được lưu trữ trong thiết bị nào dưới đây?
A.CPU B.RAM C.ROM D.Bộ nhớngoài
Câu 17.Trong hệđiềuhànhWindows, têntêp nàosau đâyhơp lê?
A.Ha?noi.txt B.Tom/Jerry.JPG C.sai-gon.DOC D.bai\tap.pas
Câu 18.Hãy chon khẳng định SAI trong các khẳng định sau:
A.Thưmuc cóthểchứatêp cùngtênvớithưmuc đó.
B.Hai thưmuc hoă c haitêp cùngtêncóthểnằmtrongcùngmôṭthưmuc me.̣
C.Hai thưmuc cùngtênphảiởtrong hai thưmuc me ̣khác nhau.
D.Haitêp cùngtênphảiởtrong hai thưmuc me ̣khác nhau.
Câu 19.Để xoá một tệp/thư mục, ta chọn tệp/thư mục cần xoá rồi thực hiện cách nào trong các cách dưới đây?
A.NhấnphímDelete B Nhấn tổ hợp phímCtrl +Delete C.Nhấn tổ hợp phímAlt+Delete D.Nhấn phímBackSpace
10KB.Hỏinếusửdụngthiếtbịnhớcódunglượng5MBthìcóthểchứađượcbaonhiêu quyển sách nhưtrên?
Câu 21.Phát biểu nào sau đây về ROM là đúng?
A.ROM là bộ nhớ trong chỉ cho phép đọc dữliệu.
C.ROM là bộ nhớ trong chỉ cho phép ghi dữliệu.
D.ROM là bộ nhớ trong có thể đọc và ghi dữliệu.
Câu 22.Cho thuật toán sau:
Bước 1 Nhập hai số nguyên a, b Bước 2 Nếu a > b thì a⃪a * b Bước 3 Thông báo giá trị a, b, rồi kết thúc Với a = 4; b = 3, thuật toán cho kết quả nào dưới đây?
Bước 2 Nếu i > 4 thì sang bước42.1
Bước 4 Đưa ra giá trị S và Kết thúc.
Khi thực hiện xong thuật toán, S nhận giá trị nào dưới đây?
Câu 24.Hãy chọn phát biểu đúng: Ngôn ngữ máy
A.là ngôn ngữ duy nhất mà máy có thể hiểuđược.
B.gồm các lệnh ở mã thập phân và mãhexa.
C.là ngôn ngữ được biểu diễn dưới dạng sơđồ.
D.là ngôn ngữ gần với ngôn ngữ tự nhiên của conngười.
Câu 25.Dưới đây, đâu là bước quan troṇ g nhất đểgiải môṭ bài toán trên máy tính?
A.Lưa cho n hoă c thiếtkếthuâṭtoán B.Viếtchươngtrình
C.Xácđinhbàitoán D.Hiêu chỉnh
Câu26 “Khôngthểthưc hiê n môt màkhông cần ”.Phương án nào dưới đây chỉ ra các cụm từ cần điền trong các dấu ba chấm ( ) tương ứng?
A.phần mềmtiên ích, phần mềm công cu
B.phần mềmứngduṇg, hệđiềuhành
C.phần mềmhệthống, phần mềmứngdung
D.hệđiều hành, phầnmềmtiêních
Câu 27.Để đăng nhập vào hệ thống, người dùng phải được hệ thống xác nhận thông tin nào dưới đây?
A.Tên người dùng và mậtkhẩu
C.Họ tên thật của người sử dụng máy và mậtkhẩu
D.Tên máy tính và mậtkhẩu
Câu 28.Khẳng định nào sau đây đúng?
Hệ điều hành được khởi động
A.trong khi các chương trình ứng dụng đang thựchiện.
B.sau khi các chương trình ứng dụng được thựchiện.
C.trước khi các chương trình ứng dụng được thựchiện.
D.tùyvàoviêcđiềuchỉnhcủangườidùng.
Câu 1.Xét thuật toán tìm kiếm tuần tự sau:
B1 Nhập N, các số hạng a1, a2,…, anvà khóa k;B2. i⃪1;
B3 Nếu ai= k thì thông báo chỉ số i rồi kết thúc;
B5 Nếu i > N thì thông báo dãy A không có số hạng nào có giá trị bằng k, rồi kết thúc;
Hãy cho biết thao tác ở bước 4 trong thuật toán trên được thực hiện tối đa bao nhiêu lần?
Câu 2.Hãy chỉ ra trình tự các bước để tạo một thư mục mới có tên là KIEMTRA trên màn hình nền.
Để xác định đường dẫn đến tệp bai KT cuoi kiI.doc, ta cần biết thư mục chứa tệp này Nếu tệp nằm trong thư mục HS A, đường dẫn sẽ là HS A/bai KT cuoi kiI.doc Về việc lưu thêm một tệp có tên bai KT cuoi ki I.doc vào thư mục HS A, điều này có thể thực hiện được nếu tên tệp mới không trùng với tên tệp đã có trong thư mục Do đó, việc lưu tệp này là khả thi vì tên tệp mới có khoảng trắng khác với tên tệp cũ.
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ MINH HỌA ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA CUỐI KÌ 1 NĂM HỌC 2020 - 2021
* Mỗi câu trắc nghiệm đúng được 0,25 điểm.
Câu hỏi Nội dung Điểm
- Mô tả thuật toán thực hiện thay đổi giá trị i 0,25
- Mô tả được thuật toán thay đổi giá trị a 0,25
- Thực hiện đúng các bước để tính số lần bước thực hiện 0,25
- Đưa ra đúng giá trị của số lần thực hiện bước 4 0,25
- Kích phải chuột vào vị trí trống trên màn hình nền 0,25
- Gõ tên tệp theo yêu cầu 0,25
(1 điểm) a) - Viết đúng đường dẫn đến tệp bai KT cuoi ki I.doc 0,25
- Viết đúng tên tệp và thư mục trong đường dẫn 0,25 b)
- Trả lời đúng là không thể lưu được thư mục mới 0,25
- Giải thích đúng việc lưu trữ thêm thư mục mới 0,25
1.3 Kiểm tra giữa kỳ II lớp10 a) Ma trận
MA TRẬN ĐỀ KIỂM TRA GIỮA KÌ II MÔN: TIN HỌC LỚP 10 – THỜI GIAN LÀM BÀI: 45 PHÚT
Nội dung kiến thức/ kĩnăng Đơn vị kiến thức/kĩ năng
Mức độ nhận thức Tổng
% tổng Nhận biết Thông hiểu Vận dụng Vận dụng cao Số CH điểm
Soạn thảo văn bản §14 Một số khái niệm cơ bản
0 8 §16 Định 1 dạng văn bản 2 1,5 3 3,75 0 5 §17 Một số chức năng 2 1,5 3 3,75 0 5 bản khác §18 Các công cụ trợ giúp soạn thảo
2 1,5 1 1,25 0 3 §19 Tạo và làm việc với bảng
2 Thực hành §15.Làmquen vớiMICROS OFTWORD
0 0 1 5 1 10 2 15 20% §16 Định dạng văn bản §17 Một số chức năng soạn thảo văn bản khác §18 Các công cụ trợ giúp soạn thảo §19 Tạo và làm việc với bảng
- Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
- Các câu hỏi ở cấp độ vận dụng và vận dụng cao là các câu hỏi tự luận (lí thuyết/thựchành).
Hướng dẫn xây dựng đề kiểm tra, đánh giá định kìlớp11
2.1 Kiểm tra giữa kỳ I lớp11 a) Ma trận
MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ 1 MÔN: TIN HỌC 11 - THỜI GIAN LÀM BÀI: 45 PHÚT
TT Nội dungkiến thức Đơn vị kiến thức
Nhận biết Thông hiểu Vận dụng Vận dụngc ao
Số câu hỏi Thời gian( phút)
Một số khái niệm cơ sở trong ngôn ngữ lập trình
3 Các thành phần của NNLT 1 0.75 1 1.25
4 Các thành phần cơ sở của NNLT (NNLT được lựa chọn để dạy học)
2 Một số kiểu dữ liệu chuẩn 2 1.5 1 1.25 1 6
4 Phép toán, biểu thức, lệnh gán 3 2.25 2 2.5 1 6
- Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
- Cáccâuhỏi/bàitậpởcấpđộvậndụngvàvậndụngcaolàcáccâuhỏi/bàitậptựluận;cóthểkiểmtra,đánhgiáởphòngthực hành tùy thuộc vào điều kiện về phòng máy của từng trường (ưu tiên thựchành).
Mỗi câu trắc nghiệm được chấm 0,25 điểm, trong khi số điểm cho các câu hỏi tự luận và bài tập thực hành sẽ được quy định trong hướng dẫn chấm, đảm bảo tỷ lệ điểm phù hợp với ma trận đánh giá.
- Không được chọn câu hỏi/bài tập ở mức độ vận dụng và câu hỏi/bài tập ở mức độ vận dụng cao trong cùng một đơn vịkiếnthức.
BẢNG ĐẶC TẢ KĨ THUẬT ĐỀ KIỂM TRA GIỮA KỲ 1MÔN: TIN HỌC 11 – THỜI GIAN LÀM BÀI: 45 PHÚT
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năngcần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức
Vận dụngc ao Nhận biết:
Kểrađược3loạiNNLT(Ngônngữmáy, hợp ngữvàngônngữ lậptrìnhbậccao).
Một sốkháiniệm cơsởtrong ngônngữlập trình (NNLT)
Nêu được vai trò của chương trìnhdịch.
Nêu được khái niệm biên dịch vàthôngdịch.
So sánh được sự khác nhau giữa 2 loại chươngtrìnhdịch:thôngdịchvàbiêndịch.
3 Các thành phần của NNLT
Nêu được các thành phần cơ bảncủaNNLT: Bảng chữ cái, cú pháp, ngữnghĩa.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năngcần kiểm tra, đánh giá
Vận dụngc ao Thông hiểu:
Lấy được ví dụ trong một NNLT cụ thể (NNLT được lựa chọn dạy học) để minh họa các thành phần cơ bản của ngôn ngữ lậptrình.
4 Các thành phần cơ sở của NNLT (NNLT được lựa chọn để dạy học)
Nêuvàlấyđượcvídụvềcácthànhphầncơ sở của NNLT cụthể:
+ Tên dành riêng (từ khóa);
Nêu được cách đặt tên biến, tên hằng trong lậptrình.
Phân biệt được giữa hằng vàbiến.
Phân biệt được giữa tên chuẩn vàtêndànhriêng.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năngcần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức
Thực hiện được việc đặt tên đúngvànhận biết được tên sai quiđịnh.
Nêuđượccấutrúccủamộtchươngtrìnhgồm cấu trúc chung và các thànhphần.
Nhận ra được các thành phần của chương trình đơngiản.
Thông qua ví dụ đơn giản, giảithíchđược chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lậptrình.
Biết một số kiểu dữ liệu có sẵn trong NNLT: nguyên, thực, kí tự,logic.
2 Một số kiểu dữ liệu chuẩn
Giải thích sơ lược được mối quan hệ giữa bộ nhớ lưu trữ và phạm vi giá trị của dữ liệusố.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năngcần kiểm tra, đánh giá
Vận dụngc ao khaibáochocácdữliệucầnsửdụngtrong chươngtrình.
Nêu được cú pháp khai báobiến.
Giải thích được các thành phần trong khai báobiến 3 2 1
Thực hiện được đúng cách khaibáobiến.
Chỉ ra được chỗ sai trong khai báobiến(nếucó).
4 Phép toán, biểu thức, lệnh gán
Nêu được các khái niệm: phéptoán,biểu thức số học, hàm số học chuẩn, biểu thức quanhệ.
Giải thích được hoạt động của câu lệnh gán.
TT Nội dung kiếnthức/kĩ năng Đơn vị kiếnthức/kĩ năng
Mức độ kiến thức, kĩ năngcần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức
Vận dụngc ao Vận dụng:
Viết được các biểu thức lôgic đơngiản.
-Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
-Cáccâuhỏi/bàitậpởcấpđộvậndụngvàvậndụngcaolàcáccâuhỏi/bàitậptựluận;cóthểkiểmtra,đánhgiáởphòngthực hành tùy thuộc vào điều kiện về phòng máy của từng trường (ưu tiên thựchành).
Mỗi câu trắc nghiệm được tính 0,25 điểm, trong khi số điểm cho các câu hỏi tự luận và bài tập thực hành sẽ được quy định trong hướng dẫn chấm, đảm bảo tương ứng với tỷ lệ điểm trong ma trận.
- Không được chọn câu hỏi/bài tập ở mức độ vận dụng và câu hỏi/bài tập ở mức độ vận dụng cao trong cùng một đơn vịkiếnthức.
Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Sốcâu hỏitheocácmứcđộnhận thức Nhận biết
Một số khái niệm cơ sở trong ngôn ngữ lậptrình(NN
Kểrađược3loạiNNLT(Ngônngữmáy,hợp ngữ và ngôn ngữ lập trình bậc cao).Câu 1 Thônghiểu:
Phân biệt được 3 loại NNLT: Ngôn ngữmáy, hợp ngữ và ngôn ngữ lập trình bậc cao.Câu7
Nêuđược vai trò củachương trình dịch.Câu2
Nêu được khái niệm biên dịch và thôngdịch.
Sosánhđượcsựkhác nhaugiữa2loạichương trình dịch: thông dịchvàbiên dịch.Câu8
3 Các thành phần của NNLT
Nêu được các thành phần cơ bản của NNLT:
Bảng chữ cái, cú pháp, ngữ nghĩa.Câu 3
LấyđượcvídụtrongmộtNNLTcụthể(NNLTđược lựachọndạyhọc)để minh họacác thành phầncơbản của ngôn ngữlậptrình.Câu9
Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Sốcâu hỏitheocácmứcđộnhận thức Nhận biết
4 Các thành phần cơ sở của NNLT (NNLT được lựa chọn để dạy học)
Nêu và lấy được ví dụ về các thành phần cơ sở của NNLT cụthể:
+ Bảng chữ cái;Câu 6 + Tên;
+ Tên dành riêng (từ khóa);
Nêu được cách đặt tên biến, tên hằng trong lậptrình.
Phân biệt được giữa hằng và biến.Câu12
Phân biệt được giữa tên chuẩn và têndànhr i ê n g Câu10
Thựchiệnđượcviệcđặttênđúngvànhậnbiếtđược tên sai qui định.Câu11
Nêuđượccấutrúccủamộtchươngtrìnhgồm cấu trúc chung và các thành phần.Câu13
Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Nhận ra được các thành phần của chương trình đơn giản.Câu14
Thông qua ví dụ đơn giản, giải thích được chươngtrìnhlàsựmôtảcủathuậttoánbằngmột ngôn ngữ lập trình.Câu23
2 Một số kiểu dữ liệu chuẩn
Biết một số kiểu dữ liệu có sẵn trong NNLT: nguyên, thực, kí tự, logic.Câu 15; Câu 16
Giải thích sơ lược được mối quan hệ giữa bộ nhớ lưu trữ và phạm vi giá trị của dữ liệu số.Câu 24
Xácđịnhđượckiểudữliệuđơngiảncầnkhai báo cho các dữ liệu cần sử dụng trong chương trình.
Nêu được cú pháp khai báo biến.Câu
Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Sốcâu hỏitheocácmứcđộnhận thức Nhận biết
Vận dụng cao Thông hiểu:
Thực hiện được đúng cách khai báobiến.
4 Phép toán, biểu thức, lệnh gán
Nêuđượccáckháiniệm:phéptoán,biểuthứcsố học, hàm số học chuẩn, biểu thức quan hệ Câu
So sánh được giữa câu lệnh gán và phép so sánh.Câu 27,28
Giải thích được hoạt động của câu lệnhgán.
Viết được các biểu thức số học đơngiản.
Viết được các biểu thức lôgic đơngiản.
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ MINH HỌA ĐỀ KIỂM TRA GIỮA KÌ 1 NĂM HỌC 2020 - 2021
Thời gian làm bài:45 phútKhông tính thời gian phát đề
Họ và tên học sinh:……… Mã số học sinh:………
Lưu ý:Trong đề minh họa ngôn ngữ lập trình được sử dụng là Pascal Giáo viên khira đề có thể chọn ngôn ngữ lập trình khác để thay thế.
Câu 1.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:
B Ngôn ngữ máy, ngôn ngữ bậccao.
C Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậccao.
Câu2 “Chươngtrìnhdịchcóchứcnăngchuyểnđổichươngtrìnhtừngônngữ…sangngô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 ánsau:
B ngôn ngữ máy, ngôn ngữ lập trình bậccao
C ngôn ngữ ngữ lập trình bậc cao, ngôn ngữmáy.
D ngôn ngữ lập trình bậc cao, hợpngữ
Câu 3.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 Bảng chữ cái, cú pháp và ngữpháp.
B Bảng chữ cái, cú pháp và ngữnghĩa.
C Các ký hiệu, bảng chữ cái và bảngsố.
D Các kí hiệu, bảng chữ cái và quiước.
Câu 4.Đặc điểm nào sau đây KHÔNG phải là đặc điểm củahằngtrong chương trình?
C Có giá trị thayđổi D Có giá trị không thayđổi.
Câu 5.Trong quá trình thực hiện chương trình,biếncó đặc điểm nào sau đây?
A có giá trịcốđịnh B giá trị có thể thayđổi.
C không tham gia vàolệnhgán D không dùng để tạo biểuthức.
Câu 6.Bảng chữ cái gồm các thành phần nào sau đây?
A tất cả cáckí tự B tất cả các kíhiệu
C chữ cái, chữ số vàkí hiệu D chữ cái, chữ số và kí tự đặcbiệt.
Câu 7.Hãy chọn phát biểu đúng về ngôn ngữ lập trình bậc cao trong các phát biểu sau đây?
A Là một dạng củahợpngữ B Gần với ngôn ngữmáy.
C Gần với ngôn ngữtựnhiên D Thực hiện nhanh hơn ngôn ngữmáy.
Câu 8.Hãy chọn phát biểu đúng trong các phát biểu dưới đây về ngôn ngữ lập trình và chương trình dịch?
A Chương trình dịch của hợp ngữ là biêndịch
B Chương trình dịch gồm các loại: hợp dịch, thông dịch, biêndịch.
C Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trìnhdịch.
D Một ngôn ngữ lập trình bậc cao có thể được chương trình dịch dịch sang hợpngữ.
Câu 9.Trong quá trình thực hiện chương trình,hằngcó đặc điểm nào sau đây?
A có giá trị khôngthayđổi B có giá trị thayđổi.
C dùng để thaythế biến D dùng để thay thế biểuthức.
Câu 10.Các từ SQR, SQRT thuộc loạitênnào sau đây?
A têndànhriêng B tên do người lập trìnhđặt.
Câu 11.Hãy chỉ ra tên đúng trong các tên dướiđây?
Câu 12.Biểu diễn nào dưới đây là biểu diễn giá trị củahằngtrong chương trình?
Câu 13.Từ khoáprogramdùng để khai báo đối tượng nào sau đây?
Câu 14.Phần thân chương trình được đặt giữa cặp từ khóa nào sau đây?
A.Số thực B.Sốnguyên C Kí tự D.Logic.
Câu 16.Kiểu ký tự được khai báo bằng từ chuẩn nào sau đây?
Câu 17 Biếnđược khai báo bằng khóa nào sau đây?
Câu 18.Khi khai báo danh sách biến cùng một kiểu dữ liệu, tên các biến phân cách nhau bằng kí tự nào sau đây?
A dấu chấm (.) B dấu chấm phẩy (;) C dấuphẩy(,) D dấu hai chấm(:)
Câu 19.Biến được khai báo bằng cú pháp nào sau đây?
A Var = ;
B Var : ;
C : kiểu dữliệu;
Câu 20.Những phép toán nào sau đây là phép toán quan hệ?
Câu 21.Phép toán MOD dùng để thực hiện phép tính nào sau đây?
A Chia lấyphần nguyên B Chia lấy phầndư.
C.Làmtrònsố D Chia lấy phần thậpphân.
Câu 22.Hàm cho giá trị bằng bình phương của x là:
Câu 23.Cho đoạn chương trình dưới đây:
Chương trình trên gồm các thành phần nào sau đây?
A Tên chương trình và khai báobiến.
B Khai báo hằng và thân chươngtrình.
C Khai báo tên chương trình và thân chươngtrình.
D Khai báo biến và khai báo hằng.
Câu24.Khimuốnlưuđiểmtrungbìnhmônhọclàchữsốcóphầnthậpphân,cầnkhai báo biến kiểu dữ liệu nào dưới đây?
Câu 25.Trong ngôn ngữ lập trình Pascal, khi khai báo biến x nhận giá trị nguyên khai báo nào dưới đây ĐÚNG?
Câu 26.Trong một chương trình, biến M có thể nhận các giá trị 10, 15 và biến N có thể nhận các giá trị 1.0 , 1.5, khai báo nào dưới đây là ĐÚNG ?
A Var M,N:Byte; B Var M: Real; N:Word;
Câu 27.Lệnh nào dưới đây gán giá trị cho biến x được khai báo kiểu dữ liệu byte?
Câu 28.Phát biểu nào dưới đây SAI về biểu thức?
A Gồm các hằng và biến nối với nhau bởi các phéptoán.
B Có giá trị thuộc kiểu dữ liệu xácđịnh.
C Các hằng và biến để tạo biểu thức có thể có các kiểu dữ liệu khácnhau
D Các hằng và biến để tạo biểu thức phải có cùng một kiểu dữliệu
Câu1.Hãyviếtlạicácbiểuthứcdạngtoánhọcx 2 +y 2 +z 2 sangdạngbiểudiễntương ứng trong ngôn ngữ lập trìnhPascal.
Câu 2.Cho M, N là hai biến nguyên Trong ngôn ngữ lập trình Pascal, hãy viết biểu thức điều kiện để biểu thị M chia hết cho 3 và N chia hết cho 2.
Để thực hiện các yêu cầu trong bài tập, trước tiên, ta cần khai báo hằng NS với giá trị là năm sinh của học sinh Tiếp theo, khai báo biến T có kiểu số nguyên để lưu trữ tuổi Để tính tuổi, ta lập biểu thức bằng cách lấy năm hiện hành trừ năm sinh Cuối cùng, hiển thị số tuổi đã tính được trên màn hình.
* Mỗi câu trắc nghiệm đúng được 0,25 điểm
II PHẦN TỰ LUẬN (3,0điểm)
Câu hỏi Nội dung Điểm
- Viết đúng biểu thức: dùng phép toán hayhàm
- Đúng thứ tự tương ứng biểu thức dạngtoán.
- Viết biểu thức điều kiện xác định M chia hết cho3
- Viết biểu thức điều kiện xác định N chia hết cho2
2.2 Kiểm tra cuối kỳ I lớp11 a) Ma trận
MA TRẬN ĐỀ KIỂM TRA CUỐI KỲ 1 MÔN: TIN HỌC 11 - THỜI GIAN LÀM BÀI: 60 PHÚT
TT Nội dung kiến thức Đơn vị kiến thức
Nhận biết Thông hiểu Vận dụng Vận dụng cao Số câuh ỏi
Thời gian (phút ) Số câu hỏi
Một số khái niệm cơ sở trong ngôn ngữ lập trình
3 Các NNLT thành phần của
4 Các thành phần cơ sở của NNLT (NNLT được lựa chọn để dạy học)
2 Một chuẩn số kiểu dữ liệu
TT Nội dung kiến thức Đơn vị kiến thức
Nhận biết Thông hiểu Vận dụng Vận dụng cao Số câuh ỏi
4 Phép toán, biểu thức, lệnh gán 1 0.75 1 1.25 1*
6 Soạn thảo, dịch,thựch i ệ n v à h i ệ u chỉnhchương trình
4 Đánh giá kĩ năng thực hành trên máy tính 2 5 1 8 0 3 15 20%
-Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
-Cáccâuhỏi/bàitậpởcấpđộvậndụngvàvậndụngcaolàcáccâuhỏi/bàitậptựluận;cóthểkiểmtra,đánhgiáởphòngthực hành tùy thuộc vào điều kiện về phòng máy của từng trường (ưu tiên thựchành).
Mỗi câu trắc nghiệm được tính 0,25 điểm, trong khi số điểm cho các câu hỏi tự luận và bài tập thực hành sẽ được quy định trong hướng dẫn chấm, đảm bảo tương ứng với tỷ lệ điểm trong ma trận.
Giáo viên sẽ ra 2 câu hỏi hoặc bài tập cho đề kiểm tra ở cấp độ vận dụng, trong đó bao gồm 1 câu hỏi từ đơn vị kiến thức 3.1 về tổ chức lập và 1 câu hỏi từ một trong 5 đơn vị kiến thức: 2.2 về một số kiểu dữ liệu chuẩn, 2.3 về khai báo biến, 2.4 về phép toán, biểu thức và lệnh gán, 2.5 về tổ chức vào/ra đơn giản, và 2.6 về soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình.
-Không được chọn câu hỏi ở mức độ vận dụng và câu hỏi ở mức độ vận dụng cao trong cùng một đơn vị kiếnthức.
Tổng điểm bài đánh giá được tính từ số thứ tự 1 đến 3 chiếm 80%, trong khi tổng điểm bài đánh giá kỹ năng thực hành trên máy tính chiếm 20% tổng điểm toàn bài từ số thứ tự 1 đến 4 Tổng điểm bài kiểm tra cuối kỳ bao gồm điểm trắc nghiệm, điểm tự luận và điểm bài đánh giá kỹ năng thực hành trên máy tính.
BẢNG ĐẶC TẢ KĨ THUẬT ĐỀ KIỂM TRA CUỐI KỲ 1MÔN: TIN HỌC 11 – THỜI GIAN LÀM BÀI: 60 PHÚT
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Vận dụng cao Nhận biết:
Kểr a đ ư ợ c 3 l o ạ i N N L T ( N g ô n n g ữ máy, hợp ngữ và ngôn ngữ lập trình
1 Phân loại NNLT bậc cao).
Phânbiệtđược3loạiNNLT:Ngônngữ máy, hợp ngữ và ngôn ngữ lập trình
Một số khái bậc cao.
1 niệm cơ sở trong ngôn ngữ lập trình
Nêu được khái niệm biên dịch vàthôngdịch.
3 Các thành phần của NNLT
Nêu được các thành phần cơ bản của NNLT:Bảngchữcái,cúpháp,ngữnghĩa.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức Nhận biết
Vận dụng cao Thông hiểu:
Lấy được ví dụ trong một NNLT cụthể (NNLT được lựa chọn dạy học) để minh họa các thành phần cơ bản của ngôn ngữ lậptrình.
Nêu và lấy được ví dụ về cácthành phần cơ sở của NNLT cụ thể:
4 Các thành phần cơ sở của NNLT (NNLT được lựa chọn để dạy học)
+ Tên dành riêng (từ khóa);
Nêu được cách đặt tên: tên biến,hằngtrong lậptrình.
Phân biệt được giữa hằng vàbiến.
Thựch i ệ n đ ư ợ c v i ệ c đ ặ t t ê n đ ú n g v à nhận biết được tên sai qui định.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Nhận ra được các thành phần của chương trình đơngiản.
Thông qua ví dụ đơn giản, giảithíchđ ư ợ c c h ư ơ n g t r ì n h l à s ự m ô t ả c ủ a t h u ậ t t o á n b ằ n g m ộ t n g ô n n g ữ l ậ p trình.
Biết một số kiểu dữ liệu có sẵn trong NNLT: nguyên, thực, kí tự,logic.
2 Một số kiểu dữ liệu chuẩn
Giải thích sơ lược được mối quan hệ giữa bộ nhớ lưu trữ và phạm vi giá trịcủa dữ liệu số.
Xác định được kiểu dữ liệu đơn giản cần khai báo cho các dữ liệu cần sử dụng trong chươngtrình.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức Nhận biết
Vận dụng cao Nhận biết:
Nêu được cú pháp khai báobiến.
3 Khai báo biến khai báo biến.
Thực hiện được đúng cách khaib á o biến.
Chỉ ra được chỗ sai trong khai báobiến (nếu có).
Nêu được các khái niệm: phéptoán,biểu thức số học, hàm số học chuẩn,biểuthức quanhệ.
4 Phép toán, biểu thức, lệnh gán
Giải thích được hoạt động của câulệnhgán.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Vận dụng cao Vận dụng:
Viết được các biểu thức lôgic đơngiản.
Nêu được các lệnh vào/ra đơn giảnvàđể nhập thông tin từ bàn phím vàđưa thông tin ra màn hình.
5 Tổ chức vào/ra đơn giản
Phânbiệtđượcviệcnhậpdữliệuđãcho của bài toán (bằng lệnh nhập) và việcđưa ra được dữ liệu cần tìm (bằng lệnh xuất).
Viết được lệnh vào/ra đơngiản.
6 Soạn thảo,dịch,thực hiện vàhiệuchỉnh chươngtrình
Nêu được các bước: soạn thảo, dịch, thực hiện và hiệu chỉnh chươngtrình.
Nêu được một số công cụ củamôitrường lập trình cụthể.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức Nhận biết
Vận dụng cao Thông hiểu:
Giải thích được một số thông báo lỗi đơn giản của chương trìnhdịch.
Giải thích được việc sửa lỗi dựa trên thôngbáolỗivàtínhhợplícủakếtquảthuđược.
Bước đầu sử dụng được chươngtrìnhdịch để phát hiệnlỗi.
Bước đầu chỉnh sửa được chươngtrìnhdựa vào thông báo lỗi của chương trình dịch và tính hợp lí của kết quả thuđược.
3 Rẽ nhánh (Rẽ nhánh và lặp)
Chỉ ra được cấu trúc rẽ nhánhtrongthuật toán.
Chỉ ra được câu lệnh rẽ nhánhtrongchươngtrình.
Trình bày được cú pháp của câu lệnhrẽnhánh.
Giải thích được hoạt động của cấu trúc rẽ nhánh trong một thuật toán cụthể.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Nhận biết
Giải thích được hoạt động của câulệnhrẽ nhánh dạng thiếu và dạng đủ trongmộtchương trình cụthể.
Giải thích được tác dụng của câu lệnh ghép, lấy được ví dụ minhhọa.
Sử dụng được cấu trúc rẽ nhánhtrongmô tả thuật toán để giải quyết một số bài toán đơngiản.
Viết được các lệnh rẽ nhánh (khuyết hoặcđủ)củamộtNNLTcụthểđểthểhiện một cấu trúc rẽ nhánh cho trướctrongthuật toán.
Sửdụng đượccấu trúcrẽnhánhđểbiểu thịđượcthuậttoánchomộtsốbàitoánđơngiảnt ạicácbướcmà nócần các quyết định phụthuộc vào mộtđiều kiệnchotrước.
Sử dụng được câu lệnh rẽ nhánh đểthểhiệncấutrúcrẽnhánhtrongthuậttoáncho một số bài toán đơngiản.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức Nhận biết
4 Đánh giá kĩ năng thực hành trên máy tính
Bước đầu cài đặt một số bài toánđơngiản về rẽnhánh.
Cài đặt một số bài toán có sử dụng câu lệnhrẽnhánhthểhiệnđượcthuậttoánchomột số bài toán đơngiản.
-Các câu hỏi ở cấp độ nhận biết và thông hiểu là các câu hỏi trắc nghiệm khách quan 4 lựa chọn, trong đó có duy nhất1 lựa chọn đúng.
-Cáccâuhỏi/bàitậpởcấpđộvậndụngvàvậndụngcaolàcáccâuhỏi/bàitậptựluận;cóthểkiểmtra,đánhgiáởphòngthực hành tùy thuộc vào điều kiện về phòng máy của từng trường (ưu tiên thựchành).
Mỗi câu trắc nghiệm sẽ được tính 0,25 điểm, trong khi số điểm cho các câu hỏi tự luận và thực hành sẽ được quy định theo hướng dẫn chấm, đảm bảo tương ứng với tỷ lệ điểm trong ma trận.
Giáo viên sẽ đưa ra hai câu hỏi hoặc bài tập cho đề kiểm tra ở cấp độ vận dụng, trong đó bao gồm một câu hỏi từ đơn vị kiến thức 3.1 về tổ chức lập và một câu hỏi từ một trong năm đơn vị kiến thức 2.2 đến 2.6, cụ thể là: kiểu dữ liệu chuẩn, khai báo biến, phép toán, biểu thức, lệnh gán, tổ chức vào/ra đơn giản, và soạn thảo, dịch, thực hiện cũng như hiệu chỉnh chương trình.
-Không được chọn câu hỏi ở mức độ vận dụng và câu hỏi ở mức độ vận dụng cao trong cùng một đơn vị kiếnthức.
Tổng điểm bài đánh giá được tính từ số thứ tự 1 đến 3 chiếm 80%, trong khi tổng điểm bài đánh giá kỹ năng thực hành trên máy tính chiếm 20% tổng điểm toàn bài từ số thứ tự 1 đến 4 Đối với tổng điểm bài kiểm tra cuối kỳ, bao gồm điểm trắc nghiệm, điểm tự luận và điểm bài đánh giá kỹ năng thực hành trên máy tính.
TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức
Nhận biết Thông hiểu Vận dụng
Một số khái niệm cơ sở trong ngôn ngữ lập trình
Kểrađược3loạiNNLT(Ngônngữmáy,hợp ngữ và ngôn ngữ lập trình bậc cao).Câu 1 Thônghiểu:
Phân biệt được 3 loại NNLT: Ngôn ngữmáy,hợp ngữ và ngôn ngữ lập trình bậc cao.Câu5
Nêu được vai trò của chương trìnhdịch.
Nêu được khái niệm biên dịch và thôngdịch.
Sosánhđượcsựkhácnhaugiữa2loạichương trình dịch: thông dịch và biên dịch.Câu6
3 Các thành phần của NNLT
Nêu được các thành phần cơ bản của NNLT:
Bảng chữ cái, cú pháp, ngữ nghĩa.Câu 3
Lấy được ví dụ trong một NNLT cụthể
(NNLT được lựa chọn dạy học) để minhhọac á c t h à n h p h ầ n c ơ b ả n c ủ a n g ô n n g ữ l ậ p t r ì n h
4 Các thànhphầncơ sở của NNLT
(NNLT đượclựachọn để dạy học)
Nêu và lấy được ví dụ về các thành phần cơ sở của NNLT cụthể:
+ Tên dành riêng (từ khóa);
Nêu được cách đặt tên: tên biến, hằng trong lậptrình.
Phân biệt được giữa hằng vàbiến.
Phân biệt được giữa tên chuẩn và têndànhriêng.
Thựchiệnđượcviệcđặttênđúngvànhậnbiếtđược tên sai qui định.Câu8
Nêu được cấu trúc của một chương trìnhgồm cấu trúc chung và các thành phần.Câu9 1 1 trình đơngiản.
Thông qua ví dụ đơn giản, giải thích được chươngtrìnhlàsựmôtảcủathuậttoánbằngmột ngôn ngữ lập trình.Câu17
2 Một số kiểu dữ liệu chuẩn
Biết một số kiểu dữ liệu có sẵn trong NNLT: nguyên, thực, kí tự, logic.Câu 10
Giải thích sơ lược được mối quan hệ giữa bộ nhớ lưu trữ và phạm vi giá trị của dữ liệu số.Câu 18
Xác định được kiểudữliệuđơngiảncần khai báochocácdữliệucầnsửdụngtrongchươngtrình.
Nêu được cú pháp khai báo biến.Câu
Thực hiện được đúng cách khai báobiến.
Chỉ ra được chỗ sai trong khai báo biến (nếu có).
4 Phép toán, biểu thức, lệnh gán
Nêuđượccáckháiniệm:phéptoán,biểuthức số học, hàm số học chuẩn, biểu thức quan hệ.Câu 13
So sánh được giữa câu lệnh gán và phép so sánh.
Viết được các biểu thức số học đơngiản.
Viết được các biểu thức lôgic đơngiản.
5 Tổ chức vào/ra đơn giản
Nêuđượccáclệnhvào/rađơngiảnvàđểnhập thông tin từ bàn phím và đưa thông tin ra màn hình.Câu 14
Phân biệt được việc nhập dữ liệu đã cho của bài toán (bằng lệnh nhập) và việc đưa ra được dữ liệu cần tìm (bằng lệnh xuất).Câu21
Viết được lệnh vào/ra đơngiản.
6 Soạnthảo,dịch, thực hiệnvàhiệu chỉnhchươngtrình
Nêuđượccácbước:soạnthảo,dịch,thựchiện và hiệu chỉnh chương trình.Câu15
Nêu được một số công cụ của môi trường lập trình cụ thể.Câu16
Giải thích được việc sửa lỗi dựa trên thông báo lỗi và tính hợp lí của kết quả thu được.Câu
Bước đầu sử dụng được chương trình dịchđểphát hiệnlỗi.
Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của chương trình dịch và tính hợp lí của kết quả thu được.
3 Rẽ nhánh (Rẽ nhánh và lặp)
Chỉ ra được cấu trúc rẽ nhánh trongthuậtt o á n Câu25
Chỉ ra được câu lệnh rẽ nhánh trong chương trình.Câu 24
Trình bày được cú pháp của câu lệnhrẽ nhánh.Câu 23, 26
Giải thích được hoạt động của cấu trúc rẽ nhánh trong một thuật toán cụ thể.Câu28
Giải thích được hoạt động của câu lệnh rẽ nhánh dạng thiếu và dạng đủ trong một chương trình cụ thể.Câu27
Giải thích được tác dụng của câu lệnh ghép, lấy được ví dụ minhhọa.
Sử dụng được cấu trúc rẽ nhánh trong môtảthuật toán để giải quyết một số bài toán đơn giản.
Viết được các lệnh rẽ nhánh (khuyết hoặcđủ) của một NNLT cụ thể để thể hiện một cấu trúc rẽ nhánh cho trước trong thuậttoán.
Sử dụng được cấu trúc rẽ nhánh để biểu thị đượcthuậttoánchomộtsốbàitoánđơngiảntại các bước mà nó cần các quyết định phụ thuộc vào một điều kiện chotrước.
Sử dụng được câu lệnh rẽ nhánh để thể hiện cấutrúcrẽnhánhtrongthuậttoánchomộtsốbàitoán đơngiản.
4 Đánh giá kĩ năng thực hành trên máy tính
Bước đầu cài đặt một số bài toán đơn giản về rẽnhánh.
Càiđặtmộtsốbàitoáncósửdụngcâulệnhrẽ nhánh thể hiện được thuật toán cho một số bài toán đơngiản.
152 d) Đề minh họa; đáp án và hướng dẫnchấm
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ MINH HỌA ĐỀ KIỂM TRA CUỐI KÌ 1 NĂM HỌC 2020 - 2021
Thời gian làm bài: 60 phút Không tính thời gian phát đề
Họ và tên học sinh:……… Mã số học sinh:………
Lưu ý: Đề minh họa ngôn ngữ lập trình được sử dụng là Pascal Giáo viên khi ra đềcó thể chọn ngôn ngữ lập trình khác để thay thế.
Câu 1.Ngôn ngữ lập trình nào dưới đây không cần có chương trình dịch?
Câu 2.Phương án nào dưới đây là phát biểu ĐÚNG về thông dịch?
A Các chương trình thông dịch đồng thời dịch tất cả câulệnh.
B Các chương trình thông dịch lần lượt dịch và thực hiện từng câulệnh.
C Thông dịch có chương trình đích để lưutrữ.
D Diễn đạt thuật toán để có thể giao cho máy tính thực hiện.Câu 3.Ngôn ngữ lập trình thường có mấy thành phần cơ bản: A.2 B 4 C 5 D
3.Câu 4.Trong ngôn ngữ lập trình Pascal, từ khóa Var dùngđể?
A Khaibáohằng B Khai báo thư viện
C Khai báo tênchươngtrình D Khai báo biến
Câu 5.Ngôn ngữ lập trình bậc cao có khả năng nào sau đây?
A Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loạimáy
B Máy tính trực tiếp hiểu và thựchiện.
C Có thể diễn đạt được mọi thuậttoán
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 6.Phát biểu nào dưới đây là SAI về biên dịch và thông dịch?
A 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ợpngữ. dịch
Thông dịch viên thực hiện việc dịch từng câu lệnh một cách lần lượt, trong khi đó, biên dịch viên cần dịch toàn bộ chương trình sang mã nhị phân trước khi có thể thực hiện nó.
D Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câulệnh.
Câu 7.Phát biểu nào dưới đây là đúng
B Mỗingônngữlậptrìnhđềucó3thànhphầnlàbảngchữcái,cúphápvà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
C 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ữđó
D Các ngôn ngữ lập trình đều có chung một bộ chữcái
Câu 8.Hãy chọn biểu diễn tên đúng trong những biểu diễn sau:
Câu 9.Phát biểu nào sau đây là ĐÚNG?
A Phần tên chương trình nhất thiết phảicó
B Phần khai báo bắt buộc phảicó
C Phần thân chương trình nhất thiết phảicó
D Phần thân chương trình có thể có hoặckhông
Câu 10.Biến x có thể nhận các giá trị -5, 100, 15, 20 Hãy chọn kiểu dữ liệu phù hợp với biến x?
Câu 11.Để lưu kiểu dữ liệu kí tự trong Pascal ta cần khai báo biến kiểu gì?
D.WordCâu 12 Khai báo nào sau đâyĐÚNG?
Câu 13.Trong Pascal, phép toán sau đây đâu là phép toán logic:
Câu 14.Trong ngôn ngữ lập trình Pascal để nhập giá trị cho x vào từ bàn phím ta dùng
Câu 15.Trong ngôn ngữ lập trình Pascal để biên dịch chương trình ta sử dụng tổ hợp
Câu 16.Trong ngôn ngữ lập trình Pascal, để chạy chương trình sử dụng tổ hợp phím:
Câu 17.Xét chương trình Pascal dưới đây:
BEGIN Writeln ('Xin chao cac ban!');
Writeln(Pascal rat han hanh lam quen voi ban!');
Hãy chọn phát biểu sai?
A Khai báo tên chương trình làChao
B Thân chương trình có bốn dònglệnh
C Thân chương trình có hai câulệnh
D Chương trình không có khai báohằng
Câu 18.Máy tính sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báosau?
Câu 19.Với khai báo biến: Var ch: char; a: integer; b: byte;
Phương án nào dưới đây ĐÚNG khi gán giá trị cho các biến trên?
Câu 20.Cho biểu thức (abs(p) = q) and (((q mod m) div 4) > n);
Với p = -20, q = 20, m = 7, n = 2, phương án nào sau đây là kết quả ĐÚNG của biểu thức trên?
Câu 21.Câu lệnh Write(‘TONG = ‘,10 + 20); cho kết quả ?
Câu 23.Hãy chọn phương án ĐÚNG với cấu trúc rẽ nhánh IF THEN
ELSE , câu lệnh 2 được thực hiện khi?
A biểu thức điều kiện đúng và câu lệnh 1 thực hiệnxong;
Câu 24.Cách viết nào dưới đây là cách viết ĐÚNG của câu lệnh rẽ nhánh trong ngôn ngữ lập trình Pascal?
A If ; then B If then .
C.If then; D If then :
Trong các ngôn ngữ lập trình bậc cao, cấu trúc rẽ nhánh trong thuật toán thường được mô tả bằng câu lệnh IF – THEN, trong đó sau từ khóa IF là một điều kiện Điều kiện này được xác định bằng một biểu thức logic.
A.Lôgic B Sốhọc C Quanhệ D Câu lệnh
Câu 26.Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây làĐÚNG?
Câu 27.Xét chương trình sau?
Begin a:2; write(‘b=’); readln(b); if a