1. Trang chủ
  2. » Cao đẳng - Đại học

De thi hoc ky 1

2 16 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 7,5 KB

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

Nội dung

Mô tả thuật toán: tìm cách giải bài toán, diễn tả bằng các lệnh cần phải thực hiện 0.5đ.. Viết chương trình: dựa vào thuật toán, viết chương trình bằng ngôn ngữ lập trình?[r]

Trang 1

Trường THCS Hoà An KIỂM TRA HỌC KỲ I – Năm học 2011-2012

I TRẮC NGHIỆM: ( khoanh tròn câu trả lời đúng nhất) 3đ

1 Lệnh Clrscr dùng để làm gì?

2 Cho biết phạm vi giá trị của kiểu dữ liệu Integer?

a Các số nguyên từ 0 đến 215 b Các số nguyên từ 0 đến 255

c Các số nguyên từ 2,9.10-39 đến 1,7.1038 d Các số nguyên từ -215 đến 215 – 1

3 Từ khoá Var trong Pascal dùng để làm gì?

4 Để nhập dữ liệu từ bàn phím cho biến x ta dùng câu lệnh nào sau đây?

5.Cú pháp của lệnh gán trong Pascal là?

a Const <tên hằng> = <giá trị>; b <biến>:= <biểu thức>;

c Var <danh sách biến>:<kiểu dữ liệu>; d Uses < tên>;

6 Để tạm ngưng chương trình trong khoảng 1 giây ta thực hiện lệnh nào sau đây?

a Delay(1000); b Delay(‘1000’); c Readln(1000); d Readln(‘1000);

II TỰ LUẬN: 7đ

1 Nêu quá trình giải bài toán trên máy tính? (2đ)

2 Hãy cho biết kết quả hiển thị trên màn hình sau khi thực hiện các câu lệnh sau: (1đ)

a Write(‘ (20+10)/3=’,(20+10)/3); b Write (20 mod 3);

If x >0 then Write( x div 3); If (45 mod 3) = 0 then y:=y+1;

3 Cho đoạn chương trình:

a:=15; b:=6;

If a >b then

Begin z:= a div 3;

a:= z + a;

b:= a mod 3;

c:= b + a;

end Else

Begin z:= b div 3;

b:= a + z;

a:= b – z;

c:= a * 2;

end;

Hãy cho biết kết quả của đoạn chương trình trên (a,b,c,z bằng bao nhiêu)? (1đ)

4 Cho hai số thực a và b Hãy viết chương trình cho biết kết quả so sánh hai số đó dưới dạng “ a lớn

hơn b”, “a nhỏ hơn b” hoặc “ a bằng b”? (3đ)

Trang 2

ĐÁP ÁN

I TRẮC NGHIỆM: (3đ)

II TỰ LUẬN:

1 Quá trình giải bài toán trên máy tính gồm ba bước:

- Xác định bài toán: xác định các điều kiện cho trước (thông tin vào – INPUT) và các kết quả

cần thu được (thông tin ra – OUTPUT) (1đ)

- Mô tả thuật toán: tìm cách giải bài toán, diễn tả bằng các lệnh cần phải thực hiện (0.5đ)

- Viết chương trình: dựa vào thuật toán, viết chương trình bằng ngôn ngữ lập trình (0.5đ)

2 Kết quả hiển thị trên màn hình sau khi thực hiện các câu lệnh:

a (20+10)/3 = 10 (0.25đ) b 2 (0.25đ) c 2 (0.25đ) d y = 6 (0.25đ)

3 Kết quả của đoạn chương trình:

z = 5; (0.25 đ) a = 20; (0.25 đ) b = 2; (0.25 đ) c = 22; (0.25 đ)

4 Viết chương trình:

Program sosanhhaiso; (0.25đ)

Uses crt;

If a>b then Write(‘a lon hon b’); (0.5đ)

If a<b then Write(‘a be hon b’); (0.5đ)

If a=b then Write(‘a bang b’); (0.5đ)

Ngày đăng: 19/06/2021, 15:31

🧩 Sản phẩm bạn có thể quan tâm

w