1. Trang chủ
  2. » Tài Chính - Ngân Hàng

De kiem tra 45 phut Tin 8 bai so 1

4 52 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 14,28 KB

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

Nội dung

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;.[r]

Trang 1

Tiết:19 Ngày soạn: 18 /10 /2012 Tuần :10 Ngày dạy: 22 /10 /2012

KIỂM TRA 1 TIẾT

Môn: Tin học 8

I MỤC TIÊU:

Kiến thức: kiểm tra sự hiểu biết ý nghĩa, tác dụng của câu lệnh pascal trong lập trình và biết vận dụng câu lệnh để lập trình.

Kỷ năng: kiểm tra và rèn luyện kỷ năng vận dụng câu lệnh để hoàn thành một yêu cầu nào đó Thái độ: yêu thích việc viết câu lệnh đề hoàn thành một chương trình theo ý muốn.

II HÌNH THỨC RA ĐỀ:

Kết hợp giữa hai hình thức trắc nghiệm 50% và tự luận 50%.

III MA TRẬN ĐỀ KIỂM TRA:

Chủ đề kiến thức TNNhận biếtTL TNThông hiểuTL TNVận dụngTL Tổng Máy tính và chương trinh máy tính 2

Chương trình và ngôn ngữ lập trình 2

Chương trình máy tính và dữ liệu 2

0.5

8 2

1 2

11 4.5 Khai báo và sử dụng biến trong

chương trình

2 0.5

4 1

1 3

7 4.5 Tổng

8 2

12 3

2 5

22 10

IV ĐỀ BÀI:

A ĐỀ BÀI:

1 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à

Trang 2

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 để

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

Câu 12 Biểu thức toán học (a 2 + b)(1 + c) 3 được biểu diễn trong Pascal như thế nào ?

a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c)

c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3

Câu 13: Trong lập trình Pascal, Kết quả của biểu thức (17 div 4) div 3 là:

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

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?

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

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

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 (Integer) R là biến kiểu số thực (Real) Phép gán nào sau đây hợp lệ:

2 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)

Begin

Program vi du 1

Uses crt;

Clscr ; Write(chao cac ban);

End

Trang 3

Câu 2: Viết 1 chương trình Pascal hoàn chỉnh để tính và in ra màn hình tổng, tích, trung bình cộng của hai số a và b Trong đó hai số a và b được nhập từ bàn phím (3 điểm)

V ĐÁP ÁN:

I Phần I: (5 điểm)

Mỗi lựa chọn đúng được 0,25 điểm

0

1 1

1 2

1 3

1 4

1 5

1 6

1 7

1 8

1 9

20

II Phần II:(5 điểm)

Câu 1 (2 điểm)Chương trình sau khi sửa lỗi là:

Program ví_dụ_1;

Uses crt;

Begin

Clrscr;

Write(‘Chao cac ban’);

End.

Câu 2 (3 điểm)Chương trình Pascal hoàn chỉnh như sau: (có thể)

Program kiem_tra;

Uses crt;

Var a,b: real;

Begin

Clrscr;

Write(‘Nhap so a = ’); Readln(a);

Write(‘Nhap so b = ’); Readln(b);

Write(‘Tong hai so ’, a, ‘ va ’,b,‘ la : ’,a+b:10:2);

Write(‘Tich hai so ’, a, ‘ va ’,b,‘ la : ’,a*b:10:2);

Write(‘Trung binh cong cua hai so ’, a, ‘ va ’,b,‘ la : ’,(a+b)/2:10:2);

Readln

End.

DUYỆT CỦA CHUYÊN MÔN Đăktô, ngày 16 tháng 10 năm 2012

Lê Quý Đôn

Ngày đăng: 11/06/2021, 09:12

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w