TRÖÔØNG THPT DTNT TỈNH<br />
THI HKI - NĂM 2014 - 2015<br />
Môn : Tin học 11<br />
Thời gian: 45 Phút<br />
ĐỀ CHÍNH<br />
Đáp án : đặt trong ngoặc (*)<br />
Câu 1: Hãy chọn ra kiểu dữ liệu có kích thước bộ nhớ lớn nhất trong các kiểu sau:<br />
A. Real; (*)<br />
B. Byte;<br />
C. Integer;<br />
D. Longint;<br />
Câu 2: Kiểu Boolean và Byte có cùng kích thước với kiểu dữ liệu nào?<br />
A. Tất cả đều sai;<br />
B. Char; (*)<br />
C. Real;<br />
D. Word;<br />
Câu 3: Trong Pascal, biểu thức (17 div 3) bằng:<br />
A. 6<br />
B. 4<br />
C. 3<br />
D. 5 (*)<br />
Câu 4: Trong cú pháp câu lệnh If-Then, điều kiện là:<br />
A. câu lệnh gán<br />
B. Tất cả đều sai.<br />
C. biểu thức lôgic (*)<br />
D. biểu thức toán học<br />
Câu 5: Xét biểu thức 25 MOD 2 =…………..<br />
A. 0<br />
B. 2<br />
C. 1 (*)<br />
D. 3<br />
Câu 6: Một ngôn ngữ lập trình có những thành phần cơ bản nào?<br />
A. Bảng chữ cái và ngữ nghĩa.<br />
B. Bảng chữ cái, cú pháp và ngữ nghĩa. (*)<br />
C. Cú pháp và ngữ nghĩa.<br />
D. Bảng chữ cái<br />
Câu 7: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là?<br />
A. If then ; (*)<br />
B. If then else ;<br />
C. If then esle ;<br />
D. Iff then else ;<br />
Câu 8: Muốn sử dụng thủ tục khai báo hằng như thế nào?<br />
A. Type ;<br />
B. Cosnt; (*)<br />
C. Uses;<br />
D. Var;<br />
Câu 9: Kiểu dữ liệu chuẩn được sử dụng để làm gì?<br />
A. Diễn đạt thuật toán; B. Viết chương trình;<br />
C. Mô tả biểu thức;<br />
D. Khai báo biến; (*)<br />
Câu 10: Hàm tính căn bậc 2 của P là:<br />
A. Abs(P);<br />
B. Srq(P);<br />
C. Sqr(P); (*)<br />
D. Sqrt(P);<br />
Câu 11: Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để?<br />
A. Khai báo tên chương trình<br />
B. Khai báo biến (*)<br />
C. Khai báo thư viện<br />
D. Khai báo hằng<br />
Câu 12: Trong Pascal, để đưa dữ liệu ra màn hình ta sử dụng thủ tục:<br />
A. Tất cả đều đúng.<br />
B. write()<br />
C. Rewrite();<br />
D. writeln(); (*)<br />
1<br />
Câu 13: Cho biểu thức dạng toán học sau:<br />
a 2 b 2 ; hãy chọn dạng biểu diễn tương ứng trong Pascal:<br />
2<br />
A. 1/2 + sqrt(a*a+b*b) B. 1/2 - sprt(a*a+b*b) C. 1/2* sqrt(a*a+b*b) (*) D. 1/2 - sqrt(a*a+b*b)<br />
Câu 14: Kiểu Real có kích thức bao nhiêu byte?<br />
A. 6 (*)<br />
B. 4<br />
C. 10<br />
D. 2<br />
Câu 15: Xét chương trình sau:<br />
Var i, s: integer;<br />
Begin<br />
S:=0;<br />
For i:=1 to 5 do s:=s+i;<br />
Writeln(s);<br />
End.<br />
Kết quả của chương trình trên là:<br />
A. 5<br />
B. 0<br />
C. 10<br />
D. 15 (*)<br />
Câu 16: Trong Turbo Pascal, xác định tên đúng trong các tên sau:<br />
<br />
A. 1234<br />
B. 6pq<br />
C. Baitap (*)<br />
D. ngay sinh<br />
Câu 17: Tên sai trong ngôn ngữ lập trình Pascal là:<br />
A. oloha;<br />
B. p21<br />
C. _43;<br />
D. 5pr; (*)<br />
Câu 18: Muốn sử dụng thủ khai báo thư viện như thế nào?<br />
A. Type Uses;<br />
B. Type Use;<br />
C. Uses Ctr;<br />
D. Uses Crt; (*)<br />
Câu 19: Trong pascal, câu lệnh gán nào sau đây là sai:<br />
A. a:=b;<br />
B. a:=b+c;<br />
C. c:=a;<br />
D. c-1:=d; (*)<br />
Câu 20: Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?<br />
A. ‘cha (*)<br />
B. 9.38<br />
C. ‘abc 123’<br />
D. 120<br />
Câu 21: Trong Turbo Pascal, để thực hiện chương trình:<br />
A. Nhấn tổ hợp phím Alt + F9;<br />
B. Nhấn phím Ctrl + F9; (*)<br />
C. Nhấn tổ hợp phím Shift + F9;<br />
D. Nhấn tổ hợp phím Ctrl + F7;<br />
Câu 22: Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi :<br />
A. dấu hai chấm (:)<br />
B. dấu chấm (.)<br />
C. dấu phẩy (,) (*)<br />
D. dấu chấm phẩy (;)<br />
Câu 23: Điều kiện 10