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

1. Để nhập dữ liệu vào biến x em sử dụng lệnh: a. Read(x); b. Write(x); c. Read; d. Clrscr; 2. Câu lệnh Pascal nào sau đây là đúng: a. If a:=b then x:=1; b. If a=b then x:=1; c. If a=b then x=1; d. If a:=b then x=1; 3. Khai báo nào sau đây đúng? a. Var a,b: integer; b. Const a;1; c. Var a=Real; d. Const a:1. 4. Quá trình giải bài toán trên máy tính gồm: a. Xác định bài toán → Mô tả thuật toán → Viết chương trình. b. Mô tả thuật toán → Xác định bài toán → Viết chương trình. c. Mô tả thuật toán → Viết chương trình → Xác định bài toán. d. Xác định bài toán → Viết chương trình → Mô tả thuật toán. 5. Lệnh Writeln(a) có tác dụng: a. In ra màn hình chữ cái “a”. c. Nhập dữ liệu vào biến a. b. In ra màn hình giá trị biến a. d. Kết thúc. 6. Để khai báo hằng pi em sử dụng lệnh: a. Var pi:3.14; b. Const pi:3.14; c. Var pi=3.14; d. Const pi=3.14; 7. Đâu không phải là kiểu dữ liệu trong Pascal? a. Integer b. Char c. Read d. String. 8. Để dịch chương trình em sử dụng tổ hợp phím nào sau đây? a. Alt+ F5 b. Ctrl+F5 c. Alt+ F9 d. Ctrl+F9 9. Bài toán là: a. Một công việc hay một nhiệm vụ cần phải giải quyết b. Một biểu thức. c. Một nhiệm vụ cần giải quyết. d. Một công việc cần giải quyết. 10. Câu lệnh Pascal nào sau đây là đúng: a. If x>5 then a:=b; else a:=c; b. If x>5 then a:=b else a:=c; c. If x>5 then a=b else a=c; d. If x>5 then a:=b a:=c; 11. A được khai báo là biến kiểu dữ liệu xâu kí tự, phép gán nào sau đây hợp lệ? a. A := 2539 b. A := „Hoc ky I‟ c. A:= „2539‟ d. b và c đúng 12. Kết quả khi thực hiện phép tính 23 mod 3 là: a. 0 b. 1 c. 2 d. 3

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

1. Trong ngôn ngữ lập trình Pascal, từ nào sau đây không phải là từ khóa ? A. For B. Var C. Do D. Write 2. Tên CHƯƠNG TRÌNH hợp lệ trong ngôn ngữ lập trình Pascal là: A. 12hinhvuong B. dientich C. hinh thang D. Program 3. Trong câu lệnh lặp For…..to ……..do; khi thực hiện ban đầu biến đếm nhận giá trị đầu, sau mỗi vòng lặp biến đếm tự động tăng thêm: A. Tùy bài toán B. Một đơn vị C. Hai đơn vị D. Ba đơn vị 4. Cấu pháp đúng của câu lệnh lặp For……………do là: 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> do <giá trị cuối> to <câu lệnh>; 5. Câu lệnh lặp nào sau đây đúng: A. For i:= 1 down to 100 do S:=S+i; C. For i:= 1 to 100 do S:=S+i; B. For i:= 100 to 1 do S:=S+i; D. For i= 100 down to 1 do S=S+i; 6. Vòng lặp For i:=2 to10 do sẽ lặp bao nhiêu lần? A. 10 lần B. 9 lần C. 8 lần D. 7 lần 7. Lệnh lặp For………to………..do là câu lệnh lặp: A. Lặp vô hạn C. Không biết trước số lần lặp B. Chưa biết số lần lặp D. Biết trước số lần lặp 8. Khi nào thì câu lệnh lặp For…do (dạng tiến) kết thúc? A. Khi biến đếm bằng giá trị đầu. C. Khi biến đếm nhỏ hơn giá trị cuối. B. Khi biến đếm lớn hơn giá trị cuối. D. Khi biến đếm bằng giá trị cuối. 9. Trong câu lệnh lặp for……….do, <câu lệnh> được thực hiện mấy lần? A. (<giá trị cuối> - <giá trị đầu>) lần C. Tùy vào bài toán B. Vô số lần. D. (<giá trị cuối> - <giá trị đầu> + 1) lần. 10. Cho đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+1; Sau khi chạy đoạn chương trình trên, giá trị S là: A. S=0. B. S=5. C. S=15. D. Không xác định được Cho chương trình sau: Uses crt; Var i: integer; Begin Clrscr; For i:=0 to 15 do Writeln(‘0’); Delay (100) Readln; End. 11. Lệnh writeln(‘0’) được lặp lại bao nhiêu lần khi chạy chương trình trên A. 0 lần. B. 15 lần. C. 16 lần. D. Không xác định được 12. Lệnh Delay (100) được lặp lại bao nhiêu lần khi chạy chương trình trên A. 1 lần. B. 15 lần. C. 16 lần. D. 100 lần 13. Nếu chương trình trên được sửa lại như sau: Uses crt; Var i: integer; Begin Clrscr; For i:=0 to 15 do begin Writeln(‘0’); Delay (100) End; Readln; End. Lệnh Delay (100) được lặp lại bao nhiêu lần khi chạy chương trình trên A. 1 lần. B. 15 lần. C. 16 lần. D. 100 lần 14. Lệnh GotoXY(a,b) có tác dụng gì trong chương trình Pascal? A. Đưa con trỏ về cột a, hàng b. B. Đưa con trỏ về hàng a, cột b. C. Cho biết số thứ tự của cột đang có con trỏ. D. Cho biết số thứ tự của hàng đang có con trỏ . 15. Lệnh WhereX có tác dụng gì trong chương trình Pascal? A. Đưa con trỏ về cột X . B. Đưa con trỏ về hàng X . C. Cho biết số thứ tự của hàng đang có con trỏ. D. Cho biết số thứ tự của cột đang có con trỏ . II. PHẦN TỰ LUẬN Câu 1. Viết chương trình nhập vào một số tự nhiên N từ bàn phím, in ra màn hình kết quả tổng của N số tự nhiên đầu tiên ? Câu 2. Ta kí hiệu : N !=1.2.3….N, đọc là N giai thừa. Sử dụng câu lệnh lặp For …do để viết chương trình nhập vào một số tự nhiên N từ bàn phím, sau đó in ra màn hình kết quả tính N !.

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

1/Điều kiện trong câu lệnh While … Do thường là: aCâu lệnh đơn giản hoặc câu lệnh ghép bCâu lệnh gán c.Các phép so sánh d.Biến đếm 2/Trong sau câu lệnh sau, câu lệnh nào lặp với số lần chưa biết trước? aFor <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; bWhile <điều kiện> do <câu lệnh>; c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; d.If <điều kiện> then <câu lệnh>; 3/Câu lệnh lặp với số lần biết trước là: aFor i:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; bIf <điều kiện> then <câu lệnh>; cIf <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; dFor i:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>; 4/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 6 do s := s+i; writeln(s); Kết quả in lên màn hình là: a15 b21 c5 d35 5/Trong các câu lệnh sau câu lệnh nào đúng? a While X <= 10 do X:= X + 1; b While X:= 10 do X:= X + 1; c While X= 10 do X = X + 1; d While X= 10; do X = X + 1; 6/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+1; writeln(s); Kết quả in lên màn hình là: a 6 b 15 c 5 d 35 7/Khi sử dụng vòng lặp While … do cần chú ý điều gì? a Phải biết trước số vòng lặp b Cố định số vòng lặp c Xác định điều kiện của vòng lặp dXác định giá trị đầu và cuối của vòng lặp. 8/Câu lệnh viết đúng trong pascal là: a for i:= 4 to 1 do writeln(‘A’); bfor i= 1 to 10 writeln(‘A’); c for i:= 1 to 10 do writeln(‘A’); d for i to 10 do writeln(‘A’); 9/Ý nghĩa của lệnh Gotoxy(5,7) là: a Đưa con trỏ về hàng 5, cột 7. b Đưa con trỏ về vị trí cột 5 của hàng hiện tại c Đưa con trỏ về cột 7 của hàng hiện tại. d Đưa con trỏ về cột 5, hàng 7. 10/Sau khi thực hiện đoạn chương trình sau: S:= 0; n:= 0; While S<= 5 do Begin n:= n + 1; S:=S + n; end;Biến S có giá trị bằng bao nhiêu? a 3 b 4 c5 d 6 giúp mik vs đang cần gấp lắm

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

mong mn giúp e cần gấp ạ 1/Khi sử dụng vòng lặp While … do cần chú ý điều gì? Phải biết trước số vòng lặp Cố định số vòng lặp Xác định điều kiện của vòng lặp Xác định giá trị đầu và cuối của vòng lặp. 2/ Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 6 do s := s+i; writeln(s); Kết quả in lên màn hình là: a.15 b.21 c.5 d.35 3/ Sau khi thực hiện đoạn chương trình sau: S:= 0; n:= 0; While S<= 5 do Begin n:= n + 1; S:=S + n; end;Biến S có giá trị bằng bao nhiêu? a.3 b.4 c.5 d.6 4/Trong sau câu lệnh sau, câu lệnh nào lặp với số lần chưa biết trước? a.For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; b.While <điều kiện> do <câu lệnh>; c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; d.If <điều kiện> then <câu lệnh>; 5/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+1; writeln(s); Kết quả in lên màn hình là: a.6 b.15 c.5 d.35 6/Câu lệnh lặp với số lần biết trước là: a.For i:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; b.If <điều kiện> then <câu lệnh>; c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; d.For i:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>; 7/Điều kiện trong câu lệnh While … Do thường là: a.Câu lệnh đơn giản hoặc câu lệnh ghép b.Câu lệnh gán c.Các phép so sánh d.Biến đếm 8/Ý nghĩa của lệnh Gotoxy(5,7) là: a.Đưa con trỏ về hàng 5, cột 7. b.Đưa con trỏ về vị trí cột 5 của hàng hiện tại c.Đưa con trỏ về cột 7 của hàng hiện tại. d.Đưa con trỏ về cột 5, hàng 7. 9/Trong các câu lệnh sau câu lệnh nào đúng? a.While X <= 10 do X:= X + 1; b.While X:= 10 do X:= X + 1; c.While X= 10 do X = X + 1; d.While X= 10; do X = X + 1;

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

1/Khi sử dụng vòng lặp While … do cần chú ý điều gì? Phải biết trước số vòng lặp Cố định số vòng lặp Xác định điều kiện của vòng lặp Xác định giá trị đầu và cuối của vòng lặp. 2/ Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 6 do s := s+i; writeln(s); Kết quả in lên màn hình là: a.15 b.21 c.5 d.35 3/ Sau khi thực hiện đoạn chương trình sau: S:= 0; n:= 0; While S<= 5 do Begin n:= n + 1; S:=S + n; end;Biến S có giá trị bằng bao nhiêu? a.3 b.4 c.5 d.6 4/Trong sau câu lệnh sau, câu lệnh nào lặp với số lần chưa biết trước? a.For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; b.While <điều kiện> do <câu lệnh>; c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; d.If <điều kiện> then <câu lệnh>; 5/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+1; writeln(s); Kết quả in lên màn hình là: a.6 b.15 c.5 d.35 6/Câu lệnh lặp với số lần biết trước là: a.For i:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; b.If <điều kiện> then <câu lệnh>; c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; d.For i:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>; 7/Điều kiện trong câu lệnh While … Do thường là: a.Câu lệnh đơn giản hoặc câu lệnh ghép b.Câu lệnh gán c.Các phép so sánh d.Biến đếm 8/Ý nghĩa của lệnh Gotoxy(5,7) là: a.Đưa con trỏ về hàng 5, cột 7. b.Đưa con trỏ về vị trí cột 5 của hàng hiện tại c.Đưa con trỏ về cột 7 của hàng hiện tại. d.Đưa con trỏ về cột 5, hàng 7. 9/Trong các câu lệnh sau câu lệnh nào đúng? a.While X <= 10 do X:= X + 1; b.While X:= 10 do X:= X + 1; c.While X= 10 do X = X + 1; d.While X= 10; do X = X + 1;

1 đáp án
51 lượt xem
2 đáp án
57 lượt xem