De thi HK II mon tin 8 (cuc hay)

Chia sẻ bởi Hoàng Văn Thắng | Ngày 14/10/2018 | 45

Chia sẻ tài liệu: de thi HK II mon tin 8 (cuc hay) thuộc Tin học 8

Nội dung tài liệu:

TRƯỜNG THSC CHI LĂNG
Họ và tên: ……………...…………………………..
Lớp: …………………………………...……………
BÀI THI HỌC KỲ II
MÔN: TIN HỌC 9
Thời gian: 45 phút
Điểm


I. PHẦN TRẮC NGHIỆM: Chọn câu trả lời đúng nhất (3 điểm)
Câu 1: Lệnh lặp nào sau đây là đúng?
For = to do ;
For := to do ;
For := to do ;
For : to do ;
Câu 2: Câu lệnh lặp while…do có dạng đúng là:
A. While <điều kiện> do; ; B. While do <điều kiện>;
C. While <điều kiện> do; D. While <điều kiện> do ;
Câu 3: Trong chương trình pascal sau đây:
Var x : integer ;
Begin
X:= 3 ;
If (45 mod x) =0 then x:= x +2;
If x > 10 then x := x +10 ;
End.
Sau khi thực hiện chương trình X có giá trị là mấy
A. 3 B. 5 C. 15 D. 10
Câu 4: Để tính tổng S=2 + 4 + 6 … + n; em chọn đoạn lệnh:
For i:=1 to n do C. For i:=1 to n do
If ( i mod 2)=0 then S:=S + i; If ( i mod 2)=1 then S:=S + i;
For i:=1 to n do D. For i:=1 to n do
S:= S + i ; If ( i mod 2)<>0 then S:=S + i;
Câu 5: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu
A. Integer; B. Real; C. String D. Tất cả các kiểu trên đều được
Câu 6: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=d+1; else a:=d+2; B. If a=5 then a:=d+1 else a:=d+2;
C. If a=5 then a=d+1; else a=d+2; D. If a=5 then a:=d+1 else a:=d+2

II. PHẦN TỰ LUẬN
Câu 1: (3 điểm) Em hãy cho biết lợi ích của việc sử dụng biến mảng trong Pascal?








Câu 2: (4 điểm) Dùng lệnh WHILE … DO viết chương trình tính S = 1 + 2 + 3 + …. + n. Với n là số nguyên dương được nhập từ bàn phím.






















* 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ẻ: Hoàng Văn Thắng
Dung lượng: 59,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)