1. Trang chủ
  2. » Giáo án - Bài giảng

tin 8 de hk1

3 245 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề thi học kỳ I
Chuyên ngành Tin Học
Thể loại Bài kiểm tra
Định dạng
Số trang 3
Dung lượng 52,5 KB

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

Nội dung

Trong những tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal a.. Cấu trúc của một chương trình Pascal thường có những phần sau: a.. Phần khai báo, phần thân, phần cuối.. P

Trang 1

Ho ̣ và tên:………

Lớp: 8/… Thi ho ̣c kỳ I – Môn Tin ho ̣c 8Thời gian 45’

I/ PHẦN TRẮC NGHIỆM

Bài 1 Hãy chọn đáp án đúng nhất (3 điểm)

Câu 1 Trong những tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal

a 8a b.tamgiac c Program d bai tap

Câu 2 Cấu trúc của một chương trình Pascal thường có những phần sau:

a Phần thân, phần cuối c Phần khai báo, phần thân, phần cuối

b Phần khai báo, phần thân d Phần đầu, phần thân, phần cuối

Câu 3 Trong Pascal, khai báo nào sau đây là đúng

a var tb: real; b type 4hs: integer; c const x: real; d var r =4;

Câu 4 Để nhập dữ liệu ta dùng lệnh

a Clrscr; b Readln(x); c X:= ‘dulieu’; d Write(‘Nhap du lieu’);

Câu 5 Xác định bài toán là

a Chỉ rõ các điều kiện cho trước và kết quả cần thu được

b Chỉ rõ các điều kiện cho trước và phương pháp giải

c Chỉ rõ các phương pháp giải và kết quả cần thu được

d Chỉ rõ các bước để giải bài toán

Câu 6 biểu thức toán học (a 2 +b)(1+c) 3 được biểu diễn như thế nào trong Pascal?

a (a*a +b)(1+c)(1+c)(1+c) b (a.a+b)(1+c)(1+c)(1+c)

c (a*a +b)*(1+c)*(1+c)*(1+c) d (a2 +b)(1+c)3

Bài 2 Các phát biểu sau đúng hay sai (1 điểm)

1 Chỉ có một ngôn ngữ lập trình duy nhất, đó là Turbo Pascal

2 Giải bài toán trên máy tính là đưa yêu cầu vào cho máy tính và ta sẽ có

được kết quả mong muốn

3 Biến cần phải đượckhai báo trước khi sử dụng còn hằng số thì không cần

thiết phải khai báo

4 Để trao đổi thông tin chúng ta cần phải có ngôn ngữ, ngôn ngữ trao đổi

thông tin của máy tính là tiếng Anh

II/ PHẦN TỰ LUẬN

Bài 1 Hãy nêu cú pháp của cấu trúc rẽ nhánh da ̣ng thiếu và da ̣ng đủ (1 điểm)

Bài 2 Biến là gì? Cách khai báo biến, cách sử dụng biến trong chương trình (2 điểm)

Bài 3 Hãy giải bài toán sau trên máy tính: (3 điểm)

Một hiê ̣u sách nhân di ̣p cuối năm đã thực hiê ̣n một đợt khuyến mãi lớn với nội dung như sau: Nếu khách hàng mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán; và nếu khách hàng mua sách với tổng số tiền ít hơn 100 nghìn đồng, khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán.

Trang 2

ĐÁP ÁN – THANG ĐIỂM I/ PHẦN TRẮC NGHIỆM

Bài 1 3 điểm, mỗi câu cho ̣n đúng 0,5 điểm

Bài 2 1 điểm, mỗi câu cho ̣n đúng 0,25 điểm

II/ PHẦN TỰ LUẬN

Bài 1 Hãy nêu cú pháp của cấu trúc rẽ nhánh da ̣ng thiếu và da ̣ng đủ (1 điểm)

Cấu trúc rẽ nhánh dạng thiếu:

Cấu trúc rẽ nhánh dạng đủ:

if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; 0,5 điểm

Bài 2 Biến là gì? Cách khai báo biến, cách sử dụng biến trong chương trình (2 điểm)

Biến được dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện chương

Khai báo biến

Sử dụng biến:

- Lệnh nhập giá trị cho biến từ bàn phím :

Readln(tên biến); hoặc Read(tên biến); 0,5 điểm

- Lệnh gán giá trị cho biến :

Tên biến := Biểu thức cần gán giá trị cho biến; 0,5 điểm

Bài 3 Hãy giải bài toán sau trên máy tính: (3 điểm)

Một hiê ̣u sách nhân di ̣p cuối năm đã thực hiê ̣n một đợt khuyến mãi lớn với nội dung như sau: Nếu khách hàng mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán; và nếu khách hàng mua sách với tổng số tiền ít hơn 100 nghìn đồng, khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán.

1 Xác đi ̣nh bài toán

INPUT: Tổng số tiền khách hàng mua sách.

OUTPUT: In hoá đơn thanh toán khuyến mãi.

0,25 điểm 0,25 điểm

2 Xây dựng thuâ ̣t toán - Mô tả thuâ ̣t toán

Bước 1 Tính tổng số tiền T khách hàng đã mua sách.

Bước 2 Nếu T ≥ 100000, số tiền phải thanh toán là 70% x T ; ngược la ̣i, số tiền phải

thanh toán là 90% x T.

Bước 3 In hoá đơn

Bước 2: Kết thúc thuâ ̣t toán.

0,25 điểm 0,25 điểm

0,25 điểm 0,25 điểm

3 Viết chương trình

Program kiem_tra_so_a;

Uses crt;

Var T : real;

Begin

Clrscr;

Write(‘Nhap tong so tien khach hang da mua sach’);

Readln(T);

If T > 100000 then writeln(‘So tien phai thanh toan la :’,70%*T:7:0)

else writeln(‘So tien phai thanh toan la :’,90%*T:7:0);

Readln;

End.

0,25 điểm

0,25 điểm 0,25 điểm 0,5 điểm

Ngày đăng: 30/08/2013, 06:10

Xem thêm

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

TÀI LIỆU LIÊN QUAN

w