Câu 1. Để dịch chương trình ta dùng tổ hợp phím A. Alt+F2; B. Alt+F9; C. Ctrl+F2; D. Ctrl+F9. Câu 2. Từ nào sau đây là không phải là từ khóa trong ngôn ngữ lập trình Pascal? A. Uses; B. Begin_End; C. End; D. Const Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. Lop 8A; B. Trungbinhcong; C. Begin D. 8B. Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)? A. 215 đến 215 -1; B. -215 đến 215 - 1; C. -215 đến 215 -1; D. -215 đến 215. Câu 5. Kết quả của phép toán 67 div 3 mod 3 + 1 là bao nhiêu? A. 7; B. 5; C. 3; D. 2. Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng? A. var a, b : real; B. var x = integer; C. const x := 7 ; D. var thong bao : string. Câu 7. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng? A. x := real; B. y = a +b; C. z := 3; D. i = 4. Câu 8. Trong Pascal, giả sử x là biến kiểu Integer. Phép gán nào sau đây là hợp lệ? A. x := 15/2; B. x := 50; C. x := 2.4; D. x := 93000. Câu 9. Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước? A. 2; B. 3; C. 4; D. 5. Câu 10. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng? A. if a := 1 then a := a + 1; B. if a > b then write(b); else write(a); C. if (a mod 2) =0 then write(‘So khong hop le’); D. if x = y; then writeln(y); Câu 11. Nếu cho x = 20, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;? A. 25; B. 10; C. 5; D. 20. Câu 12. Để tạm ngừng chương trình chờ nhấn phím Enter sử dụng lệnh: A. Readln; B. Delay(); C. Writeln; D. Break; Câu 13. Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 14. Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x? A. Writeln(‘Nhập x = ’); B. Write(x); C. Writeln(x); D. Readln(x); Câu 15. Chuyển phép tính x sang phép tính trong ngôn ngữ Pascal: A. x m+5/2*a B. x (m+5)/(2*a) C. x >= m+5/2*a D. x >= (m+5)/(2*a) Câu 16. Hãy cho biết giá trị biến a, biến b bằng bao nhiêu sau khi thực hiện đoạn lệnh sau: a:=5; b:=10; If (a>b) then a:=a+5 else b:=b-2; A. a = 5; b = 8; B. A = 10; b = 10; C. A = 10; b = 8; D. A = 5; b = 10 Câu 17. Dãy kí tự 20n20 thuộc kiểu dữ liệu: A. String B. Integer C. Real D. Char Câu 18. Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu? B1: T 20; i 0; B2: i i + 5; B3: Nếu i 20 thì T T + i và quay lại bước 2; B4: Thông báo kết qủa và kết thúc thuật toán. A. T = 25, i = 25; B. T = 40, i = 25; C. T = 70, i = 25; D. T = 40, i = 20;
2 câu trả lời
Câu 1. Để dịch chương trình ta dùng tổ hợp phím
A. Alt+F2;
B. Alt+F9;
C. Ctrl+F2;
D. Ctrl+F9.
Câu 2. Từ nào sau đây là không phải là từ khóa trong ngôn ngữ lập trình Pascal?
A. Uses;
B. Begin_End;
C. End;
D. Const
Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Lop 8A;
B. Trungbinhcong;
C. Begin
D. 8B.
Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)?
A. 215 đến 215 -1; (ý của bn là: 215 đến 215-1?)
B. -215 đến 215 - 1;
C. -215 đến 215 -1;
D. -215 đến 215.
Câu 5. Kết quả của phép toán 67 div 3 mod 3 + 1 là bao nhiêu?
A. 7;
B. 5;
C. 3;
D. 2.
Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?
A. var a, b : real;
B. var x = integer;
C. const x := 7 ;
D. var thong bao : string.
Câu 7. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x := real;
B. y = a +b;
C. z := 3;
D. i = 4.
Câu 8. Trong Pascal, giả sử x là biến kiểu Integer. Phép gán nào sau đây là hợp lệ?
A. x := 15/2;
B. x := 50;
C. x := 2.4;
D. x := 93000.
Câu 9:Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
A. 2;
B. 3;
C. 4;
D. 5.
Câu 10. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1;
B. if a > b then write(b); else write(a);
C. if (a mod 2) =0 then write(‘So khong hop le’);
D. if x = y; then writeln(y);
Câu 11. Nếu cho x = 20, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;?
A. 25;
B. 10;
C. 5;
D. 20.
Câu 12. Để tạm ngừng chương trình chờ nhấn phím Enter sử dụng lệnh:
A. Readln;
B. Delay();
C. Writeln;
D. Break;
Câu 13. Cấu trúc chung hợp lý của một chương trình Pascal là:
A. Begin -> Program -> End.
B. Program -> End -> Begin.
C. End -> Program -> Begin.
D. Program -> Begin -> End.
Câu 14. Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
A. Writeln(‘Nhập x = ’);
B. Write(x);
C. Writeln(x);
D. Readln(x);
Câu 15. Chuyển phép tính x sang phép tính trong ngôn ngữ Pascal:
A. x m+5/2*a
B. x (m+5)/(2*a)
C. x >= m+5/2*a
D. x >= (m+5)/(2*a)
*Do câu ko rõ lắm nên mik nghĩ D là đúng nhất nha
Câu 16. Hãy cho biết giá trị biến a, biến b bằng bao nhiêu sau khi thực hiện đoạn lệnh sau: a:=5; b:=10; If (a>b) then a:=a+5 else b:=b-2;
A. a = 5; b = 8;
B. A = 10; b = 10;
C. A = 10; b = 8;
D. A = 5; b = 10
Câu 17. Dãy kí tự 20n20 thuộc kiểu dữ liệu:
A. String
B. Integer
C. Real
D. Char
Câu 18. Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu?
B1:
B2:
B3: Nếu
thì và quay lại bước 2;B4: Thông báo kết quả và kết thúc thuật toán.
A. T = 25, i = 25;
B. T = 40, i = 25;
C. T = 70, i = 25;
D. T = 40, i = 20;
Câu 1:
B
Câu 2:
B
Câu 3:
B
Câu 4:
D
Câu 5:
A
Câu 6:
A
Câu 7:
C
Câu 8:
B
Câu 9;
B
Câu 10;
C
Câu 11;
A
Câu 12;
A
Câu 13;
D
Câu 14;
D
Câu 16;
A
Câu 17
A
Câu 18
D