OPTADS360
AANETWORK
AMBIENT
YOMEDIA

Đề thi HK2 năm 2020 môn Tin học 8 có đáp án Trường THCS Tiên Thủy

11/06/2020 905.98 KB 669 lượt xem 0 tải về
Banner-Video
https://m.hoc247.net/docview/viewfile/1.1.114/web/?f=https://m.hoc247.net/tulieu/2020/20200611/13759229411_20200611_165323.pdf?r=6682
ADSENSE/
QUẢNG CÁO
 
Banner-Video

Dưới đây là nội dung Đề thi HK2 năm 2020 môn Tin học 8 có đáp án Trường THCS Tiên Thủy được hoc247 biên soạn và tổng hợp, với nội dung đầy đủ, chi tiết có đáp án đi kèm sẽ giúp các em học sinh ôn tập củng cố kiến thức, nâng cao kỹ năng làm bài. Mời các em cùng tham khảo!

 

 
 

TRƯỜNG THCS TIÊN THỦY

ĐỀ THI HỌC KÌ II

MÔN TIN HỌC 8

NĂM HỌC 2019-2020

 

I. PHẦN TRẮC NGHIỆM KHÁCH QUAN:

Câu 1. Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp  biết trước ?

A. if...then                 

B. if...then...else                    

C. for...do                  

D. while...do

Câu 2. Cú pháp đầy đủ của câu lệnh While … do là:

A. While  do <điều kiện>;

B. While <điều kiện>;  

C. While <điều kiện> to  do;

D. While <điều kiện> do ;

Câu 3. Trong Pascal, câu lệnh khai báo biến mảng nào sau đây đúng?

A. var a : array[10..1] of integer;

B. var b : array(1..100) of  real;

C. var c : array[1..15] of integer;

D. var d : array[-2..-5] of real;

Câu 4. 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. 20                          

B. 15                         

C. 10                                        

D. 0

Câu 5. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu?

j:= 1;

for i:= 0 to 10 do j:= j+1;

A. 12;                                         

B. 13;                                   

C. 11;                                                   

D. 14;

Câu 6. Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ?                                               

n:=10; T:=100;

While n>10 do n:=n+5; T:=T - n;

A. 0                                            

B. 4                                                       

C. 6                                       

D. 10

Câu 7. Câu lệnh Pascal : While (3*5>=15) do Writeln (3*5); sẽ :

A. In số 15 ra màn hình 3 lần.                                     

B. In số 15 ra màn hình 5 lần.

C. Không thực hiện lệnh Writeln (3*5);                   

D. Lặp vô hạn lần lệnh Writeln (3*5);

Câu 8. Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); 

để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?

A. 5                                         

B. 4                                                     

C. 6                                    

D. 7

Câu 9. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:

A. Chỉ số đầu > chỉ số cuối;

B. Chỉ số đầu   chỉ số cuối;

C. Kiểu dữ liệu chỉ có thể là real;

D. Cả ba ý trên đều đúng;

Câu 10. Hãy tính số vòng lặp của các câu lệnh dưới đây?

 for i:=3 to 28 do writeln(’A’);      

Câu 11. Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của  j, k là bao nhiêu?

j:=2; k:=3;

for i:=1 to 5 do j:=j+2;

k:=k+j;

writeln(j,k);

II. PHẦN TỰ LUẬN: (8.0 điểm) 

Câu 1. Nêu cú pháp và hoạt động của câu lệnh chưa biết trước số lần lặp

Câu 2. Viết các câu lệnh theo yêu cầu:

a. Sử dụng câu lệnh lặp in ra màn hình 50 dấu *.

b. Khai tên báo biến mảng A, với chỉ số đầu là 1, chỉ số cuối là 20, kiểu dữ liệu số nguyên

Câu 3. Viết chương trình dùng để tìm giá trị nhỏ nhất trong 10 phần tử số nguyên nhập từ bàn phím.

ĐÁP ÁN ĐỀ THI HỌC KÌ 2 MÔN TIN HỌC

PHẦN TRẮC NGHIỆM (3.0 điểm)

Câu

1

2

3

4

5

6

7

8

9

10

11

j

k

Kết quả

C

D

B

B

C

A

D

A

B

26

12

15

....

Trên đây là nội dung Đề thi HK2 năm 2020 môn Tin học 8 có đáp án Trường THCS Tiên Thủy, để theo dõi nhiều tài liệu tham khảo hữu ích khác vui lòng đăng nhập vào hệ thống hoc247.net chọn chức năng xem online hoặc tải về máy!

Ngoài ra các em học sinh có thể thử sức mình với hình thức thi trắc nghiệm online tại đây:

Chúc các em học tập thật tốt!   

ADMICRO
NONE

ERROR:connection to 10.20.1.101:9312 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.101:9312 failed (errno=111, msg=Connection refused)
OFF