Tải bản đầy đủ (.doc) (20 trang)

200 Cau Trac Nghiem 11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (172.07 KB, 20 trang )

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âu trắc nghiệm trong đề. Đối với mỗi câu trắ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âu trắc nghiệm trong đề. Đối với mỗi câu trắ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. { | } ~

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×