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

DethiHKII

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 (75.98 KB, 2 trang )

<span class='text_page_counter'>(1)</span>ĐỀ THI KÌ II MÔN TIN HỌC 8 THỜI GIAN 45 PHÚT (Không kể thời gian phát đề ) PHẦN 1 : LÝ THUYẾT ( 5Đ ) Khoanh tròn vào chữ cái đứng trước câu trả lời đúng : Câu 1: 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) Interger; b) real; c) string d) tất cả các kiểu trên đều được Câu 2: Trong các khai báo sau , khai báo nào đúng trong Pascal ? a) const x: real ; b) Var 4hs : integer ; c) Var tb : real ; d) Var R = 30 ; Câu 3: Trong các câu lệnh Pascal sau , lệnh nào viết sai : a) If x > 5 then m=n; b) If x > 5 then a:=b; Else m:=n; c) If x > 5 then a:=b; m:=n; d) If x := 5 then a:=b; Câu 4: Sau khi thực hiện đoạn lệnh sau, x nhận giá trị bao nhiêu: x:=7; if ( x mod 2 )= 0 then x:= x +1; a) x=7 b)x=8 c) x=0 d) x=10 Câu 5: Câu lệnh Pascal nào sau đây hợp lệ : a) for i:=100 to 1 do writeln(‘A’) b) for i:= 1.5 to 10.5 do writeln(‘A’) c) for i:= 1 to 10 do; writeln(‘A’) d) for i:=1 to 10 do writeln(‘A’); Câu 6: Để chạy chương trình trong Pascal ta dùng tổ hợp phím : a) Ctrl + F9. b) Alt + F5. c) Alt + F9. d) Ctrl + F5. Câu 7: Cấu trúc của vòng lặp WHILE - DO có dạng: a) While <điều kiện1> do < điều kiện2>;. b) While <điều kiện> do <câu lệnh>;. c) While <câu lệnh> do <điều kiện>;. d) While <câu lệnh 1> do <câu lệnh 2>;. Câu 8 : Câu lệnh sau đây thực hiện bao nhiêu vòng lặp? S: = 0 ; While S<10 then S:=S+3 ; a/ 3 b/ 4 c/ 5 d/ 10 Câu 9 : Sau khi thực hiện câu lệnh sau , giá trị của S bằng bao nhiêu ? S := 0 ; for i:=1 to 5 do S:=S+2 ; a/ 8 b/ 9 c/ 10 d/ 12 Câu 10 : Khai báo nào sau đây là đúng ? a/ Var A: array [ 1 , 10 ] of integer ; b/ Var A: array [ 1..10 ] of integer ; c/ Var A := array [ 1 .. 10 ] of integer ; d/ Var A: array [ 10 ..1]of integer ; PHẦN 2 : THỰC HÀNH ( 5Đ ) Viết chương trình cho các bài toán sau 1/ Viết chương trình nhập vào 3 số dương a , b , c kiểm tra và in ra kết quả 3 số đó có phải là ba cạnh của một tam giác hay không ? 1 1 1 1 S 1     ...  2 3 4 n với n là một số tự nhiên bất kỳ nhập 2 / Viết chương trình tính và in ra tổng. từ bàn phím.

<span class='text_page_counter'>(2)</span> ĐÁP ÁN PHẦN 1 : TRẮC NGHIỆM ( mỗi câu trả lời đúng được 0,5 điểm ) Câu 1 2 3 4 5 6 7 Đáp án a c c a d a b. 8 b. 9 c. 10 b. PHẦN 2 : Thực hành Câu 1 : 2 , 5đ Program canh_tam _giac; Uses crt ; Var a , b, c : integer ; 0,5đ Begin Clrscr ; Write ( ‘ nhap 3 so a , b , c:’ ); readln ( a , b , c ); 1đ If ( a+b>c ) and ( a + c > b ) or ( b + c >a ) then write ( a , b , c , ‘ la 3 canh cua tam giac’ ) Else write (a , b , c , ‘ khong la 3 canh cua tam giac’); 1đ Readln End . Câu 2 : 2,5đ Program tinh_tong ; Uses crt ; Var i , n : integer ; S : real ; 0,5đ Begin Write ( ‘ nhap n = ‘ ); readln (n); S:=0; 0,5đ For i:=1 to n do S:=S+1/i ; 1đ Write (‘ tong S la : ‘ , S :4:2); 0,5đ Readln End..

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

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

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