Câu 2: Hãy xác định bài toán Input-Output và viết mô tả thuật toán, sau đó dựa vào thuật toán để viết chương trình cho bài toán sau: “Tính điểm trung bình tin học nghề của bạn Lan gồm 2 [r]
(1)Trường THCS Bình Thịnh Họ tên: Lớp: Thứ Ngày tháng Kiểm tra: Học Kì I Môn: Tin học năm 2010 Đề 1: Phần 1: Trắc nghiệm Điền đáp án đúng vào bảng sau: Câu Câu Câu Câu Câu Câu Câu Câu Câu Câu 10 Câu 1: Kết phép chia Mod là: a b c d Câu : Chọn đáp án trả lời đúng Cú pháp câu lệnh điều kiện dạng thiếu là: a if <câu lệnh> then <điều kiện> ; b if <điều kiện 1> then <điều kiện 2> ; c if <điều kiện> then <câu lệnh>; d if <câu lệnh 1> then <câu lệnh 2>; Câu 3: Các từ khóa gồm: a prgram, use, write, read b begin, ends, read, if, then c begin, if, them, else d program, uses, begin, end Câu 4: Cấu trúc chương trình Pascal gồm phần: a phần b phần c phần d phần Câu 5: Giả sử A khai báo là biến với kiểu liệu số nguyên, cách gán nào sau đây là đúng? a A:=10 b A=’10’ c A:=123.23 d A:=’Tin học’ Câu 6: Trong NNLT Pascal, với câu lệnh sau: Writeln (‘KQ là:’, a); cái gì in màn hình? a Ket qua la: a b Không đưa gì c KQ la a d KQ la: <giá trị biến a> C©u 7: §Ó nhËp d÷ liÖu ta dïng lÖnh: a Clrscr; b Readln(x); c X:= ‘dulieu’; d Write(‘Nhap du lieu’); Câu 8: Để dừng màn hình màn hình nhấn phím Enter em sử dụng lệnh a Write(); b Readln; c Delay(); d Clrscr; Câu 9: Phép toán (105 div 10 + 105 mod 5) có giá trị là: a b c 15 d 10 C©u 10: Trong biÓu diễn thuËt to¸n ngêi ta sö dông kÝ hiÖu: A -> B ®iÒu nµy cã nghÜa lµ g×? a Từ A suy B b Gán giá trị B cho A c Từ B suy A; D Gán giá trị A cho B Phần 2: Tự luận Câu 1: Hãy sửa lỗi các câu lệnh và xếp lại thứ tự các lệnh chương trình đây: Progarm Diem Trung Binh; Uses crt; Begin: Const DTB: real; readln(DTB); Write(‘ nhap diem trung binh ca nam cua hoc sinh:); If DTB> =5 then writeln(‘mung ban duoc len lop’); Else writeln(‘ban o lai lop’); Readln; End Câu 2: Hãy xác định bài toán (Input-Output) và viết mô tả thuật toán, sau đó dựa vào thuật toán để viết chương trình cho bài toán sau: “Tính điểm trung bình tin học nghề bạn Lan gồm phần lí thuyết và thực hành, biết điểm thực hành có hệ số 3, điểm lí thuyết có hệ số 1” Trường THCS Bình Thịnh Thứ Ngày tháng năm 2010 (2) Họ tên: Lớp: Kiểm tra: Học Kì I Môn: Tin học Đề 2: Phần 1: Trắc nghiệm Điền đáp án đúng vào bảng sau: Câu Câu Câu Câu Câu Câu Câu Câu Câu Câu 10 Câu 1: Kết phép chia Mod là: a b c d Câu : Chọn đáp án trả lời đúng Cú pháp câu lệnh điều kiện dạng đầy đủ là: a if <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>; b if <điều kiện 1> then <điều kiện 2>; c if <điều kiện> then <câu lệnh>; d if <điều kiện > then <câu lệnh 1> else <Câu lệnh 2>; Câu 3: Các từ khóa gồm: a program, uses, va, end b begin, end, read, ifs, then c begin, if, then, else d program, if, begin, end, hinhthang Câu 4: Cấu trúc chương trình Pascal gồm phần: a phần b phần c phần d phần Câu 5: Giả sử A khai báo là biến với kiểu liệu số thực, cách gán nào sau đây là đúng? a A:=10.3 b A= ’10’ c A:=123,000 d A:=’Tin học’ Câu 6: Trong NNLT Pascal, với câu lệnh sau: Writeln (‘KQ là:’, x); cái gì in màn hình? a Ket qua la: x b Không đưa gì c KQ la x d KQ la: <giá trị biến x> C©u 7: Để nhập giá trị biến x từ bàn phím: a Clrscr; b Readln(x); c X:= ‘dulieu’; d Write(‘Nhap du lieu’); Câu 8: Để dừng màn hình màn hình vòng vài giây em sử dụng lệnh a Write(); b Readln; c Delay(); d Clrscr; Câu 9: Phép toán (105 div + 105 mod 5) có giá trị là: a b c 15 d 10 Câu 10: Để thực việc tính tổng hai số nguyên a và b, phép gán nào sau đây là đúng: a Tong:=a-b b Tong:a+b c Tong:=a+b; d.Tong(a+b) Phần 2: Tự luận Câu 1: Hãy sửa lỗi các câu lệnh và xếp lại thứ tự các lệnh chương trình đây: Begin IF so mod = THEN Write(la so chan); ELSE Write(la so le); Program so_chan_le Uses crt; Clscr; Read(‘so’); Write(nhap so tu ban phim); End Câu 2: Hãy xác định bài toán (Input-Output) và viết mô tả thuật toán, sau đó dựa vào thuật toán để viết chương trình cho bài toán sau: Nhập vào số a,b Kiểm tra xem a> b thì thông báo “ a lon hon b”, b>a thi thông báo “ b lon hon a” ngược lại thì thông báo “ hai so bang nhau” Trường THCS Bình Thịnh Họ tên: Thứ Ngày tháng Kiểm tra: Học Kì I năm 2010 (3) Lớp: Môn: Tin học Đề 3: Phần 1: Trắc nghiệm Điền đáp án đúng vào bảng sau: Câu Câu Câu Câu Câu Câu Câu Câu Câu Câu 10 Câu 1: Kết phép chia 11 Mod là: a b c d Câu : Chọn đáp án trả lời đúng Cú pháp câu lệnh điều kiện dạng đầy đủ là: a if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; b if <điều kiện 1> then <điều kiện 2>; c if <điều kiện> then <câu lệnh>; d if <điều kiện > then <câu lệnh 1> else <Câu lệnh 2> Câu 3: Các từ khóa gồm: a program, uses, write b begin, end, read, if, then, binh c begin, vars, const d program, uses, begen, then Câu 4: Cấu trúc chương trình Pascal gồm phần: a phần b phần c phần d phần Câu 5: Giả sử A khai báo là biến với kiểu liệu số thực, cách gán nào sau đây là đúng? a A:=10 b A= ’10’ c A:=123.23 d A:=’Tin học’ Câu 6: Trong NNLT Pascal, với câu lệnh sau: Writeln (x); cái gì in màn hình? a x b Không đưa gì c KQ la x d <giá trị biến x> C©u 7: Để xóa màn hình ta dùng lệnh: a Clrscr; b Readln(x); c X:= ‘dulieu’; d Write(‘Nhap du lieu’); Câu 8: Kiểu liệu String có độ dài bao nhiêu ký tự? a 128 b.255 c 512 d.1024 Câu 9: Phép toán (105 div 10 + 105 div 10) có giá trị là: a 25 b 20 c 15 d 10 Câu 10: Để thực việc tính tổng hai số nguyên a và b, phép gán nào sau đây là đúng: a Tong;=a+b; b Tong=a+b; c Tong:a+b d.Tong(a+b) Phần 2: Tự luận Câu 1: Hãy sửa lỗi các câu lệnh và xếp lại thứ tự các lệnh chương trình đây: Progarm Diem Trung Binh; Uses crt; Begin: Const DTB: real; readln(DTB); Write(‘ nhap diem trung binh ca nam cua hoc sinh:); If DTB> =5 then writeln(‘mung ban duoc len lop’); Else writeln(‘ban o lai lop’); Readln; End Câu 2: Hãy xác định bài toán (Input-Output) và viết mô tả thuật toán, sau đó dựa vào thuật toán để viết chương trình cho bài toán sau: Nhập từ bàn phím vào số a,b,c In màn hình giá trị nhỏ số vừa nhập vào Trường THCS Bình Thịnh Họ tên: Thứ Ngày tháng Kiểm tra: Học Kì I năm 2010 (4) Lớp: Môn: Tin học Đề 4: Phần 1: Trắc nghiệm Điền đáp án đúng vào bảng sau: Câu Câu Câu Câu Câu Câu Câu Câu Câu Câu 10 Câu 1: Kết phép chia 10 Mod là: a b c d Câu : Chọn đáp án trả lời đúng Cú pháp câu lệnh điều kiện dạng thiếu là: a if <điều kiện> then <câu lệnh >; b if <điều kiện 1> then <điều kiện 2>; c if <điều kiện> then <câu lệnh>; d if <điều kiện > then <Câu lệnh 2> Câu 3: Các từ khóa gồm: a program, uses, en b begin, end, read, if, then c begin, var, const, rea d progm, uses, begin, then C©u 4: Tõ khãa nµo viÕt sai các từ đây: a Pro_gram b Uses c Begin d End Câu 5: Giả sử A khai báo là biến với kiểu liệu xâu kí tự, cách gán nào sau đây là đúng? a A:=10 b A= ’10’ c A:=123.23 d A:=Tin học Câu 6: Trong NNLT Pascal, với câu lệnh sau: Writeln (x); cái gì in màn hình? a x b Không đưa gì c KQ la x d <giá trị biến x> C©u 7: Để in màn hình dòng ‘Nhap du lieu’ em thực lệnh: a Clrscr; b Readln(x); c X:= ‘Nhapdulieu’; d Write(‘Nhap du lieu’); Câu 8: Kiểu liệu String có độ dài bao nhiêu ký tự? a 128 b.255 c 512 d.1024 Câu 9: Phép toán (105 div 10 + 10 mod 10) có giá trị là: a b c 15 d 10 Câu 10: Để thực việc tính tổng hai số nguyên a và b, phép gán nào sau đây là đúng: a Tong=a+b b Tong:=a+b; c Tong:a+b d.Tong(a+b) Phần 2: Tự luận Câu 1: Hãy sửa lỗi các câu lệnh và xếp lại thứ tự các lệnh chương trình đây: Begin IF so mod = THEN Write(la so chan); ELSE Write(la so le); Program so_chan_le Uses crt; Clscr; Read(‘so’); Write(nhap so tu ban phim); End Câu 2: Hãy xác định bài toán (Input-Output) và viết mô tả thuật toán, sau đó dựa vào thuật toán để viết chương trình cho bài toán sau: Nhập từ bàn phím vào số a,b,c, d In màn hình giá trị lớn số vừa nhập vào Trường THCS Bình Thịnh Họ tên: Thứ Ngày tháng Kiểm tra: Học Kì I năm 2010 (5) Lớp: Môn: Tin học Đề 1: Câu 1: Hoàn thành các câu sau: a: MOD: b: CHAR: c: STRING: d: File/new: e: File/open: f: Readln: g: Var : <Kiểu liệu>; Câu 2: Nối cột A và cột B để câu đúng CỘT A A End B Program C Writeln(X) D Readln(n) E Integer F Real G Writeln(‘X=’) H Ctrl+F9 Nối ABCDEFGH- CỘT B Lệnh khai báo chương trình Lệnh in màn hình kiểu xâu X= Kiểu liệu sô nguyên Kiểu liệu số thực Nhập giá trị n từ bàn phím Lệnh in giá trị biến X màn hình Chạy chương trình Kết thúc chương trình Câu 3: Trình bày cấu trúc, hoạt động câu lệnh điều kiện dạng thiếu Câu 4: Viết chương trình nhập vào từ bàn phím hai số tự nhiên a và b Hiển thị màn hình tổng a và b Bài làm Trường THCS Bình Thịnh Họ tên: Lớp: Thứ Ngày tháng Kiểm tra: Học Kì I Môn: Tin học năm 2010 Đề 2: Câu 1: Hoàn thành các câu sau: a: Const: (6) b: INTEGER: c REAL: d: File/save : e: Clrscr: f: Delay(x): g DIV: Câu 2: Nối cột A và cột B để câu đúng CỘT A A Ctrl+F9 B Readln(n) C Alt + F9 D Program E Writeln(X) F.Var G Writeln(‘X=’) H End Nối 12345678- CỘT B Lệnh khai báo chương trình Nhập giá trị n từ bàn phím Kết thúc chương trình Dịch chương trình Lệnh in màn hình kiểu xâu X= Lệnh in giá trị biến X màn hình Chạy chương trình Từ khóa khai báo biến Câu 3: Trình bày cấu trúc, hoạt động câu lệnh điều kiện dạng đủ Câu 4: Viết chương trình nhập vào từ bàn phím hai số tự nhiên a và b Hiển thị màn hình hiệu a và b Bài làm (7)