1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỀ KIỂM TRA 15 PHÚT Môn: Tin Học 11 ppsx

5 4K 19

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề Kiểm Tra 15 Phút Môn: Tin Học 11 Ppsx
Trường học Đại Học Sư Phạm Hà Nội
Chuyên ngành Tin Học 11
Thể loại Đề kiểm tra
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 5
Dung lượng 248,87 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

II – Yêu cầu của đề: - Học sinh hiểu được khái niệm và cách khai báo, sử dụng thuật toán của mảng hai chiều... - Cách khai báo mảng 2 chiều: Có hai cách trực tiếp và gián tiếp... II – Y

Trang 1

ĐỀ KIỂM TRA 15 PHÚT

Môn: Tin Học 11

I – Mục tiêu đánh giá:

- Đánh giá kết quả học tập của học sinh về các kiến thức cơ bản

đã học của bài mảng

II – Yêu cầu của đề:

- Học sinh hiểu được khái niệm và cách khai báo, sử dụng thuật toán của mảng hai chiều

III – Nội dung của đề:

Câu 1: (2 điểm)

Nêu định nghĩa, cách khai báo kiểu mảng 2 chiều

Câu 2: ( 1 điểm)

Chọn cách khai báo đúng:

a) Var ngay : array [1 max] of Integer;

b) Type tuan = array [1 max] of Integer;

Var tuan = ngay;

c) Type tuan = array [1 max] of Integer;

Var tuan : ngay;

d) Type tuan : array [1 max] of Integer;

Var ngay : tuan;

Câu 3: (1 điểm)

Cho mảng hai chiều A [m,n], để tham chiếu tới phần tử ở cột thứ 7, hàng thứ 9 thì sử dụng cách tham chiếu nào hợp lý nhất trong các cách tham chiếu sau:

a) A[7,9];

b) A[9,7];

c) A[1 7,1 9];

d) A[1 9,1 7];

Câu 4: (6 điểm)

Viết chương trình thực hiện bài toán: Nhập vào một dãy số nguyên và đưa ra giá trị nhỏ nhất của dãy số

Trang 2

IV - ĐÁP ÁN

Câu 1:

- Mảng hai chiều là bảng các phần tử cùng kiểu

- Cách khai báo mảng 2 chiều: Có hai cách trực tiếp và gián tiếp + Trực tiếp:

var<tên biến mảng>:array[chỉ số hàng, chỉ số cột]

of <kiểu phần tử>

+ Gián tiếp:

Type<tên kiểu mảng> = array[chỉ số hàng, chỉ số cột]

Of <kiểu phần tử>; Var <tên biến mảng> : <tên kiểu mảng>;

Câu 2:

Cách khai báo đúng: a),d)

Câu 3:

Cách tham chiếu hợp lí nhất: b)

Câu 4:

Chương trình:

Program TimMin;

uses crt;

const n = 100;

var A : array[1 n] of integer;

m, i, min: integer;

Begin

clrscr;

write('Nhap vao so luong phan tu cua day, m= '); readln(m);

for i:=1 to m do

begin

write('phan tu thu ',i,'=');

readln(A[i]);

end;

min:= A[1];

for i:=1 to m do

if A[i] < min then min:= A[i];

writeln('phan tu nho nhat cua day la:', min); readln;

End

Trang 3

ĐỀ KIỂM TRA 1 TIẾT Môn: Tin Học 11

I – Mục tiêu đánh giá:

- Đánh giá kết quả học tập của học sinh về các kiến thức cơ bản

đã học của chương IV

II – Yêu cầu của đề:

- Học sinh hiểu được khái niệm và cách khai báo, sử dụng thuật toán của chương IV

III – Nội dung của đề:

Câu 1: (1 điểm)

Cho mảng 2 chiều A[n,n] hãy chọn đoạn trình thích hợp cho dưới đây để đưa ra tổng của các phần tử nằm trên đường chéo chính a) s:=0;

for i:= 1 to n do s:= s + a[i,i];

writeln(‘tong cac phan tu tren duong cheo chinh la: ’,s);

b) s:=0;

for i:= 1 to n do

for j:= 1 to n do

begin s:= s + a[i,j];

writeln(‘tong cac phan tu tren duong cheo chinh la: ’,s); end;

c) s:=0;

for i:=1 to n do s:= s + a[i,i+1];

writeln (‘tong cac phan tu tren duong cheo chinh la: ’,s);

d) s:=0;

for i:=1 to n do s:= s + a[i, i-1];

writeln(‘tong cac phan tu tren duong cheo chinh la: ’,s);

Câu 2 (1 điểm)

Cho biết kết quả khi ghép các xâu sau lại với nhau:

‘TIN HOC’ + ‘THAT’+ ‘ THU’+’VI’

Câu 3: (2 điểm)

Hãy sử dụng các thủ tục đã được học để sử lí xâu sau:

Chuyển xâu S1 có giá trị:’MUA HOA PHUONG NO’ , thành xâu S2 có giá trị:’MUA HE DEN- PHUONG NO’

Trang 4

Câu 4 (1điểm )

Cho một bảng hồ sơ học sinh gồm các trường dữ kiệu sau: Họ

và Tên, Ngày sinh, Giơí tính, tổng điểm, hạnh kiểm, xếp loại Hãy khai báo các trường theo kiểu bản ghi

Câu 5: (5 điểm)

Viết chương trình nhập vào xâu s1 Và in ra số kí tự ‘a’ có trong xâu Gỉa sử S1 có giá trị: ‘a cham lam, sang nao a cung day som hoc bai, a con lam viec nha giup gia dinh nua’ Thì kết quả như thế nào?

IV- ĐÁP ÁN

Câu 1: Đáp án a)

Câu 2:

- Kết quả: ‘TIN HOCTHAT THUVI’

Câu 3:

Sử dụng hai thủ tục:

Xóa : Delete (S1,5,4) và Insert (S1,’HE DEN-‘,5) hoặc Delete(S1,4,5) và Insert ( S1,’ HE DEN-‘,4)

Câu 4:

Khai báo: Type HoSo = record

HoTen : String[30]

NgSinh : String [10]

GioiTinh : Boolean TongDiem : Real HanhKiem : String[10]

Seploai : String[10]

End;

Trang 5

Câu 5:

- Chương trình:

Program xaukitu;

uses crt;

var s1: string[100];

i,dem: integer;

Begin

clrscr;

write('nhap vao xau ki tu: '); readln(s1); dem:= 0;

for i:= 1 to length(s1) do

if s1[i] = 'a' then dem:= dem + 1;

writeln('so ki tu a trong xau la: ',dem); readln;

End

- So ki tu a trong xau S1 la: 13

Ngày đăng: 11/08/2014, 07:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w