NEW
Font size
WorksheetsChương 1 và 2
Total questions: 15
Worksheet time: 5mins
Trên thế giới hiện nay có rất nhiều ngôn ngữ lập trình khác nhau, chúng được phân thành các mức sau:
Ngôn ngữ máy, Hợp ngữ, Ngôn ngữ bậc cao
Ngôn ngữ máy, Ngôn ngữ tự nhiên
Ngôn ngữ máy, Ngôn ngữ lập trình
Ngôn ngữ bậc thấp, Ngôn ngữ bậc trung, Ngôn ngữ bậc cao
Tên nào sau đây đặt không đúng quy tắc trong Pascal:
ABC@YAHOO
___
_123
A_1
Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?
'thpt
4.07E-15
'3.1416'
120
Phát biểu nào dưới đây là đúng?
Cú pháp là bộ quy tắc dùng để viết chương trình;
Chương trình có lỗi cú pháp có thể được dịch ra ngôn ngữ máy nhưng không thực hiện được;
Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toán học để viết chương trình;
Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc để khai báo biến, hằng…;
Cho khai báo sau khai báo nào là khai báo thư viện:
Var X:ThuVien;
Const TV=21;
Uses crt;
Program thuvien;
Trong Turbo Pascal, xác định tên đúng trong các tên sau:
Baitap
<ngay sinh>
10pro
Bai tap_1
Phát biểu nào dưới đây là sai?
Trong một chương trình, phần khai báo có thể có hoặc không.
Từ khóa để khai báo biến là var
Trong một chương trình, phần thân chương trình nhất thiết phải có
Trong một chương trình, phần khai báo bắt buộc phải có.
Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để:
khai báo hằng.
khai báo biến.
khai báo thư viện.
khai báo tên chương trình.
Trong các kiểu dữ liệu chuẩn sau, kiểu nào là tên kiểu số thực ?
Integer
Real
Gyte
Longint
Trong các kiểu dữ liệu chuẩn sau, kiểu nào có bộ nhớ 1B?
Char
Integer
Word
Extended
Cho x, y, z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ dấu phẩy);
Gõ 3 4 5 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ một dấu cách);
Gõ 3 sau đó nhấn phím Enter rồi gõ 4 sau đó nhấn phím Enter rồi gõ 5 sau đó nhấn phím Enter;
Gõ 3 sau đó nhấn phím Tab rồi gõ 4 sau đó nhấn phím Tab rồi gõ 5 sau đó nhấn phím Enter;
Trong các biểu thức sau. Biểu thức nào là biểu thức quan hệ:
b*b-4*a*c
not( (10>5) and (2>3 div 1))
a*x + b=0
not (49.5 + 2 < 5) or (2 > 4 div 2)
Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau
VAR M, N, P : Integer; A, B: Real;
5 byte.
10 byte.
20 byte
18 byte
41a2−b2 dạng biểu diễn tương ứng trong Pascal:
1/4 - sprt(a*a-b*b)
1/4* sqrt(a*a-b*b)
1/4 - sqrt(a*a-b*b)
1/4 + sqrt(a*a-b*b)
Trong Pascal, để nhập dữ liệu từ bàn phím ta sử dụng thủ tục:
writeln (<danh sách biến ra >);
read (<danh sách biến vào >);
write (<danh sách biến vào >);
real (<danh sách biến vào >);
