De thi hoc ki 2 tin 8

Chia sẻ bởi Trần Văn Hải | Ngày 16/10/2018 | 15

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

Nội dung tài liệu:

TRƯỜNG THCS ĐẠ LONG

Tên:........................................
................................................
Lớp:........................................
ĐỀ THI HỌC KÌ II
Năm học: 2013 – 2014
Môn: Tin học 8.
Thời gian: 45 phút.
Điểm
Lời phê của GV
………………………………….
………………………………….
………………………………….


A. TRẮC NGHIỆM KHÁCH QUAN. (5đ)
Khoang tròn vào đáp án đúng nhất
Câu 1: Cách khai báo mảng nào sau đây chương trình không báo lỗi?
A. var X : Array [10, 13] of real;
B. var X : Array [1..100] of integer;
C. var X : Array [3.4..4.8] of integer;
D. var X : Array [1…100] of real;
Câu 2: Sau khi thực hiện đoạn chương trình sau: s:=0; for i:= 1 to 5 do s:= s*i;
Giá trị của biến s bằng bao nhiêu?
A. 120; B. 55; C. 0; D. 151.
Câu 3: Cho đoạn chương trình sau: While aKhi a = 1, b = 7 thì kết quả cuối cùng a bằng bao nhiêu?
A. 5; B. 6; C. 7; D. 8.
Câu 4: Lệnh lặp for..to..do của Pascal trong mỗi vòng lặp, biến đếm thay đổi như thế nào?
A. +1; B. +1 hoặc -1; C. Giá trị bất kì; D. Một giá trị khác 0.
Câu 5: Trong phần mềm GeoGebra công cụ nào dùng để tạo ra trung điểm của (đoạn thẳng nối) hai điểm cho trước?
A. ; B. ; C. ; D. .
Câu 6: Giá trị của các mảng được cho như sau: A[1]:=4; A[2]:=7; A[3]:=1; A[4]:=9; A[5]:=2;
Kết quả của T:= A[3]+A[5]+A[2]+10; bằng bao nhiêu?
A. 10; B. 15; C. 20; D. 23.
Câu 7: Vòng lặp While .. do trong Pascal có vòng lặp:
A. với số lần lặp chưa biết trước.
B. biết trước số lần lặp nhưng giới hạn là <=100.
C. biết trước số lần lặp.
D. chưa biết trước số lần lặp nhưng giới hạn là >=100.
Câu 8: Thành phần nào sau đây không có trên màn hình chính của phần mềm GeoGebra?
A. Bảng chọn;
B. Hộp công cụ;
C. Khu vực các đối tượng hình vẽ;
D. Thanh công cụ.
Câu 9: Với câu lệnh for i:=1 to 10 do x:=x+1; biến i được khai báo thuộc kiểu dữ liệu nào?
A. Real; B. Integer;
C. String; D. Char.
Câu 10: Trong các câu lệnh lặp Pascal sau đây, câu nào chương trình không báo lỗi?
A. While i:= 1 do t:=10
B. While x<=y to Writeln (‘y khong nho hon x’);
C. While 1:= 1 do Writeln (‘Dung’);
D. While (n mod i<> 0) do i:= i+ 1;

B. TỰ LUẬN (5đ)
Câu 1: (1.5đ) Điền X vào các ô sao cho phù hợp và giải thích vì sao?
Câu
Đúng
Sai
Sửa lại cho đúng nếu sai

a) for i:=1 to 10 do writeln(`A`);




b) var X; Array[5…10] Of Char;




c) X:=10; while X=10 do X := X+5;




d) for i=1.5 to 10.3 do writeln(`A`);





Câu 2: (3.5đ) Viết chương trình tính tổng dãy số nguyên trong mảng một chiều. Với độ dài của mảng được nhập từ bàn phím tối đa là 20 phần tử.
BÀI LÀ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ẻ: Trần Văn Hải
Dung lượng: 68,50KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)