Đề kiểm tra HK2 môn Tin 11 năm 2019 Trường THPT Phù Yên

Sở GD- ĐT Sơn La

Trường THPT Phù Yên

ĐỀ KIỂM TRA HỌC KỲ II

MÔN: TIN HỌC LỚP 11

Năm học: 2018 – 2019

 

Họ và tên: ...................................................................................................

Lớp:...............................................................................................................

Câu 1:  (0,25đ)

Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì?

 Readln(s); k:= length(S);  for i:= k downto 1 do write(S[i]);                                         

Câu 2:  (0,25đ)

Với khai báo A:  array[1..100] of integer; thì việc truy xuất đến phần tử thứ 5 đượcviết như thế nào?

Câu 3: (0,25đ)

Cho s= ’123456789’ hàm copy(s,2,3) cho giá trị bằng bao nhiêu?

  Câu  4: (0,25đ)

  Cho s= ’500 ki tu’, hàm length(s) cho độ dài của xâu bằng bao nhiêu?

Câu 5:  (0,25đ)

Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả thế nào?

 Câu 6: (0,25đ)

 Trong ngôn ngữ lập trình Pascal, phần tử đầu tiên của xâu kí tự mang chỉ số là?

 Câu 7 : (0,5đ)

  Dữ liệu kiểu tệp có những đặc điểm nào?

Câu 8: (2đ)

 Hãy viết lệnh khai báo mảng để mô tả một dãy số thực A có tối đa 100 phần tử.

Câu 9: (3đ)

Hãy điền vào các lệnh còn thiếu để chương trình sau cho phép nhập một xâu kí tự từ bàn phím, chuyển tất cả các kí tự thành chữ in hoa và in nó ra màn hình.

Program    chuyeninhoa;

Var      St:………….;   i: Byte;

Begin

            Write(‘Nhap xau St: ‘);…………………………….;

            For i:=1 to…………….. do……………… := Upcase(St[i]);

             Write(‘Xau ket qua: ’, St);

            Readln

End.

Câu 10: (2đ)   

Viết chương trình (Sử dụng thủ tục) để tính tổng của S1 và S2.

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?