KIỂM TRA CHẤT LƯỢNG CUỐI NĂM HỌC 2009-2010 Mơn: Tin học Thời gian làm bài: 45 phút Họ và tên: Chữ kí của người coi thi số 1: Lớp: Chữ kí của người coi thi số 2 ĐỀ 01 Phần 1: Lý thuyết (6 điểm) C©u 1. Cho biÕt sù kh¸c nhau gi÷a tªn vµ tõ kho¸. Cho biÕt quy tắc ®Ỉt tªn trong ch¬ng tr×nh. C©u 2. H·y cho biÕt c¸c thµnh phÇn chÝnh trong cÊu tróc cđa ch¬ng tr×nh. Câu 3. Biến là gì? Em hãy nêu cách khai báo biến, cách sử dụng biến trong chương trình? Câu 4. Hãy nêu cú pháp của cấu trúc lệnh rẽ nhánh dạng thiếu và dạng đủ. Câu 5: Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím Đáp án đề 1 Số phách Câu 1: - Tên trong chương trình là dãy các ký tự hợp lệ lấy từ bảng chử cái của ngơn ngữ lập trình. 0,5 điểm - Từ khố của ngơn ngữ lập trình (còn gọi là từ dành riêng) là tên được dùng cho các mục đích nhất định do ngơn ngữ lập trình quy định khơng được dùng cho bất kì mục đính nào khác. 0,5 điểm - Cách đặt tên khơng được bắt đầu bằng số và khơng được chứa dấu cách, khơng được trùng với tên từ khố 0,5 điểm Câu 2: Cấu trúc của chương trình gồm 2 phần: phần khai báo và phần thân chương trình 0,5 điểm + Phần khai báo: gồm phần khai báo tên chương trình và khai báo các thư viện và một số khai báo khác. 0,5 điểm + Phần thân chương trình: gồm các câu lệnh mà máy tính cần thực hiện và được bắt đầu bằng từ khố bigin và kết thúc là end. Đây là phần bát buộc phải có. 0,5 điểm Câu 3: Biến là gì? Cách khai báo biến, cách sử dụng biến trong chương trình? Biến được dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện chương trình. 0,5 điểm Khai báo biến Var <danh sách tên biến> : <kiểu dữ liệu>; 0,5 điểm Sử dụng biến: - Lệnh nhập giá trị cho biến từ bàn phím: Readln(tên biến); hoặc Read(tên biến); 0,5 điểm - Lệnh gán giá trị cho biến : Tên biến := Biểu thức cần gán giá trị cho biến; 0,5 điểm Câu 4: Hãy nêu cú pháp của cấu trúc rẽ nhánh dạng thiếu và dạng đủ. Cấu trúc rẽ nhánh dạng thiếu: if <điều kiện> then <câu lệnh>; 0,5 điểm Cấu trúc rẽ nhánh dạng đủ: if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; 0,5 điểm Câu 5: Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím Program nhap_so_phan_tu_cu_mang; Uses Crt; var n, i: integer; A: array[1 100] of real; 1 điểm Begin Clrscr; write('Nhap so phan tu cua mang, n= '); Readln(n); 1 điểm for i:=1 to n do Begin write('Nhap gia tri ',i,'cua mang, ‘a[',i,']= '); Readln(a[i]); end; 1,5 điểm Readln; end. 0,5 điểm . 2009-2010 Mơn: Tin học Thời gian làm bài: 45 phút Họ và tên: Chữ kí của người coi thi số 1: Lớp: Chữ kí của người coi thi số 2 ĐỀ 01 Phần 1: Lý thuyết (6 điểm) C©u 1. Cho biÕt sù kh¸c nhau gi÷a tªn vµ. biến; 0,5 điểm Câu 4: Hãy nêu cú pháp của cấu trúc rẽ nhánh dạng thi ́u và dạng đủ. Cấu trúc rẽ nhánh dạng thi u: if <điều kiện> then <câu lệnh>; 0,5 điểm Cấu trúc rẽ. của dãy cũng được nhập từ bàn phím Đáp án đề 1 Số phách Câu 1: - Tên trong chương trình là dãy các ký tự hợp lệ lấy từ bảng chử cái của ngơn