wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP CUỐI KÌ 1_TIN HỌC 8

Total questions: 25

Worksheet time: 6mins

Name
Class
Date
1.

Một chương trình thường có mấy phần?

a)

1

b)

2

c)

3

d)

4

2.

Ghép nối các khái niệm với các ý ở bên để có câu trả lời đúng!

a)

Ngôn ngữ máy

1.

là ngôn ngữ dùng để viết chương trình

b)

Ngôn ngữ lập trình

2.

là ngôn ngữ duy nhất mà máy tính hiểu được

c)

Chương trình

3.

dùng để dịch chương trình viết bằng ngôn ngữ lập trình sang ngôn ngữ máy

d)

Môi trường lập trình

4.

là tập hợp hữu hạn các dãy lệnh mà máy tính có thể hiểu và thực hiện

e)

Chương trình dịch

5.

gồm chương trình soạn thảo, chương trình dịch, công cụ hỗ trợ, tìm kiếm , sửa lỗi, ...

3.

Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:

a)

Const

b)

Var

c)

Uses

d)

Program

4.

Trong các tên sau, tên nào là hợp lệ trong ngôn ngữ Pascal:

                                                   

a)

Dien tich;   

b)

       Begin;   

c)

  Tamgiac;

d)

5-Hoa-hong;

5.

Biến a được nhận các giá trị là 0  ;   -1  ;   1  ;   2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào?

                                                                  

a)

Integer  

b)

Real   

c)

Char  

d)

Integer và Longint

6.

Viết biểu thức toán a3- b3 sang Pascal thì ta viết là:

                                      

a)

a*a*a-b*b*b  

b)

a^3-b^3      

c)

a3-b3  

d)

  a.a.a-b.b.b

7.

Dãy kí tự 20n10 thuộc kiểu dữ liệu

                                                               

a)

   String

b)

Integer

c)

  Real  

d)

   Char

8.

Từ khóa để khai báo biến trong ngôn ngữ lập trình Pascal là:

                                        

a)

Var

b)

Const  

c)

Real

d)

End

9.

Để chạy một chương trình Pascal ta nhấn tổ hợp phím

                             

a)

  Ctrl+F9  

b)

   Shitf+F9

c)

Alt+F9      

d)

Ctrl+Shift+F9

10.

Phần nguyên trong phép chia của hai số nguyên 17 và 5 là:

                                       

a)

  17 div 5 = 3

b)

17 mod 5 = 3   

c)

17 mod 5 = 2

d)

17 div 5 = 1

11.

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

                                 

a)

Const hs : real;   

b)

Var hs : real;     

c)

Var 5hs : real;   

d)

Var S = 24;

12.

Tên nào sau đây là do người lập trình đặt:

                                                                  

a)

   End     

b)

       Real   

c)

    Var      

d)

    n

13.

Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?

                               

a)

Readln(x);

b)

Writeln(‘Nhập x = ’);   

c)

Write(x);

d)

     Writeln(x);   

14.

Từ nào sau đây không phải từ khoá?

                                                                      

a)

Sqrt   

b)

   Begin    

c)

     Var  

d)

     Program

15.

Giá trị của biểu thức: 5*3 - 8/ 4  + 4 (viết trong ngôn ngữ lập trình Pascal) là:

a)

     17

b)

15

c)

14

d)

16

16.

Dạng chuyển đổi của biểu thức toán    x2+yx2y\frac{x^2+y}{x^2-y} trong ngôn ngữ lập trình Pascal là:

                                                                     

a)

(x*x + y)/(x*x – y) 

b)

(x2 + y)/(x2 – y)

c)

x2 + y/x2 – y    

d)

x*x + y/x*x – y  

17.

Câu lệnh nào sau đây là câu lệnh gán trong Pascal?

                                                                            

a)

x : = x +5;

b)

x: 5  

c)

x and 5   

d)

x = 5   

18.

Trong Pascal, muốn dịch chương trình ta dùng tổ hợp phím nào sau đây:

                                                 

a)

Alt + F9

b)

Alt + F2

c)

Ctrl + F9

d)

Alt + F3

19.

Câu lệnh nào sau đây là khai báo hằng:

                                    

a)

    Const n = 20; 

b)

Const n : 20;   

c)

Const n := 20;       

d)

Const n 20;

20.

A được khai báo là biến có kiểu dữ liệu số nguyên, X là biến dữ liệu kiểu xâu. Phép gán hợp lệ:

                                                          

a)

X:= ‘1234’;  

b)

  X:= 57;      

c)

A:= 'LamDong';

d)

A:= 4.5;

21.

Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau:

                    

a)

Tong := a+b;

b)

Tong = a+b;

c)

Tong (a + b);

d)

Tong : a+b;

22.

Câu lệnh nào sau đây dùng để in giá trị biến x ra màn hình?

                                      

a)

Cả 3 đáp án đều đúng

b)

Writeln(x);

c)

Write(x);      

d)

Write(x: 3);     

23.

Câu 14: (NB)Lệnh Delay(x) có chức năng gì trong chương trình Pascal?Chọn phương án đúng nhất

          

a)

Tạm dừng chương trình 

b)

Tam dừng chương trình trong x/1000 giây

c)

Tạm dừng chương trình cho đến khi nhấn phím Enter

d)

Nhập giá trị cho biến x từ bàn phím

24.

Trong ngôn ngữ lập trình Pascal, từ không phải từ khóa là:

                                                           

a)

  Uses    

b)

Program    

c)

   End   

d)

Computer

25.

a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viết

                         

a)

A. Writeln('a*a')

b)

Writeln(a2);

c)

Writeln(a*a);

d)

Writeln(a+a);