Khi học lập trình Pascal, chúng ta sẽ gặp câu hỏi: "Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?" Hãy cùng tìm hiểu câu trả lời chi tiết nhất trong bài viết dưới đây.
Bài tập trắc nghiệm
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
A. Byte B. Longint C. Word D. Integer
Đáp án: B. Longint
Giải thích: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu có giá trị miền lớn nhất là Longint với miền giá trị di chuyển từ -2147483648 đến 2147483647.
Giải thích chi tiết: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào có miền giá trị lớn nhất?
Trong ngôn ngữ lập trình Pascal, có nhiều kiểu dữ liệu khác nhau, nhưng chúng ta sẽ tìm hiểu một số kiểu dữ liệu chuẩn dưới đây.
Kiểu | Phạm vi giá trị |
---|---|
Real | 2.9e-39 đến 1.7e38 |
Boolean | True, False |
Extended | 3.4e-4932 đến 1.1e4932 |
Single | 1.5e-45 đến 3.4e38 |
Comp | -9.2e18 đến 9.2e18 |
Longint | -2147483648 đến 2147483647 |
Double | 5.0e-324 đến 1.7e308 |
Shortint | -128 đến 127 |
String | Một chuỗi tối đa 255 kí tự |
Integer | -32768 đến 32767 |
Byte | 0 đến 255 |
Char | Kí tự bất kì |
Word | 0 đến 65535 |
Từ bảng số liệu trên, ta thấy rằng trong số các đáp án ở bài tập trắc nghiệm, kiểu dữ liệu Longint chính là kiểu dữ liệu có miền giá trị lớn nhất (-2147483648 đến 2147483647).
Bài tập trắc nghiệm có liên quan
Câu 1: 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;
Đáp án: D. Var X: byte; Y: real;
Câu 2: Kiểu dữ liệu nào có phạm vi giá trị nhỏ nhất là gì?
A. Kiểu word
B. Kiểu real
C. Kiểu byte
D. Kiểu integer
Đáp án: C. Kiểu byte
Câu 3: Trong Pascal, khai báo nào sau đây đúng?
A. Var tb: real;
B. 4hs: integer;
C. Const x: real;
D. Var r = 30;
Đáp án: A. Var tb: real;
Câu 4: Kiểu số nguyên có phạm vi giá trị từ bao nhiêu tới bao nhiêu?
A. 0 đến 127
B. -215 đến 215 - 1
C. 0 đến 255
D. -100000 đến 100000
Đáp án: B. -215 đến 215 - 1
Câu 5: Câu lệnh Writeln('y=', 15 div 4 + 5); in ra kết quả là bao nhiêu?
A. 8
B. y=8
C. y=3
D. 20
Đáp án: B. y=8
Câu 6: Câu lệnh Writeln('154-30+12=', 154-30+12); in ra màn hình kết quả gì?
A. 15*4-30+12
B. 42
C. 15*4-30+12=42
D. =42
Đáp án: C. 15*4-30+12=42
Trên đây là một số thông tin giải đáp cho vấn đề "trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất". Nếu bạn có bất kỳ thắc mắc nào khác, hãy chia sẻ cùng Hoc365 tại phần bình luận bên dưới để chúng tôi sớm giải đáp cho bạn.