wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP CUỐI KÌ I MÔN TIN HỌC 8

Total questions: 51

Worksheet time: 46mins

Name
Class
Date
1.

Cơ ngực có chức năng

a)

A. làm cho lồng ngực có thể nở ra, thu hẹp lại theo sự thở của con người.

b)

B. làm cho lồng ngực có thể  thu hẹp lại theo sự thở của con người.

c)

C. đỡ cho xương chậu và giúp xương đùi xoay được.

d)

D. Làm cho lồng ngực có chức năng nở ra theo sự thở của con người

2.

Phép toán (5mod2) có kết quả

a)

A. 1                            

         

b)

B. 2                   

c)

         

C. 2.5                

d)

D. 3

3.

Tim người có  mấy ngăn?

a)

A. 2

b)

B. 3

c)

C. 4

d)

D. 5

4.

Tạm ngừng chương trình cho đến khi người dùng nhấn phím Enter ta dùng lệnh

a)

A. Clrscr

b)

B. Writeln

c)

C. Readln       

d)

D. End.

5.

Trong bài toán giải phương trình bật nhất bx + c = 0 thì thông tin cần tìm Output là

a)

A. Nghiệm của phương trình bậc nhất.

b)

B. Là các số b và c.

c)

C. Là giá trị của bx.

d)

D. Là giá trị của cx.

6.

Đâu  là từ  khóa trong Pascal?

a)

A. Program, begin, save

b)

B. Save, open, save as

c)

C. Uses, end, open     

d)

D. Program, uses, begin, end.

7.

Lệnh Writeln dùng để

a)

A. In thông tin ra màn hình.

b)

B. Đưa con trỏ xuống đầu dòng tiếp theo.

c)

C. Kết thúc chương trình.                 

d)

D. In thông tin ra màn hình và đưa con trỏ xuống dòng.

8.

Lưu tệp đang soạn thảo với một tên khác ta nháy vào

a)

A. Save

b)

B. Exit

c)

C. Save as      

d)

D. Open

9.

Mở cửa sổ mới để soạn thảo chương trình ta nháy vào

a)

A. Save

b)

B. Save as

c)

C. New

d)

D. Exit

10.

Ngôn ngữ lập trình là gì?

a)

A. Là ngôn ngữ dùng để viết các chương trình máy tính.     

b)

B. Là ngôn ngữ nói.

c)

C. Là ngôn ngữ viết.  

d)

D. Là ngôn ngữ máy.

11.

Thuật toán là gì

a)

A. Là các bước để giải một bài toán.

b)

B. Là các số liệu của bài toán.

c)

C. Là các biến trong bài toán.

d)

D. Là các hằng số của bài toán.

12.

Để thoát khỏi Tubo Pascal nhấn

a)

A. Ctrl+F9

b)

B. Alt+F9       

c)

C. F10 

d)

D. Alt+X

13.

Hệ hô hấp bao gồm

a)

A. Khoang miệng và khoang bụng.

b)

B. Khoang mũi, yết hầu, thanh quản, khí quản

c)

C. Các phế quản, phế nang trong phổi

d)

D. Khoang mũi, yết hầu, thanh quản, khí quản, phế quản, phế nang trong phổi.

14.

Để chạy chương trình ta nhấn phím

a)

A. Alt +F9      

b)

B. Ctrl

c)

C. F9   

d)

D. Ctrl+F9

15.

Hệ tiêu hóa có chức năng chính là

a)

A. tiếp quản thức ăn từ miệng và tiêu hóa, hấp thụ, biến thức ăn thành năng lượng đi nuôi cơ thể.

b)

B. tiếp quản máu đi nuôi cơ thể.

c)

C. tiếp quản khí oxi đi nuôi cơ thể.

d)

D. là bài tiết thức ăn vào cơ thể.

16.

Viết chương trình để làm gì?

a)

A. Hướng dẫn cho máy tính thực hiện một cách đơn giản và hiệu quả hơn trong việc xử lí thông tin

b)

B. Hướng dẫn cho máy tính giải một bài toán cụ thể

c)

C. Hướng dẫn máy tính một cách phức tạp và hiệu quả hơn.

d)

D. Chỉ dẫn cho máy tính giải một bài toán cụ thể, thực hiện tính toán một cách đơn giảng và hiệu quả hơn

17.

Ngôn ngữ lập trình Pascal có mấy môi trường làm việc phổ biến

a)

A. 4 môi trường         

b)

B. 3 môi trường

c)

C. 2 môi trường         

d)

D. 1 môi trường

18.

Chương trình dịch làm gì?

a)

A. Dịch các con số thành chữ.

b)

B. Dịch chương trình từ ngôn ngữ lập trình sang ngôn ngữ máy.

c)

C. Dịch ngôn ngữ Tiếng Việt sang ngôn ngữ Tiếng Anh.    

d)

D. Dịch ngôn ngữ Tiếng Việt sang ngôn ngữ máy

19.

Việc tạo ra chương trình máy tính gồm mấy bước?

a)

A. 3 bước       

b)

B. 4 bước.      

c)

C. 2 bước.      

d)

D. 5 bước

20.

Biểu thức toán học (a+b)2(c+d) được viết trong ngôn ngữ lập trình Pascal

a)

A. (a+b)2x(c+d);        

b)

B. (a+b)*(a+b)*(c+d);

c)

C. (a+b)*(a+b)(c+d);      

d)

D. (a+b)(a+b)*(c+d);

21.

Tên kiểu dữ liệu(String) có phạm vi giá trị

a)

A. Các giá trị trong bản chữ cái         

b)

B. Các dãy gồm tối đa 255 kí tự

c)

C. Các số nguyên từ -215 đến 215-1

d)

D. Các số nguyên từ -215 đến 215

22.

Trong thuật toán pha trà mời khách thì thông tin đã cho Input là

a)

A. Trà, nước sôi. 

b)

B.Chén trà pha.          

c)

C. Ấm và chén.

d)

D. Trà nước sôi, ấm và chén.

23.

Cú pháp khai báo biến trong pascal

a)

A. <biến>:=<biểu thức>        

b)

B. Readln(<danh sách biến>)

c)

C. Var <danh sách biến>:<kiểu dữ liệu>;     

d)

D. var <danh sách biến> <kiểu dữ liệu>

24.

Integer là kiểu dữ liệu

a)

A. Số thực      

b)

B. Xâu kí tự   

c)

C. Số nguyên             

d)

D. Số học.

25.

Kết thúc chương trình  ta dùng

a)

A. Program

b)

B. End.

c)

C. Begin

d)

D. Uses.

26.

Lệnh clrscr có tác dụng

a)

A. Làm mát màn hình

b)

B. Xóa màn hình kết quả

c)

C. Khai báo thư viện  

d)

D. Lưu chương trình 

27.

Để dịch chương trình nhấn

a)

A. Alt 

b)

B. F9   

c)

C. Ctrl+ F9     

d)

D. Alt +F9

28.

Mở tệp chương trình đã được lưu trên đĩa ta nháy vào

a)

A. Save

b)

B. New

c)

C. Save as      

d)

D. Open

29.

Trong  Pascal  phần khai báo nào là đúng

a)

A. Var  Songuyen; real;                  

b)

B Var  Số nguyên: integer;

c)

C. Var  dongia: real;        

d)

D. Var  thanhtien: integer;

30.

Trong  Pascal  câu lệnh nào là đúng

a)

A. Writeln (‘Thanhtien = );

b)

B. Witerln (‘Thanhtien =’);

c)

C. Writeln (‘Thanhtien =’):          

d)

D. Writeln (‘Thanhtien =’);

31.

Kí hiệu (div) là phép toán

a)

A. Cộng

b)

B. Trừ 

c)

C. Chia lấy phần dư  

d)

D. Chia lấy phần nguyên.

32.

Con người chỉ dẫn cho máy tính thực hiện các công việc bằng cách nào?

a)

A. Thông qua các lệnh.    

b)

B. Đánh vào bàn phím.  

c)

C. Nhấp vào màn hình.  

d)

D. Nhấp vào máy tính.

33.

X là biến với kiểu dữ liệu xâu, phép gán nào sau đây là hợp lệ

a)

A. X:’506’;

b)

B. X:=’3247’; 

c)

C. X=’104’;    

d)

D. X:=Vinh long;

34.

Để khởi động hệ xương của phần mềm Anatomy ta nháy đúp chuột lên biểu tượng

a)

A. Skeletal system

b)

B. Muscular system

c)

C. Circulatory system            

d)

D. Respiratory system

35.

Khai báo tên chương trình với từ khóa

a)

A. var 

b)

B. uses

c)

C. begin

d)

D. program

36.

Tên kiểu dữ liệu (Byte) có phạm vi giá trị

a)

A. Các số thực từ 0 đến - 255

b)

B. Các số thực từ -255 đến 255

c)

C . Các số thực từ 0 đến 250

d)

D. Các số thực từ 0 đến 255

37.

Dữ liệu do biến lưu trữ được gọi là

a)

A. Ngôn ngữ lập trình.           

b)

B. Lưu trữ dữ liệu.

c)

C. Giá trị của biến.     

d)

D. Giá trị hằng.

38.

Trong  Pascal  phần khai báo nào là đúng

a)

A. Var  Songuyen: integer;

b)

B. Var  Số nguyên: integer;

c)

C. Var  Songuyen = integer;         

d)

D. Var  Songuyen; integer:

39.

Câu lệnh điều kiện dạng đầy đủ là:

a)

A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;

b)

B. If < Điều kiện> then < Câu lệnh >;

c)

C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;

d)

D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;

40.

Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:

   if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)

a)

A. 5

b)

B. 9

c)

C. 7

d)

D. 11

41.

Theo em hiểu viết chương trình là :

a)

Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó

b)

Viết ra một đoạn văn bản được sắp xếp theo chương trình

c)

Viết ra các câu lệnh mà em đã được học

d)

Tạo ra các câu lệnh để điều khiển Robot

42.

Ngôn ngữ máy là:

a)

ngôn ngữ dùng để viết một chương trình máy tính

b)

ngôn ngữ dùng để viết các chương trình máy tính

c)

các câu lệnh được tạo ra từ hai số 1 và 0

d)

chương trình dịch

43.

Từ khóa dùng để khai báo là:

a)

Program, Uses

b)

Program, Begin, End

c)

Programe, Use

d)

Begin, End

44.

Trong ngôn ngữ lập trình, từ khóa và tên:

a)

Có ý nghĩa như nhau

b)

Người lập trình phải tuân theo qui tắc của ngôn ngữ lập trình đó

c)

Có thể trùng nhau

d)

tất cả các câu đều đúng :))

45.

Để dễ sử dụng, em nên đặt tên chương trình :

a)

ngắn gọn

b)

dễ hiểu

c)

dễ nhớ

d)

tất cả các câu đều đúng

46.

Cấu trúc chung của mọi chương trình gồm mấy phần?

a)

1

b)

2

c)

3

d)

4

47.

Phần khai báo gồm các câu lệnh dùng để :

a)

Khai báo tên chương trình

b)

Khai báo các thư viện

c)

Khai báo tên chương trình và khai báo các thư viện

d)

khai báo từ khóa

48.

Cách đặt tên nào sau đây không đúng ?

a)

Tugiac

b)

CHUNHAT

c)

End

d)

a_b_c

49.

Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:

a)

8

b)

y= 8

c)

y=3

d)

20

50.

Trong Pascal khai báo nào sau đây là đúng?

a)

var tb: real;

b)

4hs: integer;

c)

Const x: real;

d)

Var r =30;

51.

Trong  Pascal  phần khai báo nào là đúng

a)

A. Var  Songuyen; real;                  

b)

B Var  Số nguyên: integer;

c)

C. Var  dongia: real;        

d)

D. Var  thanhtien: integer;