Đề thi HK2 năm 2020 môn Tin học 8 Trường THCS Lômônôxốp Hà Nội

TRƯỜNG THCS LÔMÔNÔXỐP HÀ NỘI

 

ĐỀ THI HỌC KÌ 2

MÔN TIN HỌC 8

NĂM HỌC 2019-2020

 

I. TRẮC NGHIỆM:

Câu 1. Cú pháp câu lệnh lặp với số lần chưa biết trước nào sau đây là đúng?

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

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

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

D. Do <điều kiện> while ;

Câu 2. Việc đầu tiên cần thực hiện của câu lệnh while…do là gì?

A. Thực hiện câu lệnh sau từ khóa Do   

B. Thực hiện câu lệnh sau từ khóa Then

C. Kiểm tra điều kiện sau từ khóa While   

D. Kiểm tra câu lệnh.

Câu 3. Hãy chỉ ra câu lệnh được lặp đi lặp lại trong đoạn lệnh: x:=1; while x<5 do write(„hoa cau‟);

A. x:=1; 

B. x<5  

C. write(„hoa cau‟); 

D. Không có câu lệnh lặp.

Câu 4. Hãy cho biết kết quả của đoạn lệnh dưới đây.

  i:=10;  while i<11 do write(i);

A. Trên màn hình xuất hiện mười chữ a.   

B. Trên màn hình xuất hiện mười lần số 11.

C. Trên màn hình xuất hiện mười lần số 10   

D. Chương trình bị lặp vô tận.

Câu 5. Trong các hoạt động sau đây, hoạt đồng nào sẽ được thực hiện lặp lại với số lần chưa biết trước?

A. Ngày tắm hai lần.         

B. Học bài cho tới khi thuộc bài. 

C. Mỗi tuần đi nhà sách một lần.     

D. Ngày đánh răng hai lần.

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

A. For…do   

B. If…then   

C. While…do  

D. If…then…else

Câu 7. Cú pháp khai báo mảng nào sau đây là đúng?

A. Var :array [..]of ;

B. Var :array [..]of ;

C. Var :array [...]of ;

D. Var :array [..]of ;

Câu 8. Để nhập dữ liệu vào từ bàn phím cho mảng A có 50 phần tử ta dùng lệnh nào sau đây là đúng?

A. For i:=1 to 50 do readln (A[i]);     

B. For i:=1 to 50 do writeln (A[i]);

C. Dùng 50 dòng lệnh readln(A);     

D. Dùng 50 dòng lệnh write(A);

Câu 9. Số phần tử được khai báo trong câu khai báo dưới đây là bao nhiêu?

  Var  tuoi:array[12..80] of integer;

A. 68     

B. 69     

C. 70     

D. 80.

Câu 10. Cách khai báo mảng nào sau đây là đúng?

A. Var x: array[1..10,5] of real;     

B.Var x: array[1,5..10,5] of real ;

C. Var x: array[10..1] of integer;     

D. Var x: array[1..13] of integer;

---(Nội dung đầy đủ, chi tiết của đề thi vui lòng xem tại online hoặc đăng nhập để tải về máy)---

 

Câu 25. Sử dụng công cụ tạo điểm , sau đó nháy chuột lên đường thẳng d cho trước. Trong quan hệ toán học, điểm A này là đối tượng gì?

A. Chưa thể nói gì về đối tượng này.  

B. Phụ thuộc   

C. Trung lập    

D. Tự do

Câu 26. Em hãy cho biết kết quả sau khi thực hiện các thao tác sau trong cửa sổ màn hình không gian 3D của phần mềm Geogebra?

→ Chọn công cụ   → nháy chuột chọn hai điểm bất kì trên màn hình chuẩn.

A. Hình hộp chữ nhất  

B. Hình lập phương   

C. Hình lăng trụ   

D. Hình chóp

Câu 27. Để hiển thị cửa sổ không gian 3D, ta thực hiện:

A. Chọn hiển thị,  sau đó chọn hiển thị dạng 3D. 

B. Chọn hiển thị,  sau đó chọn vùng làm việc.

C. Chọn hiển thị,  sau đó chọn CAS.    

D. Chọn hiển thị,  sau đó chọn đồ thị 2.

Câu 28.  Em hãy cho biết kết quả sau khi thực hiện các thao tác sau?

“Nhấn giữa chuột phải đồng thời rê chuột → sau đó chuyển về chế độ chọn  , kéo thả chuột trên màn hình

→ chọn công cụ   , rồi kéo thả chuột trên màn hình”.

A. Xoay hình trong không gian     

B. Tạo điểm trong không gian 3D

C. Vẽ hình lập phương       

D. Vẽ hình tròn.

II. THỰC HÀNH: 3,0 điểm.

Viết chương trình thực hiện các công việc sau:

a. Khai báo mảng A gồm 30 phần tử (kiểu số nguyên). (1điểm).

b. Nhập giá trị cho 30 phần tử của mảng vừa nhập. (1,5 điểm).

c. Tìm phần tử lớn nhất của mảng trên. (0.5 điểm).

....

Trên đây là nội dung Đề thi HK2 năm 2020 môn Tin học 8 Trường THCS Lômônôxốp Hà Nội, để 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 Chúng tôi 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!       

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?