wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BÀI TẬP BÀI 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH

Total questions: 14

Worksheet time: 22mins

Name
Class
Date
1.

Bài 4 (trang 32 sgk Tin học lớp 8): Trong Pascal khai báo nào sau đây là đúng?                                            

a)

a) var tb: real;    

b)

b) var 4hs: integer;  

c)

 c)const x: real;  

d)

 d)var R=30;

2.

Câu 7: Giả sử S được khai báo với dữ liệu xâu kí tự . Cách khai báo nào sau đây hợp lệ:

         

a)

A.Var S:char;  

b)

B.Var S:integer;    

c)

  C.Var S:string;  

d)

D.Var S:Real;

3.

Câu 8: Theo em, họ tên học sinh được khai báo với dữ liệu nào sau đây hợp lệ:

                               

                                 

a)

A. Var hoten:char;    

b)

      B. Var hoten:string; 

c)

C. Var hoten:real;      

d)

   D. Var hoten:integer;

4.

Câu 9:       1035,7 thuộc kiểu dữ liệu nào?

                                               

a)

A. Real    

b)

    B. integer

c)

  C. char    

d)

    D. string

5.

Câu 10: Tên nào không hợp lệ?

                              

a)

A. Tamgiac2  

b)

 B. 2TamGiac

c)

C. Tam_giac2  

d)

D. Tam_giac_2

6.

Câu 11: Đại lượng nào có thể thay đổi giá trị trong quá trình thực hiện?

                                                       

a)

A. Biến

b)

     B. Hằng  

c)

      C. Lệnh  

d)

     D. Hàm

7.

Câu 12: Lệnh gán X := X+1 có ý nghĩa như thế nào?

a)

A. Gán giá trị 1 cho biến X 

b)

B. Không gán giá trị nào cho biến X

c)

C. Tăng giá trị biến X lên 1 đơn vị, kết quả gán lại cho biến X

d)

D. Gán giá trị X cho biến X

8.

Câu 13: Từ khóa VAR dùng để làm  gì?

                    

                                        

a)

A.  Khai báo Tên  chương trình    

b)

B. Khai báo Biến

c)

C. Khai báo Hằng  

d)

    D. Khai báo thư viện 

9.

Câu 14: Cú pháp khai báo biến trong ngôn ngữ pascal là

a)

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

b)

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

c)

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

d)

D. const <tên biến> = <giá trị>;

10.

Câu 15: Cú pháp lệnh gán trong Pascal

                                              

                             

a)

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

b)

B. <biểu thức>= <biến> ;    

c)

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

d)

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

11.

Hãy liệt kê các lỗi có thể có trong chương trình dưới đâyvà sửa lại cho đúng :var  a,b:= integer;                                 // Dòng số 1.            const c:=3;                                            // Dòng số 2.            begin                                                     // Dòng số 3.                       

a:= 200;                                    // Dòng số 4.                     

   b:= a/c;                         // Dòng số 5.                        write(b);                                   // Dòng số 6.                      readln                                         // Dòng số 7.            end.                                                      // Dòng số 8.

4 lines
12.

Bài 6 (trang 33 sgk Tin học lớp 8): Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán dưới đây:

a) Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập vào từ bàn phím).

b) Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của hai số nguyên a và b.

4 lines
13.

Viết chương trình tính chu vi và diện tích hình vuông biết cạnh a cảu hình vuông là số nguyên được nhập từ bàn phím.

4 lines
14.

Bài 1 (trang 32 sgk Tin học lớp 8): Giả sử A được khai báo là biến với kiểu dữ liệu số thực, Xlà biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?

a)

A:=4

b)

X:=3242;                   

c)

X:= '3242';

d)

A:='Ha Noi'.