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

ĐỀ THI học kỳ I năm học 2015 tin 8

7 325 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 7
Dung lượng 99 KB
File đính kèm THI HỌC KỲ I NĂM HỌC 2015 tin 8.rar (24 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 1: Trong Pascal tên chương trình nào là hợp lệ?. 1Hinhtron Câu 2: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đâyA. Ngôn ngữ tiếng Anh Câu 3: Từ khóa nào viết

Trang 1

TÊN BÀI HỌC Tổng

Nhận biết Thông hiểu Vận dụng

Bài 2: Làm quen với

chương trình và ngôn

ngữ lập trình

3câu 0.75đ

1 câu 0.25đ

4 câu 1đ

BTH1:Làm quen với

TURBO PASCAL

2 câu 0.5đ

3 câu 0.5đ

Bài 3:Chương trình

máy tinh và dữ liệu

3 câu 0.75đ

1 câu 1đ

2 câu

2 đ

5 câu 3.75đ

Bài 4: Sử dụng biến

trong chương trình

2 câu 0.5đ

2 câu 0.5đ

Bài 5:Từ bài toán đến

chương trình

1 câu 3đ

1 câu 3.đ

Bài 6: Câu lệnh điều

kiện

1 câu 0.25đ

1 câu 0.25đ

2.75 đ

1câu 0.25 đ

1 câu 1đ

3 câu 7đ

16 câu 10đ

Trang 2

PHÒNG GD&ĐT PHÚ GIÁO

TRƯỜNG THCS AN BÌNH

(Không kể thời gian phát đề)

ĐỀ THI HOC KỲ I - NĂM HỌC 2015 - 2016

MÔN TIN HỌC 8

Thời gian làm bài : 45 phút

Họ và tên học sinh : Lớp : 8A

PHẦN TRẮC NGHIỆM ( 3 điểm)

Học sinh trả lời bằng cách khoanh tròn vào đáp án đúng.

Câu 1: Trong Pascal tên chương trình nào là hợp lệ ?

A Tamgiac; B Hinh_chu nhat; C Hinh thoi; D 1Hinhtron

Câu 2: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?

A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình

C Ngôn ngữ máy D Ngôn ngữ tiếng Anh

Câu 3: Từ khóa nào viết sai trong các từ khoá sau?

Câu 4: Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?

A Writeln(‘Nhập x = ’); B Write(x);

Câu 5 : Để chạy chương trình ta nhấn tổ hợp phím:

A Alt + F9 B Alt + F5 C Ctrl + F9 D Ctrl + F5

Câu 6 : Để lưu chương trình trong Pascal ta nhấn phím:

Câu 7 : Trong Pascal, ý nghĩa của phép toán Div là:

A Chia số nguyên B Chia lấy phần dư

C Chia lấy phần nguyên D Tất cả đều sai

Câu 8: Lệnh nào sau đây là lệnh để tạm ngừng chương trình trong khoảng thời gian x giây

A Delay(2000); B Readln(x); C Delay(x); D Writeln(x);

Câu 9: Câu nào sau đây đúng khi nói về hằng:

A Hằng là đại lượng do người lập trình đặt

B Hằng có giá trị không đổi trong suốt quá trình thực hiện chương trình

C Có một số hằng có sẵn trong chương trình, không cần khai báo

D Tên hằng có độ dài tùy ý

ĐỀ 1

Trang 3

A if <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>;

B if <điều kiện > then <câu lệnh 1> else <câu lệnh 2>;

C if <điều kiện> then <câu lệnh >;

D if <câu lệnh 1> then <câu lệnh 2>; Câu 12 Phép toán <> trong pascal dùng để? A Phép toán so sánh bằng B Phép toán so sánh lớn hơn C Phép toán so sánh nhỏ hơn D Phép toán so sánh khác II/ PHẦN TỰ LUẬN (7 điểm) Câu 1(1 điểm): Chuyển các biểu thức tin học sau sang biểu thức được viết trong Pascal: A a a2 + 1 ) − 3 ( B 22 6 5 3 + + ………

………

………

Câu 2(1 điểm): Chuyển các biểu thức được viết trong Pascal sau sang biểu thức toán 15/( 2+ 3) – 9/(x*x*x) + y (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) ………

………

………

Câu 3 (2 điểm): Thực hiện các phép tính sau: A 125 Mod 7 = … B 63 Div 8 =…

C 120 Mod 20 = D 161 div 5 =

Câu 4 (3đ): Hãy xác định (input và output), mô tả thuật toán tính tổng của 100 số tự nhiên đầu tiên 1,2, ,100

………

………

………

………

Trang 4

PHÒNG GD&ĐT PHÚ GIÁO

TRƯỜNG THCS AN BÌNH

(Không kể thời gian phát đề)

ĐỀ THI HOC KỲ I - NĂM HỌC 20 - 201

MÔN TIN HỌC 8

Thời gian làm bài : 45 phút

Họ và tên học sinh : Lớp : 8A

I PHẦN TRẮC NGHIỆM ( 3 điểm

Học sinh trả lời bằng cách khoanh tròn vào đáp án đúng.

Câu 1: Kiểu dữ liệu nào sau đây là kiểu số thực?:

A Real B Integer C Char D String

Câu 2: Trong ngôn ngữ lập trình Pascal, từ không phải từ khóa là:

Câu 3: Trong Pascal, ý nghĩa của phép toán Mod là:

A Chia số nguyên B Chia lấy phần dư

C Chia lấy phần nguyên D Tất cả đều sai

Câu 4:Để thoát khỏi Pascal ta thực hiện

A Vào file =>Exit B Vào file => save

C Bấm vào dấu X ở góc phải D Không cách nào đúng

Câu 5: Tên hợp lệ trong ngôn ngữ Pascal là:

A 16abc; B Hinh thang; C D15; D Program;

Câu 6: Để chạy một chương trình Pascal ta nhấn tổ hợp phím:

A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9

Câu 7: Cấu trúc chung hợp lý của một chương trình Pascal là:

A Begin -> Program -> End B Program -> End -> Begin

C End -> Program -> Begin D Program -> Begin -> End

Câu 8: Lệnh nào sau đây là lệnh để tạm ngừng chương trình trong khoảng thời gian x giây

A Delay(2000); B Readln(x); C Delay(x); D Writeln(x);

Câu 9: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu

Phép gán hợp lệ là:

A A:= 4.5; B X:= ‘1234’; C A:= ‘Tam Thành’ D A và B hợp lệ

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

A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24

ĐỀ 2

Trang 5

C if <điều kiện> then <câu lệnh >;

D if <câu lệnh 1> then <câu lệnh 2>; Câu 12 Để thực hiện việc tính tổng của hai số nguyên a và b, phép gán nào sau đây là đúng: A Tong=a+b; B Tong:=a+b; C Tong:a+b; D.Tong(a+b); II PHẦN TỰ LUẬN (7 điểm) Câu 1: (2 điểm) Chuyển các biểu thức toán học sau sang biểu thức được viết trong Pascal: A (x + 2)(x + 5)2 B 2 (x + 5) 3(x- 6) 5(22 + 7)

Câu 2(1 điểm): Chuyển các biểu thức được viết trong Pascal sau sang biểu thức toán 15/( 2+ 3) – 9/(x*x*x) + y (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) ………

………

………

Câu 2: (2điểm )Thực hiện các phép tính sau: A 172 Mod 5 = … B 75 Div 6 =…

C 120 Mod 6 = D 201 div 4=

Câu 3 (3đ): Hãy xác định (Input và Output), mô tả thuật toán tính tổng của 100 số tự nhiên đầu tiên 1,2, ,100

Trang 6

ĐÁP ÁN ĐỀ 1

I PHẦN TRẮC NGHIỆM ( 3 điểm)

Mỗi câu đúng 0.25đ

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

Câu 1: (1 điểm)Biểu thức chuyển từ toán học được viết trọng pascal là

a) (a*a + 1) - 3/ a

b) (3 + 5)/6 + 2*2

Câu 2(1 điểm): Chuyển các biểu thức được viết trong Pascal sau sang biểu thức toán học

− + 3

8 3 2

15

b

y y

x

+

− +

+

5

18 3

) 10

Câu 3 (2 điểm): Thực hiện các phép tính sau:

A 125 Mod 7 = 6 B 63 Div 8 = 7

C 120 Mod 20 = 0 D 161 div 5 = 32

Câu 4

* Xác định bài toán (1điểm)

Input: Dãy 100 số tự nhiên đầu tiên: 1,2,3, ,100 ;

Output : Giá trị của tổng 1 + 2 + 3 + + 100

* Mô tả thuật toán (2điểm)

B1: S← 0; i←0;

B2: i← i+1;

B3: Nếu i ≤ 100 thì s← s +i và quy lại bước 2;

B4: Thông báo S và Kết thúc thuật toán

Trang 7

Mỗi câu đúng 0.25đ

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

Câu 1: (1 điểm)Biểu thức chuyển từ toán học được viết trong pascal là

a) ((x*x + 2)*(x + 5))/3*(x -6);

b) (2*(x + 5)) / (5*(2*2 + 7))

Câu 2(1 điểm): Chuyển các biểu thức được viết trong Pascal sau sang biểu thức toán học

− + 3

8 3 2

15

b

y y

x

+

− +

+

5

18 3

) 10

Câu 3: (2điểm )Thực hiện các phép tính sau:

A 172 Mod 5 = 2 B 75 Div 6 = 12

C 120 Mod 6 = 0 D 201 Div 4 = 50

Câu 4

* Xác định bài toán (1điểm)

Input: Dãy 100 số tự nhiên đầu tiên: 1,2,3, ,100 ;

Output : Giá trị của tổng 1 + 2 + 3 + + 100

* Mô tả thuật toán (2điểm)

B1: S← 0; i←0;

B2: i← i+1;

B3: Nếu i ≤ 100 thì s← s +i và quy lại bước 2;

B4: Thông báo S và Kết thúc thuật toán

Ngày đăng: 23/10/2016, 20:37

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w