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

DE KIEM TRA TIN 8 (45'''')

7 340 0
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 đề Đề kiểm tra 1 tiết khối 8 môn tin học
Trường học Trường THCS Hoa Lư
Chuyên ngành Tin học
Thể loại Đề kiểm tra
Định dạng
Số trang 7
Dung lượng 84,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

Phần khai báo và phần thân chương trình c.. Được phép sử dụng tuỳ ý trong chương trình d.. Việc gán giá trị cho 1 biến chỉ được thực hiện bằng cách duy nhất là sử dụng lệnh g

Trang 1

Phòng Giáo Dục – Đào tạo Q9

TRƯỜNG THCS HOA LƯ

-oOo -ĐỀ KIỂM TRA 1 TIẾT KHỐI 8

MÔN Tin học

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

Đề 1 ĐIỂM

Họ, tên học sinh: STT Lớp 8…

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

Hãy khoanh tròn vào đáp án mà em cho là đúng nhất

Câu 1: Các dãy bit (dãy nhị phân) là cơ sở để tạo ra

a Ngôn ngữ lập trình b Ngôn ngữ máy c Chương trình dịch d Cả 3 câu đều đúng

câu 2: Để chuyển đổi từ ngôn ngữ lập trình sang ngôn ngữ máy, ta cần có

a Ngôn ngữ tự nhiên b Ngôn ngữ máy c Chương trình dịch d Cả 3 câu đều đúng

Câu 3: Các thành phần cơ bản của một ngôn ngữ lập trình gồm:

a Từ khóa và tên

b Phần khai báo và phần thân chương trình

c Bảng chữ cái, từ khóa và tên

d Bảng chữ cái, các ký hiệu, các quy tắc để viết câu lệnh và cách bố trí câu lệnh

Câu 4: Từ khoá của một ngôn ngữ lập trình là:

a Là từ do người sử dụng đặt tên b Là từ riêng của một ngôn ngữ lập trình

c Được phép sử dụng tuỳ ý trong chương trình d Câu a,b, c đều sai

Câu 5: Các cách đặt tên sau, cách nào đúng trong ngôn ngữ Pascal:

Câu 6 Tên nào sau đây là do người lập trình đặt:

Câu 7: Lệnh khai báo tên chương trình trong ngôn ngữ lập trình Pascal là

Câu 8 Trong Pascal, để chạy chương trình ta sử dụng tổ hợp nào

Câu 9: Trong Pascal, khi gõ từ khóa cho biết điểm bắt đầu phần thân chương trình, ta có thể viết

Câu 10: Trong Pascal, lệnh clrscr được dùng để

a In thông tin ra màn hình b Xóa màn hình

c Nhập dữ liệu từ bàn phím d Tạm dừng chương trình

Câu 11: Kiểu dữ liệu Integer có giá trị lớn nhất là

Câu 12 Viết biểu thức toán (a+b) 3 sang Pascal thì ta viết là:

Câu 13: Kết quả của biểu thức 2+3>6 là

Câu 14 Phần dư trong phép chia của hai số nguyên 16 và 5 là:

a 16 div 5 = 1 b 16 mod 5 = 1 c 16 div 5 = 3 d 16 mod 5 = 3

Câu 15 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('x'); b Readln(' x '); c Writeln(x); d Readln(x);

Câu 16 Muổn tạm ngừng chương trình trong một khoảng thời gian nhất định, ta dùng lệnh

Trang 2

Câu 17: Hãy chọn phát biểu sai:

a Việc gán giá trị cho 1 biến chỉ có thể thực hiện được sau khi đã được khai báo

b Việc gán giá trị cho 1 biến nhằm mục đích tính toán với các giá trị cụ thể thông qua tên biến

c Việc gán giá trị cho 1 biến chỉ được thực hiện bằng cách duy nhất là sử dụng lệnh gán

d Việc gán giá trị cho 1 biến có thể thực hiện bằng lệnh nhập dữ liệu (lệnh Read)

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

a.Var tb:real; b Var 4HS:interger; c Const X:real; d Var R=30;

Câu 19: Giả sử biến A được khai báo là biến với kiểu dữ liệu số nguyên Phép gán nào sau đây hợp lệ

câu 20: Giả sử biến A,B được khai báo là biến với kiểu dữ liệu số nguyên (Interger) R là số thực (Real) Phép gán nào sau đây hợp lệ

II PHẦN TỰ LUẬN (5 ĐIỂM)

Câu 1: Hãy sữa lỗi cho chương trình sau (2 điểm)

Trang 3

Program vi_du_1

Uses crt;

Clscr;

Write(chao cac ban);

End

Câu 2: Viết 1 chương trình Pascal hoàn chỉnh để tính diện tích một hình chữ nhật, trong đó số

đo hai cạnh được nhập từ bàn phím (3 điểm)

a Khai báo hai biến a và b để lưu chiều dài và chiều rộng của hình chữ nhật được nhập từ bàn phím

b Khai báo biến S để lưu diện tích hình chữ nhật

c Thân chương trình gồm các lệnh

- Nhập giá trị cho a và b

- Tinh diện tích hình chữ nhật

- In ra màn hình giá trị của biến S đã được tính ở trên

_ _ _ _ _ _ _ _ _ _

Phòng Giáo Dục – Đào tạo Q9

TRƯỜNG THCS HOA LƯ

-oOo -ĐỀ KIỂM TRA 1 TIẾT KHỐI 8

MÔN Tin học

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

Đề 2 ĐIỂM

Họ, tên học sinh: STT Lớp 8…

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

Hãy khoanh tròn vào đáp án mà em cho là đúng nhất

Câu 1: 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 Cả 3 câu đều đúng

Câu 2: Ngôn ngữ để viết các chương trình máy tính là

a Ngôn ngữ lập trình b Ngôn ngữ máy c Chương trình dịch d Cả 3 câu đều đúng

Câu 3: Cấu trúc của một chương trình Pascal gồm:

a Tập hợp các kí hiệu và nguyên tắc

Trang 4

b Phần khai báo và thân chương trình

c Từ khóa và tên

d Bảng chữ cái, các quy tắc để viết câu lệnh và cách bố trí câu lệnh

Câu 4 Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích nào khác được gọi là gì?

Câu 5 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal

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

Câu 7: Lệnh khai báo thư viện trong ngôn ngữ lập trình Pascal là

Câu 8 Trong Pascal , để dịch chương trình ta sử dụng tổ hợp nào

Câu 9: Trong Pascal, muốn kết thúc chương trình , ta viết là

Câu 10: Trong Pascal, lệnh write được dùng để

a In thông tin ra màn hình b Xóa màn hình

c Nhập dữ liệu từ bàn phím d Tạm dừng chương trình

Câu 11: Kiểu dữ liệu Integer có giá trị nhỏ nhất là

Câu 12.Viết biểu thức toán a 3 -b 3 sang Pascal thì ta viết là:

Câu 13: Kết quả của phép chia 10/5 là 1 giá trị kiểu

Câu 14 Phần nguyên trong phép chia của hai số nguyên 16 và 5 là:

a 16 div 5 = 1 b 16 mod 5 = 1 c 16 div 5 = 3 d 16 mod 5 = 3

Câu 15 Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình?

a Writeln('x'); b Readln(' x '); c Writeln(x); d Readln(x);

Câu 16 Muổn tạm ngừng chương trình cho đến khi người dùng nhấn phím, ta dùng lệnh

câu 17: Phát biểu nào sau đây đúng

a Sau khi hằng đã được khai báo , ta có thể gán giá trị lại cho hằng trong phần thân của chương trình

b Giá trị của hằng không thể thay đổi trong suốt thời gian thực hiện chương trình

c Có thể khai báo tên hằng và tên biến giống nhau

d Được phép khai báo 2 hằng có cùng tên nhưng với giá trị khác nhau

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

a.Var tb:=real; b Var 4HS:interger; c Const X:Interger; d Const R=30;

Câu 19: Giả sử biến A được khai báo là biến với kiểu dữ liệu xâu Phép gán nào sau đây hợp lệ

câu 20: Giả sử biến A,B được khai báo là biến với kiểu dữ liệu số nguyên (Interger) R là số thực (Real) Phép gán nào sau đây hợp lệ

Trang 5

II PHẦN TỰ LUẬN

Câu 1: Hãy sữa lỗi cho chương trình sau (2 điểm)

Trang 6

Program vi du 2;

Begin

Clrscr;

Write(chao cac ban);

End;

Trang 7

Câu 2: Viết 1 chương trình Pascal hoàn chỉnh để tính chu vi một hình chữ nhật, trong đó số

đo hai cạnh được nhập từ bàn phím (3 điêm)

a Khai báo hai biến a và b để lưu chiều dài và chiều rộng của hình chữ nhật được nhập từ bàn phím

b Khai báo biến CV để lưu chu vi hình chữ nhật

c Thân chương trình gồm các lệnh

- Nhập giá trị cho a và b

- Tinh chu vi hình chữ nhật

- In ra màn hình giá trị của biến CV đã được tính ở trên

_ _ _ _ _ _ _ _

_ _

_ _

- 7 -

Ngày đăng: 13/10/2013, 22:11

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w