1. Mục tiêu đánh giá:
Đánh giá kết quả tiếp thu của học sinh sau khi học Đ11
2. Mục đích, yêu cầu của đề:
Kiến thức:
- Hiểu và thực hiện cách khai báo, truy cập đến các phần tử của mảng
- Cài đặt được thuật toán của bài toán đơn giản với kiểu dữ liệu mảng
3. Ma trận đề:
Bài kiểm tra 15 phút Năm học: 2008 - 2009 sở GD - ĐT thanh hóa Trường THPT Vĩnh Lộc ---------***--------- Môn: Tin học Khối 11 Họ và tên GV: Đỗ Thị Thu Hiền 1. Mục tiêu đánh giá: Đánh giá kết quả tiếp thu của học sinh sau khi học Đ11 2. Mục đích, yêu cầu của đề: Kiến thức: - Hiểu và thực hiện cách khai báo, truy cập đến các phần tử của mảng - Cài đặt được thuật toán của bài toán đơn giản với kiểu dữ liệu mảng 3. Ma trận đề: Biết Hiểu Câu 1 Vận dụng Câu 2 4. Nội dung đề: Câu 1: Trong NNLT Pascal, hãy khai báo mảng một chiều gồm 100 phần tử có giá trị kiểu real. (Thực hiện bằng cả 2 cách trực tiếp và gián tiếp) Câu 2: Viết chương trình nhập vào một mảng các số nguyên rồi đếm xem có bao nhiêu phần tử có giá trị bằng 1 5. Hướng dẫn chấm và giải: Câu 1: (4 điểm) Cách 1: Trực tiếp (1 điểm) Var A: array[1..100] of real; Cách 2: Gián tiếp (1 điểm) Type Ka =array[1..100] of real; Var A: Ka; Câu 2: (6 điểm) Chương trình Thang điểm program Bai_tap; Uses crt; Var a:array[1..100] of integer; n,i,d: integer; 2 điểm Begin clrscr; d:=0; Write('Nhap n: '); Readln(n); for i:=1 to n do readln(a[i]); 2 điểm for i:=1 to n do If a[i]=1 then d:=d+1; Writeln('So phan tu co gia tri =1 la: ',d:4); Readln End. 2 điểm
Tài liệu đính kèm: