Đề thi HKI tin 8

Chia sẻ bởi Hồ Tấn Kính | Ngày 17/10/2018 | 40

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

Nội dung tài liệu:

HỌ VÀ TÊN: …………………………………
LỚP: …………………………………
KIỂM TRA HỌC KỲ I
NĂM HỌC 2009 - 2010
MÔN :TIN HỌC 8 (Thời gian: 45 phút)


=============================================================================
Đề
I. Khoanh tròn vào chữ cái đứng đầu mỗi ý em cho là đúng (2.5)
1. Câu lệnh khai báo hằng nào sau đây là đúng:
a. Const n := 20; b. Const n: 20; c. Const n= 20; d) Const n 20;
2. Câu lệnh điều kiện dạng đủ trong ngôn ngữ pascal là:
If < điều kiện > then < câu lệnh 1> Else ;
If <điều kiện > then < câu lệnh>;
If <điều kiện> then < câu lệnh 1>,;
Cả a, b, c đều sai.
3. Viết biểu thức toán a3-b3 sang Pascal thì ta viết là:
a. a3-b3 b. a*a*a-b*b*b c. a.a.a - b.b.b d. aaa-bbb
4. a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 ra màn hình thì ta viết
a. Writeln (`a*a`); b. Readln (` a*a `); c. Writeln (a*a); d. Writwln (a2);
5. Phép toán nào sau đây là đúng:
a. 16 mod 5 = 1 b. 16 mod 5 = 3 c. 16 div 5 = 3 d. cả a, b,c đều sai
6. A là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu ký tự. Phép gán hợp lệ là:
a. A:= 4.5; b. X:= ‘1234’; c. X:= 57; d. A:= ‘tin hoc’;
7. Câu lệnh nào sau đây dùng để nhập một giá trị từ bàn phím vào biến x?
a. Writeln (‘Nhập x = ’); b Write(x); c. Read (‘x’); d Readln(x);
8. Với a = 5, b = 6 thì kết quả s sau câu lệnh:
if (a+b)*(a+b) <=100 then s:=(a+b)*(a+b) else s:= 2*a*b;
a. 121 b. 49 c. 60 d. Kết quả khác
9. Trong Pascal khai báo nào sau đây là đúng:
a. Var hs: real; b. Var 5hs: real; c. Const hs: real; d. Var S = 24;
10. Để chạy một chương trình Pascal ta nhấn tổ hợp phím
a. Ctrl+F9 b. Alt+F9 c. Shitf+F9 d. Ctrl+Shift+F9
II: Điền dấu x vào tương ứng (1đ)
Nội dung
Đúng
Sai

a. Hằng là một đại lượng mà giá trị của nó có thể thay đổi trong chương trình



b. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được.



c. Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình.



d. Cấu trúc chung của chương trình bắt buộc phải có phần khai báo.



III. Điền những cụm từ sau vào chỗ trống để được câu hoàn chỉnh: biến, dữ liệu, giá trị của biến, vùng nhớ (1.5đ)
(1) ……………… là một công cụ của ngôn ngữ lập trình dùng để đặt tên cho một (2) ………………………………máy tính và được dùng để lưu trữ (3) ……………….
Dữ liệu được lưu trữ trong (4)…………………………….. được gọi là (5) …………………………. (6)………………………. có thể thay đổi trong quá trình thực hiện chương trình
IV. Hãy liệt kê các lỗi (nếu có) trong chương trình pascal dưới đây: (1đ)
Const pi:=3.14;
var r, cv, dt: Integer;
Begin
r:=5.5;
cv=2*pi*r;
dt=r*r;
writeln(`chu vi la:=cv`);
Writeln(`dien tich la:=dt);
readln
end.



V. Viết các câu lệnh trong ngôn ngữ pascal để thực hiện: (1đ)
a. Nếu a chia hết cho 2 thì a là số chẵn ngược lại a là sô lẻ.
b
* 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ẻ: Hồ Tấn Kính
Dung lượng: 7,05KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)