Trang chủ Tin Học Lớp 8 Câu 1. Trong Pascal, câu lệnh nào sau đây được...

Câu 1. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. For i:= 4 to 1 do writeln(‘A’); B. For i= 1 to 10 writeln(‘A’); C. For i:= 1 to 10 do writeln(

Câu hỏi :

Câu 1. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. For i:= 4 to 1 do writeln(‘A’); B. For i= 1 to 10 writeln(‘A’); C. For i:= 1 to 10 do writeln(‘A’); D. For i to 10 do writeln(‘A’); Câu 2. Trong câu lệnh lặp: j:=0; For i := 1 to 10 do j:= j + 2; Khi kết thúc câu lệnh lặp trên, câu lệnh j:=j+2 được thực hiện bao nhiêu lần? A. 10 lần B. 5 lần C. 2 lần D. Không thực hiện. Câu 3. Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i; Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu? A. 12 B. 22 C. 15 D. 42. Câu 4. Trong Pascal, câu lệnh nào sau đây là đúng? A. S:=1;While S9 do write(S); Câu 5. Phần mềm quan sát hình không gian là A. finger Break out B. turbo pascal C. geogebra D. yenka Câu 6. Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị? A. 1 B. 5 C. 6 D. 7 Câu 7. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây sai? A. Chỉ số đầu và chỉ số cuối là 2 số thực. B. Chỉ số đầu chỉ số cuối. C. Kiểu dữ liệu có thể là integer hoặc real. D. Chỉ số đầu cuối là số nguyên. Câu 8. 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: tong:= 0; For i:= 1 to 5 do tong := tong + A[i]; Giá trị của biến tong là bao nhiêu? A. 4 B. 18 C. 20 D. 22 Câu 9: Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: A. Cùng kiểu với giá trị đầu và giá trị cuối B. Chỉ cần khác kiểu với giá trị đầu C. Cùng kiểu với các biến trong câu lệnh D. Không cần phải xác định kiểu dữ liệu Câu 10: Hoạt động nào sau đây lặp với số lần lặp biết trước? A. Giặt 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 đánh răng 2 lần

Lời giải 1 :

Câu 1: Cú pháp câu lệnh lặp biết trước:

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Trong đó, giá trị đầu, giá trị cuối phải có kiểu dữ liệu là số nguyên, giá trị đầu nhỏ hơn hoặc bằng giá trị cuối.

⇒Đáp án:  C.

A sai vì giá trị đầu nhỏ hơn hoặc bằng giá trị cuối.

B. Sai cú pháp.

D Sai cú pháp.

Câu 2. Cách xác định số vòng lặp:

<giá trị cuối>-<giá trị đầu>+1→10-1+1=10 lần

Mà For i:=1 to 10 do j:=j+2 nên câu lệnh j:=j+2 được thực hiện 10 lần.

⇒Đáp án : A. 10 lần

Câu 3: 

⇒Đáp án: C

Câu 4:

⇒Đáp án: B

Câu 5:

⇒Đáp án: D. yenka

Câu 6:

⇒Đáp án: B. 5

For i:=1 to 5 do readln(A[i]); có số lần lặp là 5-1+1=5 lần, sau mỗi lần lặp thì nhập được 1 giá trị.

→Nên nhập được 5 giá trị.

Câu 7:

⇒Đáp án: A. Chỉ số đầu và chỉ số cuối là 2 số thực. Trong đó, giá trị đầu, giá trị cuối phải có kiểu dữ liệu là số nguyên, giá trị đầu nhỏ hơn hoặc bằng giá trị cuối.

Câu 8:

A[1]:=1; A[2]:=4; A[3]:=7; A[4]:=2; A[5]:=6; →For i:=1 to 5 do tong:=tong+A[i]; →tong:=A[1]+A[2]+A[3]+A[4]+A[5]= 1 + 4 +7 + 2 + 6= 20

⇒Đáp án: C. 20

Câu 9:

⇒Đáp án: Cùng kiểu với giá trị đầu và giá trị cuối. - Lí thuyết

Câu 10:

⇒Đáp án: Ngày đánh răng 2 lần.

Thảo luận

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247