Câu 1. Lệnh nào dùng để nhập giá trị một biến x từ bàn phím?
A. writeln(x)
B. Delay(x)
C. copy(x)
Câu 2. Phần dư trong phép chia của hai số nguyên 16 và 5 là:
A. 16 div 5 = 1
B. 16 mod 5 = 1
C. 16 div 5 = 3
Câu 2. Phần dư trong phép chia của hai số nguyên 16 và 5 là:
A. 16 div 5 = 1
B. 16 mod 5 = 1
C. 16 div 5 = 3
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à gì?
A. Tên.
B. Từ khoá.
C. Biến.
D. Hằng.
Câu 4. Chọn cú pháp đúng nhất về câu lệnh lặp:
A. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >; B. for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >; C. for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >; D. for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Câu 5. Trong lệnh lặp For...to...do: (chọn phương án đúng nhất)
A. Giá trị đầu phải nhỏ hơn giá trị cuối
B. Giá trị đầu phải bằng giá trị cuối
C. Giá trị đầu phải lớn hơn giá trị cuối
D. Giá trị đầu phải lớn hơn hoặc bằng giá trị cuối
D. readln(x)
D. 16 mod 5 = 3
Câu 6. Trong vòng lặp While ... do, câu lệnh được thực hiện khi:
A. Điều kiện còn đúng
B. Điều kiện sai
C. Điều kiện không xác định
D. Không cần điều kiện
Câu 7. Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
A. Số lần lặp
B. Số lượng câu lệnh
C. Điều kiện dần đi đến sai
D. Điều kiện dần đi đến đúng
Câu 8. Việc đầu tiên mà câu lệnh lặp While ... do cần thực hiện là gì?
A. Thực hiện < câu lệnh > sau từ khóa Do
B. Kiểm tra giá trị sau từ khóa do
C. Thực hiện câu lệnh sau từ khóa Then
D. Kiểm tra < câu lệnh >
Câu 9. Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Rửa rau tới khi sạch
B. Học bài cho tới khi thuộc bài
C. Gọi điện tới khi có người nghe máy
D. Ngày tắm 2 lần
Câu 10. Trong câu lệnh While ... do, điều kiện là: (Chọn phương án đúng nhất)
A. Biểu thức logic
B. Biểu thức quan hệ
C. Biểu thức số học
D. Hằng đẳng thức
Câu 11. a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viết.
A. Writeln('a*a')
B. Readln(' a*a ')
C. Writeln(a*a)
D. Writeln(a2)
Câu 12. Câu lệnh nào sau đây là câu lệnh gán.
A. x = 5
B. x: 5
C. x and
D. x:= x +5;
Câu 13. Khi muốn khai báo biến m kiểu số nguyên thì đáp án nào sau đây là ĐÚNG:
A. x=5
B. x:5
C. x and 5
D. x:=x+5;
Câu 14. Trong Pascal, từ khóa nào để khai báo biến :
A.Const.
B.Begin.
C.Var.
D.Uses.
Câu 15. Hoạt động nào sau đây có thể tính toán được số lần làm việc.
A. Múc từng gáo nước đến đầy bể
B. Đi lên tầng, đến tầng 10 thì dừng C. Học cho tới khi thuộc bài
D. Nhặt từng cọng rau cho tới khi xong
Cây16. Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:
A. Const
B. Var
C. Real
Câu 17. Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
A. For...do
B. While...do
C. If..then
Câu 18. Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước? A. While < điều kiện > to < câu lệnh >;
B. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;
C. While < điều kiện > do ;< câu lệnh >;
D. While < điều kiện > do < câu lệnh >;
D.End
D. If...then...else
Câu 19. Khi nào thì câu lệnh For..to..do kết thúc?
A. Khi biến đếm nhỏ hơn giá trị cuối B. Khi biến đếm lớn hơn giá trị cuối C. Khi biến đếm nhỏ hơn giá trị đầu D. Khi biến đếm lớn hơn giá trị đầu
Câu 20. Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?
A. for i:=1 to 10; do x:=x+1;
B. for i:=1 to 10 do x:=x+1;
C. for i:=10 to 1 do x:=x+1;
D. for i =1 do 10 to x:=x+1;
Câu 21. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
A. Ngày tắm hai lần
B. Học bài cho tới khi thuộc bài
C. Mỗi tuần đi nhà sách một lần
D. Ngày đánh răng 2 lần
Câu 22. Hãy cho biết kết quả của đoạn chương trình dưới đây? a:=10; While a < 11 do write (a);
A. Trên màn hình xuất hiện một số 10
B. Trên màn hình xuất hiện 10 chữ a C. Trên màn hình xuất hiện một số11
D. Chương trình bị lặp vô tận
Câu 23. Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
A. 1
B. 100
C. 99
D. Tất cả đều sai
Câu 24. Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: i:=5; whilei>=1do i:=i-1;
A. 1 lần
B. 2 lần
C. 5 lần
D. 6 lần
1. Mình không thấy phương án đúng .Kết quả đúng là : Read(x) hoặc Readln(x)
2.B
3.D
4.A
5.A
6.B
7.D
8.B
9.D
10.C
11.D
12.D
13. Kết quả đúng : Var m: integer;
14.C
15.B
16.A
17.B
18.D
19.B
20.B
21.B
22.D
23B
24.C
1. Không có câu nào đúng
2. B
3. D
4. A
5. A
6. A
7. C
8. Không có câu nào đúng
9. D
10. A
11. C
12. D
13. Không có câu nào đúng
14. C
15. B
16. A
17. B
18. D
19. B
20. B
21. B
22. D
23. Tùy chương trình
24. C