1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỀ KIỂM TRA 1 TIẾT TIN 8 - TUẦN 9 - TÂN

3 23 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 3
Dung lượng 13,44 KB

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

Nội dung

Program, end, begin, Readln, lop8a C.. Program, then, mot, hai,ba D.[r]

Trang 1

TRƯỜNG THCS TAM THANH

HỌ VÀ TÊN:……… …

LỚP:………

KIỂM TRA 1 TIẾT MÔN: TIN HỌC 8 TUẦN: 9 – TIẾT: 18

………

………

ĐỀ:

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

Hãy khoanh tròn vào chữ cái trước câu trả lời đúng nhất trong các câu hỏi sau:

Câu 1: Kết quả của phép toán 17 mod 3 là:

A 5 B 2 C 1 D 8.5

Câu 2: Để dịch chương trình Pascal ta sử dụng tổ hợp phím nào?

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

Câu 3: Các phép toán nào sau đây không dùng cho kiểu số thực?

A +, -,*,/ B <,>,>=,<=, <>,=

C Mod và div D +, -,*,/ và <,>,>=,<=, <>,=

Câu 4: Biểu thức toán học - được viết bằng ngôn ngữ lập trình Pascal là:

Câu 5: Dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự?

Câu 6: Giả sử A được khai báo là biến kiểu số thực Phép gán đúng là:

Câu 7: Từ khóa nào sau đây dùng để khai báo thư viện?

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

A Var tb = Real; B Var 4hs : integer; C Const X = 30; D Var R = integer;

Câu 9: Đâu là các từ khoá?

A Lop82, uses, begin, end B Program, end, begin, Readln, lop8a

C Program, then, mot, hai,ba D Program, end, begin

Câu 10: Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, ‘20+5’); là:

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

Câu 12: Câu lệnh dùng để tạm ngừng chương trình là:

A Writeln(); B Clrscr; C Readln ; D program;

B TỰ LUẬN: (4 điểm)

Bài 1 (1 điểm): Viết các biểu thức toán học sau đây thành biểu thức trong Pascal

a/ (a+b)2 + a:2

b/ 2 1

x y

x

Bài 2 (1 điểm): Nêu sự khác nhau giữa biến và hằng Viết cú pháp lệnh gán giá trị cho biến trong Pascal.

Trang 2

Bài 3 (2 điểm): Tìm và sửa các lỗi sai trong chương trình Pascal sau: (Chương trình nhập vào 2 số nguyên x,y sau đó hoán đổi vị trí của x,y và in kết quả ra màn hình) Program Hoan_Doi; ………

Const crt; ………

Var x, y = Integer; ………

Begin ………

Clrscr; ………

Write(‘Nhap x, y =’); ………

Readln; ………

x = y; ………

y = x; ………

Writeln( x , y); ………

Readln; ………

End. ………

Trang 3

ĐÁP ÁN

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

Mỗi câu đúng được 0,5 điểm

B TỰ LUẬN: (4 điểm)

Bài 1 (1 điểm):

Mỗi câu đúng được 0,5 điểm

a (a+b)*(a+b)+a/2

b (x-y)/(2*x+1)

Bài 2 (1 điểm):

Mỗi ý đúng được 0,5 điểm

- Khác nhau:

+ Biến: Có giá trị có thể thay đổi trong quá trình thực hiện chương trình

+ Hằng: Có giá trị không đổi trong quá trình thực hiện chương trình

- Cú pháp lệnh gán giá trị cho biến trong Pascal: <Tên biến> := <Biểu thức cần gán giá trị cho biến>;

Bài 3 (2 điểm):

Program Hoan_Doi;

Const crt;

Var x, y : Integer;

Begin

Clrscr;

Write(Nhap x, y =);

Readln;

x = y;

y = x;

Writeln(‘ x , y’);

Readln

End.

Program Hoan_Doi;

Uses crt;

Var x, y , z : Integer;

Begin

Clrscr;

Write(Nhap x, y =);

Readln(x,y);

z := x;

x := y;

y := z;

Writeln( x , y);

Readln

End.

0,25 đ 0,25 đ

0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ

Ngày đăng: 07/04/2021, 07:19

TỪ KHÓA LIÊN QUAN

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

w