Đề cương ôn tập học kỳ 2 Tin 8 (2010-2011).

4 275 1
Đề cương ôn tập học kỳ 2 Tin 8 (2010-2011).

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

Thông tin tài liệu

ễn tp tin 8 HKII, nm hc 2010 2011 Trng THCS Hũa Khỏnh CNG ễN TP TIN HC 8 HKII Nm hc: 2010 2011 CU TRC THI I. TRC NGHIM: 8 cõu, mi cõu 0.5 im. - Xem li lý thuyt trờn v nhng kin thc ó hc, ó bit trong quỏ trỡnh quan sỏt thc hnh trờn mỏy. II. T LUN: 2 cõu 3.0 im III. THC HNH: 3.0 im A. CC CU HI TRONG THI I. PHN TRC NGHIM Câu 1: Đâu là hoạt động lặp với số lần cha biết trớc? A. Hàng ngày em đi học. B. Một tuần trờng em tổ chức chào cờ 1 lần. C. Ngày em đánh răng ba lần D. Em sẽ đến nhà bà ngoại chơi vào hôm cả bố và mẹ đi vắng. Câu 2: Cú pháp của câu lệnh lặp với số lần cha biết trớc là là: A. If (Điều kiện) then (Câu lệnh); B. For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); C. While (điều kiện) do (câu lệnh); D. Var i,n: Integer; Câu 3: Với ngôn ngữ lập trình Pascal câu lệnh lặp: For i:=1 to 10 do x:=x+1; thì biến đếm i phải đợc khai báo là kiểu gì? A. Integer B. Real C. String D. Kiểu nào cũng đợc. Câu 4: Số vòng lặp trong câu lệnh: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); đợc xác định: A. Giá trị đầu + Giá trị cuối + 1 B. Giá trị đầu + Biến đếm + 1 C. Giá trị cuối - Giá trị đầu + 1 D. Giá trị cuối Biến đếm + 1 Câu 5: Trong câu lệnh lặp: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm: A. 1 đơn vị B. 2 đơn vị C. 3 đơn vị D. 4 đơn vị Câu 6: Hãy cho biết câu lệnh sau sẽ viết ra màn hình cái gì? For i:=1 to 3.5 do write(i); A. 1 2 3 B. 1 3.5 C. 3.5 D. Chơng trình không chạy vì giá trị cuối của biến đếm là số thập phân. Câu 7: Sau khi thực hiện đoạn chơng trình: j:=0; For i:=1 to 3 do j:= j + 2; write(j); thì giá trị in ra màn hình là: A. 4 B. 6 C. 8 D. 10 Câu 8: Sau khi thực hiện đoạn chơng trình: j:=0;i:=1; while i<=3 do Begin j:=j+2 Ti ti a ch: http://yume.vn/hoathien1979 Trang 1 ễn tp tin 8 HKII, nm hc 2010 2011 i:=i+1; End; write(j); thì giá trị in ra màn hình là: A. 6 B. 8 C. 10 D. 12 Câu 9 Đánh dấu (x) vào ô Đúng hoặc Sai tơng ứng trong các câu lệnh Pascal sau. Nếu sai sửa lại. Câu lệnh Đúng Sai Sửa lại For i:=10 to 1 do x:=x+1; For i=1 to 10 do x:=x+1; Câu 10 Đánh dấu (x) vào ô Đúng hoặc Sai tơng ứng trong các câu lệnh Pascal sau. Nếu sai sửa lại. Câu lệnh Đúng Sai Sửa lại While x =10 do x=x+1; While x:=10 do x:=x+1; Cõu 11: Trong ngụn ng lp trỡnh Pascal, cõu lnh lp bit trc s ln lp: For <bin m> := <giỏ tr u> to <giỏ tr cui> do <cõu lnh> Thỡ s ln lp c tớnh theo cụng thc no di õy? A. <giỏ tr cui> + <giỏ tr u> + 1 B. <giỏ tr u> - <giỏ tr cui> + 1 C. <giỏ tr cui> - < giỏ tr u> - 1 D. <giỏ tr cui> - < giỏ tr u> + 1 Cõu 12: Ta cú th s dng cu trỳc lp For do cho cỏc trng hp lp no di õy? A. Khi s ln lp cha xỏc nh trc B. Khi s ln lp ó xỏc nh trc C. C A v B u ỳng D. C A v B u sai Cõu 13: Phỏt biu no trong cỏc phỏt biu sau õy l sai? Trong cõu lnh lp While do A. Cõu lnh sau do cú th khụng c thc hin mt ln no. B. Cõu lnh sau do khụng c phộp l cõu lnh While do C. Cõu lnh sau do c thc hin ớt nht mt ln. D. Cõu lnh c s dng trong trng hp lp vi s ln cha bit trc. Cõu 14: Trong cõu lnh lp vi s ln cha bit trc: While <iu kin> do <cõu lnh> hot ng lp din ra nh th no? A. Nu <iu kin> sai thỡ <cõu lnh> c thc hin, <iu kin> ỳng thỡ kt thỳc vũng lp B. Nu <iu kin> ỳng thỡ <cõu lnh> c thc hin, <iu kin> sai thỡ kt thỳc vũng lp C. <cõu lnh> vn c thc hin dự kim tra <iu kin> ỳng hay sai D. C ba cõu iu sai. Cõu 15: Cu trỳc no c dựng vit cõu lnh lp vi s ln cha bit trc? Ti ti a ch: http://yume.vn/hoathien1979 Trang 2 Ơn tập tin 8 – HKII, năm học 2010 – 2011 A. For do…. B. If … Then…. C. If … then ….else…. D. While ….do …. Câu 16 : Từ khố để khai báo biến trong ngơn ngữ lập trình Pascal là : A. Const B. Var C. Real D. End Câu 17 : Để chạy một chương trình Pascal ta nhấn tổ hợp phím : A. Ctrl+F9 B. Alt+F9 C. Shitf+F9 D. Ctrl+Shift+F9 Câu 18 : Cấu trúc chung hợp lý của một chương trình Pascal là : A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 19: Trong Pascal khai khai báo nào sau đây là đúng : A. Var hs : real; B. Var 5hs : real; C. Const hs : real; D. Var S = 24; Câu 20: Khi viết câu lệnh lặp for do: a. Giá trị đầu lớn hơn giá trị cuối b. Giá trị cuối phải lớn hơn giá trị đầu c. Giá trị đầu bằng giá trị cuối d. Tất cả đều sai. Câu 21: Dữ liệu kiểu real là a. Kiểu số ngun nhận các giá trị từ 0 đến 255 b. kiểu số thực c. kiểu số ngun nhận các giá trị từ - 2 31 đến 2 31 -1 d. Tất cả đều sai. Câu 22 Cấu trúc rẽ nhánh dạng đầy đủ trong ngơn ngữ lập trình Pascal có dạng: a. if <câu lệnh 1> then <câu lệnh 2>; b. if <điều kiện1> then <câu lệnh1>; c. if <điều kiện> then < câu lệnh 1> else <câu lệnh 2>; d. if <điều kiện> then <câu lệnh>; II. PHẦN TỰ LUẬN Câu 1: Nêu cú pháp, và mơ tả hoạt động của câu lệnh lặp while … do?Vẽ lưu đồ vòng lặp while … do Câu 2: Hãy cho biết tác dụng của câu lệnh lặp. Câu 3: Nêu một vài ví dụ về hoạt động lặp với số lần biết trước và cách tính số vòng lặp trong câu lệnh lặp với số lần biết trước ? Câu 4: Ghi cấu trúc và giải thích câu lệnh lặp với số lần biết trước? Câu 5: Nêu sự khác nhau giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước? III. PHẦN THỰC HÀNH C©u 1:ViÕt ch¬ng tr×nh tÝnh tÝch cđa N sè tù nhiªn ®Çu tiªn, N nhËp tõ bµn phÝm. Câu 2: Hãy viết chương trình xuất ra bảng cửu chương bất kỳ khi người sữ dụng cần. Câu 3: Hãy viết chương trình để nhập vào số n từ bàn phím nếu nhập n <> 0 yêu cầu nhập lại nếu n = 0 thì dừng lại (thoát khõi chương trình) Câu 4: Hãy viết chương trình khi nhập hay số nguyên a, b bất kỳ thì chương trình sẽ thực hiện các phép tính sau đây: a. a + b b. a – b c. a * b d. a / b Tải tại địa chỉ: http://yume.vn/hoathien1979 Trang 3 Ơn tập tin 8 – HKII, năm học 2010 – 2011 e. Lấy phần nguyên của a / b f. Lấy phần dư của a / b Bài tập 5: Hãy viết chương trình sau: hai số a, b nhập từ bàn phím nếu số a lớn hơn số b xuất số a > số b, nếu a<b xuất a<b, a=b xuất a=b và xố màn hình và dừng màn hình 5 giây. Tải tại địa chỉ: http://yume.vn/hoathien1979 Trang 4 . ễn tp tin 8 HKII, nm hc 20 10 20 11 Trng THCS Hũa Khỏnh CNG ễN TP TIN HC 8 HKII Nm hc: 20 10 20 11 CU TRC THI I. TRC NGHIM: 8 cõu, mi cõu 0.5 im. - Xem li lý thuyt. cõu lnh lp vi s ln cha bit trc? Ti ti a ch: http://yume.vn/hoathien1979 Trang 2 Ơn tập tin 8 – HKII, năm học 20 10 – 20 11 A. For do…. B. If … Then…. C. If … then ….else…. D. While ….do …. Câu 16. bất kỳ thì chương trình sẽ thực hiện các phép tính sau đây: a. a + b b. a – b c. a * b d. a / b Tải tại địa chỉ: http://yume.vn/hoathien1979 Trang 3 Ơn tập tin 8 – HKII, năm học 20 10 – 20 11

Ngày đăng: 06/06/2015, 16:00

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan