1. Trang chủ
  2. » Thể loại khác

de thi hk1 mon tin hoc lop 8 de 14

4 118 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 4
Dung lượng 126,84 KB

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

Nội dung

de thi hk1 mon tin hoc lop 8 de 14 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩ...

Trang 1

1

ĐỀ SỐ 14

ĐỀ KIỂM TRA HỌC KÌ I MÔN: TIN HỌC 8

Thời gian: 45phút

A PHẦN TRẮC NGHIỆM Khoanh tròn vào đáp án em cho là đúng nhất (3đ) Câu 1: Để 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);

Câu 2 Trong cách viết tiêu đề chương trình sau, cách nào đúng?

A program toan_hinh 1; B Program toan_hinh;

C Program toan hinh; D Program bai_tap toanhinh1;

Câu 3 Kiểu số nguyên có phạm vi giá trị từ …

A 0 đến 127 B 0 đến 255 C -215 đến 215 – 1 D -1000 đến 1000

Câu 4 Hãy chọn khai báo sai trong các khai báo sau đây:

A Var a, b : integer; B Var b: real;

C Const k: integer; D Const pi = 3,14;

Câu 5: Để gán giá trị 10 cho biến a ta thực hiện :

A a:= 12; B a <> 12; C a:12; D a= 12;

Câu 6: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?

A Chỉ một biến cho một kiểu biến B 10 Biến

C Chỉ hạn chế bởi dung lượng nhớ D Không giới hạn

Câu 7: Những từ nào sau đây là từ khoá?

A Begin, Uses, End, Thong bao, Tam giac B Program, Begin, Uses

Câu 8: Hãy cho biết kết quả trên màn hình sau khi thực hiện chương trình sau?

Trang 2

2

Begin

Writeln(‘15*2-10=’,15*2-10);

End

Câu 9: Để chạy chương trình Pascal em thực hiện:

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

C Nhấn tổ hợp phím CTRL + F9 D Nhấn phím Enter

Câu 10: Sau 2 câu lệnh

x:=10;

if (45 mod 3)=0 then x:=x+1 else x:= x-1;

Giá trị của biến x là:

Câu 11 Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?

Câu 12 Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?

A if a := 1 then a := a + 1; B if a > b else write(a);

C if (a mod 2) =0 then write(‘So khong hop le’); D if x = y; then writeln(y);

B PHẦN TỰ LUẬN (7 điểm)

Câu 13: Tính (2đ)

a) 2Div3 – 2Mod3 + 3Div2 – 3Mod2 =………

b) 1/3 – 2*7Mod2 – 8Div4*4 = ………

Câu 14: Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal (2đ)

Trang 3

3

a

2

2 4

z

b

2

Câu 15: Viết chương trình nhập vào số tự nhiên N từ bàn phím và thông báo ra màn hình:

- Nếu N<10 thì thông báo: ‘N có một chữ số’

- Nếu 10<=N<100 thì thông báo: ‘N có hai chữ số’

- Nếu 100<=N<1000 thì thông báo: ‘N có ba chữ số’

- Nếu N>=1000 thì thông báo: ‘N rất lớn’

Trang 4

4

ĐÁP ÁN A.PHẦN TRẮC NGHIỆM

B.PHẦN TỰ LUẬN

Câu 13: a) = -2 (1đ) b) = -7.6 (1đ)

Câu 14: a) x*x/(3+y)+2+4-((a+b)*c)/(8+y)+z-(a/b)*(a/b) (1đ)

b) 7+5/(x*x+1)-y+4-((8-2)+4*4)/(5+z*z) (1đ)

Câu 15: (3đ)

Program bai_3;

Uses crt;

Var n: integer;

Begin

Writeln(‘nhap vao so tu nhien N=’);

Readln(n);

If n<10 then Writeln(n,‘co mot chu so’) Else

If (n<100) then Writeln(n,‘co hai chu so’) Else

If n<1000 then Writeln(n,‘co ba chu so’) Else

Writeln(n,‘rat lon’);

Readln

End

Ngày đăng: 27/10/2017, 07:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN