1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

de kiem tra tin hoc 8

3 13 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Mỗi câu trả lời đúng được 0,5 điểm: Câu 1: Trong các tên sau, tên nào là không hợp lệ trong ngôn ngữ Pascal: A.. lop8 Câu 2: Trong Pascal, khai báo nào sau đây là đúng: A.[r]

(1)KIỂM TRA HỌC KỲ I A TRẮC NGHIỆM KHÁCH QUAN (4 điểm) Mỗi câu đây có các mục trả lời a, b, c, d Hãy khoanh tròn đáp án mà em cho là đúng Mỗi câu trả lời đúng 0,5 điểm: Câu 1: Trong các tên sau, tên nào là không hợp lệ ngôn ngữ Pascal: A Lop8 C lop_8 B lop D lop8 Câu 2: Trong Pascal, khai báo nào sau đây là đúng: A Var tb:real; C Var 5tb:real; B Const x:real; D Var R=30; Câu 3: Trong Pascal, cấu trúc chung chương trình gồm A Phần khai báo B Phần khai báo và phần thân C Phần thân D Phần khai báo, phần thân và phần kết thúc Câu 4: Trong Pascal, biến và dùng để A Làm từ khóa C Lưu trữ liệu B Khai báo D Tất các đáp án trên Điền các từ còn thiếu vào dấu (…) câu trả lời đúng điểm Câu 5: Bài toán là ………… cần phải giải Quá trình giải bài toán trên máy tính gồm có các bước: ……… Câu 6: Thuật toán là … ……… cần thực theo trình tự xác định để …………………… ……………… ………………… ………………… ………………… B TỰ LUẬN (6 điểm) Câu 1: Hãy mô tả thuật toán giải bài toán tính tích các số dương chẵn dãy số A = {a1, a2, an} cho trước Câu 2: Cho hình chữ nhật hình bên, có chiều dài a, chiều rộng b Hãy viết chương trình nhập vào số nguyên a, b từ bàn phím để tính chu vi hình chữ nhật đã cho b (2) a ĐÁP ÁN A TRẮC NGHIỆM KHÁCH QUAN (4 điểm) Mỗi câu đây có các mục trả lời a, b, c, d Hãy khoanh tròn đáp án mà em cho là đúng nhất, câu trả lời đúng 0,5 điểm Câu Đáp án B A B C Điền các từ còn thiếu vào dấu (…) câu trả lời đúng điểm Câu 5: …… ……… công việc hay nhiệm vụ ………… xác định bài toán, mô tả thuật toán, viết chương trình ………… ……… ……… Câu 6: ……… dãy hữu hạn các thao tác ……… thu kết cần thiết từ điều kiện cho trước ………….……… B TỰ LUẬN (6 điểm) Câu 1: - Xác định bài toán: INPUT: n và dãy n số a1, a2, , an OUTPUT: Tích các số dương chẵn có dãy A đã cho - Mô tả thuật toán: Bước S  1; i  Bước i  i + Bước Nếu > và chia hết cho thì S  S * ai; Ngược lại, S  S Bước Nếu i  n, và quay lại bước Bước Thông báo S và kết thúc thuật toán Câu 2: program tinh_chu_vi; var a, b: integer; chu_vi:integer; begin (3) { Nhap chieu dai va chieu rong cua hinh chu nhat } write (‘chieu dai hinh chu nhat: ‘); readln(a); write (‘chieu rong hinh chu nhat: ‘); readln(b); chu_vi := (a + b)*2; { In chu vi cua hinh chu nhat } writeln (‘chu vi cua hinh chu nhat co chieu dai a, chieu rong b la: ’, chu_vi); readln; end (4)

Ngày đăng: 08/10/2021, 04:26

w