1. Trang chủ
  2. » Thể loại khác

de thi hk1 mon tin hoc lop 8 de 1

6 553 2

Đ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 6
Dung lượng 150,24 KB

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

Nội dung

de thi hk1 mon tin hoc lop 8 de 1 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩn...

Trang 1

ĐỀ SỐ 01

ĐỀ KIỂM TRA HỌC KÌ I MÔN: TIN HỌC 8

Thời gian: 45phút

I TRẮC NGHIỆM : (4 điểm) Hãy chọn câu trả lời đúng rồi điền vào phần trả lời trắc

nghiệm:

1 Xác định bài toán là:

A Viết thuật toán của bài toán

C Viết chương trình

D Các câu trên đều sai

2 Quá trình giải toán trên máy tính gồm các bước:

C Xác định bài toán và viết chương trình D Câu a và b đúng

3 Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:

4 Câu lệnh sau cho kết quả là gì? Write(‘5’,+,’6’)

5 Câu lệnh Readln; mang ý nghĩa gì?

C Tạm dừng chương trình để xem kết quả D Câu lệnh thiếu

6 Tổ hợp phím CTRL + F9 có chức năng gì?

A Xem màn hình kết quả

B Chạy chương trình

Trang 2

C Thốt khỏi Pascal

D Dịch chương trình

7 Khai báo sau có ý nghĩa gì?

Var a: integer; b: Char;

A Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự

B Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự

C Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

D Các câu trên đều sai

8 Câu lệnh: a:=a+1; có ý nghĩa gì?

A Gán giá trị biến a cho a rồi cộng thêm 1 đơn vị

B Lấy giá trị a cộng thêm 1 đơn vị rồi gán cho biến a

C Câu a và b sai

D Câu a và b đúng

9 Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End;

Kết quả là gì?

A Hoán đổi giá trị của hai biến a, c

B Hoán đổi giá trị của hai biến a, b

C Hoán đổi giá trị của hai biến b, c

D Các câu trên đều đúng

10 Biến là gì?

A Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

B Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình

C Là đại lượng dùng để tính tốn

Trang 3

D Là đại lượng dùng để khai báo tên chương trình

11 Tìm một điểm sai trong đoạn khai báo sau:

Const lythuongkiet :=2010;

B Dư dấu hai chấm (:)

C Tên hằng không được quá 8 kí tự

D Từ khóa khai báo hằng sai

12 Hãy chỉ ra tên chương trình đặt sai trong các tên dưới đây:

A Program baitap1;

B Program bai tap1;

D Câu b và c sai

13: Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình là:

14 Một thuật toán chỉ có thể giải được bao nhiêu bài toán:

15: Cách khai báo hằng đúng là:

A Const pi:=3,14 real; B Const pi: 3,14;

C Const pi=3,14; D Const pi=3,14 real;

Trang 4

II TỰ LUẬN : (6 điểm)

Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy viết biểu thức và vẽ sơ đồ các dạng cấu trúc rẽ nhánh (2 điểm)

Câu 2: Viết chương tr ình nhập vào 1 số nguyên từ bàn phím, cho biết số nhập vào là

số chẳn hay số lẻ (Dùng If Then Else) (3 điểm)

a Khai báo một biến kiểu số nguyên

b Thân chương trình gồm các lệnh

- Nhập giá trị cho một biến kiểu số nguyên đã khai báo trên

- Nếu số nguyên vừa nhập chia hết cho 2 thì in ra màn hình thông báo là số chẵn Ngược lại in ra màn hình thông báo là số lẻ

Trang 5

ĐÁP ÁN

I TRẮC NGHIỆM : (6 điểm) Mỗi câu 0.25 điểm

II TỰ LUẬN : (6 điểm)

Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy vẽ sơ đồ các dạng cấu trúc rẽ nhánh (2 điểm)

Cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu và dạng đầy đủ:

Cú pháp: If <điều kiện> then <câu lệnh>; Cú pháp: If <điều kiện> then <câu lệnh 1> Else <Câu lệnh 2>;

Câu 2: Viết chương trình nhập vào 1 số nguyên từ bàn phím, cho biết số nhập vào là số chẵn hay số lẻ (Dùng If Then Else) (4 điểm)

Câu lệnh

Đúng

Sai Điều Kiện?

Câu lệnh 1 Đúng

Sai Điều Kiện?

Câu lệnh 2

Trang 6

Program Chan_le; (0.25)

Write (‘ Nhap vao mot so nguyen :’); Readln (sonhap); (0.5)

If sodu = 0 then writeln (‘so chan’) else writeln (‘ so le’); (0.5)

Ngày đăng: 27/10/2017, 07:02

TỪ KHÓA LIÊN QUAN