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

de thi hoc ky II mon tin hoc 8 cuc hay

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 (133.47 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>TRƯỜNG THCS CHI LĂNG</b>


<b>Họ và tên: ………...…………..……...……</b>
<b>Lớp: ………..…….……..…………...……..</b>


<b>BÀI THI HỌC KỲ II </b>


<b>MÔN: TIN HỌC 8</b>



<b>Thời gian: 45 phút</b>


<b>Điểm</b>


<b>I. PHẦN TRẮC NGHIỆM </b>(3 Điểm): Khoanh trịn vào chữ cái đứng trước phương án
trả lời đúng


<b>Câu 1: Thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i:3:1); sẽ viết ra màn hình?</b>
A. Thứ tự của biến đếm, chiếm 3 chỗ và lấy 1 chữ số sau phần thập phân
B. Không thực hiện được vì giá trị của biến đếm có kiểu dữ liệu là Real
C. Chỉ viết số 3.5 mà thơi


D. Viết số 1 rồi viết số 3.5


<b>Câu 2 : Câu lệnh pascal nào sau đây là hợp lệ?</b>


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’);
<b>Câu 3: Sau khi thực hiện đoạn chương trình j:= 3; for i:= 1 to 3 do j:=j+2; thì j có </b>
giá trị là?


A. 5 B. 6 C. 7 D. 9
<b>Câu 4: Vòng lặp while ..do là vòng lặp:</b>



A. Chưa biết trước số lần lặp 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. Biết trước số lần lặp nhưng giới hạn là >=100
<b>Câu 5:</b> Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu
trúc lặp <b>While … do</b> ?


A. x:=10; while x:=10 do x:=x+5; B. x=10; while x:=10 do x:=x+5;
C. x:=10; while x:=10 do x=x+5; D. x:=10; while x=10 do x:=x+5;


<b>Câu 6:</b> Trong ngơn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh
rẽ nhánh <b>If…then…?</b>


A. Nếu sau <b>then</b> muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu
ngoặc đơn.


B. Nếu sau <b>then</b> muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa <b>Begin </b>
<b>và End;</b>


C. Nếu sau <b>then</b> muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa <b>Begin </b>
<b>và End</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>II. PHẦN TỰ LUN </b>(7 im)


<b>Câu 1:</b> (2 i m) Điền dấu X vào ô lựa chọn:


<b>Câu</b> <b>Đúng</b> <b>Sai</b>


1. Ch có ngơn ngữ lập trình Pascal mới có câu lệnh điều kiện.
2. Biến phải đợc khai báo trớc khi sử dụng



3. Cấu trúc rẽ nhánh có hai dạng là dạng thiếu và dạng đầy đủ
4. Tên trong chơng trình Pascal có thể trùng với từ khóa


<b>Câu 2: </b>(3 điểm) Hãysửa lại chương trình sau cho đúng.


Program bang cuu chuong; ...


<b>var</b> N,i:integer;


...


<b>begen </b>


...


<b> </b>


write('Nhap so N='); readln(N);


...
writeln


...
writeln('Bang nhan ' N);


...


<b>for</b> i:= 10 <b>to</b> 1 <b>do </b>writeln(N,' x ',i:2,' = ,Ni:3);


...


readln


...


<b> end</b>. ...


<b>Câu 3:</b>(2 điểm) Sau mỗi câu lệnh trong pascal sau đây x sẽ có giá trị là bao
nhiêu, nếu trước đó giá trị của x bằng 6.


Câu lệnh Giá trị của x


A. if (x mod 3 = 0) then x:= x +1;


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Begin


</div>

<!--links-->

×