Biểu thức nào viết đúng kí hiệu trong Pascal? * [16+2]^3 (x+71)(x-27) – y/(b+37)(x+24) [((a+b)*(c-d)+6)-a]/3 (1+c)*(1+b) Các hằng dùng trong chương trình cần phải được khai báo ở phần nào? Phần thân Phần khai báo của chương trình Phần kết thúc chương trình Phần giữa chương trình Khai báo nào sau đây không đúng? Const k=10; Const kt=’A’; Var x; y; integer; Var x: real; y:integer; Cho biết kết quả của biến c sau khi thực hiện câu lệnh: a:= 12; b:= 3; If a + b < 10 then c := b – a else c := a – b; * -10 10 -9 9
2 câu trả lời
Biểu thức nào viết đúng kí hiệu trong Pascal? *
[16+2]^3 vì không dùng dấu ngoặc vuông chỉ dùng dấu ngoặc tròn
(x+71)(x-27) – y/(b+37)(x+24) trong pascal kí hiệu phép nhân là *
[((a+b)*(c-d)+6)-a]/3 vì không dùng dấu ngoặc vuông chỉ dùng dấu ngoặc tròn
(1+c)*(1+b)
Các hằng dùng trong chương trình cần phải được khai báo ở phần nào?
Phần thân
Phần khai báo của chương trình
Phần kết thúc chương trình
Phần giữa chương trình
Khai báo nào sau đây không đúng?
Const k=10;
Const kt=’A’;
Var x; y; integer;
Var x: real; y:integer;
Cho biết kết quả của biến c sau khi thực hiện câu lệnh: a:= 12; b:= 3; If a + b < 10 then c := b – a else c := a – b; *
-10
10
-9
9 vì 12+3 =15>10 nên ta thực hiện câu lệnh sau c=a-b=12-3=9
Câu 1 :
- [16 + 2] ^ 3
=> Sai dấu ngoặc vuông và ^
- (x + 71)(x - 27) – y / (b + 37)(x + 24)
=> Sai dấu nhân
- [((a + b) * (c - d) + 6) - a] / 3
=> Sai dấu ngoặc vuông
=> Đáp án : (1 + c) * (1 + b)
Câu 2 :
- Cấu trúc chương trình gồm hai phần :
+ Phần khai báo : khai báo hằng, biến, tên chương trình, ...
+ Phần thân : gồm các câu lệnh
=> Đáp án : Phần khai báo của chương trình
Câu 3 :
=> Cú pháp khai báo biến : Var <danh sách biến> : <kiểu dữ liệu>;
=> Đáp án : Var x; y; integer;
Câu 4 :
- Giá trị a = 12, b = 3
- a + b < 10 ⇔ 12 + 3 < 10
- Điều kiện sai
- Thực hiện câu lệnh sau else c = a - b = 12 - 3 = 9
=> Đáp án : D. 9