Bai kiem tra hoc ki I Tin 8

3 11 0
Bai kiem tra hoc ki I  Tin 8

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

Thông tin tài liệu

KiÓm tra trªn giÊy : KiÓm tra sau khi häc phÇn sö dông biÕn táng ch¬ng tr×nh.. Ng«n ng÷ tù nhiªn.[r]

(1)

TiÕt 15 :

KiÓm tra viết số (45) A Mục tiêu :

Đánh giá kiến thức, kỹ học sinh ngôn ngữ lập trình, cấu trúc ch -ơng trình, sử dụng biến, ch-ơng trình

B Yêu cầu : 1 Kiến thức :

- Kiểm tra kiến thức ngôn ngữ lập tình, cấu trúc chơng trình, sử dụng biến, chơng trình

2 K nng : Chuyn i gia biểu thức tốn học ký hiệu ngơn ngữ Pascal

3 Kiểm tra giấy : Kiểm tra sau học phần sử dụng biến tỏng chơng trình. C. Ma trận đề :

Nội dung Mc

Máy tính

ch-ơng trình MT Ngôn ngữ lập trình

Dữ liệu các

phép toán Biến hằng

Tổng điểm Biết 1.b,1.c,2.1

0.75 1.a,1.d,2.2,2.4,2.61.25 2.3, 0.25 2.5 0.25 2.5

HiÓu 2.7

0.25 2.8 0.25 2.9;2.10,2.112.12,4

2.5 3.0

VËn dông 3,5

3 1.5 4.5

D Đề :

I Phần trắc nghiệm (4 ®iÓm)

Bài : (1 điểm) Đánh Đ (đúng), S (sai) phát biểu sau

Néi dung §óng/sai

a) Từ khố khai báo tên chơng trình ngơn ngữ lập trình Pascal Begin b) Chơng trình máy tính dãy lệnh mà máy tính hiểu thực đợc

c) Ngơn ngữ dùng để viết chơng trình máy tính đợc gọi ngơn ngữ lập trình

d) CÊu tróc chung chơng trình bắt buộc phải có phần khai b¸o

Bài :Chọn phơng án trả lời đúng.(3 điểm - phơng án đợc 0.25 điểm) Câu : Máy tính hiểu trực tiếp ngơn ngữ ngôn ngữ dới ? A Ngơn ngữ tự nhiên B Ngơn ngữ lập trình

C Ngôn ngữ máy D Không hiểu đợc ngôn ngữ Câu : Trong ngơn ngữ lập trình Pascal, từ khơng phải từ khố ?

A Var B Program C End D Computer

C©u : D·y kÝ tù 20n10 thc kiĨu d÷ liƯu ?

A String B Integer C Real D Char C©u : Tên hợp lệ ngôn ngữ Pascal :

A 16abc; B Hinh thang; C D15; D Program; Câu : Từ khoá để khai báo biến ngơn ngữ lập trình Pascal :

A Const B Var C Real D End

C©u : Để chạy chơng trình Pascal ta nhấn tổ hỵp phÝm :

(2)

A Begin -> Program -> End B Program -> End -> Begin C End -> Program -> Begin D Program -> Begin -> End Câu : Kết phép chia lấy phần nguyên hai số nguyên 16 : A 16 div = B 16 mod = C 16 div = D 16 mod =

Câu : A đợc khai báo biến với kiểu liệu số nguyên, X biến với kiểu liệu xâu, phép gán hợp lệ :

A A:= 4.5; B X:= ‘1234’; C X:= 57; D A:= ‘Gio Son’; Câu 10 : Trong Pascal khai khai báo sau :

A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24; Câu 11: Để nhập giá trị cho mét biÕn a, ta sư dơng lƯnh:

A Write(a); B readln(a) C readln('a') D readln(1000) C©u 12; Víi biÕn a, b có giá trị Lênh write(a+b,'=a+b') đa hình:

A a+b=a+b B a+b=9 C 4+5=9 D 9=a+b

II PhÇn tù luËn (6 điểm)

Bài (1 điểm)

Xỏc định kết biểu thức sau :

A 15 – > ; B 8*(5 mod 2+1) - 7div C (20 – 15)2 = 25 ; D 10 mod (9 - div 2-1)

Bài 4: (1.5 điểm) Bạn Hằng viết chơng trình tính diện tích tam giác có cạnh đáy 20, đờng cao 10 nh chơng trình sau Nhng chơng trình khơng chạy đợc cịn nhiều lỗi Em sửa lại lỗi giúp bạn Hằng

Program dien tich; Var a,b : integer; Const c := 2;

a := 20; b:= 10 S := a+b/c ;

write ('Dien tÝch la:',s); readln;

End

Bài : (2 điểm) Hãy chuyển biểu thức đợc viết Pascal sau thành biểu thức toán học (1 điểm)

a) (a + b)*(a - b)* x/y; b) b/(a*b + c*c);

Bài 6: (1.5 điểm) Em viết chơng trình thực phép chia hai số nguyên x,y (giá trị x,y đợc nhập từ bàn phím) đa kết phép chia hình

E Đáp án : I Trắc nghiệm

Câu C©u

a b c d 10 11 12

S § § S C D A C B A D C B A B D

II Tù LuËn Bµi 3:

a False b 13 c True d Bµi

TT Néi dung sai Sưa l¹i

1 Dien tich Dien_tich

2 BiÕn s cha khai b¸o Khai b¸o s sau tõ kho¸ varS : real;

3 Const c:=2 Const c=2

4 Thiếu Begin dòng thứ Thêm begin ë dßng

(3)

6 S:=a+b/c S:=(a+b)/c Bµi 5:

a (a+b) (a −b)x

y

b b

ab+c2 Bµi 6:

Program phep_chia; Var x,y : integer;

Kq: read; Begin

Write('nhap so x'); readln(x); Write('nhap so y'); readln(y); Kq:=x/y;

Write(' ket qua cua phep chia la',kq:10:2); Readln;

End

Dặn dò :

Ngày đăng: 04/03/2021, 15:55

Tài liệu cùng người dùng

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

Tài liệu liên quan