Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình theo thứ tự ngẫu nhiên và thứ tự thực hiện các lệnh không ảnh hưởng đến kết quả thực hiện chương trình.. [r]
Trang 1Họ và tên: ……… ĐỀ KIỂM TRA HỌC KÌ I
A PHẦN TRẮC NGHIỆM: (4,0 điểm)
Khoanh tròn vào đáp án em cho là đúng nhất
Câu 1: Ngôn ngữ dùng để viết chương trình cho máy tính hiểu được gọi là:
Câu 2: Các dãy bit (0101 ) là cơ sở để tạo ra ngôn ngữ gì?
Câu 3: Program là từ khóa khai báo gì?
C Điểm bắt đầu chương trình D Điểm kết thúc chương trình
Câu 4: Sau khi soạn thảo và dịch xong, nhấn tổ hợp phím nào để chạy chương trình?
Câu 5: Integer là kiểu dữ liệu?
Câu 6: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng
Câu 7: Kiểu dữ liệu String có phạm vi giá trị là
Câu 8: Div là phép toán gì?
Câu 9: Để nhập dữ liệu cho biến x, ta dùng lệnh:
Câu 10: Trong Pascal, khai báo nào sau đây là đúng
Câu 11: Để xuất dữ liệu của biến x ra màn hình, ta dùng lệnh:
Câu 12: Câu lệnh Writeln(<giá trị> : n : m) giúp ta làm gì?
A Điều khiển cách in số nguyên ra màn hình B Điều khiển cách in số thực ra màn hình
C Điều khiển cách in chuỗi ra màn hình D Điều khiển cách in ra hai số n và m
Câu 13: Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có?
Câu 14: Quá trình giải một bài toán trên máy tính gồm:
A Xác định bài toán; Viết chương trình; Mô tả thuật toán
B Xác định bài toán; Viết chương trình
C Mô tả thuật toán; Viết chương trình
D Xác định bài toán; Mô tả thuật toán và Viết chương trình
Câu 15: Phép tính nào sau đây đúng?
Câu 16: Chọn câu đúng trong các phát biểu dưới đây:
A Mọi chương trình máy tính đều được lập trình sẵn, được gắn trong phần cứng của máy tính và được bán cùng máy tính
B Chương trình máy tính là một dãy hữu hạn các lệnh mà máy tính có thể hiểu và thực hiện được
C Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình theo thứ tự ngẫu nhiên và thứ tự thực hiện các lệnh không ảnh hưởng đến kết quả thực hiện chương trình
D Chương trình không phải do con người tạo ra
Trang 2B PHẦN TỰ LUẬN: (6,0 điểm)
Câu 17: (2,0đ) Vẽ sơ đồ và trình bày cú pháp của câu lệnh điều kiện dạng thiếu, và dạng đầy đủ?
Câu 18: (2,0đ) Chuyển đổi các biểu thức toán học sau sang biểu thức trong ngôn ngữ lập trình Pascal:
a)
5 2 m x a b)
( ) 2 a c h Câu 19: (2,0đ) Cho a = 9; b=8 Tìm kết quả của biến S sau mỗi câu lệnh sau đây, với ban đầu giá trị của S bằng 0 a) If (a+b) mod 2 = 0 Then S:=a*b; (S=……vì………
……….)
b) If (a >=b ) or (a>9) Then S:=b Else S:=a; (S=……vì……… ……….)
BÀI LÀM: