WorksheetsBÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
Total questions: 15
Worksheet time: 8mins
Cho biết kết quả của phép toán:
15 div 8=?
(a)
Cho biết kết quả của phép toán:
12 mod 5=?
(a)
Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:
5+20=25
5+20=20+5
20+5=25
25 = 25
Muốn in giá trị b2 ra màn hình ta dùng lệnh:
write(b*b);
write(b^2);
readln(b*b);
readln(b^2);
Để nhập dữ liệu từ bàn phím ta dùng lệnh
Readln
writeln
delay
clrscr
[a(b2+c)] + 2a
Chuyển biểu thức trên từ toán sang Pascal ta viết như sau
[a*(b*b+c]+2*a
(a*(b*b+c)+2*a
[a.(b.b+c]+2.a
(a.(b.b+c)+2.a
Cho biết kết quả của phép so sánh sau đây đúng hay sai?
7+5>=11
Đúng
Sai
Chọn các kiểu dữ liệu trong Pascal
Char
String
Integer
Real
Begin
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
+
-
*
/
div, mod
Cho biết phép so sánh "khác" trong Pascal có ký hiệu như thế nào?
=!
<>
=
≈≈
Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:
8
y=8
y=3
20
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:
x≥(m+5)/(2∗a)x≥(m+5)/(2∗a)
x>=(m+5)/(2∗a)x>=(m+5)/(2∗a)
x>=(m+5)/2∗ax>=(m+5)/2∗a
x>=(m+5)/2∗a*x>=(m+5)/2∗a
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?
Var X,Y: byte;
Var X, Y: real;
Var X: real; Y: byte;
Var X: byte; Y: real;
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:
14/5=2; 14 div 5=2; 14 mod 5=4;
14/5=2.8; 14 div 5=2; 14 mod 5=4;
14/5=2.8; 14 div 5=4; 14 mod 5=2
14/5=3; 14 div 5=2; 14 mod 5=4
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:
{3*a + [ 4*c – 7*(a +2*c)] -5*b}
a*x*x – b*x + 7a : 5
(10*a + 2*b) / (a*b)
- b: (2*a*c)
