1. Trang chủ
  2. » Trung học cơ sở - phổ thông

de kiem tra tin hoc hk i

3 2 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 3
Dung lượng 10,6 KB

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

Nội dung

Giả sử B được khai báo là biến với dữ liệu số nguyên integer, Y là biến có kiểu xâu kí tự string phép gán nào sau đây không hợp lệ?. Từ nào dưới đây không phải là từ khóa: AA[r]

Trang 1

PHỊNG GD&ĐT ĐAM RƠNG

TRƯỜNG THCS ĐẠ LONG

Tên:

Lớp:

ĐỀ THI KIỂM TRA HỌC KÌ I

Mơn: Tin học 8 Thời gian: 45 phút

ĐỀ BÀI:

A TRẮC NGHIỆM KHÁCH QUAN (5đ)

Khoanh tròn vào đáp án đúng nhất

Câu 1 Kiểu số nguyên (integer) cĩ phạm vi giá trị từ ….

Câu 2 Ngơn ngữ lập trình là:

A Chương trình máy tính.

B Ngơn ngữ dùng để viết các chương trình máy tính.

C Mơi trường lập trình

D Một thuật tốn.

Câu 3 Máy tính cĩ thể hiểu trực tiếp ngơn ngữ nào trong các ngơn ngữ dưới đây?

Câu 6 Trong các tên sau đây, những tên nào là hợp lệ trong ngơn ngữ Pascal?

Câu 8 Giả sử B được khai báo là biến với dữ liệu số nguyên (integer), Y là biến cĩ kiểu xâu kí tự (string) phép gán nào sau đây khơng hợp lệ?

B TỰ LUẬN: (5đ)

Bài 1: (1đ) Trình bày cấu trúc chung của mọi chương trình?

Bài 2: (1đ) Cho biểu thức số học sau em hãy chuyển thành cách viết chúng trong ngôn ngữ

lập trình Pascal

a) 15+5 × a

2;

x +5 a+3 −

y b+5¿

Bài 3: (2đ) Viết chương trình tính diện tích hình trịn với bán kính được nhập từ bàn phím? Bài 4: (1đ) Trình bày cú pháp câu lệnh điều kiện dạng thiếu và dạng đầy đủ?

Trang 2

BÀI LÀM:

Trang 3

ĐÁP ÁN VÀ BIỂU ĐIỂM :

Trắc nghiệm

1,2,3,4,5,6,7,8,9,10 1C; 2B; 3C; 4B; 5A; 6B; 7B; 8D; 9A; 10C Mỗi câu đúngđược 0,5đ

Tự luận

1

Cấu trúc chung của chương trình:

+ Phần khai báo thường gồm các câu lệnh dùng để:

- Khai báo tên chương trình;

- Khai báo thư viện và một số khai báo khác

+ Phần thân của chương trình gồm các câu lệnh mà máy tính cần thực hiện Đây là phần bắt buộc phải cĩ

0.5đ 0.5đ

2

a) 15+5 × a

2;  15 + 5*(a/2)

b)

x+2¿2;

x +5 a+3 −

y b+5¿  (x+5)/(a+3) – y/(b+5)*(x+2)*(x+2)

0.5đ 0.5đ

3

Program vi_du;

Var r: Integer;

S: Real;

Const so_pi = 3.14;

Begin Writeln(‘Nhap ban kinh hinh tron r = ’); Readln(r);

S:= so_pi*r*r;

Writeln(‘Dien tich hinh tron la s = ’,S);

Readln End

0.5đ

0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 4

Dạng thiếu:

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

Dạng đầy đủ:

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

0.5đ 0.5đ

Ngày đăng: 13/06/2021, 06:23

w