DE THI HOC KI I TIN 8

3 37 0
DE THI HOC KI I TIN 8

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

Thông tin tài liệu

Tất cả các ngôn ngữ nói trên Câu 10: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu.. Chỉ một biến cho một kiểu biến B.[r]

(1)PGD HUYỆN ĐĂKR’LẤP TRƯỜNG THCS NGUYỄN CÔNG TRỨ LỚP 8: ĐIỂM KIỂM TRA HỌC KÌ I MÔN: TIN THỜI GIAN : 45 PHÚT LỜI PHÊ CỦA GIÁO VIÊN A- TRẮC NGHIỆM (4 điểm) Câu 1: Trong các tên sau đây, tên nào là hợp lệ ngôn ngữ Pascal? A 9abc B Tu_giac C A 8bc D Ve hinh Câu 2: Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có? A Phần tiêu đề chương trình B Phần thân chương trình C Phần khai báo thư viện D Phần khai báo biến Câu 3: Trong cách viết tiêu đề chương trình sau, cách nào đúng? A program bai_tap 1; B Program bai_tap; C Program bai tap; D Program bai_tap_1; Câu 4: Kiểu số nguyên có phạm vi giá trị từ … A đến 127 B đến 255 C -215 đến 215 – D -1000 đến 1000 Câu 5: Hãy chọn khai báo sai các khai báo sau đây: A Var x, y : integer; B Var y: real; C Const m: integer; D Const n = 8; Câu 6: Giả sử B khai báo là biến với liệu số nguyên, Y là biến có kiểu liệu kí tự phép gán nào sau đây không hợp lệ? A Y := “Tin hoc” B Y:= “6789”; C B:= 2009; C B:= “ Nghe An”; Câu 7: Chọn phát biểu sai các câu phát biểu sau đây: A Input là thông tin vào máy tính B Output là thông tin cần máy tính đưa C Input là mã hóa chương trình D Lệnh đưa vào máy tính dạng mã nhị phân để lưu trữ, xử lí các liệu khác Câu 8: Input bài toán giải phương trình bậc ax2 + bx + c = là: A a, b, x B a, c, x C a, b, c D x, a, b, c Câu 9: Máy tính có thể hiểu trực tiếp ngôn ngữ nào các ngôn ngữ đây? A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình C Ngôn ngữ máy D Tất các ngôn ngữ nói trên Câu 10: Số biến có thể khai báo tối đa chương trình là bao nhiêu? A Chỉ biến cho kiểu biến B 10 Biến C Chỉ hạn chế dung lượng nhớ D Không giới hạn Câu 11: Những từ nào sau đây là từ khoá? A Begin, Uses, End, Thong bao, Tam giac B Program, Begin, Uses C Var, Const D Câu b và câu c đúng Câu 12 Các chương trình Pascal sau đây chương trình nào không hợp lệ? A Chương trình B Chương trình Begin Program CT_Thuhai; Program CT_Thunhat; Begin Writeln(‘Chao cac ban’); Writeln(‘ Chao cac ban ‘); End End Câu 13: Để chạy chương trình Pascal em thực hiện: (2) A Nhấn tổ hợp phím ALT + F9 B Nhấn tổ hợp phím ALT + F5 C Nhấn tổ hợp phím CTRL + F9 D Nhấn phím Enter Câu 14: Trong Pascal câu lệnh Read Readln dùng để: A In liệu màn hình B Đọc liệu vào từ bàn phím C Khai báo biến D Khai báo Câu 15 Trong Pascal câu lệnh Writeln Write dùng để: A In liệu màn hình B Đọc liệu vào từ bàn phím C Khai báo biến D Khai báo Câu 16 Giả sử lúc đầu giá trị x là 10 Sau thực câu lệnh: “if x > then x := x+1 else x := x – 1” giá trị x là: A 11 B 10 C D Đáp án khác B Tự Luận: (6 điểm) Câu 1: Mô tả thuật toán tìm số lớn dãy số A với n số cho trước? (2 điểm) Câu 2: Cho biết tính hợp lệ các câu lệnh Pascal sau và nêu lí không hợp lệ:(2 điểm): a if x:= a+b then x:= x+1; b if a>b then max = a c if a>b then max := a; else max:= b; d if a>b then max:= a else max:=b; Câu 3: Viết chương trình nhập điểm hai môn và in mà hình kết so sánh điểm hai môn.(2 điểm) Hết- ĐÁP ÁN: (3) A- TRẮC NGHIỆM (4 điểm) Câu A B x x C D x x Câu A B C x x x x D Câu A 10 11 12 x B C x x D x Câu A 13 14 15 x 16 x B C x x B Tự Luận: (6 điểm) Câu 1: - Input: daõy A caùc soá a1,a2,…an (n>=1) - Output: Giá trị lớn - B1: Max  a1 ; i  - B2: i  i  - B3: Nếu 1>n, chuyển đến bước - B4: Nếu  Max, Max  Quay lại bước - B5: Kết thúc thuật toán Câu 2: a) Sai vì sau If không phải là điều( phép so sánh) mà là phép gán, tức thừa phép gán tức thừa dấu hai chấm đầu; b) Sai vì sau then phải câu lệnh, không là phép so sánh, tức thiếu dấu chấm lệnh gán c) Sai vì thừa dấu chấm phẩy trước từ khóa else; d) Đúng Câu 3: program sosanh; var mon1, mon2: integer; begin write(' nhap vao diem mon 1:'); readln(mon1); write(' nhap vao mon 2:'); readln(mon2); if (mon1> mon2) then write(' môn cao hon mon 2') else write(' mon cao hon mon 1'); end D (4)

Ngày đăng: 15/06/2021, 11:34

Tài liệu cùng người dùng

Tài liệu liên quan