Bài kiểm tra
Đề kiểm tra HK2 môn Tin học 8 năm 2019 - Trường THCS Phú Lương
Câu 1: Cách khai báo mảng nào sau đây chương trình không báo lỗi?
Câu 2: Sau khi thực hiện đoạn chương trình sau: s:=1; for i:= 1 to 3 do s:= s*i;
Giá trị của biến s bằng bao nhiêu?
Câu 3: style="margin-left:-.5in;">Cho đoạn chương trình sau: a := 1; b: = 7; While a<b do a:=a+2; Kết quả cuối cùng a bằng bao nhiêu?
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?
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?
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?
Câu 7: 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?
Câu 8: 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?
Câu 9: Các câu lệnh Pascal sau có đúng không? Hãy 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 10: Viết chương trình tính tổng dãy n số nguyên với n được nhập từ bàn phím.