Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=0 to 9 do write (i,’ ‘);
A. 0 1 2 3 4 5 6 7 8 9 B. 9 8 7 6 5 4 3 2 1 0
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 2: Câu lệnh viết đúng cú pháp là:
A. While <điều kiện> to <câu lệnh>; B. While <điều kiện> do <câu lệnh>;
C. While <điều kiện> to <câu lệnh1> do; D. While <điều kiện>; do <câu lệnh>;
Câu 3: Câu lệnh nào sau đây hợp lệ
A. for i:=100 to 1 do writeln(‘A’); B. for i:= 1.5 to 10.5 do writeln(‘A’);
C. for i:= 1 to 10 do; writeln(‘A’); D. for i:=1 to 10 do writeln(‘A’);
Quảng cáo
4 câu trả lời 561
ÔN TẬP
Câu 1: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=0 to 9 do write (i,’ ‘);
A. 0 1 2 3 4 5 6 7 8 9 B. 9 8 7 6 5 4 3 2 1 0
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 2: Câu lệnh viết đúng cú pháp là:
A. While <điều kiện> to <câu lệnh>; B. While <điều kiện> do <câu lệnh>;
C. While <điều kiện> to <câu lệnh1> do; D. While <điều kiện>; do <câu lệnh>;
Câu 3: Câu lệnh nào sau đây hợp lệ
A. for i:=100 to 1 do writeln(‘A’); B. for i:= 1.5 to 10.5 do writeln(‘A’);
C. for i:= 1 to 10 do; writeln(‘A’); D. for i:=1 to 10 do writeln(‘A’);
Câu 4: Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh sau:
tb:= 0;
For i:= 1 to 5 do tb := tb + A[i];
Giá trị của biến tb là bao nhiêu?
A. 20; B. 18; C. 21; D. 22;
Câu 5: Sau khi đoạn chương trình sau được thực hiện, giá trị của biến S bằng bao nhiêu:
S:= 10;
for i:= 1 to 2 do S:= S - i;
A. 7 B. 10 C. 15 D. 5
Câu 6: Câu lệnh ghép trong Pascal là câu lệnh có dạng nào sau đây?
A. begin <các câu lệnh> end B. begin <các câu lệnh> end.
C. begin <các câu lệnh> end: D. begin <các câu lệnh> end;
Câu 7: Sau khi thực hiện đoạn chương trình dưới đây, giá trị của biến j bằng bao nhiêu?
j := 0 ;
for i := 1 to 5 do j := j + i ;
A. 12 B. 13 C. 14 D. 15
Câu 8: While S<=20 do Writeln(S); Điều kiện để dừng chương trình là
A. S>20 B. S=20 C. S<>20 D. S<20
Câu 9: 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 10: Trong các cách khai báo biến mảng dưới đây, cách khai báo nào là đúng:
A. Var A: array[1..100] of integer B. Var A:=array[1..100] of integer;
C. Var A: array[1..100] of integer; D. Var A: array(1..100) of integer;
Câu 11: Để khai báo biến mảng dtb gồm 45 phần tử và có dữ liệu kiểu số thực ta khai báo?
A. Var dtb: array[1..45] of real; B. Var dtb:array[1..45] of char;
C. Var dtb: array[1..45] of string; D. Var dtb: array(1..45) of integer;
Câu 12: Cho đoạn chương trình Pascal sau đây:
tong:= 0;
While tong < 10 do tong:=tong+1;
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
A. 9 B. 10 C. 11 D. 12
Câu 13: Khi thực hiện đoạn chương trình sau:
n:=1; T:=50;
While n>15 do begin n:=n+5; T:=T – n; end;
Hãy cho biết giá trị của biến T bằng bao nhiêu? => 50
A. 14 B. 15 C. 16 D. 17
Câu 14: Cú pháp của câu lệnh lặp với số lần biết trước ?
A. If (điều kiện) then (câu lệnh);
B. While <điều kiện> do<câu lệnh>;
C. For <biến đếm>:=<giá trị đầu> do <giá trị cuối> to <câu lệnh>;
D. For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Câu 15: Để khai báo biến mảng hoten gồm 45 phần tử và có dữ liệu kiểu xâu ta khai báo?
A. Var hoten: array[1..45] of real; B. Var hoten:array[1..45] of char;
C. Var hoten: array[1..45] of string; D. Var hoten: array(1..45) of integer;
Câu 16: Điền vào chổ trống: Dữ liệu kiểu mảng là tập hợp hữu hạn có phần tử có thứ tự, mọi phần tử điều có chung một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp xếp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một .…chỉ số………?
Câu 17: Sau khi thực hiện đoạn chương trình sau:
S:=10;
For i:=1 to 4 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
A. 20 B. 14 C. 10 D. 0
Câu 18: Hãy đưa ra kết quả trong đoạn lệnh:
x:=1; While x<=5 do write(‘Hoa hau’);
A. x:=1 B. X>=5 C. Hoa hau D. Không có kết quả.
Câu 19: Viết cú pháp khai báo biến mảng? Em hãy khai báo biến mảng với tên biến là họ và tên mình gồm 20 phần tử và có dữ liệu kiểu xâu?
- Cú pháp khai báo biến mảng: var<tên biến mảng> : array [ < chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;
Var ....(tên) : array[1..20] of string;
Câu 20: Câu lệnh khai báo biến mảng sau đây máy tính có thực hiện được không? Tại sao? Nếu sai thì sửa lại cho đúng? (2 điểm)
Var N : Integer ;
A: array [ 1 .. N ] of real ;
Không. Giá trị cuối của chỉ số mảng phải được xác định cụ thể trong phần khai báo chương trình.
- Sửa lại:
Var N : Integer ;
A: array [ 1 .. 100 ] of real ;
Câu 1:A. 0 1 2 3 4 5 6 7 8 9
Câu 2: B. While <điều kiện> do <câu lệnh>;
Câu 3: C. for i:= 1 to 10 do; writeln(‘A’);
dài quá nên 3 câu thôi nhóe
Câu 1:A. 0 1 2 3 4 5 6 7 8 9
Câu 2: B. While <điều kiện> do <câu lệnh>;
Câu 3: C. for i:= 1 to 10 do; writeln(‘A’);
dài quá nên 3 câu thôi nhóe
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45584
-
Đã trả lời bởi chuyên gia
29017 -
Hỏi từ APP VIETJACK28522
