-
Câu hỏi:
Muốn tính diện tích S của hình vuông có cạnh A với giá trị nguyên nằm trong phạm vi từ 10 đến 100, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất?
-
A.
Var S : integer;
-
B.
Var S : real;
-
C.
Var S : longint;
-
D.
Var S : word;
Lời giải tham khảo:
Đáp án đúng: D
Hình vuông có cạnh A với giá trị nguyên→ kiểu nguyên (integer, longint, byte, word). Vì nằm trong phạm vi từ 10 đến 100 nên để tốn ít bộ nhớ nhất ta chọn kiểu word (0 đến 65535).
Đáp án D
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Phát biểu nào dưới đây là đúng trong các phát biểu dưới đây
- Phát biểu nào dưới đây chắc chắn sai về chương trình và lập trình?
- Phát biểu nào sau đây chắc chắn sai về thuật toán và chương trình?
- Ngôn ngữ lập trình là ngôn ngữ như thế nào?
- Ngôn ngữ máy là gì
- Phát biểu nào dưới đây là hợp lí nhất về biến?
- Chọn phát biểu đúng trong các phát biểu dưới đây về cú pháp:
- Phát biểu nào dưới đây là hợp lí nhất khi nói về biến
- Phát biểu nào dưới đây là hợp lí nhất khi nói về hằng
- Phát biểu nào dưới đây là hợp lí nhất khi nói về tên
- Chọn câu phát biểu hợp lí nhất về khai báo hằng?
- Phát biểu nào sau đây là đúng về chương trình?
- Chọn câu đúng trong các câu sau về khai báo và chương trình:
- Từ khóa USES dùng để làm gì
- Khai báo hằng nào là đúng trong các khai báo sau
- Trong 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?
- Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sẽ phù hợp nhất để khai báo biến x?
- Với ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
- Khai báo nào sau đây đúng
- Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu gì?
- Trong Pascal, đâu là cú pháp để khai báo biến?
- Ngôn ngữ lập trình bậc cao là ngôn ngữ ra sao?
- Phát biểu nào không đúng trong các phát biểu dưới đây về chương trình dịch?
- Phát biểu nào sau đây là sai khi nói về biên dịch và thông dịch?
- Nêu các thành phần của ngôn ngữ lập trình?
- Phát biểu nào sau đây là đúng về tên dành riêng?
- Biến Y nhận giá trị là 0.4. Khai báo nào sau đây là đúng?
- Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau đây có miền giá trị lớn nhất?
- Phạm vi giá trị của kiểu integer thuộc khoảng giá trị nào?
- Biến x có thể nhận các giá trị -5, 100, 15, 20.
- Đại lượng dùng để lưu trữ giá trị, giá trị có thể được thay đổi trong quá trình thực hiện chương trình
- Để thực hiện gán giá trị 20 cho biến X. Phép gán nào sau đây là đúng?
- Hàm cho giá trị bằng bình phương của x là hàm gì?
- Biểu thức số học nào sau đây là hợp lệ?
- Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau:
- Cho chương trình : Var x,y : real;
- Muốn in giá trị lưu trong 2 biến a và b ra màn hình ta dùng lệnh gì?
- Câu lệnh nào dưới đây dùng để nhập một số từ bàn phím vào biến x?
- Trong Turbo Pascal, muốn chạy chương trình ta dúng tổ hợp phím nào?
- Muốn tính diện tích S của hình vuông cạnh A với giá trị nguyên nằm trong phạm vi từ 10 đến 100