1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề kiểm tra thực hành Thời gian: 15 phút19931

11 6 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 224,89 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 ngơn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng.. Trong ngơn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúngA. Trong ngơn ngữ lập trình Pascal, câu lệnh khai báo n

Trang 1

ĐỀ KIỂM TRA THỰC HÀNH

Thời gian: 15 phút

Em hãy viết chương trình in ra màn hình kết quả:

Em là học sinh lớp 8

Trường Trung học cơ sở Tân Phúc

*/ Lưu ý: Mỗi kết quả in trên một dòng.

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

- Đầy đủ cấu trúc của một chương trình: 3 điểm

- Đúng theo yêu cầu của bài: 2 điểm

- Khi chạy chương trình không có lỗi: 5 điểm

Program Câu_1;

Uses crt;

Begin

Clrscr;

Writeln(‘Em là học sinh lớp 8’);

Writeln(‘Trường Trung học cơ sở Tân Phúc’);

End

Trang 2

KIỂM TRA 1 TIẾT (Tiết 17)

MÔN: Tin h฀c 8 (15-16)

(Các em làm bài trực tiếp vào tờ giấy thi này)

Họ và tên:

Lớp:

ĐỀ I

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

* Khoanh trịn vào câu trả lời đúng nhất :

Câu 1 Từ nào sau đây là từ khĩa trong ngơn ngữ lập trình Pascal?

A Var; B Tam_giac; C Begin; D A và C

Câu 2 Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên

(integer)?

A 2 15 đến 2 15 -1; B -215đến 215 - 1; C -215đến 215 -1; D -215 đến

215

Câu 3 Kết quả của phép tốn 39 div 2 mod 3 - 1 là bao nhiêu?

Câu 4 Trong ngơn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?

A var a, b : integer; B var x = real;

C const x := 5 ; D var thong bao : string

Câu 5 Trong ngơn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?

A x := real; B y = a +b; C z := 2; D i = 5

Câu 6 Trong Pascal, giả sử x là biến kiểu số nguyên Phép gán nào sau đây là hợp lệ?

A x := 17/2; B x := 40; C x := 6,4; D x := 2500

Trang 3

II/ T Ự LUẬN (7điểm)

Cõu 1: Nờu cỏc bước tạo ra chương trỡnh mỏy tớnh? (0,5đ)

TL:

Cõu 2: Em hóy cho bi ết cỏc thành phần chớnh trong cấu trỳc của chương trỡnh? (1đ) TL:

Cõu 3: Cho bi ết sự giống và khỏc nhau giữa biến và hằng? (1,5đ) TL:

………

………

………

………

Cõu 4:Hai lệnh sau có tương đương với nhau không? Tại sao?(1đ)

Writeln('500'); Writeln(500);

Trang 4

Câu 5: Thực hiện các yêu cầu sau: (3đ) A) Biến đổi các biểu thức sau về dạng biểu thức trong Pascal: a) 15 x 4 – 30 + 12

d) 15a – 30b + 12 TL:………

………

………

………

………

………

………

………

B) Chuyển các biểu thức được viết trong Pascal về dạng biểu thức toán: a) 5*x*x*x + 2*x*x - 8*x +15

b) (5*x + 3*y)/(x + y) TL:………

………

………

………

………

……… …

………

………

2

(10 + 2)

c)

(3 + 1)

Trang 5

KIỂM TRA 1 TIẾT (Tiết 17)

MÔN: Tin h฀c 8 (15-16)

(Các em làm bài trực tiếp vào tờ giấy thi này)

Họ và tên:

Lớp:

ĐỀ II

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

* Khoanh trịn vào câu trả lời đúng nhất :

Câu 1 Trong ngơn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?

A v ar x := 5 ; B var thong bao : string

C var a, b : integer; D var x = real;

Câu 2 Trong ngơn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?

A x := 5; B i : 6 C x := string; D y = a +b;

Câu 3 Trong Pascal, giả sử x là biến kiểu số nguyên Phép gán nào sau đây là hợp lệ?

A x := 2,4; B x = 83000 C x := 15/2; D x := 50;

Câu 4 Muốn khai báo hằng dùng từ khĩa:

A Var B Uses C Type D Const

Câu 5 Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên

(integer)?

A -215đến 215 -1; B -215đến 215; C 2 15 đến 2 15 -1; D -215

đến 215 – 1

Câu 6 Kết quả của phép tốn 25 div 2 mod 5 + 1 là bao nhiêu?

Trang 6

II/ T Ự LUẬN (7điểm)

Cõu 1: Em hóy nờu cấu trỳc chung của chương trỡnh mỏy tớnh? (1đ)

TL:

Cõu 2: Nờu cỏc bước tạo ra chương trỡnh mỏy tớnh? (0,5đ) TL:

Cõu 3: Trỡnh bày điểm khỏc nhau giữa tờn và từ khúa? Cỏch đặt tờn trong chương trỡnh (1,5đ) TL:

………

………

………

………

Cõu 4:Hai lệnh sau có tương đương với nhau không? Tại sao?(1đ)

Writeln('200'); Writeln(200);

Trang 7

Câu 5: Thực hiện các yêu cầu sau: (3đ) A) Biến đổi các biểu thức sau về dạng biểu thức trong Pascal: a ) 5x 3 + 2 x 2 - 8x + 15 b) 2a + 3b + 1

d) (x 2 + 2x +5) – 4xy TL:………

………

………

………

……….…………

……….…

………

………

………

………

B) Chuyển các biểu thức được viết trong Pascal về dạng biểu thức toán: a 1/x - a/5*(b+2)

b 1/(n*(n+1)*(n+2)) TL:………

………

………

………

a + 3 b + 5

Trang 8

ĐỀ 1

I/ TRẮC NGHIỆM (3 điểm).

II/ TỰ LUẬN (7điểm)

Cõu 1: (0,5điểm): Việc tạo ra chương trình máy tính gồm 2 bước sau:

- B1: Viết chương trình bằng ngôn ngữ lập trình (0,25 đ)

- B2: Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được (0,25 đ) Cõu 2: (1 điểm): Cấu trỳc chung của chương trỡnh gồm: Phần khai báo và phần

thân

- 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 (0,25 đ)

+ Khai báo các thư viện (chứa các lệnh viết sẵn cần sử dụng trong chương trình) và một số khai báo khác (0,25 đ)

- 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 đ)

Cõu 3: (1,5 điểm): Điểm giống và khỏc nhau giữa biến và hằng:

*/ Giống nhau: 0,5 điểm

+ Biến và hằng cựng được sử dụng để lưu trữ dữ liệu

+ Biến và hằng phải được khai bỏo trước khi sử dụng

*/ Khỏc nhau: 1 điểm.

+ Trong phần khai bỏo: Biến chỉ cần khai bỏo kiểu dữ liệu, cũn hằng phải được khai bỏo giỏ trị cụ thể

+ Biến cú thể thay đổi trong khi thực hiện chương trỡnh cũn hằng là đại lượng

cú giỏ trị khụng đổi trong suốt quỏ trỡnh thực hiện chương trỡnh

Cõu 4: (1 điểm):Hai lệnh Writeln('500'); Writeln(500); không tương đương với nhau

Vì một lệnh in ra màn hình xâu ký tự biểu diễn số 500 còn lệnh kia in ra màn hình số 500

Cõu 5: A/ Biến đổi cỏc biểu thức sau về dạng biểu thức trong Pascal:

Trang 9

a) 15 x 4 – 30 + 12 15 * 4 – 30 + 12 (0,5 đ )

(10+5)/(3+1)-18/(5+1) (0,5 đ )

(10+2)*(10+2)/(3+1) (0,5 đ )

d) 15a – 30b + 12 15*a - 30*b + 12 (0,5 đ )

B/ Chuyển cỏc biểu thức được viết trong Pascal về dạng biểu thức toỏn:

a) 5*x*x*x + 2*x*x - 8*x +15 5x3 + 2x2 - 8x + 15 (0,5 đ)

b) (5*x + 3*y)/(x + y) 5x 3y (0,5 đ)

x y

ĐỀ 2

I/ TRẮC NGHIỆM (3 điểm).

II/ T Ự LUẬN (7điểm)

Cõu 1: (1 điểm): Cấu trỳc chung của chương trỡnh gồm: Phần khai báo và phần

thân

- 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 (0,25 đ)

+ Khai báo các thư viện (chứa các lệnh viết sẵn cần sử dụng trong chương trình) và một số khai báo khác (0,25 đ)

- 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 đ)

Cõu 2: (0,5điểm): Việc tạo ra chương trình máy tính gồm 2 bước sau:

- B1: Viết chương trình bằng ngôn ngữ lập trình (0,25 đ)

- B2: Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được.(0,25đ) Cõu 3: (1,5 điểm): Điểm khỏc nhau giữa tờn và từ khúa:

*/ Khỏc nhau: 0,5 điểm.

- Từ khúa là từ dành riờng, khụng được dựng cho bất kỡ mục đớch nào khỏc ngoài

2

(10 + 2)

c)

(3 + 1)

Trang 10

- Tờn do người lập trỡnh đặt được dựng với ý nghĩa riờng, xỏc định khai bỏo

trước khi sử dụng và khụng được trựng với tờn dành riờng (0,25 đ)

*/ Cỏch đặt tờn trong chương trỡnh:

- Gồm chữ số, chữ cỏi hoặc dấu gạch dưới (0,25 đ)

- Bắt đầu từ chữ cỏi hoặc dấu gạch dưới Khụng chứa dấu cỏch (0,25 đ)

- Một dóy liờn tiếp dài khụng quỏ 127 kớ tự Khụng phõn biệt chữ hoa, chữ

thường (0,25 đ)

- Khụng được trựng với từ khúa (0,25 đ)

Cõu 4: (1 điểm):Hai lệnh Writeln('200'); Writeln(200); không tương đương

với nhau

Vì một lệnh in ra màn hình xâu ký tự biểu diễn số 200 còn lệnh kia in ra

màn hình số 200

Cõu 5: A/ Biến đổi cỏc biểu thức sau về dạng biểu thức trong Pascal:

a) 5x3 + 2 x2 - 8x + 15 5*x*x*x + 2*x*x - 8*x +15 (0,5 đ) b) 2a + 3b + 1 2*a + 3*b + 1 (0,5 đ)

(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2) (0,5 đ)

d) (x2 + 2x +5) – 4xy (x*x + 2*x + 5) – 4*x*y (0,5 đ)

B/ Chuyển cỏc biểu thức được viết trong Pascal về dạng biểu thức toỏn:

a 1/x - a/5*(b+2) (0,5 đ)

b 1/(n*(n+1)*(n+2)) (0,5 đ)

a + 3 b + 5

1 n(n +1)(n + 2)

 2

5

1

x

Ngày đăng: 25/03/2022, 13:58

HÌNH ẢNH LIÊN QUAN

Vì một lệnh in ra màn hình xâu ký tự biểu diễn số 500 còn lệnh kia in ra           màn hình số 500. - Đề kiểm tra thực hành  Thời gian: 15 phút19931
m ột lệnh in ra màn hình xâu ký tự biểu diễn số 500 còn lệnh kia in ra màn hình số 500 (Trang 8)
w