Trong NNLT Pascal, biểu thức số học nào sau đây la hợp lệ

Trắc nghiệm: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ?

A. 5a + 7b + 8c;

B. 5*a + 7*b + 8*c;

C. {a + b}*c;

D. X*y[x+y];

Trả lời:

Đáp án đúng: B. 5*a + 7*b + 8*c;

Trong ngôn ngữ lập trình Pascal, không được bỏ dấu nhân [*] trong tích và chỉ dùng cặp ngoặc tròn để xác định trình tự thực hiện phép toán → loại A, C, D.

Tìm hiểu thêm về ngôn ngữ lập trình Pascal cùng Top Tài Liệu nhé!

Pascal là một ngôn ngữ lập trình cấp cao do giáo sư Niklaus Writh – Trường Đại Học Kỹ Thuật Zurich – Thụy Sĩ đề xuất năm 1970 và đặt tên là Pascal để tưởng nhớ nhà toán học, triết học nổi tiếng người Pháp: Blaise Pascal.

Pascal được phát triển theo khuôn mẫu của ngôn ngữ ALGOL 60. Wirth đã phát triển một số cải tiến cho ngôn ngữ này như một phần của các đề xuất ALGOL X, nhưng chúng không được chấp nhận do đó ngôn ngữ Pascal được phát triển riêng biệt và phát hành vào năm 1970.

Ngôn ngữ lập trình Pascal

+ Ngữ pháp và ngữ nghĩa đơn giản, có tính logic.

+ Cấu trúc của chương trình rõ ràng, dễ hiểu.

+ Dễ sửa chữa, cải tiến.

– Pascal là một ngôn ngữ có định kiểu rõ ràng:

+ Mọi biến và hằng của kiểu dữ liệu nào chỉ được gán các giá trị của đúng kiểu dữ liệu đó, không được tự do đem gán cho các giá trị của kiểu dữ liệu khác.​

+ Việc định kiểu một cách chặt chẽ như vậy khiến cho người lập trình luôn luôn phải có các biểu thức tương thích với nhau về kiểu dữ liệu.​

– Pascal là một ngôn ngữ thể hiện tư duy lập trình có cấu trúc :​

+ Dữ liệu được cấu trúc hóa : từ dữ liệu đơn giản hoặc có cấu trúc đơn giản người lập trình có thể xây dựng các dữ liệu có cấu trúc phức tạp hơn.​

+ Mệnh lệnh được cấu trúc hóa : từ các lệnh chuẩn đã có, người lập trình có thể nhóm chúng lại với nhau và đặt giữa hai từ khóa Begin và End khiến chúng trở thành một ngôn ngữ phức tạp hơn gọi là lệnh hợp thành hay lệnh ghép.​

+ Chương trình được cấu trúc hóa : một chương trình có thể chia thành các chương trình con tổ chức theo hình cây phân cấp. Mỗi chương trình con nhằm giải quyết một nhiệm vụ xác định cụ thể, điều này giúp cho người lập trình có thể giải quyết từng phần một, từng khối một và có thể cho nhiều người tham gia lập trình, mỗi người phụ trách một vài khối.​

Bất cứ một ngôn ngữ lập trình nào cũng được xây dựng từ một số hữu hạn các ký hiệu. Trong ngôn ngữ Pascal được xây dựng từ các ký hiệu:

Begin, end, var, while, do, {, }, ;, …

Và các kí tự a, b, c, d, …, A, B, C, D, …, 1, 2, 3, 4, …

Ngôn ngữ Pascal không dùng các ký hiệu của bộ chữ Hy Lạp.

Để xây dựng thành chương trình, các ký hiệu phảI tuân theo những quy ước về ngữ pháp và ngữ nghĩa quy định của Pascal.

a] Danh hiệu [identifiler]

Trong Pascal, để đặt tên cho các biến, hằng, kiểu, chương trình con, ta dùng danh hiệu [indentifiler]. Danh hiệu trong Pascal quy định bắt đầu phảI là một chữ cái, sau đó có thể là chữ cái, chữ số hau là dấu gạch dướI “_”.

Ví dụ:

Tam X PT_bac_1 Delta

Z200

Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ? A. 5a + 7b + 8c; B. 5*a + 7*b + 8*c; [*] C. class=title-header>

45 điểm

Trần Tiến

Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ? A. 5a + 7b + 8c; B. 5*a + 7*b + 8*c; [*] C. {a + b}*c;

D. X*y[x+y];

Tổng hợp câu trả lời [2]

B

Trả lời: Trong ngôn ngữ lập trình Pascal, không được bỏ dấu nhân [*] trong tích và chỉ dùng cặp ngoặc tròn để xác định trình tự thực hiện phép toán → loại A. C. D. Đáp án: B Câu 10: Biểu diễn biểu thức trong NNLT Pascal là A. [a+b] + sqrt[a*a+2*b*c] / [ c – a / [a+b] ] B. [a+b] + sqr[a*a+2*b*c] / c – a / [a+b] C. [a+b] + sqrt[ sqr[a] + 2*b*c / c – a / [a+b] D. [a+b] + sqr[ sqrt[a] + 2*b*c] / [c – a / [a+b] ]

Tham khảo giải bài tập hay nhất

Loạt bài Lớp 11 hay nhất

xem thêm

Bằng cách đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách Bảo mật của chúng tôi.

* Hướng dẫn giải

Trong ngôn ngữ lập trình Pascal, không được bỏ dấu nhân [*] trong tích và chỉ dùng cặp ngoặc tròn để xác định trình tự thực hiện phép toán → loại A. C. D.

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Số câu hỏi: 10

Trong ngôn ngữ lập trình Pascal, không được bỏ dấu nhân [*] trong tích và chỉ dùng cặp ngoặc tròn để xác định trình tự thực hiện phép toán → loại A. C. D.


Đáp án: B

04/12/2020 5,813

Câu hỏi Đáp án và lời giải

Đáp án và lời giải

đáp án đúng: B

Trong ngôn ngữ lập trình Pascal, không được bỏ dấu nhân [*] trong tích và chỉ dùng cặp ngoặc tròn để xác định trình tự thực hiện phép toán → loại A. C. D.

Điền Chính Quốc [Tổng hợp]

Video liên quan

Chủ Đề