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

de thi hk1 mon tin hoc lop 8 de 9

8 212 1

Đ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 8
Dung lượng 138,46 KB

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

Nội dung

Tập hợp các kí hiệu và các quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh và thực hiện được trên máy.. Câu 8: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ

Trang 1

1

ĐỀ SỐ 09

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

Thời gian: 45phút

I Hãy chọn câu trả lời đúng nhất và khoanh tròn vào chữ cái (A,B,C,D) trong các câu 1,2,3,4,5,6,7,8,9,10 sau: (2,5 điểm)

Câu 1: Các thành phần cơ bản của ngôn ngữ lập trình gồm:

A Các từ khoá và tên

B Các kí hiệu, các từ khoá

C Các kí hiệu, các từ khoá và tên

D Tập hợp các kí hiệu và các quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh và thực hiện được trên máy

Câu 2: Trong các tên dưới đây, tên nào là hợp lệ trong Pascal?

Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị thay đổi trong khi thực hiện chương trình được gọi là gì?

Câu 4: Câu lệnh nào sau đây là câu lệnh gán?

Câu 5: Quá trình giải một bài toán trên máy tính gồm:

A Xác định bài toán; xây dựng thuật toán

B Xác định bài toán; lập chương trình

C Xây dựng thuật toán; lập chương trình

D Xác định bài toán; xây dựng thuật toán và lập chương trình

Câu 6: Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để:

A Dịch chương trình B Lưu chương trình

Trang 2

2

C Chạy chương trình D Khởi động chương trình

Câu 7: Câu lệnh điều kiện dạng đầy đủ là:

A If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>;

B If <điều kiện> then < câu lệnh>;

C If <điều kiện> then < câu lệnh 1>,<câu lệnh 2>;

D Cả A,B,C đều sai

Câu 8: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây:

Câu 9: Cấu trúc của chương trình Pascal gồm những phần nào?

Câu 10: Khi ta khai báo một biến:

A Máy tính dành một phần bộ nhớ để lưu trữ giá trị của biến trong suốt quá trình hoạt động của chương trình

B Máy tính tự động in ra tên của biến

C Biến đó phải được sử dụng trong chương trình

D Không được sử dụng biến đó trong chương trình

II Cho a = 15, b = 6 Các biểu thức cho trong bảng dưới đây viết trong ngôn ngữ Pascal Em hãy tính giá trị của các biểu thức và cho biết mỗi giá trị đó thuộc kiểu dữ liệu gì? (2 điểm)

a) a * a + sqr(b)

b)a / b

Trang 3

3

c) a div b

d) sqrt(21*(a+b))

III Cho chương trình viết trong Pascal:

Program Hinh_Tron;

Var ban_kinh, chu_vi, dien_tich: real;

Const pi = 3,14;

Begin

Writeln (‘Cho biet ban kinh: ’); readln (ban_kinh);

chu_vi := 2 * pi * ban_kinh;

dien_tich := pi * ban_kinh * ban_kinh;

Writeln (‘C = ’ , chu_vi, ‘ S = ’, dien_tich);

Readln;

End

Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5 điểm)

ban_kinh

dien_tich

pi

3.14

hinh_tron

chu_vi

Trang 4

4

IV Hãy đánh dấu X vào các cột đúng hoặc sai tương ứng với các phát biểu dưới đây:(1.5 điểm)

1 Vì máy tính chỉ hiểu được ngôn ngữ máy nên các lệnh phải được

viết bằng ngôn ngữ máy

2 Mỗi loại máy tính có ngôn ngữ máy riêng

3 Không biết ngôn ngữ máy vẫn có thể ra lệnh cho máy tính

4 Chương trình là một dãy các lệnh mà máy tính có thể hiểu và thực

hiện được

5 Chỉ cần một chương trình dịch duy nhất cho mỗi loại máy tính

6 Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có

trong chương trình một cách tuần tự

V Cho các cụm từ : xác định bài toán, mô tả thuật toán, thuật toán, liệt kê các bước,

chương trình, viết chương trình

Hãy điền các cụm từ thích hợp trên vào chỗ trống (………) để được câu hoàn chỉnh (1 điểm)

1) Một số cách để mô tả thuật toán là: ……… hoặc sơ đồ khối

2) ………là dãy các thao tác cần thực hiện theo một trình

tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước

3) ………là xác định thông tin đã cho (INPUT) và thông tin cần tìm (OUTPUT)

4) Dựa vào ………, ta viết chương trình bằng một ngôn ngữ lập trình mà ta biết

VI Hãy ghép mỗi mục ở cột A với một mục ở cột B để có phát biểu đúng: (1.5 điểm)

Trang 5

5

3) Người lâp trình a) là tập hợp các lệnh để máy tính thực hiện một nhiệm vụ

nhất định

3 - …

6) Để soạn một tài

liệu

Trang 6

6

ĐÁP ÁN

I Hãy chọn câu trả lời đúng nhất và khoanh tròn vào chữ cái (A,B,C,D) trong các câu 1,2,3,4,5,6,7,8,9,10 sau: (2,5 điểm)

Mỗi ý đúng được 0.25 điểm

II Cho a = 15, b = 6 Các biểu thức cho trong bảng dưới đây viết trong ngôn ngữ Pascal Em hãy tính giá trị của các biểu thức và cho biết mỗi giá trị đó thuộc kiểu dữ liệu gì? (2điểm)

Mỗi ý đúng được 0.25 điểm

III Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5 điểm)

Mỗi ý đúng được 0.25 điểm

Trang 7

7

IV Hãy đánh dấu X vào các cột đúng hoặc sai tương ứng với các phát biểu dưới đây: (1.5 điểm)

Mỗi ý đúng được 0.25 điểm

Đúng Sai

1 Vì máy tính chỉ hiểu được ngôn ngữ máy nên các lệnh phải được

viết bằng ngôn ngữ máy

x

4 Chương trình là một dãy các lệnh mà máy tính có thể hiểu và thực

hiện được

x

6 Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong

chương trình một cách tuần tự

x

V Hãy điền các cụm từ thích hợp trên vào chỗ trống (………) để được câu hoàn chỉnh (1 điểm)

Mỗi ý đúng được 0.25 điểm

1 xác định bài toán

2 thuật toán

3 mô tả thuật toán

4 liệt kê các bước

VI Hãy ghép mỗi mục ở cột A với một mục ở cột B để có phát biểu đúng: (1.5 điểm)

Mỗi ý đúng được 0.25 điểm

Trang 8

8

2) Basic, Pascal,

C

3) Người lâp trình a) là tập hợp các lệnh để máy tính thực hiện một nhiệm

vụ nhất định

3 - b

5) Trò chơi điện

tử

6) Để soạn một tài

liệu

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

HÌNH ẢNH LIÊN QUAN

Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5 điểm)  - de thi hk1 mon tin hoc lop 8   de 9
y phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5 điểm) (Trang 3)
II. Cho a= 15, b= 6. Các biểu thức cho trong bảng dưới đây viết trong ngôn ngữ Pascal - de thi hk1 mon tin hoc lop 8   de 9
ho a= 15, b= 6. Các biểu thức cho trong bảng dưới đây viết trong ngôn ngữ Pascal (Trang 6)
III. Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5 điểm)  - de thi hk1 mon tin hoc lop 8   de 9
y phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5 điểm) (Trang 6)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN