Tải bản đầy đủ (.docx) (3 trang)

de kt ly thuyet hk 2 tin 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (119.58 KB, 3 trang )

<span class='text_page_counter'>(1)</span>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 a<b do a:=a+2; Khi 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?.

<span class='text_page_counter'>(2)</span> 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: ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ................................................................................................................................................................

<span class='text_page_counter'>(3)</span> ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ................................................................................................................................................................ ĐÁP ÁN VÀ BIỂU ĐIỂM Câu Trắc nghiệm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Tự luận. Nội dung 1B; 2C; 3C; 4A; 5D; 6C; 7A; 8B; 9B; 10D. Câu. 1. 2. a) for i:=1 to 10 writeln('A'); b) var X; Array[5…10] Char; c) X:=10; while X=10 X := X+5; d) for i=1.5 to 10.3 writeln('A');. Đúng do. do. Sửa lại cho đúng nếu sai. X. Of do. Sai. Điểm Mỗi câu đúng được 0.5đ. X. var X: Array[5..10] Of Integer (Real);. X X. Program tinh_tong; Uses crt; Var A: array[1..20] of integer; i, n, Tong: integer; BEGIN Clrscr; Write(‘Nhap do dai cho mang n= ’); readln(n); For i:= 1 to n do Beign Write(‘A[’,i,’]= ’); readln(A[i]); End; For i:= 1 to n do Tong:= Tong + A[i]; Write(‘Tong day so la: ’,Tong); Readln; END.. for i:=1 to 10 do writeln('A');. 0.25đ 0.5đ 0.25đ 0.5đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ.

<span class='text_page_counter'>(4)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×