wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Cho biết kết quả của phép toán:

15 div 8=?

(a)  

2.

Cho biết kết quả của phép toán:

12 mod 5=?

(a)  

3.

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

a)

5+20=25

b)

5+20=20+5

c)

20+5=25

d)

25 = 25

4.

Muốn in giá trị   b2b^2  ra màn hình ta dùng lệnh:

a)

write(b*b);

b)

write(b^2);

c)

readln(b*b);

d)

readln(b^2);

5.

Để nhập dữ liệu từ bàn phím ta dùng lệnh

a)

Readln

b)

writeln

c)

delay

d)

clrscr

6.

  [a(b2+c)] + 2a\left[a^{ }\left(b^2+c\right)\right]\ +\ 2a 

 Chuyển biểu thức trên từ toán sang Pascal ta viết như sau

a)

[a*(b*b+c]+2*a

b)

(a*(b*b+c)+2*a

c)

[a.(b.b+c]+2.a

d)

(a.(b.b+c)+2.a

7.

Cho biết kết quả của phép so sánh sau đây đúng hay sai?

7+5>=11

a)

Đúng

b)

Sai

8.

Chọn các kiểu dữ liệu trong Pascal

a)

Char

b)

String

c)

Integer

d)

Real

e)

Begin

9.

Cho biết trong Pascal, phép toán nào chỉ thực hiện được trên kiểu dữ liệu Số nguyên

a)

+

b)

-

c)

*

d)

/

e)

div, mod

10.

Cho biết phép so sánh "khác" trong Pascal có ký hiệu như thế nào?

a)

=!

b)

<>

c)

 \ne  

d)

 \approx\approx  

11.

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

12.

Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây:

a)

x≥(m+5)/(2∗a)x≥(m+5)/(2∗a)

b)

x>=(m+5)/(2∗a)x>=(m+5)/(2∗a)

c)

x>=(m+5)/2∗ax>=(m+5)/2∗a

d)

x>=(m+5)/2∗a*x>=(m+5)/2∗a

13.

Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?

a)

Var X,Y: byte;

b)

Var X, Y: real;

c)

Var X: real; Y: byte;

d)

Var X: byte; Y: real;

14.

Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:

a)

14/5=2; 14 div 5=2; 14 mod 5=4;

b)

14/5=2.8; 14 div 5=2; 14 mod 5=4;

c)

14/5=2.8; 14 div 5=4; 14 mod 5=2

d)

14/5=3; 14 div 5=2; 14 mod 5=4

15.

Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:

a)

{3*a + [ 4*c – 7*(a +2*c)] -5*b}

b)

a*x*x – b*x + 7a : 5

c)

(10*a + 2*b) / (a*b)

d)

- b: (2*a*c)