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

Đề thi Học kỳ I - Tin 11

2 466 1
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề thi Học kỳ I - Tin 11
Trường học Trường Trung Học Phổ Thông
Chuyên ngành Tin học
Thể loại Đề thi
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 2
Dung lượng 32 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu 2: 2 điểm Đề 1 Cấu trúc REPEAT – UNTIL dùng để viết chương trình cho câu lệnh lặp với số lần chưa biết trước Cấu trúc REPEAT – UNTIL khác với cấu trúc WHILE – DO ở chỗ cấu trúc REPEA

Trang 1

ĐỀ 1 Câu 1 (3 điểm): Hãy chỉ ra sáu lỗi sai khi thực hiện lệnh biên dịch trong

chương trình sau:

if i = 5 then i : 10; {*dong 9*}

Câu 2 (2 điểm): Cấu trúc REPEAT – UNTIL để làm gì? Nó khác với cấu

trúc WHILE – DO như thế nào?

Câu 3 (5 điểm) Viết chương trình tìm ước chung lớn nhất của hai số nguyên

không âm M và M với điều kiện M và N không đồng thời bằng 0

-HẾT -ĐỀ 2 Câu 1 (3 điểm): Hãy chỉ ra sáu lỗi sai khi thực hiện lệnh biên dịch trong

chương trình sau:

for i = 10 downto 1 do {*dong 5*}

if i = 5 then i = 10; {*dong 9*}

Câu 2 (2 điểm): Cấu trúc WHILE – DO để làm gì? Nó khác với cấu trúc

REPEAT – UNTIL như thế nào?

Câu 3 (5 điểm) Viết chương trình tìm ước chung lớn nhất của hai số nguyên

không âm M và M với điều kiện M và N không đồng thời bằng 0

Trang 2

-HẾT -HƯỚNG DẪN CHẤM Câu 1 (3 điểm): Chỉ đúng mỗi lỗi sai được 0,5 điểm.

Đề 1

{*dong 2*} thay dấu “=” thành dấu “:”

{*dong 4*} sai kí hiệu lệnh gán

{*dong 5*} sai kí hiệu lệnh gán

{*dong 7*} sai kí hiệu lệnh gán

{*dong 8*} thiếu dấu “ ; ”

{*dong 9*} sai kí hiệu lệnh gán

chỗ i := 10

Đề 2

{*dong 4*} sai kí hiệu lệnh gán {*dong 5*} sai kí hiệu lệnh gán {*dong 7*} sai kí hiệu lệnh gán {*dong 9*} sai kí hiệu lệnh gán

chỗ i := 10 {*dong 11*} thiếu dấu “ ; ” sau readln {*dong 12*} Thiếu dấu “ ” sau end

Câu 2: (2 điểm)

Đề 1

Cấu trúc REPEAT – UNTIL dùng để

viết chương trình cho câu lệnh lặp với số lần

chưa biết trước

Cấu trúc REPEAT – UNTIL khác với

cấu trúc WHILE – DO ở chỗ cấu trúc

REPEAT – UNTIL thì đưa câu lệnh trước

trước rồi mới tới điều kiện Còn cấu trúc

WHILE – DO thì ngược lại Ngoài ra với cấu

trúc REPEAT – UNTIL thì trong câu lệnh nếu

là lệnh ghép cũng không cần viết trong cặp từ

khóa BEGIN – END còn với cấu trúc WHILE

– DO thì phải viết trong cặp từ khóa BEGIN –

END

Đề 2

Cấu trúc WHILE - DO dùng để viết chương trình cho câu lệnh lặp với số lần chưa biết trước

Cấu trúc WHILE – DO khác REPEAT – UNTIL với cấu trúc ở chỗ cấu trúc WHILE –

DO thì đưa câu lệnh trước trước rồi mới tới điều kiện Còn cấu trúc REPEAT – UNTIL thì ngược lại Ngoài ra với cấu trúc WHILE - DO thì trong câu lệnh nếu là lệnh ghép cần viết trong cặp từ khóa BEGIN – END còn với cấu trúc REPEAT – UNTIL thì không phải viết trong cặp từ khóa BEGIN – END

Câu 3: Đáp án chung cho cả hai đề

Viết đúng chương trình được 5 điểm Program Bai_tap 3;

Var M, N : longint;

Write(‘Nhap hai so nguyen khong am M, N: ’);

If M=0 then write (‘UCLN = ’ , N);

If N=0 then write (‘UCLN = ’ , M);

Begin

Writeln(‘UCLN = ’ , M);

End;

Readln;

Ngày đăng: 04/06/2013, 01:27

TỪ KHÓA LIÊN QUAN

w