ĐỀ THI HỌC KỲ II
MÔN TIN HỌC KHỐI 11
ĐỀ 2
1. Cho xâu s = ‘truong bc thanh an’ chọn kết quả của hàm copy(s,1,6);
A. bc thanh an B. truong C. thanh an D. truong bc
2. Mô tả nào dưới đây về hàm là sai?
A. Phải trả lại kết quả B. Phải có tham số
C. Trong hàm có thể gọi lại chính hàm đó D. Có thể có các biến cục bộ
3. Mô tả náo dưới đây về tham số là sai?
A. Một hàm có thể có cả tham số giá trò và tham biến B. Có thể truyền giá trò cho tham số biến.
C. Có thể truyền biến số cho tham số giá trò. D. Có thể dùng tham số biến để nhận kết quả
4. Cho xâu s = ‘bai tap tin hoc lop 11’ chọn kết quả của hàm length(s);
A. 22 B. 20 C. 21 D. 23
5. Chọn phát biểu sai trong các phát biểu sau.
A. Tệp nhò phân thuộc loại tệp có cấu trúc.
B. Các dòng văn bản trong tệp có độ dài bằng nhau
C. Có thể hiểu nội dung các tệp văn bản khi hiển thò nó trên màn hình trong phần mềm sọan thảo văn bản.
D. Không thể hiểu nội dung các tệp có cấu trúc khi hiển thò nó trên màn hình trong phần mềm soạn thảo văn bản.
6. Phát biểu nào dưới đây sai về biến.
A. Biến toàn cục có thể được sử dụng ở trong một thủ tục.
B. Biến cục bộ có thể có kiểu khác với kiểu của biến toàn cục có cùng tên.
C. Biến cục bộ phải có tên khác với tên của biến toàn cục.
D. Một hàm có thể có nhiều tham số biến.
7. Cho xâu s = ‘bai tap tin hoc’ chọn kết quả của hàm pos(‘tap’,s);
A. 5 B. 6 C. 7 D. 7
8. Cho xâu s = ‘bai tap tin hoc’ chọn kết quả của thủ tục delete(s,1,4);
A. bai tap B. tap tin hoc C. bai tap tin D. bai tap tin hoc
9. Chọn cách đúng khai báo tệp
A.Var tep1,tep2 : string; B.Var tep1,tep2 : integer
C.Var tep1,tep2 : string[30]; D. Var tep1,tep2 : text;
10.Độ dài tối đa của một xâu ký tự trong pascal là.
A.‘xau 1 xau 2’ B.‘xau 1 - xau 2’ C.‘xau 1-xau 2’ D.‘xau 1_xau 2’
18.So sánh hai xâu a=’Ha Noi’, xâu b=’Sai Gon’ hãy chọn kết quả.
A. a < b B.a > b C. a = b D. a >= b
19.So sánh hai xâu a=’Toan’, xâu b=’Van’ hãy chọn kết quả.
A. a < b B.a > b C. a = b D. a >= b
20.Chọn phát biểu đúng trong các phát biểu sau.
A. Số lượng phần tử của tệp là cố đònh.
B. Kích thước của tệp có thể rất lớn.
C. Dữ liệu một tệp được lưu trữ trên đóa thành một vùng dữ liệu liên tục.
D. Tệp lưu lâu dài trên đóa, không thể xoá tệp trên đóa.
21.Cho xâu s = ‘bai tap tin hoc’ chọn kết quả của thủ tục delete(s,1,4);
A. bai tap B.tap tin hoc C. bai tap tin D. bai tap tin hoc
22.Cho xâu s1 = ‘tin hoc’ , s2 = ‘lop 11’ chọn kết quả của thủ tục insert(s2,s1,7);
A. tin hoclop 11 B. tin hoc lop 11 C. tin hoc11 D. tin hoc 11
23.Phát biểu nào sau đây về chức năng của kiểu bản ghi là phù hợp nhất.
A. Để mô tả đối tượng chứa nhiều loại thông tin khác nhau. B. Để mô ta nhiều dữ liệu
C. Để mô tả dữ liệu gồm cả số và xâu ký tự. D. Để tạo mảng nhiều chiều
24.Biểu thức quan hệ nào dưới đây cho giá trò TRUE ?
A.“MOOR” < “LOOK”; B.“MATHEMATIC” < “LOOK”;
C.“AB123CD” < “ ”; D.“MOOR” < “MOORK”;
25.Biểu thức quan hệ nào dưới đây cho giá trò FALSE ?
A.“MOOR” < “LOOK” B.“MOOR” < “MOORK”;
C.“AB123CD” < “ABCDAB”; D.“ABCDOR” < “ABDOR”;
26.Chọn phát biểu đúng
A. Kiểu bản ghi là một kiểu dữ liệu có cấu trúc.
B. Mỗi bản ghi mô tả một đối tượng, mỗi bản ghi gồm một số thành phần gọi là trường, mỗi trường mô tả một thuộc
tính của đối tượng. Giống như kiểu mảng, các thành phần tạo thành một bản ghi phải cùng một kiểu dữ liệu khác
nhau.
C. Có thể so sánh các bản ghi bất kỳ với nhau bằng các quan hệ <, >, <=, >=.
D. Trên các bản ghi ta có thể sử dụng các phép toán số học.
A. Tính tổng của hai số nguyên. B. Tính tổng của hai số thực
C. Tìm số lớn nhất trong hai số D. Tìm số nhỏ nhất trong hai số.
34.Đoạn chng trình trên cho kết quả gì khi nhập a = 10, b = 3
A. 10 B. 12 C. 13 D. 7
35.Đoạn chng trình trên cho kết quả gì khi nhập a = 4, b = 3
A. 10 B. 7 C. 9 D. 12
Cho đoạn chng trình sau. (áp dụng cho các câu 36,37,38,39,40)
Function Max(a,b:integer):integer;
Begin
If a>b then Max := a else Max :=b ;
End;
36.Đoạn chng trình trên thực hiện công việc gì?
A. Tính tổng của hai số nguyên. B. Tính tổng của hai số thực
C. Tìm số lớn nhất trong hai số D. Tìm số nhỏ nhất trong hai số.
37.Đoạn chng trình trên cho kết quả khi nhâp a = 3, b = 12?
A. 10 B. 7 C. 3 D. 12
38.Đoạn chng trình trên cho kết quả khi nhâp a = 9, b = 17?
A. 10 B. 9 C. 17 D. 12
39.Trong chương trình chính khi ta gọi hàm Max(Max(a,b),c) khi nhập a = 9, b = 10, c = 8 hãy chọn kết quả?
A. 10 B. 9 C. 17 D. 12
40.Trong chương trình chính khi ta gọi hàm Max(Nax(a,b),c) khi nhập a = 20, b = 17, c = 8 hãy chọn kết quả?
A. 10 B. 9 C. 17 D. 20