Trắc nghiệm Một số kiểu dữ liệu chuẩn Tin Học Lớp 11
-
Câu 1:
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo nào trong các khai báo sau là đúng?
A. Var M, N: integer;
B. Var M: Real; N: Word;
C. Var M, N: Longint;
D. Var M: Word; N: Real;
-
Câu 2:
Phạm vi giá trị của kiểu integer thuộc:
A. Từ 0 đến 255
B. Từ -215 đến 215 -1
C. Từ 0 đến 216 -1
D. Từ -231 đến 231 -1
-
Câu 3:
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
-
Câu 4:
Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng?
A. var X: Boolean;
B. var X: real;
C. var X: char;
D. A và B đúng
-
Câu 5:
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;
-
Câu 6:
Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
A. Char
B. LongInt
C. Integer
D. Word
-
Câu 7:
Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte?
Var x,y: integer; c: char; ok: boolean; z: real;
A. 12
B. 14
C. 11
D. 13
-
Câu 8:
Trong 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?
A. Longint
B. integer
C. word
D. real
-
Câu 9:
Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x?
A. Longint
B. Integer
C. Word
D. Real
-
Câu 10:
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; C: Longint;
A. 24 byte
B. 20 byte
C. 22 byte
D. 18 byte
-
Câu 11:
Khẳng định nào sau đây là đúng?
A. Thủ tục và hàm nào cũng phải có tham số hình thức.
B. Cả thủ tục và hàm đều có thể có tham số hình thức
C. Chỉ có hàm mới có thể có tham số hình thức.
D. Chỉ có thủ tục mới có thể có tham số hình thức
-
Câu 12:
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?
A. 4.07E-15
B. 120
C. ‘3.1416’
D. ‘thpt
-
Câu 13:
Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào?
A. Hằng và biến là hai đại lương mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình.
B. Hằng không cần khai báo còn biến phải khai báo.
C. Hằng là đại lượng có giá trị không thể thay đổi trong quá trình thực hiện chương trình, biến là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình.
D. Hằng và biến bắt buộc phải khai báo.