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

Đề kiểm tra tin 11(1 tiết lần 1 kỳ 1)

15 973 7
Tài liệu đã được kiểm tra trùng lặp

Đ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 15
Dung lượng 132 KB

Nội dung

Họ và tên:...Lớp:...Phần câu hỏi trắc nghiệm: Câu 1: Trong nhôn ngữ lập trình Pascal hằng và biến khác nhau như thế nào?. Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau a là

Trang 1

Các thành phần cơ sở của Ngôn ngữ Pascal; phép toán, biểu thức, câu lệnh gán; tổ chức vào ra đơn giản, cấu trúc rẽ nhánh và lặp

2 Yêu cầu của đề:

- Về kiến thức: kiểm tra kiến thức của HS về quy tắc đặt tên biến; biết cách khai báo; viết biểu thức; hiểu câu lệnh gán

- Vận dụng kiến thức về biểu thức, câu lệnh gán, vào ra đơn giản, cấu trúc rẽ nhánh và lặp

II Nội dung

1 Ma trận đề:

Nội dung

Hiểu Câu 3, 5, Bài 1(tự luận) Câu 3, 5, Bài 1(tự luận)

Vận dụng Câu 4, 6, 7, 8, Bài 2 Câu 4, 6, 7, 8, Bài 2

2 Nội dung đề kiểm tra:

( Đề đính kèm)

3 Đáp án đề kiển tra:

A Phần trắc nghiệm:

Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8

B Phần tự luận:

Đề 1:

Câu 1: Dòng 1: khai báo biến i thuộc kiểu số nguyên (Byte)

Dòng 2: gán giá trị 100 cho biến i

Dòng 3: Đưa xâu kí tự và giá trị của biến i ra màn hình

Dòng 4: gán giá trị của biểu thức i+10 cho biến i

Dòng 5: đưa xâu kí tự và giá trị của i lúc sau ra màn hình và chừa 5 chỗ để ghi giá trị của i

Dòng 6: Tạm dừng chương trình để quan sát kết quả trên màn hình

Trang 2

Câu 2:

Var i, n, S : Integer;

Begin

For i := 1 to n Do

If i Mod 2 <> 0 Then S := S+ sqr(i);

Writeln(‘Tong cac so le la: ’,S);

Readln End

Đề 2:

Câu 1:

Dòng 1: khai báo biến s, n, i thuộc kiểu số nguyên (Byte)

Dòng 2: Thông báo nhập giá trị n, đọc giá trị n

Dòng 3: Gán giá trị đầu tiên cho biến s là 1999

Dòng 4: Cho biến i lặp từ giá trị đầu bằng 0 cho tới n và thực hiện câu lệnh tương ứng tăng giá trị của tổng s:= s+ (2*i +1)

Dòng 5: Đưa kết quả tính tổng ra màn hình

Dòng 6: Tạm dừng chương trình để quan sát kết quả trên màn hình

Câu 2:

Var i, n, S : Integer;

Begin

For i := 1 to n Do

If i Mod 2 = 0 Then S := S+ sqr(i);

Writeln(‘Tong cac so le la: ’,S);

Readln End

Lưu ý: HS có thể sử dụng câu lệnh While_Do

Var i, n, S : Integer;

Begin

S := 0; i := 1;

While i < n Do

Begin

S := S+ sqr(i);

i := i+2;

End;

Writeln(‘Tong cac so le la: ’,S);

Readln

End

Ký duyệt tuần 12

Ngày: 10 /10 / 2008

Trang 3

Họ và tên: Lớp:

Phần câu hỏi trắc nghiệm:

Câu 1: Trong nhôn ngữ lập trình Pascal hằng và biến khác nhau như thế nào?( Hãy chọn

phương án đúng nhất trong các phương án sau)

A Hằng không cần khai báo, còn biến phải khai báo

B Hằng và biến bắt buộc phải khai báo

C Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện

chương trình, biến là đại lượng mà giá trị của chúng có thể thay đổi được trong

chương trình

D Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình

Câu 2: Trong Pascal khai báo nào sau đây là đúng?

A Var x; y; z : real; B Var x, y, z : char;

C Var x, y, z = real; D Var : x, y, z = Char;

Câu 3: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?

Var x, y : Integer;

Begin

x:= 30;

y:= 20;

x:= x-y;

y:= y-x;

End;

A x= 10, y= -10 C x= 10, y= 10

B x= 30, y= 20 D x= 10, y= 20

Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 12;

Writeln(‘KQ là :’, a: 7:3);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

A KQ la 1.2E +01 B KQ la 12.000

Câu 5: Trong pascal để thực thi chương trình?

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

C Nhấn tổ hợp phím Shirft + F9 D Nhấn tổ hợp phím Alt + F9

Câu 6: Cho a:= 15, b:= 8 Hãy tính giá trị của a, b trong trường hợp sau?

If a > b Then

Begin

a:= b-a;

b:= a+2;

Trang 4

End Else a:= b- a;

A a = 15, b = 8 B a = -7, b = -5

C a = 5, b = -7 D a = 8, b = 15

Câu 7: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0;

For i:= 2 To 5 Do

Begin

a:= a + i;

b:= b- i;

end;

A a = 1, b= 0 B a = 14, b= - 15

C a = 15, b= -14 D a = 0, b= 1

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a?

a:= 1;

While (a> 5) and (a< 15) Do a:= a - 1;

Phần câu hỏi tự luận:

Câu 1: Giải thích các dòng lệnh tương ứng trong chương trình sau:

Begin

Write (‘gia tri cua i lúc dau la:’, i); {dòng 3}

Write(‘ gia tri cua i luc sau la:’, i:5); {dòng 5}

End

Câu 2: Viết chương trình tính tổng bình phương các số lẽ từ 1 đến n, với n nhập từ bàn phím.

Trang 5

Phần câu hỏi trắc nghiệm:

Câu 1: Trong nhôn ngữ lập trình Pascal, trong các khẳng định sau khẳng định nào sai?

E Phần tên chương trình không nhất thiết phải có

F Phần khai báo có thể có hoặc không

G Phần thân chương trình có thể có hoặc không

H Phần thân chương trình nhất thiết phải có

Câu 2: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?

A Var x : real; B.Var x: Byte ;

C Var x: Integer; D Var x : char ;

Câu 3: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?

Var x, y : Integer;

Begin

x:= 30;

y:= 20;

x:= x+y;

y:= y-x;

End;

C x= 10, y= -10 C x= 30, y= 20

D x= 50, y= -30 D x= 10, y= 10

Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 12;

Writeln(‘KQ là :’, a);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

A KQ la 1.2E +01 B KQ la a

Câu 5: Trong Pascal để lưu một chương trình?

A Nhấn phím F2 B Nhấn tổ hợp phím Alt + F2

C Nhấn tổ hợp phím F5 D Nhấn tổ hợp phím Alt + F5

Câu 6: Cho a:= 5, b:= 20 Hãy tính giá trị của a, b trong trường hợp sau?

If a > b Then

Begin

a:= b-a;

b:= a+2;

End Else a:= b- a;

A a = 5, b = 20 B a = 15, b = 5

C a = 5, b = 15 D a = 15, b = 20

Câu 7: Thực hiện đoạn chương trình, tính giá trị của a, b?

Trang 6

a:= 1; b:= 0;

For i:= 2 To 5 Do

Begin

a:= a - i;

b:= b + i;

end;

A a = 1, b= 0 B a = -13, b= 14

C a = -14, b= 13 D a = 0, b= 1

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a?

a:= 10;

While (a> 5) and (a< 15) Do a:= a + 1;

Phần câu hỏi tự luận:

Câu 1: Giải thích các dòng lệnh tương ứng trong chương trình sau:

Begin

Writeln (‘nhap gia tri n la:’); Readln(n); {dòng 2}

For i:=0 To n Do s:= s+ (2*i +1); {dòng 4}

Write(‘ gia tri cua s la:’, s); {dòng 5}

End

Câu 2: Viết chương trình tính tổng bình phương các số chẵn từ 1 đến n, với n nhập từ bàn

phím

Trang 7

Phần câu hỏi trắc nghiệm:

Câu 1: Trong nhôn ngữ lập trình Pascal, trong các khẳng định sau khẳng định nào sai?

I Phần tên chương trình không nhất thiết phải có

J Phần khai báo có thể có hoặc không

K Phần thân chương trình có thể có hoặc không

L Phần thân chương trình nhất thiết phải có

Câu 2: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?

A Var x : real; B.Var x: Byte ;

C Var x: Integer; D Var x : char ;

Câu 3: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?

Var x, y : Integer;

Begin

x:= 10;

y:= 15;

x:= x+y;

y:= y-x;

End;

E x= 10, y= -15 C x= 25, y= 15

F x= 15, y= -10 D x= 25, y= -15

Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 12;

Writeln(‘KQ là :’, a);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

A KQ la 1.2E +01 B KQ la a

Câu 5: Trong Pascal để mở một chương trình nguồn?

A Nhấn phím F4 B Nhấn tổ hợp phím F3

C Nhấn tổ hợp phím Ctrl +F4 D Nhấn tổ hợp phím Alt + F3

Câu 6: Cho a:= 5, b:= 20 Hãy tính giá trị của a, b trong trường hợp sau?

If a > b Then

Begin

a:= b-a;

b:= a+2;

End Else a:= b- a;

A a = 5, b = 20 B a = 15, b = 5

C a = 5, b = 15 D a = 15, b = 20

Câu 7: Thực hiện đoạn chương trình, tính giá trị của a, b?

Trang 8

a:= 1; b:= 0;

For i:= 2 To 5 Do

Begin

a:= a - i;

b:= b + i;

end;

A a = 1, b= 0 B a = -13, b= 14

C a = -14, b= 13 D a = 0, b= 1

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a?

a:= 10;

While (a> 5) and (a< 15) Do a:= a + 1;

Phần câu hỏi tự luận:

Câu 1: Giải thích các dòng lệnh tương ứng trong chương trình sau:

Begin

Writeln (‘nhap gia tri n la:’); Readln(n); {dòng 2}

For i:=0 To n Do s:= s+ (2*i +1); {dòng 4}

Write(‘ gia tri cua s la:’, s); {dòng 5}

End

Câu 2: Một người có số tiền là S, ông ta gửi tiết kiệm ngân hàng với lãi suất 1,2%/tháng Hỏi

sau bao nhiêu tháng ông ta nhận được số tiền nhiều hơn là S1?

Trang 9

Họ và tên: Lớp:

Phần câu hỏi trắc nghiệm:

Câu 1: Trong nhôn ngữ lập trình Pascal, trong các khẳng định sau khẳng định nào sai?

M Phần tên chương trình không nhất thiết phải có

N Phần khai báo có thể có hoặc không

O Phần thân chương trình có thể có hoặc không

P Phần thân chương trình nhất thiết phải có

Câu 2: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?

A Var x : real; B.Var x: Byte ;

C Var x: Integer; D Var x : char ;

Câu 3: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?

Var x, y : Integer;

Begin

x:= 10;

y:= 15;

x:= x-y;

y:= y-x;

End;

G x= 10, y= -15 C x= -10, y= 15

H x= -5, y= -10 D x= 15, y= 10

Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 12;

Writeln(‘KQ là :’, a);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

A KQ la 1.2E +01 B KQ la a

Câu 5: Trong Pascal để đóng một cửa sổ chương trình?

A Nhấn phím F4 B Nhấn tổ hợp phím F3

C Nhấn tổ hợp phím Alt +F4 D Nhấn tổ hợp phím Alt + F3

Câu 6: Cho a:= 5, b:= 20 Hãy tính giá trị của a, b trong trường hợp sau?

If a > b Then

Begin

a:= b-a;

b:= a+2;

End Else a:= b- a;

A a = 5, b = 20 B a = 15, b = 5

C a = 5, b = 15 D a = 15, b = 20

Trang 10

Câu 7: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0;

For i:= 2 To 5 Do

Begin

a:= a - i;

b:= b + i;

end;

A a = 1, b= 0 B a = -13, b= 14

C a = -14, b= 13 D a = 0, b= 1

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a?

a:= 10;

While (a> 5) and (a< 15) Do a:= a + 1;

Phần câu hỏi tự luận:

Câu 1: Giải thích các dòng lệnh tương ứng trong chương trình sau:

Begin

Writeln (‘nhap gia tri n la:’); Readln(n); {dòng 2}

For i:=0 To n Do s:= s+ (2*i +1); {dòng 4}

Write(‘ gia tri cua s la:’, s); {dòng 5}

End

Câu 2: Một người có số tiền là S, ông ta gửi tiết kiệm ngân hàng với lãi suất 1,2%/tháng Hỏi

sau 12 tháng gửi tiết kiệm( không rút tiền lãi hàng tháng), ông ta được số tiền là bao nhiêu?

Trang 11

Họ và tên: Lớp:

Phần câu hỏi trắc nghiệm:

Câu 1: Trong nhôn ngữ lập trình Pascal hằng và biến khác nhau như thế nào?( Hãy chọn

phương án đúng nhất trong các phương án sau)

Q Hằng không cần khai báo, còn biến phải khai báo

R Hằng và biến bắt buộc phải khai báo

S Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện

chương trình, biến là đại lượng mà giá trị của chúng có thể thay đổi được trong

chương trình

T Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình

thực hiện chương trình

Câu 2: Trong Pascal khai báo nào sau đây là đúng?

A Var x; y; z : real; B Var x, y, z : char;

C Var x, y, z = real; D Var : x, y, z = Char;

Câu 3: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?

Var x, y : Integer;

Begin

x:= 30;

y:= 20;

x:= x-y;

y:= y-x;

End;

I x= 10, y= -10 C x= 10, y= 10

J x= 30, y= 20 D x= 10, y= 20

Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 12;

Writeln(‘KQ là :’, a: 7:3);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

A KQ la 1.2E +01 B KQ la 12.000

Câu 5: Trong pascal để thực thi chương trình?

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

C Nhấn tổ hợp phím Shirft + F9 D Nhấn tổ hợp phím Alt + F9

Câu 6: Cho a:= 15, b:= 8 Hãy tính giá trị của a, b trong trường hợp sau?

If a > b Then

Begin

Trang 12

a:= b-a;

b:= a+2;

End Else a:= b- a;

A a = 15, b = 8 B a = -7, b = -5

C a = 5, b = -7 D a = 8, b = 15

Câu 7: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0;

For i:= 2 To 5 Do

Begin

a:= a + i;

b:= b- i;

end;

A a = 1, b= 0 B a = 14, b= - 15

C a = 15, b= -14 D a = 0, b= 1

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a?

a:= 10;

While (a> 5) and (a< 15) Do a:= a - 1;

Phần câu hỏi tự luận:

Câu 1: Giải thích các dòng lệnh tương ứng trong chương trình sau:

Begin

Write (‘gia tri cua i lúc dau la:’, i); {dòng 3}

Write(‘ gia tri cua i luc sau la:’, i:5); {dòng 5}

End

Câu 2: Viết chương trình tính tổng bình phương các số lẽ chia hết cho 3 từ 1 đến n, với n nhập

từ bàn phím

Trang 13

Thời gian: 45 phút Ngày:

Họ và tên: Lớp:

Phần câu hỏi trắc nghiệm:

Câu 1: Trong nhôn ngữ lập trình Pascal, trong các khẳng định sau khẳng định nào sai?

U Phần tên chương trình không nhất thiết phải có

V Phần khai báo có thể có hoặc không

W Phần thân chương trình có thể có hoặc không

X Phần thân chương trình nhất thiết phải có

Câu 2: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?

A Var x : real; B.Var x: Byte ;

C Var x: Integer; D Var x : char ;

Câu 3: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?

Var x, y : Integer;

Begin

x:= 30;

y:= 20;

x:= x+y;

y:= y-x;

End;

K x= 10, y= -10 C x= 30, y= 20

L x= 50, y= -30 D x= 10, y= 10

Câu 4: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 12;

Writeln(‘KQ là :’, a);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

A KQ la 1.2E +01 B KQ la a

Câu 5: Trong Pascal để lưu một chương trình?

A Nhấn phím F2 B Nhấn tổ hợp phím Alt + F2

C Nhấn tổ hợp phím F5 D Nhấn tổ hợp phím Alt + F5

Câu 6: Cho a:= 5, b:= 20 Hãy tính giá trị của a, b trong trường hợp sau?

If a > b Then

Begin

a:= b-a;

b:= a+2;

End Else a:= b- a;

Trang 14

A a = 5, b = 20 B a = 15, b = 5.

C a = 5, b = 15 D a = 15, b = 20

Câu 7: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0;

For i:= 2 To 5 Do

Begin

a:= a - i;

b:= b + i;

end;

A a = 1, b= 0 B a = -13, b= 14

C a = -14, b= 13 D a = 0, b= 1

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a?

a:= 10;

While (a> 5) and (a< 15) Do a:= a + 1;

Phần câu hỏi tự luận:

Câu 1: Giải thích các dòng lệnh tương ứng trong chương trình sau:

Begin

Writeln (‘nhap gia tri n la:’); Readln(n); {dòng 2}

For i:=0 To n Do s:= s+ (2*i +1); {dòng 4}

Write(‘ gia tri cua s la:’, s); {dòng 5}

End

Câu 2: Viết chương trình tính tổng bình phương các số chẵn chia hết cho 5 từ 1 đến n, với n

nhập từ bàn phím

Ngày đăng: 30/09/2013, 05:10

HÌNH ẢNH LIÊN QUAN

Dòng 5: Đưa kết quả tính tổng ra màn hình.. - Đề kiểm tra tin 11(1 tiết  lần 1 kỳ 1)
ng 5: Đưa kết quả tính tổng ra màn hình (Trang 2)
Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A. KQ la 1.2E +01B - Đề kiểm tra tin 11(1 tiết  lần 1 kỳ 1)
ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A. KQ la 1.2E +01B (Trang 6)
Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A. KQ la 1.2E +01B - Đề kiểm tra tin 11(1 tiết  lần 1 kỳ 1)
ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A. KQ la 1.2E +01B (Trang 8)
Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A. KQ la 1.2E +01B - Đề kiểm tra tin 11(1 tiết  lần 1 kỳ 1)
ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A. KQ la 1.2E +01B (Trang 10)

TỪ KHÓA LIÊN QUAN

w