De thi HKI mon tin hoc 8

Chia sẻ bởi Đặng Trường Thành | Ngày 17/10/2018 | 23

Chia sẻ tài liệu: de thi HKI mon tin hoc 8 thuộc Tin học 8

Nội dung tài liệu:



Trường THCS Nguyễn Thái Bình
Họ và tên:……………………………….
Lớp: ……

ĐỀ KIỂM TRA HỌC KỲ I-NĂM HỌC 2011-2012
MÔN : TIN HỌC 8
THỜI GIAN : 45’(không kể thời gian phát đề)
NGÀY KIỂM TRA: ....../12/2011


ĐIỂM:
LỜI PHÊ CỦA GIÁO VIÊN:





I. Hãy chọn câu trả lời đúng nhất và khoanh tròn vào chữ cái (A,B,C,D) trong các câu 1,2,3,4,5,6,7,8,9,10 sau: (2,5 điểm)
Câu 1: Các thành phần cơ bản của ngôn ngữ lập trình gồm:
A. Các từ khoá và tên.
B. Các kí hiệu, các từ khoá.
C. Các kí hiệu, các từ khoá và tên.
D. Tập hợp các kí hiệu và các quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh và thực hiện được trên máy.
Câu 2: Trong các tên dưới đây, tên nào là hợp lệ trong Pascal?
A. Khoi 8. B. Ngay_22_12. C. 14tuoi. D. Begin.
Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị thay đổi trong khi thực hiện chương trình được gọi là gì?
A. Tên. B. Từ khoá. C. Biến. D. Hằng.
Câu 4: Câu lệnh nào sau đây là câu lệnh gán?
A. x = 5. B. x: 5. C. x and 5. D. x:= x +5.
Câu 5: 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; xây dựng thuật toán.
B. Xác định bài toán; lập chương trình.
C. Xây dựng thuật toán; lập chương trình.
D. Xác định bài toán; xây dựng thuật toán và lập chương trình.
Câu 6: Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để:
A. Dịch chương trình. B. Lưu chương trình.
C. Chạy chương trình. D. Khởi động chương trình.
Câu 7: Câu lệnh điều kiện dạng đầy đủ là:
A. If <điều kiện> then Else ;
B. If <điều kiện> then < câu lệnh>;
C. If <điều kiện> then < câu lệnh 1>,;
D. Cả A,B,C đều sai.
Câu 8: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đâ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ữ trên.
Câu 9: Cấu trúc của chương trình Pascal gồm những phần nào?
A. Khai báo. B. Khai báo và thân.
C. Tiêu đề, khai báo và thân. D. Thân.
Câu 10: Khi ta khai báo một biến:
A. Máy tính dành một phần bộ nhớ để lưu trữ giá trị của biến trong suốt quá trình hoạt động của chương trình.
B. Máy tính tự động in ra tên của biến.
C. Biến đó phải được sử dụng trong chương trình.
D. Không được sử dụng biến đó trong chương trình.
II. Cho a = 15, b = 6. Các biểu thức cho trong bảng dưới đây viết trong ngôn ngữ Pascal. Em hãy tính giá trị của các biểu thức và cho biết mỗi giá trị đó thuộc kiểu dữ liệu gì? (2 điểm)
Biểu thức
Giá trị
Kiểu dữ liệu

a) a * a + sqr(b)



b)a / b



c) a div b



d) sqrt(21*(a+b))



 III. Cho chương trình viết trong Pascal:
Program Hinh_Tron;
Var ban_kinh, chu_vi, dien_tich: real;
Const pi = 3,14;
Begin
Writeln (‘Cho biet ban kinh: ’); readln (ban_kinh);
chu_vi := 2 * pi * ban_kinh;
dien_tich := pi * ban_kinh * ban_kinh;
Writeln (‘C = ’ , chu_vi, ‘ S = ’, dien_tich);
Readln;
End.
Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: (1.5
* 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ẻ: Đặng Trường Thành
Dung lượng: 112,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)