• Lớp 8
  • Tin Học
  • Mới nhất

Câu 1: Chọn phát biểu sai trong các phát biểu dưới đây về câu lệnh lặp WHILE … DO? A.Không cần có lệnh thay đổi điều kiện trong mỗi câu lệnh sai DO trong cấu trúc lặp này, vì giá trị của biểu thức điều kiện được tự động điều chỉnh sau mỗi lần thực hiện lệnh lặp B.Nếu không có lệnh nào thay đổi điều kiện trong mỗi câu lệnh sau DO thì có thể gặp hiện tượng lặp vô hạn khi thực hiện chương trình, nghĩa là lặp không dừng được. C.Về mặt cú pháp, những biểu thức có thể điền vào điều kiện trong cấu trúc WHILE … DO cũng có thể điền vào điều kiện trong cấu trúc rẽ nhánh IF … THEN D.Điều kiện là biểu thức cho giá trị logic Câu 2: Trong lệnh While … do. Điều kiện là? A.Biểu thức logic B.Hằng đẳng thức C.Biểu thức số học D.Biểu thức quan hệ Câu 3: Vòng lặp while … do kết thúc khi nào? A.Khi đủ số vòng lặp B.Khi một điều kiện cho trước được thỏa mãn C.Khi tìm được Output D.Tất cả các phương án đều đúng Câu 4: Đoạn chương trình sau thực hiện công việc gì?i:=0; while i <> 0 do write(i, ‘ ’); A.Lặp vô hạn lần việc đưa ra màn hình số 0 B.In ra màn hình 10 chữ số 0 C.In ra màn hình một chữ số 0 D.Không đưa ra thông tin gì Câu 5: Hãy cho biết kết quả khi chạy đoạn chương trình sau?Program BT;Uses CRT;Var i: integer; S: longint;BeginS:=0; i:=1;While I <= 100 do begin S:=S + i;i:=i + 1; end;Write(S);Readln;End. A.50 B.5000 C.55 D.5050 Cho câu lệnh sau: A:=1; While A<=S do A:=A * 2; cho S=13 thì kết quả A? A.13 B.8 C.26 D.16

2 đáp án
119 lượt xem

LÀM GIÚP MÌNH VỚI Ạ Câu 1:Quá trình giải bài toán trên máy tính gồm mấy bước? A. 2 B. 3 C. 4 D. 5 Câu 2:Thứ tự các bước giải bài toán trên máy tính: A. Xác định bài toán → Viết chương trình → Mô tả thuật toán B. Xác định bài toán → Mô tả thuật toán → Viết chương trình C. Mô tả thuật toán → Xác định bài toán → Viết chương trình D. Viết chương trình → Xác định bài toán → Mô tả thuật toán Câu 3:Hãy cho biết kết quả sau khi thực hiện thuật toán sau: Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam; A. Giá trị của biến x bằng giá trị của biến y B. Hoán đổi giá trị hai biến x và y C. Giá trị của biến y bằng giá trị của biến x D. Khác Câu 4:Hãy xác đinh bài toán sau: "Tìm số lớn nhất trong dãy n số tự nhiên cho trước"? A. INPUT: Dãy n số tự nhiên. OUTPUT: Số lớn nhất trong dãy n số. B. INPUT: Dãy n số tự nhiên. OUTPUT: Số các số lớn nhất trong dãy n số. C. INPUT: Số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên. D. INPUT: Số các số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên. Câu 5:Hãy chọn phát biểu Đúng: A. Các bước giải bài toán trên máy tính là: Mô tả thuật toán → Xác định bài toán → Viết chương trình B. Cần phải xác định bài toán trước khi giải bài toán trên máy tính C. Máy tính có hiểu được chương trình viết bằng ngôn ngữ tự nhiên D. Với mỗi bài toán cụ thể, phải lựa chọn ngôn ngữ lập trình phù hợp rồi mới xây dựng thuật toán giải bài toán đó Câu 6:Hãy chọn phát biểu Sai? A. Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp B. Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được C. Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán D. Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính Câu 7:Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ” A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n C. Input: n là số nguyên tố; Output: Nhập số n D. Input: Nhập số n; Output: n là số nguyên tố Câu 8:Thuật toán là: A. Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước. B. Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước. C. Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước. D. Tất cả đều sai Câu 9:Mô tả thuật toán là: A. Liệt kê các bước thực hiện công việc. B. Liệt kê các cách thực hiện công việc. C. Liệt kê một bước thực hiện công việc. D. Tất cả đều đúng Câu 10:Mô tả thuật toán pha trà mời khách + B1: Tráng ấm, chén bằng nước sôi + B2: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút. + B3: Cho trà vào ấm + B4: Rót trà ra chén để mời khách. A. B1- B3-B4- B2 B. B1- B3- B2-B4 C. B2-B4-B1-B3 D. B3-B4-B1-B2

2 đáp án
125 lượt xem

Hộ mình với ạ :( Câu 1: Lệnh lặp nào sau đây là đúng? 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ị đầu> to <giá trị cuối> do <câu lệnh>; C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>; D. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>; Câu 2: Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp: A. Chưa biết trước số lần lặp B. 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 3: 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 4: 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 5: Câu lệnh pascal nào sau đây là 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 6: Trong lệnh lặp for…do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào? A. +1 B. +1 hoặc -1 C. Một giá trị bất kì D. Một giá trị khác 0 Câu 7: Cú pháp của câu lệnh While…do là: a. While <điều kiện> to <câu lệnh>; c. While <điều kiện> do <câu lệnh>; b. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d. While <điều kiện>; do <câu lệnh>; Câu 8: Trong câu lệnh: For i:=1 to 20 do writeln('A'); Số chữ A được in ra là: A. 10 B. 20 C. 30 D. 40 Câu 9: Sau khi thực hiện đoạn chương trình dưới đây giá trị của j là: j:=2; For i:=1 to 6 do j:= j+1; A. 5 B. 6 C. 7 D. 8 Câu 10: Để in giá trị của biến i ra màn hình sử dụng lệnh: A. writeln(i); C. writeln('gia tri cua i'); B. write('gia tri cua bien i'); D. write(gia tri cua bien i); Câu 11: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước? A. Hàng ngày em đi học. B. Em bị ốm vào một dịp có dịch cúm C. Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng D. Ngày đánh răng ba lần Câu 12: Pascal sử dụng câu lệnh lặp sau để lặp với số lần chưa biết trước là: A. For..to..do…; B. While...do…; C. If..then…; D. If..then..else.. Câu 13: Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu? A. 20 B. 15 C. 10 D. 0 Câu 14: Cho các câu lệnh sau hay chỉ ra câu lệnh đúng: a. for i:=1 to 10; do x:=x+1 c. for i:=1 to 10 do x:=x+1 b. for i:=10 to 1 do x:=x+1. d. for i:= 1 to 10 for j:=1 to 10 do x:=x+1 Câu 15: Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=1; for i:=1 to 5 do s := s *i; writeln(i); Kết quả in lên màn hình là : a. 5 b. 10 c. 15 d. 12

2 đáp án
95 lượt xem
2 đáp án
49 lượt xem

1.Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: (1 Point) A.Cùng kiểu với giá trị đầu và giá trị cuối. B.Không cần phải xác định kiểu dữ liệu. C.Chỉ cần khác kiểu với giá trị đầu. D.Cùng kiểu với các biến trong câu lệnh. 2.Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì? (1 Point) A.Thực hiện câu lệnh sau từ khóa Then B.Thực hiện < câu lệnh > sau từ khóa Do C.Kiểm tra giá trị của <điều kiện> D.Kiểm tra < câu lệnh > 3.Trong cú pháp câu lệnh “For <biến đếm> := <giá trị đầu> To <giá trị cuối> Do <câu lệnh>;” . Để câu lệnh được thực hiện thì: (1 Point) A.Giá trị đầu phải bằng giá trị cuối B.Giá trị đầu phải lớn hơn hoặc bằng giá trị cuối. C.Giá trị đầu phải nhỏ hơn giá trị cuối. D.Giá trị đầu phải lớn hơn giá trị cuối 4.Cho câu lệnh lặp For ... Do trong Pascal như : for i:=1 to 10 do S:=S+i; Theo em biến đếm i được khai báo kiểu dữ liệu nào: (1 Point) A.Integer B.Real C.String D.Tất cả các kiểu dữ liệu trên đều được 5.Hoạt động nào sau đây lặp với số lần lặp chưa biết trước? (1 Point) A.Ngày đánh răng 2 lần. B.Ngày tắm hai lần. C.Mỗi tuần đi nhà sách một lần. D.Học bài cho tới khi thuộc bài. 6.Chọn cú pháp câu lệnh lặp là: (1 Point) 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ị đầu > to < giá trị cuối > 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ị cuối > to < giá trị đầu > do < câu lệnh >; 7.Câu lệnh lặp While…Do có dạng đúng là: (1 Point) A.For < điều kiện > To < câu lệnh >; B.While < điều kiện > to < câu lệnh >; C.While < câu lệnh > do ; < điều kiện >; D.While < điều kiện > do < câu lệnh >;

2 đáp án
118 lượt xem

1.Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: (1 Point) A.Cùng kiểu với giá trị đầu và giá trị cuối. B.Không cần phải xác định kiểu dữ liệu. C.Chỉ cần khác kiểu với giá trị đầu. D.Cùng kiểu với các biến trong câu lệnh. 2.Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì? (1 Point) A.Thực hiện câu lệnh sau từ khóa Then B.Thực hiện < câu lệnh > sau từ khóa Do C.Kiểm tra giá trị của <điều kiện> D.Kiểm tra < câu lệnh > 3.Trong cú pháp câu lệnh “For <biến đếm> := <giá trị đầu> To <giá trị cuối> Do <câu lệnh>;” . Để câu lệnh được thực hiện thì: (1 Point) A.Giá trị đầu phải bằng giá trị cuối B.Giá trị đầu phải lớn hơn hoặc bằng giá trị cuối. C.Giá trị đầu phải nhỏ hơn giá trị cuối. D.Giá trị đầu phải lớn hơn giá trị cuối 4.Cho câu lệnh lặp For ... Do trong Pascal như : for i:=1 to 10 do S:=S+i; Theo em biến đếm i được khai báo kiểu dữ liệu nào: (1 Point) A.Integer B.Real C.String D.Tất cả các kiểu dữ liệu trên đều được 5.Hoạt động nào sau đây lặp với số lần lặp chưa biết trước? (1 Point) A.Ngày đánh răng 2 lần. B.Ngày tắm hai lần. C.Mỗi tuần đi nhà sách một lần. D.Học bài cho tới khi thuộc bài. 6.Chọn cú pháp câu lệnh lặp là: (1 Point) 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ị đầu > to < giá trị cuối > 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ị cuối > to < giá trị đầu > do < câu lệnh >; 7.Câu lệnh lặp While…Do có dạng đúng là: (1 Point) A.For < điều kiện > To < câu lệnh >; B.While < điều kiện > to < câu lệnh >; C.While < câu lệnh > do ; < điều kiện >; D.While < điều kiện > do < câu lệnh >;

2 đáp án
83 lượt xem