1. Trang chủ
  2. » Cao đẳng - Đại học

DE THI TIN HOC 8 HKI DAMA TRAN

3 30 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 20,65 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Ự LUẬN Câu Nội dung - Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định 9.. để nhận được kết quả cần tìm từ những điều kiện cho trước.?[r]

Trang 1

MA TRẬN ĐỀ THI TIN HỌC 8 HỌC KỲ I - NĂM HỌC 2012 – 2013

Nội

dung

Nhận biết

Thông hiểu

Vận

1 Máy tính và

chương trình máy

tính

2 Chương trình và

ngôn ngữ lập trình

3 Chương trình máy

tính và dữ liệu

4 Sử dụng biến trong

chương trình

5 Từ bài toán đến

chương trình

1 (C2) 1(C9) 1(C11) 3

2,5đ 2,5đ

ĐỀ BÀI

I TRẮC NGHIỆM: (4 điểm)

Hãy khoanh vào chữ cái trước câu trả lời đúng nhất.

Câu 1: Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có?

A Phần tiêu đề chương trình B Phần thân chương trình

C Phần khai báo thư viện D Phần khai báo biến

Câu 2: Trong cách viết tiêu đề chương trình sau, cách nào đúng?

A program bai_tap 1; B Program bai_tap;

C Program bai tap; D Program bai_tap_1;

Câu 3 Trong các từ sau, từ nào không phải là từ khoá?

A Program B Begin C Ct_dau_tien D End

Câu 4: Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là:

A.Write(‘nhap gia tri cua a:’); B.Readln(a); C Writeln(a); D Write(a);

Câu 5: Hãy cho biết kết quả trên màn hình sau khi thực hiện chương trình sau?

Begin

Trang 2

Writeln(‘16*2-3=’,16*2-3);

End

16*2-Câu 6: Để chạy chương trình Pascal em thực hiện:

A Nhấn tổ hợp phím ALT + F9 B Nhấn tổ hợp phím ALT + F5

C Nhấn tổ hợp phím CTRL + F9 D Nhấn phím Enter

Câu 7: Sau 2 câu lệnh

x:=5;

if (45 mod 3)=0 then x:=x+1 else x:= x-1;

Giá trị của biến x là:

Câu 8 Giả sử lúc đầu giá trị của x là 10.

Sau khi thực hiện câu lệnh: “if x > 5 then x := x+1 else x := x – 1” giá trị của x sẽ là:

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

Câu 1: (1,5 điểm) Thuật toán là gì? Hãy mô tả thuật toán cho biết 3 số đó có phải là độ dài ba cạnh

của một tam giác hay không?

Câu 2 (2 điểm) Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal.

a

2 4

  

2

5

x y

Câu 3: (2,5 điểm) Viết chương trình: So sánh và xuất kết quả ra màn hình với 2 số a, b nhập từ bàn

phím.

ĐÁP ÁN + THANG ĐIỂM

I. TRẮC NGHIỆM

II. TỰ LUẬN

9 - Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định

để nhận được kết quả cần tìm từ những điều kiện cho trước

- Mô tả thuật toán:

INPUT: ba số dương a > 0, b > 0 và c > 0

OUTPUT: Thông báo “ a, b, c là ba cạnh của tam giác” hoặc thông báo: “ a, b, c

không phải là ba cạnh của tam giác”

+ Bước 1: Nếu a + b  c, chuyển sang bước 5

+ Bước 2: Nếu a + c  b, chuyển sang bước 5

+ Bước 3: Nếu b + c  a, chuyển sang bước 5

+ Bước 4: Thông báo: “ a, b, c là ba cạnh của tam giác” và kết thúc thuật toán

+ Bước 5: Thông báo “ a, b, c không phải là ba cạnh của tam giác” và kết thúc

thuật toán

0,5 đ 0,5 đ 0,5đ

10

a)

2 4

  

  Pascal (x*x/(3 + y)) + 2 + 4 - (((a+b)*c)/(8+y))

Trang 3

b)

2

5

x y

  Pascal 7 + 5/ (x*x + 1) – y + 4 – (x*x / (5 + z*z))

uses crt;

var a,b: real;

begin

clrscr;

write('nhap so thu nhat: '); readln(a);

write('nhap so thu hai: '); readln(b);

if a > b then writeln(' So lon la:',a)

else writeln(' So lon la:',b);

readln

end

2,5đ

Ngày đăng: 21/06/2021, 02:00

TỪ KHÓA LIÊN QUAN

w