Câu 1: Trong câu lệnh lặp For i:=1 to 10 do begin … end câu lệnh ghép được thực hiện bao nhiêu lần a. không lần nào ; b. 1 lần ; c

Câu 1: Trong câu lệnh lặp For i:=1 to 10 do begin … end câu lệnh ghép được thực hiện bao nhiêu lần
a. không lần nào ; b. 1 lần ; c. 2 lần ; d. 10 lần.
Câu 2: Đoạn lệnh sau đây
i:=1; While i<10 do write('A'); sẽ cho kết quả gì? a. In 1 chữ A ra màn hình b . In 10 chữ A ra màn hình c. In vô số chữ A ra màn hình d. In 5 chữ A ra màn hình Câu 3: Giá trị của S khi thực hiện đoạn chương trình sau sẽ là: S:=0; For i:=1 to 5 do S:=S+i; a. 14 ; b.15 ; c. 16 ; d. Không xác định. Câu 4: Giá trị của S khi thực hiện đoạn chương trình sau, sẽ là: S:=0; i:=0; While i<5 do begin i:=i+1; s:=s+i end; a. 14 ; b.15 ; c. 16 ; d. Không xác định. Câu 5: Để khai báo mảng A gồm 50 phần tử thuộc dữ liệu kiểu số nguyên ta có câu lệnh sau: a. A:array[0..50] of integer; b. A:array[1..50] of integer; c. A:array[50.. 0] of integer; d. A:array[50..1] of integer; Câu 6: Khi viết câu lệnh lặp for..do… a. Giá trị đầu bằng giá trị cuối b. Giá trị cuối phải lớn hơn giá trị đầu c. Giá trị đầu lớn hơn giá trị cuối d. Tất cả đều sai. Câu 7: Khi nào thì câu lệnh For…to…do kết thúc? a. Khi biến đếm lớn hơn giá trị cuối b. Khi biến đếm nhỏ hơn giá trị cuối c. Khi biến đếm bằng giá trị cuối d. Khi biến đếm lớn hơn giá trị đầu Câu 8: Câu lệnh viết đúng cú pháp là: a. While <điều kiện> to ;
b. While <điều kiện> do ;
c. While <điều kiện> to do ;
d. While <điều kiện>; do ;
Câu 9: Lệnh lặp nào sau đây là đúng?
a. For = to do ;
b. For := to do ;
c. For := to do ;
d. For : to do ;
Câu 10: Vòng lặp while ..do là vòng lặp:
a. Biết trước số lần lặp
b. Chưa biết trước số lần lặp
c. Biết trước số lần lặp nhưng giới hạn là <=100 d. Biết trước số lần lặp nhưng giới hạn là >=100
Câu 11: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:
a. Cấu trúc lặp b. Cấu trúc rẽ nhánh
c. Cả a và b đều sai. d. Cả a và b đều đúng
Câu 12: Trong Pascal, phím Ctrl + F9 có ý nghĩa là:
a. Chạy chương trình b. Lưu chương trình
c. Dịch chương trình d. Mở bài mới
Câu 13: Câu lệnh gotoxy(a,b) có tác dụng:
a. Đưa con trỏ về hàng b b. Đưa con trỏ về cột a
c. Đưa con trỏ về cột a hàng b d. Tất cả đều đúng.
Câu 14: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
a. Một lệnh thay cho nhiều lệnh. b. Các câu lệnh được viết lặp đi lặp lai nhiều lần.
c.Vì câu lệnh đã có tên là lệnh lặp d. Cả a, b, c đều sai.
Câu 15: Khai báo mảng a có 11 phần tử từ 5 đến 15 là các số nguyên thì ta khai báo như sau:
a. A:Array [1..11] of integer; b. A:Array [5…15] of integer;
c. A:Array [5..15] of integer; d. A:Array [11] of integer;
Câu 16: Để khai báo biến mảng A gồm 10 phần tử , mỗi phần tử có kiểu dữ liệu là real ta khai báo:
a. var A: array[10] of real; b. var A: array[1;10] of real;
c. var A: array[1:10]: of real; d. var A: array[1..10] of real;
Câu 17: Cho đoạn chương trình sau:
n:=1; While n <10 do Begin n:=n+1; Writeln(‘ xin chao’); end; Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần? a. 0 b.9 c. 10 d. Vòng lặp vô tận. Câu 18: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: s:=1; for i:=1 to 5 do s := s*i; a.120 b. 55 c. 121 d. 151 Câu 19: Phần thân chương trình bắt đầu bằng từ khóa:: a. End. b. Begin. c. Uses. d. Var. Câu 20: Cú pháp khai báo biến mảng trong Pascal là: a. var ; array [..] of ;
b. var : array [] of ;
b. var : array [..] of ;
c. var : array [] for ;

0 bình luận về “Câu 1: Trong câu lệnh lặp For i:=1 to 10 do begin … end câu lệnh ghép được thực hiện bao nhiêu lần a. không lần nào ; b. 1 lần ; c”

Viết một bình luận