1. Trang chủ
  2. » Giáo án - Bài giảng

DE 15P

11 170 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 97,5 KB

Nội dung

PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009 MÔN: TIN HỌC 8 Thời gian làm bài: 25 phút (không kể thời gian phát đề) A. PHẦN LÝ THUYẾT: ---------------------------------------------------------------------------------------------------------------- I. PHẦN TỰ LUẬN: (2 điểm) Bài 1 (1 điểm): Nêu quy tắc viết câu lệnh điều kiện dạng đầy đủ trong ngôn ngữ lập trình Pascal ? Bài 2 (1 điểm): Viết chương trình in thông báo ra màn hình dòng chữ: Chao cac bạn Minh la Turbo Pascal II. PHẦN TRẮC NGHIỆM: (4 điểm) Câu 1: Trong số các tên sau đây, trong một chương trình Pascal, tên nào sau đây là hợp lệ? A. Tam Giac; B. CT Dau Tien; C. program; D.HinhTron; Câu 2: Để tăng biến nhớ X lên 1 đơn vị, ta thực hiện câu lệnh nào sau đây? A. X = X + 1; B. X := X + 1; C. X + 1 := X; D. X := X - 1; Câu 3: Trong một chương trình Pascal, để chạy chương trình ta nhấn tổ hợp phím: A. Alt+F5; B. Alt+F9; C. Ctrl+F9; D. Alt+X; Câu 4: Lệnh writeln dùng để: A. In thông báo ra màn hình B. Đưa con trỏ xuống đầu dòng tiếp theo C. In thông báo ra màn hình và không đưa con trỏ xuống đầu dòng tiếp theo D. In thông báo ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo Câu 5: Để khai báo biến x có kiểu dữ liệu số nguyên, ta khai báo như sau : A. var x : integer; B. var x : real; C. const x : integer; D. const x : real; Câu 6: Cho đoạn chương trình sau: Program baitap ; Uses crt ; Begin Clrscr ; Writeln (‘ 20 div 3 = ‘ , 20 div 3) ; Readln ; End. Khi chay chương trình, kết quả hiển thị ra màn hình như sau : A. 20 div 3 = 6 B. 20 div 3 = 5 C. 20 div 3 = 20 div 3 D. 20 div 3 = 2 Câu 7: Cho đoạn chương trình sau : Program sapxep ; Var a , b : integer ; Begin Write (‘Nhap so a: ‘); readln(a); Write (‘Nhap so b: ‘); readln(b); If a < b then write (a,‘ ‘,b) Else write (b,‘ ‘,a); Readln ; End. Giả sử ta nhập từ bàn phím bộ dữ liệu (53, 12). Kết quả sẽ hiển thị như sau: A. 53 12 B. 12 53 C. 53 D. 12 ----------Hết---------- PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009 MÔN: TIN HỌC 8 Thời gian làm bài: 20 phút (không kể thời gian phát đề) ĐỀ SỐ 1: ---------------------------------------------------------------------------------------------------------------- B. PHẦN THI THỰC HÀNH: (4 điểm) Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím và in ra màn hình hai số đó theo thứ tự giảm dần. VD: Nhập vào bộ dữ liệu (12,34) Chương trình sẽ in ra màn hình hai số theo thứ tự giảm dần 34 12 -------------------------------------------------------------------------------------------------------- Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo danh và đề thi. Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 1 + Lưu lại chương trình với tên : Thi012D1 { Nguyen Thi Thuy Duong SBD : 012 DE: 1 } PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009 MÔN: TIN HỌC 8 Thời gian làm bài: 20 phút (không kể thời gian phát đề) ĐỀ SỐ 2: ---------------------------------------------------------------------------------------------------------------- B. PHẦN THI THỰC HÀNH: (4 điểm) Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím và in ra màn hình hai số đó theo thứ tự tăng dần. VD: Nhập vào bộ dữ liệu (34,12) Chương trình sẽ in ra màn hình hai số theo thứ tự tăng dần 12 34 -------------------------------------------------------------------------------------------------------- Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo danh và đề thi. Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 2 + Lưu lại chương trình với tên : Thi012D2 { Nguyen Thi Thuy Duong SBD : 012 DE: 2 } PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009 MÔN: TIN HỌC 8 Thời gian làm bài: 20 phút (không kể thời gian phát đề) ĐỀ SỐ 3: ---------------------------------------------------------------------------------------------------------------- B. PHẦN THI THỰC HÀNH: (4 điểm) Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím và in ra màn hình số lớn nhất trong hai số đó. VD: Nhập vào bộ dữ liệu (34,12) Chương trình sẽ in ra màn hình số lớn nhất là 34 -------------------------------------------------------------------------------------------------------- Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo danh và đề thi. Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 3 + Lưu lại chương trình với tên : Thi012D3 { Nguyen Thi Thuy Duong SBD : 012 DE: 3 } PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009 MÔN: TIN HỌC 8 Thời gian làm bài: 20 phút (không kể thời gian phát đề) ĐỀ SỐ 4: ---------------------------------------------------------------------------------------------------------------- B. PHẦN THI THỰC HÀNH: (4 điểm) Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím và in ra màn hình số nhỏ nhất trong hai số đó. VD: Nhập vào bộ dữ liệu (34,12) Chương trình sẽ in ra màn hình số nhỏ nhất là 12 -------------------------------------------------------------------------------------------------------- Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo danh và đề thi. Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 4 + Lưu lại chương trình với tên : Thi012D4 { Nguyen Thi Thuy Duong SBD : 012 DE: 4 } PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009 MÔN: TIN HỌC 8 Thời gian làm bài: 20 phút (không kể thời gian phát đề) ĐỀ SỐ 5: ---------------------------------------------------------------------------------------------------------------- B. PHẦN THI THỰC HÀNH: (4 điểm) Câu hỏi: (4 điểm) Viết chương trình kiểm tra tính hợp lệ khi nhập số nguyên a từ bàn phím. Chẳng hạn khi nhập số nguyên a > 10 in ra màn hình là số hợp lệ, ngược lại a ≤ 10 là số không hợp lệ VD: + Nhập vào dữ liệu (16) Chương trình sẽ in ra màn hình là số hợp lệ + Nhập vào dữ liệu (5) Chương trình sẽ in ra màn hình là số không hợp lệ -------------------------------------------------------------------------------------------------------- Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo danh và đề thi. Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 5 + Lưu lại chương trình với tên : Thi012D5 { Nguyen Thi Thuy Duong SBD : 012 DE: 5 } PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Mã số: 08 Độc lập - Tự do - Hạnh phúc ---------- ĐÁP ÁN ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008 – 2009 MÔN: TIN HỌC 8 Ma trận đề: Bài Mức độ Bài 2 Bài 3 Bài 4 Bài 6 Hiểu Câu 3 Câu 2 Biết Câu 1, Câu 4 Câu 5 Bài 1 Vận dụng Bài 2 Câu 6 Câu 7 A. PHẦN LÝ THUYẾT: (4 điểm) I. Phần tự luận: (2 điểm) Bài 1: (1 điểm) IF <ĐIỀU KIỆN> THEN <CÂU LỆNH 1> 0,5 đ ELSE <CÂU LỆNH 2> 0,5 đ Bài 2: (1 điểm) Program Bai2; Begin Writeln (‘Chao cac ban’); 0,5 đ Writeln (‘Minh la Turbo Pascal’); 0,5 đ Readln; End. II. Phần trắc nghiệm: (4 điểm) Câu Đáp án Điểm 1 D 0,5 2 B 0,5 3 C 0,5 4 D 0,5 5 A 0,5 6 A 0,75 7 B 0,75 B. PHẦN THỰC HÀNH: (4 điểm) Đề 1: { Nguyen Thi Thuy Duong SBD : 012 DE: 1 } Program de1; Var a,b : integer; 0,5 đ Begin Write(‘Nhap so nguyen a = ’); 0,25 đ Readln(a); 0,5 đ Writeln(‘Nhap so nguyen b = ’); 0,25 đ Readln(b); 0,5 đ If a > b then write(a, ‘ ‘ , b) 0,75 đ Else write (b, ‘ ‘, a); 0,75 đ Readln; End. Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm. Đề 2: { Nguyen Thi Thuy Duong SBD : 012 DE: 2 } Program de2; Var a,b : integer; 0,5 đ Begin Write(‘Nhap so nguyen a = ’); 0,25 đ Readln(a); 0,5 đ Writeln(‘Nhap so nguyen b = ’); 0,25 đ Readln(b); 0,5 đ If a < b then write(a, ‘ ‘ , b) 0,75 đ Else write (b, ‘ ‘, a); 0,75 đ Readln; End. Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm. Đề 3: { Nguyen Thi Thuy Duong SBD : 012 DE: 3 } Program de3; Var a,b : integer; 0,5 đ Begin Write(‘Nhap so nguyen a = ’); 0,25 đ Readln(a); 0,5 đ Writeln(‘Nhap so nguyen b = ’); 0,25 đ Readln(b); 0,5 đ If a > b then write(a) 0,75 đ Else write (b); 0,75 đ Readln; End. Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm. Đề 4: { Nguyen Thi Thuy Duong SBD : 012 DE: 4 } Program de4; Var a,b : integer; 0,5 đ Begin Write(‘Nhap so nguyen a = ’); 0,25 đ Readln(a); 0,5 đ Writeln(‘Nhap so nguyen b = ’); 0,25 đ Readln(b); 0,5 đ If a > b then write(b) 0,75 đ Else write (a); 0,75 đ Readln; End. Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm. [...]...Đề 5: { Nguyen Thi Thuy Duong SBD : 012 DE: 5 } Program de5 ; Var a : integer; Begin Write(‘Nhap so nguyen a = ’); Readln(a); If a > 10 then write(‘ So da nhap hop le’) Else write (‘ So da nhap khong hop le’); Readln; End 0,75 đ 0,5 đ 0,75 đ 0,75 đ 0,75 . B. PHẦN THỰC HÀNH: (4 điểm) Đề 1: { Nguyen Thi Thuy Duong SBD : 012 DE: 1 } Program de1 ; Var a,b : integer; 0,5 đ Begin Write(‘Nhap so nguyen a = ’); 0,25. trình không báo lỗi 0,5 điểm. Đề 2: { Nguyen Thi Thuy Duong SBD : 012 DE: 2 } Program de2 ; Var a,b : integer; 0,5 đ Begin Write(‘Nhap so nguyen a = ’); 0,25

Ngày đăng: 27/09/2013, 04:10

Xem thêm

HÌNH ẢNH LIÊN QUAN

Bà i2 (1 điểm): Viết chương trình in thông báo ra màn hình dòng chữ: - DE 15P
i2 (1 điểm): Viết chương trình in thông báo ra màn hình dòng chữ: (Trang 1)
w