De thi HKII nam học 2010 - 2011

Chia sẻ bởi Nguyễn Âu Phi | Ngày 17/10/2018 | 43

Chia sẻ tài liệu: De thi HKII nam học 2010 - 2011 thuộc Tin học 8

Nội dung tài liệu:

PGD VÀ ĐT CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Trường THCS Cẩm Sơn Độc lập - Tự do - Hạnh phúc
---o0o--- ---o0o---
KIỂM TRA CHẤT LƯỢNG HỌC KỲ I. Năm học: 2010 - 2011
Môn Tin học Khối 8 - PHẦN LÝ THUYẾT
Thời gian: 45 phút (Không kể thời gian phát đề)
--------------------------------------------------------------------------------
I. PHẦN TRẮC NGHIỆM: (4.00 điểm)
1. Hãy khoanh tròn chữ cái đứng trước câu trả lời mà em cho là đúng nhất trong các câu sau: (2.00đ)
Câu 1: Cấu trúc chung của chương trình trong các ngôn ngữ lập trình có:
A. 3 B. 2 C. 4 D. 1
Câu 2: Trong Pascal, để gán giá trị 10 cho biến x ta dùng lệnh:
A. x = 10; B. x: 10; C. x=: 10; D. x:= 10;
Câu 3: Trong Pascal, để khai báo biến x thuộc kiểu số nguyên, ta khai báo:
A. Var x: integer; B. Var x: string; C. Var x: real; D. Var x: char;
Câu 4: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Const B. Var C. baitap D. dien tich
Câu 5: Trong Pascal, để chạy chương trình ta sử dụng tổ hợp phím nào?
A. Ctrl + F9 B. Shift + F9 C.Alt + F9 D. Ctrl + Shitf + F9
Câu 6: Giả sử X có giá trị ban đầu là 5. Sau câu lệnh:
if X > 2 then X:= 2*X
X có giá trị là bao nhiêu?
A. 5 B. 6 C. 10 D. 8
Câu 7: Trong Pascal, từ khoá nào sau đây dùng để khai báo tên chương trình?
A. Var B. Uses C. Const D. Program
Câu 8: Trong Pascal, câu lệnh rẽ nhánh dạng thiếu có dạng:
A. If <điều kiện>; then ;
B. If then <điều kiện>;
C. If <điều kiện> then ;
D. If <điều kiện> then else ;
2. Chọn câu đúng/sai trong các câu sau: (1.00đ)
a. Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính.
b. Trong ngôn ngữ lập trình Pascal, tất cả các biến được sử dụng trong chương trình phải được khai báo ngay trong phần khai báo của chương trình.
c. Trong các ngôn ngữ lập trình, cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện.
d. Trong các ngôn ngữ lập trình, kết quả của phép so sánh chỉ có thể là Có hoặc Không
3. Điền từ hoặc cụm từ thích hợp vào chỗ (….) để có phát biểu đúng: (1.00đ)
a. Trong các ngôn ngữ lập trình, cấu trúc rẽ nhánh có ….. dạng là: Rẽ nhánh dạng….và rẽ nhánh dạng……
b. Trong ngôn ngữ lập trình Pascal, câu lệnh x := 2 ; là câu lệnh ……..
II. PHẦN TỰ LUẬN: (2.0 điểm)
Câu 1: (1.00đ)
a. Trong ngôn ngữ lập trình Pascal, hãy viết cấu trúc câu lệnh rẽ nhánh dạng đủ? Cho ví dụ minh họa?
b. Cho đoạn chương trình sau:
Var x, y: integer ;
Begin
x := 5 ;
y := 8 ;
If y > x then x := 2*y + x ;
Readln;
End.
Hãy xác định giá trị của biến x khi kết thúc chương trình trên?
Câu 2: Hãy liệt kê các lỗi (nếu có) trong chương trình dưới đây và sữa lại cho đúng. (1.00đ)
Var a: integer;
b: real,
Const c = 4;
Begin
a = 100;
b = a/c;
write(b);
readln
End;
------------Hết----------






























PGD VÀ ĐT CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Trường THCS Cẩm Sơn Độc lập - Tự do - Hạnh phúc
---o0o--- ---o0o---
KIỂM TRA CHẤT LƯỢNG HỌC KỲ
* 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ẻ: Nguyễn Âu Phi
Dung lượng: 77,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)