de kt tin 8 tuan 29

3 5 0
de kt tin 8 tuan 29

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

Thông tin tài liệu

Gọi điện cho tới khi có người nhấc máy Câu 5: Cách viết câu lệnh lặp với số lần biết trước như sau:.. Hãy chọn phương án đúng.[r]

(1)

Đề thức KIỂM TRA HKII NĂM HỌC 2010 -2011 Môn :Tin học, Lớp:8 I -

PHẦN TRẮC NGHIỆM KHÁCH QUAN : ( đ ) - Thời gian làm 15 phút Thí sinh chọn chữ kết mà em chọn ghi vào tờ giấy làm bài.

Câu 1: Cấu trúc rẽ nhánh dạng đầy đủ 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>;

Câu 2:Khi viết câu lệnh lặp for do…

A Giá trị đầu giá trị cuối B Giá trị cuối phải lớn giá trị đầu C Giá trị đầu lớn giá trị cuối D Tất sai

Câu 3:Câu lệnh gotoxy(a,b) có tác dụng

A Đưa trỏ hàng b B Đưa trỏ cột a C Đưa trỏ cột a hàng b D Tất Câu 4:Các hoạt động lặp với số lần định: A Ngày đánh ba lần B Mỗi ngày học lần

C Học thuộc D Gọi điện có người nhấc máy Câu 5: Cách viết câu lệnh lặp với số lần biết trước sau:

Hãy chọn phương án

A For <biến đếm> = <giá trị đầu> to <giá trị cuối> <câu lệnh>; B For <biến đếm>: = <gía trị cuối> to <giá trị đầu> <câu lệnh>; C For <biến đếm> := <giá trị đầu> to <giá trị cuối> <câu lệnh>; D For <biến đếm> = <giá trị cuối> to <giá trị đầu> <câu lệnh> Câu 6:Khi câu lệnh For…to…do kết thúc?

A Khi biến đếm lớn giá trị cuối B Khi biến đếm nhỏ giá trị cuối C Khi biến đếm giá trị cuối D Khi biến đếm lớn giá trị đầu Câu 7: Chọn khai báo hợp lệ:

A Var a,b: array[1 n] of real; C Var a,b: array[1 100] of real; B Var a,b: array[1:n] of real; D Var a,b: array[1…n] of real; Câu 8: Cú pháp khai báo biến mảng Pascal là:

A.var <Tên mảng> ; array [<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu >; B.var <Tên mảng> : array [<chỉ số đầu>…<chỉ số cuối>] of <kiểu liệu >; C.var <Tên mảng> : array [<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu >; D.var <Tên mảng> : array [<chỉ số đầu>…<chỉ số cuối>] for <kiểu liệu >;

(2)

-Đề thức KIỂM TRA HKII NĂM HỌC 2010 -2011 Môn :Tin học, Lớp:8

Điểm số Điểm chữ Giám khảo 1 Số thứ tự

Giám khảo 2 Số phách

II - PHẦN TỰ LUẬN : ( đ) - Thời gian làm 45phút

Câu 1: ( 2đ) Hãy điền Đ/ S (Đúng/Sai) vào ô vuông cho phát biểu sau đây:

1) Trong câu lệnh lặp: for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>; giá trị đầu nhỏ giá trị cuối chương trình dịch báo lỗi để ta chỉnh sửa lại

2)  Không nên thay đổi giá trị “biến đếm” câu lệnh lặp for do, ví dụ câu lệnh lặp sau không nên sử dụng: for i:=1 to n i:=i + 2;

3)  Câu lệnh sau do câu lệnh lặp While do khơng thực lần từ đầu, điều kiện điều khiển vịng lặp có giá trị “Sai”

4)  Mọi câu lệnh lặp for do thay cách thích hợp câu lệnh lặp While do

Câu 2: ( 2đ) Điền X vào ô cho phù hợp giải thích sao?

Câu 3: (4đ) Viết chương trình nhập 10 số nguyên.Xuất hình số số lẻ. BÀI LÀM

I - PHẦN TRẮC NGHIỆM KHÁCH QUAN:

Câu 1 2 3 4 5 6 7 8

Kết quả

II - PHẦN TỰ LUẬN:

HƯỚNG DẪN CHẤM

Ðề kiểm tra HKII Năm học 2010 -2011 - Môn :Tin học , lớp:8 I -

PHẦN TRẮC NGHIỆM KHÁCH QUAN : ( đ)

Câu 1 2 3 4 5 6 7 8

Kết quả C B C A C A C C

Câu Đúng Sai Giải thích

(3)

II - PHẦN TỰ LUẬN : ( đ) Câu 1: (2đ) Mỗi ý 0.5đ

1

S Đ Đ Đ

Câu 2: ( 2đ) Mỗi ý 0.5đ

Câu 3: ( 4đ)

Program Sosole; Uses crt;

Var A:array[1 10] of interger;

dem, i: integer; Begin

Clrscr;

For i:=1 to 10

Write(‘Nhap so thu ‘,i); Readln(A[i]);

Dem:=0;

For i:= to n

If A[i] mod 2<> then dem:=dem+1; Writeln(‘Co ‘, dem, ’so le’);

Readln End

Hết

-Câu Đúng Sai Giải thích

a) if a>b then max:=a; else max:=b; X Thừa dấu ; trước else b) var X: Array[5 10] Of Real; X

Ngày đăng: 13/05/2021, 16:18

Từ khóa liên quan

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

Tài liệu liên quan