Câu 1: Trong Pascal, từ khóa để khai báo biến là:
- A. Const
- B. Begin
-
C. Var
- D. Uses
Câu 2: Khai báo sau có ý nghĩa gì?
Var a: Real; b: Char;
-
A. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
- B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
- C. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
- D. Các câu trên đều sai
Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
- A. Tên
- B. Từ khóa
- C. Biến
-
D. Hằng
Câu 4: Cấu trúc khai báo hằng là gì?
-
A. CONST <Tên hằng> = <giá trị>
- B. var <Tên hằng> : <giá trị >
- C. CONST <Tên hằng> = <kiểu dữ liệu>
- D. CONST <danh sách hằng> = <giá trị>
Câu 5: Khái niệm biến là gì?
- A. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
-
B. Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
- C. Là đại lượng dùng để tính toán
- D. Là đại lượng dùng để khai báo tên chương trình
Câu 6: Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:
-
A. Var x: String;
- B. Var x: Integer;
- C. Var x: Char;
- D. Var x: Real;
Câu 7: Trong Pascal, từ khóa để khai báo hằng là:
-
A. Var
- B. Const
- C. Begin
- D. Uses
Câu 8: Tìm một điểm sai trong đoạn khai báo sau:
Const lythuongkiet :=2010;
- A. Dư dấu bằng (=)
- B. Tên hằng không được quá 8 kí tự
- C. Từ khóa khai báo hằng sai
-
D. Dư dấu hai chấm (:)
Câu 9: Khai báo nào sau đây đúng?
-
A. Var x, y: Integer;
- B. Var x, y=Integer;
- C. Var x, y Of Integer;
- D. Var x, y := Integer;
Câu 10: Cấu trúc khai báo biến là gì?
- A. var <Tên biến> = <giá trị>
- B. var <Tên biến> : <giá trị >
- C. CONST <Tên hằng> = <kiểu dữ liệu>
-
D. var <danh sách biến> : < kiểu dữ liệu> ;
Câu 11: Giả sử cần in kết quả của phép cộng 11+2 ra màn hình, ta sử dụng câu lệnh Pascal nào sau đây?
- A. Read(15+5);
- B. Writeln (15+5)
-
C. Writeln (15+5);
- D. Tất cả đều sai
Câu 12: Chọn cách khai báo ĐÚNG trong các cách khai báo bên dưới?
-
A. const k= 'pascal';
- B. Var g:=15;
- C. Const dien tich;
- D. var 3x: byte;
Câu 13: Tìm điểm sai trong khai báo hằng sau:
Const Max : 2010;
-
A. Chỗ dấu hai chấm (:) thay bằng dấu bằng (=)
- B. Tên hằng không được nhỏ hơn 4 kí tự
- C. Từ khóa khai báo hằng sai
- D. Dư dấu chấm phẩy (;)
Câu 14: Cách khai báo nào sau đây là đúng:
- A. const k= 'tamgiac';
- B. Var g :=15;
- C. Const dien tich;
-
D. var chuvi : byte;
Câu 15: Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?
- A. X:=4.1;
- B. X:=324.2;
- C. A:= ‘3242’;
-
D. A:=3242 ;
Câu 16: Việc khai báo biến bao gồm:
- A. Khai báo tên biến
- B. Khai báo kiểu dữ liệu
-
C. Cả A và B
- D. Cả A hoặc B
Câu 17: Chọn cách khai báo hằng đúng.
-
A. const pi = 3.14;
- B. const Bankinh = 2
- C. const chu vi;
- D. const dien tich: = 2;
Câu 18: Sự khác nhau giữa hằng và biến là gì?
- A. hằng có giá trị không đổi
- B. hằng phải được gán giá trị ngay khi khai báo
-
C. Cả A và B đều đúng
- D. Cả A và B đều sai