DE THI HKI TIN8

Chia sẻ bởi Lê Công Hoà | Ngày 17/10/2018 | 37

Chia sẻ tài liệu: DE THI HKI TIN8 thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Phan Bội Châu
Tiết PPCT: 36
ĐỀ KIỂM TRA HỌC KỲ MÔN TIN HỌC
Lớp: 8
Thời gian làm bài: 45’

Đề bài:
I. TRẮC NGHIỆM (4 điểm) Khoanh tròn vào các chữ cái a, b, c, d trước đáp án đúng.
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ữ sau đâ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ác ngôn ngữ nói trên.
Câu 2: Các thành phần cơ bản của ngôn ngữ lập trình:
A, Các từ khóa và tên.
B, Bảng chữ cái, các từ khóa và tên.
C, Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh, … sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính.
D, Chỉ bảng chữ cái và các từ khóa.
Câu 3: Trong ngôn ngữ lập trình Pascal phát biểu nào sau đây là sai:
A. Môt chương trình phải đủ hai phần: Phần khai báo và phần thân chương trình
B. Một chương trình có thể gồm hai phần: Phần khai báo và phần thân chương trình, trong đó thân chương trình là phần bắt buộc có.
C. Nếu chương trình có phần khai báo, phần đó phải đứng trước phần thân chương trình
D. Có thể đặt phần khai báo tại vị trí bất kì trong chương trình.
Câu 4: Trong các tên sau, tên nào hợp lệ trong ngôn ngữ Pascal?
A, Bai toan B, BT17 C, Program D, 7baitap
Câu 5: Để chạy chương trình trong Turbo Pascal, ta bấm tổ hợp phím:
A, Alt+F9 B, Ctrl+F9 C, Alt+X D, Ctrl+F10
Câu 6: Hãy chỉ cú pháp lệnh phép gán trong ngôn ngữ Pascal:
A, := ; B, = ;
C, := ; D, := ;
Câu 7: Hãy chỉ ra cú pháp lệnh rẽ nhánh đúng:
A, IF <điều kiện> THEN ;
B, IF <điều kiện> THEN ; ELSE ;
C, IF THEN <Điều kiện> ;
D, IF <Điều kiện> ELSE ELSE ;
Câu 8: Để khai báo một biến x có kiểu dữ liệu là kiểu số nguyên ta dùng câu lệnh:
A, Var x : Char; B, Var x : String; C. Var x : Real; D. Var x: integer;
Câu 9: Câu lệnh gán giá trị trung bình cộng của hai biến a và b cho biến x là:
A. x : = a + b/2; B. x : = (a + b)/2;
C. x = a + b/2; D. x = (a + b)/2;
Câu 10: Bốn bạn A, B, C, D đưa ra kết quả của phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư của hai số nguyên 14 và 5 như sau:
A, 14/5 = 2; 14 div 5 = 2; 14 mod 5 = 4. B, 14/5 = 2.8; 14 div 5 = 2; 14 mod 5 = 4.
C, 14/5 = 2.8; 14 div 5 = 4; 14 mod 5 = 2. D, 14/5 = 3; 14 div 5 = 2; 14 mod 5 = 4.
Câu 11: Câu lệnh nào sau đây là đúng:
A. if x: = 7 then a = b; C. if x # 7 then a : = b
B. if x > 7 then a : = b; D. if x > 7 then a: = b; else b :=b-1;
Câu 12: Viết biểu thức 3x2 + 2x trong ngôn ngữ lập trình Pascal ta được:
A. 3.x.x + 2.x B. 3*x^2 + 2*x
C. 3*x*x + 2*x D. 3.x^2 + 2.x

Câu 13: Tên trong ngôn ngữ lập trình Pascal phải:
A, Bắt đầu bằng số. B. Có khoảng trắng.
C. Không trùng các từ khóa. D. Khai báo ở thân chương
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Công Hoà
Dung lượng: 44,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)