Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
196 KB
Nội dung
Trường THPT Trương Vĩnh Ký Kiểm Tra Học kỳ I - Năm học 2008-2009 Tổ Lý – Tin Môn: Tin học – Khối 11 (Thời gian 60 phút, không kể thời gian phát đề) Nội dung đề: Chọn câu trả lời đúng nhất. 01. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do Begin i:= i+1; Write(d,' '); End; A. 11 B. 10 C. 1 2 3 4 5 6 7 8 9 10 D. 0 0 0 0 0 02. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do i:= i+1; Write(d); A. 10 B. 11 C. 0 D. 1 03. Cấu trúc của chương trình được mô tả như sau A. [<phần khai báo>] <phần thân> B. <Phần khai báo> [<Phần thân>] C. [<phần thân>] <phần kết luận> D. [<phần khai báo>] <phần thân> <phần kết luận> 04. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do If i mod 2 = 0 then write(i,' '); A. 2 4 6 8 10 B. 1 2 3 4 5 6 7 8 9 10 C. 1 3 5 7 9 D. 1 2 3 4 5 05. Trong Turbo Pascal, để biên dịch chương trình A. Nhấn tổ hợp phím Alt+F9 B. Nhấn tổ hợp phím Ctrl+F9 C. Nhấn tổ hợp phím Alt+F3 D. Nhấn tổ hợp phím Alt+X 06. Trong ngôn ngữ lập trình pascal, khẳng định nào sau đây sai? A. Phần thân chương trình nhất thiết phải có B. Phần tên chương trình không nhất thiết phải có C. Phần thân chương trình không nhất thiết phải có D. Phần khai báo có thể có hoặc không 07. Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal? A. B150 B. 12345 C. 150.0 D. 1.06E - 15 08. Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào? A. /* và */ B. ( và ) C. [ và ] D. { và } 09. Trong ngôn ngữ lập trình pascal, khẳng định nào sao đây là đúng nhất A. Hằng không cần khai báo còn biến phải khai báo. B. Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện chương trình, còn biến thì ngược lại. C. Hằng và biến bắt buộc phải khai báo D. Hằng và biến là hai đại lượng có thể thay đổi giá trị trong quá trình thực hiện 10. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+i; Write(d); A. 10 B. 11 C. 55 D. 60 11. Trong Pacsal, về mặt cú pháp lệnh nào sau đây là sai? A. y:=(a=5) or (c=7); B. x:=12,5; C. z:=pi*13; D. t:=3.12 12. Trong ngôn ngữ lập trình Pascal, kiểu real có bộ nhớ lưu trữ một giá trị là bao nhiêu byte? A. 1 byte B. 4 byte C. 6 byte D. 2 byte 13. Có mấy loại hằng? A. 3 B. 4 C. 5 D. 2 14. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; n=10; d:=0; For i:=1 to n do d:= i+1; Write(d); A. 1 B. 11 C. 10 D. 0 15. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal? A. Write B. Const C. Real D. Integer 16. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có phạm vi giá trị lớn nhất? A. Longint B. Word C. Integer D. Byte 17. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do If i mod 2 = 0 then write(1,' '); A. 1 3 5 7 9 B. 1 2 3 4 5 C. 1 1 1 1 1 D. 2 2 2 2 2 18. Xét khai báo biến: Var a, b : byte; c: integer; d: real; Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte? A. 10 byte B. 8 byte C. 12 byte D. 6 byte 19. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau (a là một biến kiểu số thực): a :=2345 ; Writeln('a = ', a:7:3); Sẽ ghi ra màn hình? A. a = 2.345 B. a = 2345.000 C. Không đưa ra gì cả D. a = 2.345E+01 20. Trong ngôn ngữ lập trình Pascal, để biểu diễn x 2 ta viết; A. spr(x) B. exp(x) C. abs(x) D. sprt(x) 21. Trong ngôn ngữ lập trình Pascal, giả sử chương trình cần các biến thực a, b và các biến nguyên x, y. Khi đó cách khai báo biến nào sau đây là đúng? A. var a, b: integer; x, y: real; B. var a, b: real; x, y: integer; C. var a, b, x, y: real; D. var a, b, x, y: integer 22. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+1; Write(d); A. 1 B. 10 C. 11 D. 0 23. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do Begin i:= i+1; Write(i,' '); End; A. 1 2 3 4 5 6 7 8 9 10 B. 0 0 0 0 0 C. 1 2 3 4 5 D. 2 4 6 8 10 24. Câu lệnh nào sau đây là khai báo hằng trong Pascal ? A. Const int max = 50; B. Const max := 50; C. Const max = 50; D. Const max 50; 25. Trong pascal, khai báo tên biến nào sau đây không hợp lệ? A. Hoten - 1 B. Lop11 C. H12345 D. Bai_tap 26. Trong ngôn ngữ lập trình Pascal, biểu thức toán học a acbb 2 4 2 −+− có thể viết dưới dạng A. (-b+sqrt(sqr(b)-4*a*c))/2a B. (-b+sqrt(sqr(b)-4*a*c))/2/a C. (-b+sqr(sqrt(b)-4*a*c))/2a D. (-b+sqr(sqrt(b)-4*a*c))/2/a 27. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do If i mod 2 = 0 then d:=d+1; Writeln(d); A. 1 2 3 4 5 6 7 8 9 10 B. 5 C. 10 D. 1 2 3 4 5 28. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= i+1; Write(d); A. 10 B. 1 C. 11 D. 0 29. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la :',a); sẽ ghi ra màn hình? A. KQ la : <gia tri cua a> B. KQ la a C. KQ la: a D. Không đưa ra gi cả 30. Trong Turbo Pascal, để thoát khỏi phần mềm A. Nhấn tổ hợp phím Alt+X B. Nhấn tổ hợp phím Alt+F9 C. Nhấn tổ hợp phím Ctrl+F9 D. Nhấn tổ hợp phím Alt+F3 31. Với a là biến số nguyên có giá trị là 20. Lệnh Write('Ket qua la:', a); cho kết quả là: A. Ket qua la: 20 B. Ket qua la:20 C. Ket qua la:a D. Không đưa gì cả. 32. Trong Pascal, câu lệnh nào sau đây là đúng cú pháp? A. If <điều kiện> Then <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>; D. If <điều kiện> Then <câu lệnh> 33. Để thoát khỏi Pascal, ta nhấn phím: A. Ctrl+F4 B. Alt+F4 C. Ctrl+X D. Alt+X 34. Lệnh Writeln(bt1,bt2,bt3,…,btn); có chức năng: A. Sau khi xuất giá trị của các biểu thức (bt) ra màn hình thì con trỏ sẽ xuống dòng; B. Xuống dòng rồi xuất các giá trị của các bt ra màn hình; C. Xuất giá trị của các bt ra màn hình, mỗi bt nằm trên một dòng; D. Tất cả đều sai. 35. Trong Pascal, hằng xâu phuong hong được viết như thế nào? A. phuong hong B. 'phuong hong' C. "phuong hong" D. 'phuong hong" 36. Trong Pacal, về mặt cú pháp lệnh nào sau đây đúng với cấu trúc lặp For có một lệnh con? A. For i:=1 to 100 do a:=a-1 B. For i:=1; to 100 do a:=a-1; C. For i:=1 to 100 do; a:=a-1; D. For i:=1 to 100 do a:=a-1; 37. Trong Pascal lệnh nào sau đây là đúng? A. If a:=5 then a:=d+1; else a:=d+2; B. If a=5 then a:=d+1 else a:=d+2; C. If a=5 then a:=d+1; else a:=d+2; D. If a:=5 then a:=d+1 else a:=d+2; 38. Để xuất gái trị của biến số thực X ra màn hình với 4 chữ số thập phân, cho độ rơng là 10. Lệnh nào sau đây là đúng? A. Writeln(X,4,10); B. Writeln(X:10:4); C. Writeln(X,10,4); D. Writeln(X:4:10); 39. Trong Pascal, về mặt cú pháp lệnh nào sau đây đùng với cấu trúc lặp While có một lệnh con? A. While (a>5) and (a<17) do a:=a-1; B. While (a>5) and (a<17) do; a:=a-1; C. While (a>5) and (a<17) do a:=a-1 D. While (a>5 and a<17) do a:=a-1; 40. Trong Pascal, để thực thi chương trình, ta nhấn tổ hợp phím sau: A. Ctrl+F9 B. Shift+F9 C. F9 D. Alt+F9 Hết. Họ tên : ………………………………… …………….………… Lớp: ………………. SBD: ……………… Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câutrắcnghiệm trong đề. Đối với mỗi câutrắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng. 01. { | } ~ 11. { | } ~ 21. { | } ~ 31. { | } ~ 02. { | } ~ 12. { | } ~ 22. { | } ~ 32. { | } ~ 03. { | } ~ 13. { | } ~ 23. { | } ~ 33. { | } ~ 04. { | } ~ 14. { | } ~ 24. { | } ~ 34. { | } ~ 05. { | } ~ 15. { | } ~ 25. { | } ~ 35. { | } ~ 06. { | } ~ 16. { | } ~ 26. { | } ~ 36. { | } ~ 07. { | } ~ 17. { | } ~ 27. { | } ~ 37. { | } ~ 08. { | } ~ 18. { | } ~ 28. { | } ~ 38. { | } ~ 09. { | } ~ 19. { | } ~ 29. { | } ~ 39. { | } ~ 10. { | } ~ 20. { | } ~ 30. { | } ~ 40. { | } ~ Trường THPT Trương Vĩnh Ký Kiểm Tra Học kỳ I - Năm học 2008 - 2009 Tổ Lý – Tin Môn: Tin học – Khối 11 (Thời gian 60 phút, không kể thời gian phát đề) Nội dung đề: Chọn câu trả lời đúng nhất: 01. Trong ngôn ngữ lập trình Pascal, biểu thức toán học a acbb 2 4 2 −+− có thể viết dưới dạng A. (-b+sqrt(sqr(b)-4*a*c))/2/a B. (-b+sqr(sqrt(b)-4*a*c))/2a C. (-b+sqrt(sqr(b)-4*a*c))/2a D. (-b+sqr(sqrt(b)-4*a*c))/2/a 02. Trong ngôn ngữ lập trình Pascal, kiểu real có bộ nhớ lưu trữ một giá trị là bao nhiêu byte? A. 1 byte B. 6 byte C. 4 byte D. 2 byte 03. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do i:= i+1; Write(d); A. 1 B. 0 C. 11 D. 10 04. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la :',a); sẽ ghi ra màn hình? A. KQ la a B. KQ la: a C. Không đưa ra gi cả D. KQ la : <gia tri cua a> 05. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do Begin i:= i+1; Write(i,' '); End; A. 2 4 6 8 10 B. 0 0 0 0 0 C. 1 2 3 4 5 6 7 8 9 10 D. 1 2 3 4 5 06. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; n=10; d:=0; For i:=1 to n do d:= i+1; Write(d); A. 11 B. 10 C. 1 D. 0 07. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do If i mod 2 = 0 then write(i,' '); A. 2 4 6 8 10 B. 1 2 3 4 5 C. 1 3 5 7 9 D. 1 2 3 4 5 6 7 8 9 10 08. 11. Trong Pacsal, về mặt cú pháp lệnh nào sau đây là sai? A. y:=(a=5) or (c=7); B. t:=3.12 C. z:=pi*13; D. x:=12,5; 09. Trong ngôn ngữ lập trình pascal, khẳng định nào sao đây là đúng nhất A. Hằng và biến bắt buộc phải khai báo B. Hằng không cần khai báo còn biến phải khai báo. C. Hằng và biến là hai đại lượng có thể thay đổi giá trị trong quá trình thực hiện D. Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện chương trình, còn biến thì ngược lại. 10. Trong ngôn ngữ lập trình Pascal, giả sử chương trình cần các biến thực a, b và các biến nguyên x, y. Khi đó cách khai báo biến nào sau đây là đúng? A. var a, b, x, y: integer B. var a, b: integer; x, y: real; C. var a, b, x, y: real; D. var a, b: real; x, y: integer; 11. Trong ngôn ngữ lập trình Pascal, để biểu diễn x 2 ta viết; A. sprt(x) B. spr(x) C. exp(x) D. abs(x) 12. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal? A. Real B. Write C. Const D. Integer 13. Có mấy loại hằng? A. 4 B. 3 C. 5 D. 2 14. Trong ngôn ngữ lập trình pascal, khẳng định nào sau đây sai? A. Phần khai báo có thể có hoặc không B. Phần thân chương trình không nhất thiết phải có C. Phần thân chương trình nhất thiết phải có D. Phần tên chương trình không nhất thiết phải có 15. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do If i mod 2 = 0 then d:=d+1; Writeln(d); A. 10 B. 1 2 3 4 5 C. 5 D. 1 2 3 4 5 6 7 8 9 10 16. Câu lệnh nào sau đây là khai báo hằng trong Pascal ? A. Const max 50; B. Const max = 50; C. Const int max = 50; D. Const max := 50; 17. Trong pascal, khai báo tên biến nào sau đây không hợp lệ? A. Hoten - 1 B. Lop11 C. Bai_tap D. H12345 18. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có phạm vi giá trị lớn nhất? A. Word B. Longint C. Integer D. Byte 19. Trong Turbo Pascal, để thoát khỏi phần mềm A. Nhấn tổ hợp phím Alt+F9 B. Nhấn tổ hợp phím Alt+X C. Nhấn tổ hợp phím Ctrl+F9 D. Nhấn tổ hợp phím Alt+F3 20. Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào? A. /* và */ B. ( và ) C. [ và ] D. { và } 21. Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal? A. 12345 B. B150 C. 150.0 D. 1.06E - 15 22. Trong Turbo Pascal, để biên dịch chương trình A. Nhấn tổ hợp phím Alt+F9 B. Nhấn tổ hợp phím Ctrl+F9 C. Nhấn tổ hợp phím Alt+X D. Nhấn tổ hợp phím Alt+F3 23. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+1; Write(d); A. 1 B. 11 C. 10 D. 0 24. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+i; Write(d); A. 10 B. 11 C. 55 D. 60 25. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do If i mod 2 = 0 then write(1,' '); A. 1 3 5 7 9 B. 1 1 1 1 1 C. 2 2 2 2 2 D. 1 2 3 4 5 26. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do Begin i:= i+1; Write(d,' '); End; A. 11 B. 0 0 0 0 0 C. 10 D. 1 2 3 4 5 6 7 8 9 10 27. Xét khai báo biến: Var a, b : byte; c: integer; d: real; Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte? A. 10 byte B. 12 byte C. 8 byte D. 6 byte 28. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= i+1; Write(d); A. 0 B. 11 C. 1 D. 10 29. Cấu trúc của chương trình được mô tả như sau A. [<phần khai báo>] <phần thân> B. [<phần thân>] <phần kết luận> C. <Phần khai báo> [<Phần thân>] D. [<phần khai báo>] <phần thân> <phần kết luận> 30. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau (a là một biến kiểu số thực): a :=2345 ; Writeln('a = ', a:7:3); Sẽ ghi ra màn hình? A. a = 2.345E+01 B. a = 2345.000 C. a = 2.345 D. Không đưa ra gì cả 31. Trong Pascal, về mặt cú pháp lệnh nào sau đây đùng với cấu trúc lặp While có một lệnh con? A. While (a>5) and (a<17) do a:=a-1; B. While (a>5 and a<17) do a:=a-1; C. While (a>5) and (a<17) do; a:=a-1; D. While (a>5) and (a<17) do a:=a-1 32. Trong Pascal, hằng xâu phuong hong được viết như thế nào? A. "phuong hong" B. 'phuong hong' C. 'phuong hong" D. phuong hong 33. Trong Pascal lệnh nào sau đây là đúng? A. If a=5 then a:=d+1 else a:=d+2; B. If a:=5 then a:=d+1; else a:=d+2; C. If a=5 then a:=d+1; else a:=d+2; D. If a:=5 then a:=d+1 else a:=d+2; 34. Lệnh Writeln(bt1,bt2,bt3,…,btn); có chức năng: A. Xuất giá trị của các bt ra màn hình, mỗi bt nằm trên một dòng; B. Tất cả đều sai. C. Sau khi xuất giá trị của các biểu thức (bt) ra màn hình thì con trỏ sẽ xuống dòng; D. Xuống dòng rồi xuất các giá trị của các bt ra màn hình; 35. Để xuất gái trị của biến số thực X ra màn hình với 4 chữ số thập phân, cho độ rơng là 10. Lệnh nào sau đây là đúng? A. Writeln(X,10,4); B. Writeln(X,4,10); C. Writeln(X:4:10); D. Writeln(X:10:4); 36. Trong Pacal, về mặt cú pháp lệnh nào sau đây đúng với cấu trúc lặp For có một lệnh con? A. For i:=1 to 100 do a:=a-1 B. For i:=1 to 100 do a:=a-1; C. For i:=1; to 100 do a:=a-1; D. For i:=1 to 100 do; a:=a-1; 37. Để thốt khỏi Pascal, ta nhấn phím: A. Alt+X B. Alt+F4 C. Ctrl+F4 D. Ctrl+X 38. Trong Pascal, câu lệnh nào sau đây là đúng cú pháp? A. If <điều kiện> Then <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>; D. If <điều kiện>; Then <câu lệnh>; 39. Với a là biến số ngun có giá trị là 20. Lệnh Write('Ket qua la:', a); cho kết quả là: A. Ket qua la: 20 B. Ket qua la:20 C. Khơng đưa gì cả. D. Ket qua la:a 40. Trong Pascal, để thực thi chương trình, ta nhấn tổ hợp phím sau: A. Ctrl+F9 B. Shift+F9 C. Alt+F9 D. F9 Hết. Họ tên : ………………………………… …………….………… Lớp: ………………. SBD: ……………… Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câutrắcnghiệm trong đề. Đối với mỗi câutrắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng. 01. { | } ~ 11. { | } ~ 21. { | } ~ 31. { | } ~ 02. { | } ~ 12. { | } ~ 22. { | } ~ 32. { | } ~ 03. { | } ~ 13. { | } ~ 23. { | } ~ 33. { | } ~ 04. { | } ~ 14. { | } ~ 24. { | } ~ 34. { | } ~ 05. { | } ~ 15. { | } ~ 25. { | } ~ 35. { | } ~ 06. { | } ~ 16. { | } ~ 26. { | } ~ 36. { | } ~ 07. { | } ~ 17. { | } ~ 27. { | } ~ 37. { | } ~ 08. { | } ~ 18. { | } ~ 28. { | } ~ 38. { | } ~ 09. { | } ~ 19. { | } ~ 29. { | } ~ 39. { | } ~ 10. { | } ~ 20. { | } ~ 30. { | } ~ 40. { | } ~ Trường THPT Trương Vĩnh Ký Kiểm Tra Học kỳ I - Năm học 2008 - 2009 Tổ Lý – Tin Môn: Tin học - Khối 11 (Thời gian 60 phút, không kể thời gian phát đề) Nội dung đề: Chọn câu trả lời đúng nhất: 01. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+i; Write(d); A. 55 B. 10 C. 60 D. 11 02. Trong ngôn ngữ lập trình Pascal, kiểu real có bộ nhớ lưu trữ một giá trị là bao nhiêu byte? A. 6 byte B. 4 byte C. 2 byte D. 1 byte 03. Trong ngôn ngữ lập trình Pascal, giả sử chương trình cần các biến thực a, b và các biến nguyên x, y. Khi đó cách khai báo biến nào sau đây là đúng? A. var a, b, x, y: integer B. var a, b: integer; x, y: real; C. var a, b: real; x, y: integer; D. var a, b, x, y: real; 04. Trong pascal, khai báo tên biến nào sau đây không hợp lệ? A. H12345 B. Bai_tap C. Lop11 D. Hoten - 1 05. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do If i mod 2 = 0 then write(1,' '); A. 1 2 3 4 5 B. 1 3 5 7 9 C. 2 2 2 2 2 D. 1 1 1 1 1 06. Trong ngôn ngữ lập trình pascal, khẳng định nào sao đây là đúng nhất A. Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện chương trình, còn biến thì ngược lại. B. Hằng không cần khai báo còn biến phải khai báo C. Hằng và biến bắt buộc phải khai báo D. Hằng và biến là hai đại lượng có thể thay đổi giá trị trong quá trình thực hiện 07. Cấu trúc của chương trình được mô tả như sau A. [<phần khai báo>] <phần thân> B. <Phần khai báo> [<Phần thân>] C. [<phần thân>] <phần kết luận> D. [<phần khai báo>] <phần thân> <phần kết luận> 08. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la :',a); sẽ ghi ra màn hình? A. KQ la a B. KQ la: a C. KQ la : <gia tri cua a> D. Không đưa ra gi cả 09. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có phạm vi giá trị lớn nhất? A. Word B. Integer C. Byte D. Longint 10. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal? A. Real B. Integer C. Const D. Write 11. Trong Turbo Pascal, để biên dịch chương trình A. Nhấn tổ hợp phím Alt+F9 B. Nhấn tổ hợp phím Ctrl+F9 C. Nhấn tổ hợp phím Alt+X D. Nhấn tổ hợp phím Alt+F3 12. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do i:= i+1; Write(d); A. 0 B. 11 C. 10 D. 1 13. Xét khai báo biến: Var a, b : byte; c: integer; d: real; Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte? A. 12 byte B. 6 byte C. 10 byte D. 8 byte 14. 11. Trong Pacsal, về mặt cú pháp lệnh nào sau đây là sai? A. t:=3.12 B. x:=12,5; C. z:=pi*13; D. y:=(a=5) or (c=7); 15. Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal? A. B150 B. 12345 C. 1.06E - 15 D. 150.0 16. Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào? A. ( và ) B. /* và */ C. [ và ] D. { và } 17. Trong ngôn ngữ lập trình Pascal, để biểu diễn x 2 ta viết; A. sprt(x) B. exp(x) C. spr(x) D. abs(x) 18. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; n=10; d:=0; For i:=1 to n do d:= i+1; Write(d); A. 10 B. 11 C. 0 D. 1 19. Trong ngôn ngữ lập trình Pascal, biểu thức toán học a acbb 2 4 2 −+− có thể viết dưới dạng A. (-b+sqrt(sqr(b)-4*a*c))/2/a B. (-b+sqrt(sqr(b)-4*a*c))/2a C. (-b+sqr(sqrt(b)-4*a*c))/2a D. (-b+sqr(sqrt(b)-4*a*c))/2/a 20. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do Begin i:= i+1; Write(d,' '); End; A. 11 B. 10 C. 0 0 0 0 0 D. 1 2 3 4 5 6 7 8 9 10 21. Trong Turbo Pascal, để thoát khỏi phần mềm A. Nhấn tổ hợp phím Alt+X B. Nhấn tổ hợp phím Alt+F9 C. Nhấn tổ hợp phím Ctrl+F9 D. Nhấn tổ hợp phím Alt+F3 22. Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do [...]... THPT Trương Vĩnh Ký Tổ Lý – Tin Kiểm Tra Học kỳ I - Năm học 2008 - 2009 Mơn: Tin học – Khối 11 (Thời gian 60 phút, khơng kể thời gian phát đề) Nội dung đề: Chọn câu trả lời đúng nhất: 01 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do Begin i:= i+1; Write(d,' '); End; A 0 0 0 0 0 B 1 2 3 4 5 6 7 8 9 10 C 11 02 Cho biết màn hình xuất hiện như thế nào với đoạn chương... chương trình sau: d:=0; For i:=1 to 10 do d:= i+1; Write(d); A 11 B 10 C 0 D 1 08 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do i:= i+1; Write(d); A 10 B 1 C 0 D 11 09 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+i; Write(d); A 55 B 60 C 10 D 11 10 Trong ngơn ngữ lập trình Pascal, giả sử chương trình cần... Const max := 50; 26 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+1; Write(d); A 1 B 11 C 10 D 0 27 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= i+1; Write(d); A 1 B 11 C 0 D 10 28 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: For i:=1 to 10 do If i mod 2 = 0 then write(i,' '); A... to 10 do Begin i:= i+1; Write(d,' '); End; A 0 0 0 0 0 B 1 2 3 4 5 6 7 8 9 10 C 11 02 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to 10 do d:= d+1; Write(d); A 1 B 11 C 10 D 10 D 0 − b + b − 4ac 2a 03 Trong ngơn ngữ lập trình Pascal, biểu thức tốn học có thể viết dưới dạng 2 A (-b+sqr(sqrt(b)-4*a*c))/2/a B (-b+sqr(sqrt(b)-4*a*c))/2a C (-b+sqrt(sqr(b)-4*a*c))/2/a... Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câutrắcnghiệm trong đề Đối với mỗi câutrắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng 01 { | } ~ 11 { | } ~ 21 { | } ~ 31 { | } ~ 02 { | } ~ 12 { | } ~ 22 { | } ~ 32 { | } ~ 03 { | } ~ 13 { | } ~ 23 { | } ~ 33 { | } ~ 04 { | } ~ 14 { | } ~ 24 { | } ~ 34 { | } ~ 05 { | } ~ 15 { | } ~ 25 { | } ~ 35... biến thực a, b và các biến ngun x, y Khi đó cách khai báo biến nào sau đây là đúng? A var a, b: integer; B var a, b, x, y: real; x, y: real; C var a, b: real; x, y: integer; D var a, b, x, y: integer 11 Trong Turbo Pascal, để biên dịch chương trình A Nhấn tổ hợp phím Ctrl+F9 C Nhấn tổ hợp phím Alt+F9 B Nhấn tổ hợp phím Alt+F3 D Nhấn tổ hợp phím Alt+X 12 Trong ngơn ngữ lập trình Pascal, với câu lệnh... nào trong các kiểu sau có phạm vi giá trị lớn nhất? A Integer B Word C Byte D Longint 20 Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau: d:=0; For i:=1 to n do d:= i+1; Write(d); A 11 B 10 C 0 21 Cấu trúc của chương trình được mơ tả như sau d:=0; n=10; D 1 A [] B [] C [] D . Trường THPT Trương Vĩnh Ký Kiểm Tra Học kỳ I - Năm học 2008 -2009 Tổ Lý – Tin Môn: Tin học – Khối 11 (Thời gian 60 phút, không kể thời gian phát đề) Nội. Trường THPT Trương Vĩnh Ký Kiểm Tra Học kỳ I - Năm học 2008 - 2009 Tổ Lý – Tin Môn: Tin học – Khối 11 (Thời gian 60 phút, không kể thời gian phát đề) Nội