Giáo án môn Tin học lớp 11 bài 18

Admin
Admin 03 Tháng mười, 2018

Giáo án môn Tin học 11

Giáo án môn Tin học lớp 11 bài 18: Kiểm tra học kì I được biên soạn theo chuẩn kiến thức kĩ năng của Bộ GD&ĐT. Đây sẽ là tài liệu giáo án điện tử lớp 11 hay giúp quý thầy cô soạn giáo án điện tử môn Tin học 11 nhanh chóng và hiệu quả. Mời quý thầy cô cùng tham khảo.

I. Mục tiêu

1. Kiến thức: Kiểm tra, đánh giá tổng hợp kiến thức của học sinh trong học kỳ I: lập trình và ngôn ngữ lập trình, chương trình đơn giản, cấu trúc lặp và cấu trúc rẽ nhánh.

2. Kỹ năng

  • Xây dựng được chương trình đơn giản.
  • Phân biệt được lặp với số lần biết trước và lặp với số lần không biết trước.

II. Chuẩn bị

  • Giáo viên: Đề kiểm tra, đáp án, ma trận đề.
  • Học sinh: Kiến thức để kiểm tra học kỳ.

III. Tổ chức các hoạt động học tập:

1. Ổn định tổ chức lớp

2. Kiểm tra bài cũ: Không.

3. Ma trận đề kiểm tra

4. Nội dung đề kiểm tra:

ĐỀ 570:

PHẦN TRẮC NGHIỆM

Câu 1: Xét biểu thức lô gíc: (n div 1000>0) and (n div 10000 =0) Khẳng định nào dưới đây là đúng?

  1. Kiểm tra xem n có chia hết cho 10000 không?
  2. Kiểm tra xem n có 4 chữ số có nghĩa hay không?
  3. Kiểm tra xem n có 3 chữ số có nghĩa hay không?
  4. Kiểm tra n có nhỏ hơn 10000 hay không?

Câu 2: Chương trình viết trên ngôn ngữ lập trình bậc cao là ?

  1. Dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục.
  2. Dịch toàn bộ chương trình nguồn thành chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.
  3. Phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.
  4. Là những đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.

Câu 3: Xét đoạn chương trình sau:

Write('nhap n='); readln(n);

K:=0; a:= abs(n);

While n<>0 do

Begin

N:= n div 10;

K:= k+1;

End;

Write(' k=', k);

Điều khẳng định nào sau đây là đúng?

A. K là chữ số hàng đơn vị của n. B. K là chữ số khác 0 trái nhất của n.

C. K là số chữ số có nghĩa của n. D. K là số chữ số khác 0 của n.

Câu 4: Trong Turbo Pascal, để chạy chương trình?

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

C. Nhấn phím F9 D. Nhấn tổ hợp phím F7.

Câu 5: Xét đoạn chương trình sau:

S:= 2;

For i:= 2 to 10 do

S:= S+i;

Đoạn chương trinh trên trả về giá trị của S là bao nhiêu?

A. 46 B. 54 C. 56 D. 14

Câu 6: Trong Pascal biến chỉ nhận giá trị nguyên trong phạm vi từ 10 dến 25532 thì biến đó có thể được khai báo bằng kiểu dữ liệu nào (hợp lý nhất)?

A. Real. B. Byte. C. Integer. D. Word.

Câu 7: Trong ngôn ngữ lập trình Pascal, biến là?

  1. Dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục.
  2. Là những đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.
  3. Dịch toàn bộ chương trình nguồn thành chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.
  4. Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.

Câu 8: Trong Turbo Pascal, các đoạn chú thích được đặt giữa?

A. {và} B. “và“ C. [và] D. (và)

Câu 9: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong kiểu dữ liệu sau có miền giá trị lớn nhất?

A. Word B. Byte C. Longint D. Integer

PHẦN TỰ LUẬN

Câu 1: (3 điểm)

a) Trình bày cú pháp và cách thực hiện của câu lệnh For - Do và câu lệnh While - Do?

So sánh hai câu lệnh này?

b) Cho câu lệnh

For i:= 1 to m do

Writeln(i*(i+2) div 3);

Hãy thay thế câu lệnh trên bằng đoạn chương trình dùng While - Do?

Câu 2: (2.5 điểm) Lập trình nhập vào từ bàn phím 4 số thực a,b,c, d. Đưa ra màn hình giá trị lớn nhất và nhỏ nhất của các số đó?


Nếu bạn không thấy nội dung bài viết được hiển thị. Vui lòng tải về để xem. Nếu thấy hay thì các bạn đừng quên chia sẻ cho bạn bè nhé!