GADe kiem tra 15phut11chuan kien thuc

7 8 0
GADe kiem tra 15phut11chuan kien thuc

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

Thông tin tài liệu

Kiểm tra hiểu biết của học sinh về cách khai báo biến sao cho hợp lý và tiết kiệm bộ nhớ, cách chuyển đổi từ biểu thức toán học sang biểu thức trong pascal, cách biểu diễn hằng trong p[r]

(1)

KIỂM TRA 15 PHÚT Môn: Tin học Lớp: 11. 1. Mục tiêu đánh giá

Kiểm tra hiểu biết học sinh cách khai báo biến cho hợp lý tiết kiệm nhớ, cách chuyển đổi từ biểu thức toán học sang biểu thức pascal, cách biểu diễn pascal

2 Mục đích yêu cầu đề

Nhận biết lỗi thường gặp pascal

Hiểu cách biểu diễn biểu thức pascal tổng dung lượng bơ nhớ đoạn chương trình

Lập trình giải tốn đơn giản 3 Ma trận đề

Đề 1 Nhận biết Câu 3, Câu

Thông hiểu Câu 1, Câu 2, Câu

Vận dụng Câu

Đề Nhận biết Câu 4, Câu

Thông hiểu Câu 1, Câu 2, Câu

Vận dụng Câu

Đề Nhận biết Câu 2, Câu

Thông hiểu Câu 1, Câu 3, Câu

Vận dụng Câu

Đề Nhận biết Câu 4,Câu

Thông hiểu Câu 1, Câu 2, Câu

Vận dụng Câu

4 Đề

Đề 1

1 Biểu thức Pascal tương ứng với biểu thức toán học: y:=(((x+2)*x+3)*x+4)*x+5

a y = x + 2x + 3x + 4x + c y = 4x4 + 3x3 + 2x2 + x + 5 b y = (x+2)(x+3)(x+4)(x+5) d y = x4 + 2x3 + 3x2 + 4x +5 Chương trình dịch Pascal cấp phát byte nhớ cho biến khai

báo sau:

(2)

P, a, b, c:real; X:char;

a 33 c 41

b 34 d 42

3 Trong biểu diễn biểu diễn hợp lệ:

a 5A – c 5.A8

b 12,4E – d 12.4E –

4 Biểu thức toán học tương ứng với biểu thức Pascal:

2

sin

a x

a x

 

a (a+sin x)/sqrt(a*a+x*x+1) c a+sin(x)/sqrt(sqr(a)+sqr(x)+1) b a+sin (x)/sqrt(a*a+x*x+1) d (a+sin(x))/sqrt(sqr(a)+sqr(x)+1) Cho đoạn chương trình sau:

Program 1vd; Var x,a,b: integer; Begin

Write(‘nhap a,b:’); readln(a,b); x=a mod b;

write(‘phan du phep chia, a,’cho’,b,’la:’,x); readln();

End;

Trong chương trình có lỗi cú pháp:

a lỗi c lỗi

b lỗi d lỗi

6 Viết chương trình nhập vào số thực x Tính z = esinx+x, sau xuất kết

hình (Làm tròn đến chữ số thập phân) Đề 2

1 Chương trình dịch Pascal cấp phát byte nhớ cho biến khai báo sau:

Var m, n, i, j : integer; P, a, b, c : extended; X :byte ;

a 33 c 48

b 34 d 49

(3)

a y = 4x4 + 3x3 + 2x2 + x + 5 c y = x4 + 2x3 + 3x2 + 4x +5. b y = (x+2)(x+3)(x+4)(x+5) d y = x3 + 2x2 + 3x + 4x + 5 Biểu thức toán học tương ứng với biểu thức Pascal:

4

sin

a x

a x

 

a (a+sin x)/sqrt(sqrt(a+x+1)) c a+sin(x)/sqrt(sqrt(a+x+1)) b (a+sin (x))/sqrt(sqrt(a+x+1)) d (a+sin(x))/sqr(sqr(a+x+1)) Trong biểu diễn đây, biểu diễn khơng phải từ khóa:

a Random c Uses

b Var d End

5 Có lỗi cú pháp đoạn chương trình sau: Program 2vd;

Var s,a,b:integer Begin

Write(‘nhap chieu dai , chieu rong:’); readln(a,b); S:=a x b;

Write(‘Dien tich la:’,s:5:2); Readln;

End

a lỗi c lỗi

b lỗi d lỗi

6 Viết chương trình nhập vào số thực x Tính z = ln(x+|sin(x)|), sau xuất kết hình (Làm trịn đến chữ số thập phân)

Đề 3

1 Chương trình dịch Pascal cấp phát byte nhớ cho biến khai báo sau:

Var m, n, i : longint; P, a, b, c : real; X : char;

a 37 c 41

b 38 d 42

2 Trong biểu diễn biểu diễn hợp lệ:

a 5A – c 5.A8

(4)

3 Biểu thức toán học tương ứng với biểu thức Pascal:

2 1

sin a x

a x

 

a sqrt(a*a+x*x+1)/a + sinx c sqrt(sqr(a)+sqr(x)+1)/(a+sin(x)) b sqrt(a*a+x*x+1)/(a + sinx) d sqrt(sqr(a)+sqr(x)+1)/a+sin(x) Biểu thức Pascal tương ứng với biểu thức toán học:

y:=(((x+2)/x+3)/x+4)/x+5 a y =

3

3

5x 4x 3x x x

   

c y =

3

3

4

x x x x

x

   

b y = x3 2x2 33x 5x x

   

d y = x3 2x2 33x 5x x

   

5 Có lỗi cú pháp chương trình sau: Program 3vd;

Var x:integer; Begin

Write(‘nhap x:’) readln(x);

Write(‘Can bac hai cua’,x,’bang:’,sqrt x); Readln;

End;

a lỗi c lỗi

b lỗi d lỗi

6 Viết chương trình tính diện tích hình thang (Đáy lớn, đáy bé, đường cao nhập từ bàn phím)

Đề 4

1 Chương trình dịch Pascal cấp phát byte nhớ cho biến khai báo sau:

Var m, n, j : real; P, a, b, c : word; X :char ;

a 18 c 27

b 19 d 28

2 Biểu thức Pascal tương ứng với biểu thức toán học: y:=(((x+2)/x+3)/x+4/x)+5

a y =

2

5x 3x 2x x x

   

c y =

2

2

x x x x

x

(5)

b y =

2

2

5

x x x x

x

   

d y =

2

2

x x x x

x

   

3 Biểu thức toán học tương ứng với biểu thức Pascal:

4

sin

a x

a x

 

a (a+sin(x))/sqr(sqr(a+x+1)) c (a+sin (x))/sqrt(sqrt(a+x))+1 b a+sin(x)/sqrt(sqrt(a+x))+1 d (a+sin x)/sqrt(sqrt(a+x)+1)

4 Xét biểu thức: (m mod 100) < 10 Với giá trị m biểu thức cho kết true

a 166509 c 99

b 65 d 2010

5 Có lỗi cú pháp chương trình sau: Program 4vd;

Var a,b:integer; Begin

Write(‘nhap a,b:’);readln(a,b); C:= a / b;

Write(‘Ket qua phep chia’,a,’cho’,b,’la:’,c); Readln;

End

a lỗi c lỗi

b lỗi d lỗi

6 Viết chương trình nhập vào số a, b Xuất hình phần nguyên phần dư phép chia a cho b

5 Đáp án biểu điểm

Câu (1 điểm) Đáp án: Đề 1:d Đề 2:d Đề 3:a Đề 4:c

Câu (1 điểm) Đáp án: Đề 1:c Đề 2:d Đề 3:d Đề 4:d

Câu (1 điểm) Đáp án: Đề 1:d Đề 2:b Đề 3:c Đề 4:c

Câu (1 điểm) Đáp án: Đề 1:d Đề 2:a Đề 3:a Đề 4:a

Câu (1 điểm) Đáp án: Đề 1:c Đề 2:b Đề 3:b Đề 4:a

Câu (5 điểm) Đề 1:

program tong; uses crt; var x,z:real; begin

(6)

write('z=',z:9:3); readln

end.

- Khai báo biến (đủ, phù hợp): điểm

- Nhập, xuất: điểm

- Phần code thực thuật toán: điểm

Đề 2:

program tong; uses crt; var x,z:real; begin

write('nhap x:');readln(x); z:=ln(x+abs(sin(x))); write('z=',z:9:3); readln

end.

- Khai báo biến (đủ, phù hợp): điểm

- Nhập, xuất: điểm

- Phần code thực thuật toán: điểm

Đề 3:

program hinhthang; uses crt;

var lon,be,cao:integer;s:real; begin

write('nhap day lon, day be, chieu cao '); readln(lon,be,cao);

s:=((lon+be)*cao)/2; write('dien tich s=',s); readln

end.

- Khai báo biến (đủ, phù hợp): điểm

- Nhập, xuất: điểm

- Phần code thực thuật toán: điểm

Đề 4:

program nguyendu; uses crt;

var a,b,x,y:integer; begin

write('nhap so a va b ');readln(a,b); x:=a div b;

y:=a mod b;

writeln('phan nguyen la:',x); write('phan du la:',y);

(7)

- Khai báo biến (đủ, phù hợp): điểm

- Nhập, xuất: điểm

Ngày đăng: 13/05/2021, 18:50

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

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

Tài liệu liên quan