1. Trang chủ
  2. » Mẫu Slide

De thi tin 8 hoc ki 2

2 4 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 9,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

NỘI DUNG - 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ự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu phần tử.. - Khi khai báo một biến có kiểu dữ liệu là kiểu[r]

Trang 1

ĐỀ KIỂM TRA HỌC KÌ II Năm học: 2013 -2014 Môn thi: TIN HỌC Lớp: 8

Thời gian: 60 phút ( KKTGCĐ )

I PHẦN TRẮC NGHIỆM: (3 điểm)

Em hãy khoanh tròn vào câu trả lời mà em cho là đúng nhất:

Câu 1: (0,5 điểm) Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?

j := 1 ;

for i := 0 to 6 do j := j+3 ;

A) 16 B) 18 C) 20 D) 22

Câu 2: (0,5 điểm) Trong câu lệnh lặp

For i := 0 to 10 do writeln (‘A’) ;

Câu lệnh được thực hiện bao nhiêu lần?

A) Không lần nào B) 1 lần C) 10 lần D) 11 lần

Câu 3: (0,5 điểm) Hãy cho biết kết quả của đoạn chương trình dưới đây:

a := 10 ;

While a <= 10 do begin write (a) ; a := a +1 end ;

A) In ra màn hình một chữ a C) In ra màn hình một số 10

B) In ra màn hình 10 chữ a D) Chương trình bị lặp vô tận

Câu 4: (0,5 điểm) Cho biết câu lệnh sau DO thực hiện mấy lần trong đoạn chương trình sau:

i := 5 ;

While i >= 0 do i := i – 1 ;

A) 1 lần B) 6 lần C) 5 lần D) 0 lần

Câu 5: (0,5 điểm) Hãy cho biết kết quả của đoạn lệnh sau đây:

so := 1 ;

While so < 10 do writeln (so) ;

A) In ra một số 1 C) In ra vô số số 1

B) In ra các số từ 1 đến 10 D) Tất cả đều sai

Câu 6: (0,5 điểm) A là một biến mảng có 10 phần tử kiểu số thực, cần khai báo là:

A) Var A : array [1 10] of real ; C) Var A : string [1 10] of real ;

B) Var A : array [1 10] of integer ; D) Var A : string [1 10] of integer ;

II PHẦN TỰ LUẬN: (7 điểm)

Câu 1: (1,5 điểm):Dữ liệu kiểu mảng là gì? Thế nào là biến mảng?

Câu 2: (2 điểm):

Sau khi thực hiện xong đoạn chương trình sau giá trị của x là bao nhiêu?

a) x := 3 ; for i := 1 to 10 do x := x + 1 ;

b) x := 2 ; for i := 1 to 5 do x := x + i ;

c) x := 1 ; while x < 3 do x := x + 1 ;

d) a := 1 ; x := 2 ; while a < 5 do begin x := x + a ; a := a + 1 end ;

Câu 3: (1,5 điểm):Viết cú pháp câu lệnh lặp với số lần biết trước Nêu tác dụng của câu lệnh

lặp

Câu 4: (2 điểm) :Hãy nêu cú pháp và hoạt động câu lệnh lặp với số lần chưa biết trước

Hết

I.PHẦN TRẮC NGHIỆM:

Trang 2

CÂU NỘI DUNG ĐIỂM

II.PHẦN TỰ LUẬN:

1

- 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ự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu phần tử

- Khi khai báo một biến có kiểu dữ liệu là kiểu mảng, biến đó

được gọi là biến mảng

0,5 0,5 0,5

2

a) x = 13

b) x = 17

c) x = 3

d) x = 12

0,5 0,5 0,5 0,5

3

* Cú pháp câu lệnh lặp với số lần biết trước:

For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu

lệnh> ;

* Tác dụng của câu lệnh lặp:

- Tiết kiệm thời gian

- Giảm nhẹ công sức viết chương trình

1

0,25 0,25

4

* Cú pháp:

While <điều kiện> do <câu lệnh> ;

* Hoạt động:

- Khi gặp câu lệnh này chương trình sẽ kiểm tra điều kiện (0,25đ)

+ Nếu điều kiện đúng thì câu lệnh sẽ được thực hiện

và quay lại bước 1

+ Nếu điều kiện sai thì câu lệnh sẽ bị bỏ qua và lệnh lặp kết thúc

1

0,25 0,25 0,25 0,25

Ngày đăng: 13/09/2021, 15:04

w