Tải bản đầy đủ (.pdf) (5 trang)

Đề kiểm tra chất lượng học kỳ II môn Tin học 8 - Năm học 2009-2010

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (96.49 KB, 5 trang )

<span class='text_page_counter'>(1)</span>kiểm tra chất lượng học kỳ II. N¨m häc: 2009 – 2010 m«n: tin häc 8 Thời gian: 45 phút (không kể thời gian giao đề). Mã đề 01. Câu 1. (2.0đ) Cấu trúc câu lệnh lặp dùng để làm gì? Nêu tác dụng của câu lệnh lặp với số lần biết trước? Câu 2. (3.0đ) Viết cú pháp cấu trúc câu lệnh lặp với số lần biết trước? Nêu các thành phÇn cña có ph¸p. LÊy vÝ dô? Câu 3. (2.0đ) Các khai báo biến mảng sau đây đúng hay sai? Giải thích? a) Var Y: Array[6..20] of Integer; b) Var Y: Array[10.5..25.5] of Real; c) Var Y: Array[10,50] of Integer; d) Var Y: Array[30..15] of Real; Câu 4. (3.0đ) 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è vµ in ra mµn h×nh sè lín nhÊt. §é dµi cña d·y sè còng ®­îc nhËp tõ bµn phÝm. Phßng GD&§T tuyªn HO¸ Trường THCS Thạch Hoá. kiểm tra chất lượng học kỳ II. N¨m häc: 2009 – 2010 m«n: tin häc 8 Thời gian: 45 phút (không kể thời gian giao đề). Mã đề 02. C©u 1. (2.0®) D÷ liÖu kiÓu m¶ng lµ g×? Lîi Ých cña viÖc sö dông biÕn m¶ng trong chương trình? C©u 2. (3.0®) ViÕt có ph¸p khai b¸o biÕn m¶ng? Nªu c¸c thµnh phÇn cña có ph¸p. LÊy vÝ dô? Câu 3. (2.0đ) Các khai báo biến mảng sau đây đúng hay sai? Giải thích? a) Var X: Array[6,20] of Integer; b) Var X: Array[10..25.5] of Real; c) Var X: Array[30..1] of Integer; d) Var X: Array[11..50] of Real; Câu 4. (3.0đ) 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è vµ in ra mµn h×nh sè bÐ nhÊt. §é dµi cña d·y sè còng ®­îc nhËp tõ bµn phÝm. ban gi¸m hiÖu Ký duyÖt. tæ chuyªn m«n Ký duyÖt. Lop8.net. gi¸o viªn.

<span class='text_page_counter'>(2)</span> §¸p ¸n vµ biÓu ®iÓm m«n: tin häc 8 N¨m häc: 2009 – 2010. Mã đề 01 021 C©u. 1.. Néi dung Cấu trúc câu lệnh lặp dùng để làm gì? Nêu tác dụng của câu lệnh lặp với số lần biết trước?. 2.0. - Cấu trúc câu lệnh lặp dùng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả m·n.. 1.0. - Tác dụng làm đơn giản và giảm nhẹ công sức của người viết chương tr×nh.. 2.. BiÓu ®iÓm. 1.0. Viết cú pháp cấu trúc câu lệnh lặp với số lần biết trước? Nêu các thành phÇn cña có ph¸p. LÊy vÝ dô?. 3.0. - Cú pháp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lÖnh> ;. 1.0. - C¸c thµnh phÇn : For, to, do lµ tõ kho¸. 0.25. Biến đếm là kiểu số nguyên, giá trị đầu và giá trị cuối là giá trị nguyên, gi¸ trÞ ®Çu nhá h¬n gi¸ trÞ cuèi.. 0.5. Câu lệnh sau từ khoá do có thể là câu lệnh đơn có thể là câu lệnh ghép. - VÝ dô: For i := 1 to 10 do writeln(‘A’) ; Các khai báo biến mảng sau đây đúng hay sai? Giải thích?. 0.25 1.0 2.0. a) Var Y: Array[6..20] of Integer; - §óng b) Var Y: Array[10.5..25.5] of Real; 3.. 0.5. Sai. V× chØ sè m¶ng ph¶i lµ kiÓu sè nguyªn. c) Var Y: Array[10,50] of Integer;. 0.5. Sai. Sai. Ph¶i thay dÊu (,) gi÷a chØ sè ®Çu vµ chØ sè cuèi b»ng dÊu (..). d) Var Y: Array[30..15] of Real;. 0.5 Sai. V× gi¸ trÞ ®Çu cña chØ sè m¶ng ph¶i nhá h¬n hoÆc b»ng chØ sè cuèi. 0.5 4.. 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è vµ in ra mµn h×nh sè lín nhÊt. §é dµi cña d·y sè còng ®­îc nhËp tõ bµn phÝm.. Lop8.net. 3.0.

<span class='text_page_counter'>(3)</span> 1.0. 1.0 1.0. ban gi¸m hiÖu Ký duyÖt. tæ chuyªn m«n Ký duyÖt. Lop8.net. gi¸o viªn.

<span class='text_page_counter'>(4)</span> §¸p ¸n vµ biÓu ®iÓm m«n: tin häc 8 N¨m häc: 2009 – 2010. Mã đề 02 021 C©u. Néi dung D÷ liÖu kiÓu m¶ng lµ g×? Lîi Ých cña viÖc sö dông biÕn m¶ng trong chương trình?. 1.. BiÓu ®iÓm 2.0. - D÷ liÖu kiÓu m¶ng lµ mét tËp hîp h÷u h¹n c¸c phÇn tö cã thø tù vµ mọi phần tử đều có cùng có một kiểu dữ liệu. - Lợi ích : Giúp cho việc viết chương trình được ngắn gọi và dễ dàng h¬n.. 2.. ViÕt có ph¸p khai b¸o biÕn m¶ng? Nªu c¸c thµnh phÇn cña có ph¸p. LÊy vÝ dô?. 3.0. - Có ph¸p: Tªn m¶ng: array[<chØ sè ®Çu>..<chØ sè cuèi>] of <kiÓu d÷ liÖu> ;. 1.0. - C¸c thµnh phÇn: array, of lµ tõ kho¸. 0.25. + ChØ sè ®Çu vµ chØ sè cuèi lµ hai sè nguyªn tho¶ m·n chØ sè ®Çu ≤ chØ sè cuèi.. 0.5. + KiÓu d÷ liÖu cã thÓ lµ integer hoÆc real. - VÝ dô: Diem:Array[1..100] of real ;. 0.25 1.0. Các khai báo biến mảng sau đây đúng hay sai? Giải thích?. 2.0. a) Var X: Array[6,20] of Integer;. 0.5. Sai. Ph¶i thay dÊu (,) gi÷a chØ sè ®Çu vµ chØ sè cuèi b»ng dÊu (..). 3.. b) Var X: Array[10..25.5] of Real; Sai. V× chØ sè m¶ng ph¶i lµ kiÓu sè nguyªn. c) Var X: Array[30..1] of Integer; Sai. V× gi¸ trÞ ®Çu cña chØ sè m¶ng ph¶i nhá h¬n hoÆc b»ng chØ sè cuèi. d) Var X: Array[11..50] of Real; - §óng.. 4.. 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è vµ in ra mµn h×nh sè bÐ nhÊt. §é dµi cña d·y sè còng ®­îc nhËp tõ bµn phÝm.. Lop8.net. 0.5 0.25 0.5 0.25 3.0.

<span class='text_page_counter'>(5)</span> 1.0. 1.0 1.0. ban gi¸m hiÖu Ký duyÖt. tæ chuyªn m«n Ký duyÖt. Lop8.net. gi¸o viªn.

<span class='text_page_counter'>(6)</span>

×