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