Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
300,5 KB
Nội dung
SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11 Năm học: 2008 -2009 Nội dung đề: 001 I. PHẦN TRẮC NGHIỆM 01. Khẳng định nào sau đây là đúng? A. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương trình con. B. Biến cục bộ là biến chỉ dùng trong chương trình chính C. Biến cục bộ là biến được dùng trong chương trình con chứa nó. D. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính. 02. Cho a là biến nguyên a=3, và khai báo thủ tục : Procedure TT( x : Integer) ; Begin x:=x+2; End; Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là? A. 3 B. 5 C. 2 D. 0 03. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5,9] B. Arr [5;9] C. Arr [5,9] .D. A [5;9] 04. Hàm tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S được viết: A. Copy(S, vt, N) B. Copy(vt, S, N) C. Copy(vt, N, S) D. Copy(S, N, vt) 05. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 57 B. 55 C. 56 D. 58 06. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu? A. reset(<biến tệp>); B. reset(<tên tệp>); C. rewrite(<biến tệp>); D. rewrite(<tên tệp>); 07. Cho khai báo của một hàm: Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End; Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì? A. Var X: Real; B. Var X: String; C. Var X: Integer; D. Var X : Char; 08. Kiểu dữ liệu của chương trình con? A. Có thể là integer, real, char, boolean, string, record, kiểu mảng. B. Chỉ có thể là kiểu integer. C. Có thể là các kiểu integer, real, char, boolean, string. D. Chỉ có thể là kiểu real 09. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ‘Tin hoc 11 ’ B. ‘ Mon’ C. ‘ Mon ‘ D. ’ Tin hoc 11 ’ 10. Một bản ghi được khai báo như sau: Type Sach = record Tensach : string [50]; Tacgia : string [30]; Gia : real; end; var X: Sach; Câu lệnh nào sau đây không phải là gán giá trị? A. X.Gia := 15000.0; B. X.TenSach := ‘Mua lac’; C. readln(X.Tacgia); D. writeln(X.Gia); 11. Khai báo mảng một chiều nào sau đây đúng? A. var A = array[1 100] of read; B. var A : array[1 100] of byte; C. var A = array[1 100] Of byte; D. var A : array[1 100] of read; 12. Khẳng định nào sau đây là đúng? A. Chỉ có thủ tục mới có thể có tham số hình thức B. Cả thủ tục và hàm đều có thể có tham số hình thức C. Thủ tục và hàm nào cũng phải có tham số hình thức D. Chỉ có hàm mới có thể có tham số hình thức. 13. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A. .Cuối dòng. B. Đầu dòng C. Đầu tệp. D. Cuối tệp. 14. Câu lệnh nào sau đây đúng(Với A là mảng một chiều gồm N phần tử số nguyên)? A. readln(A); B. readln(A[i] :5); C. write(A); D. writeln(A[i] :5); 15. Xâu kí tự có các phép toán nào? A. Phép cộng và phép so sánh. B. Chỉ có phép cộng. C. Phép cộng và phép trừ. D. Phép cộng, trừ, nhân, chia. II. PHẦN TỰ LUẬN Câu 1: So sánh sự giống và khác nhau giữa tham biến và tham trị? Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A 1 , A 2 , …, A N đồng thời xuất ra màn hình tổng các số nguyên tố trong dãy. Câu 3: Dùng chương trình con (hàm) Viết chương trình tìm giá trị lớn nhất của hai số nguyên a và b. SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11 Năm học: 2008 -2009 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. Phiếu trả lời đề: 002 01. 05. 09. 13. 02. 06. 10. 14. 03. 07. 11. 15. 04. 08. 12. Nội dung đề: 002 I. PHẦN TRẮC NGHIỆM 01. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5;9] B. Arr [5;9] C. A [5,9] D. Arr [5,9]. 02. Kiểu dữ liệu của chương trình con? A. Chỉ có thể là kiểu integer. B. Có thể là các kiểu integer, real, char, boolean, string. C. Chỉ có thể là kiểu real D. Có thể là integer, real, char, boolean, string, record, kiểu mảng. 03. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ‘ Mon’ B. ‘Tin hoc 11 ’ C. ‘ Mon ‘ D. ’ Tin hoc 11 ’ 04. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu? A. reset(<tên tệp>); B. reset(<biến tệp>); C. rewrite(<biến tệp>); D. rewrite(<tên tệp>); 05. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 58 B. 55 C. 57 D. 56 06. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A. Đầu dòng B. Đầu tệp. C. Cuối tệp. D. .Cuối dòng. 07. Cho a là biến nguyên a=3, và khai báo thủ tục : Procedure TT( x : Integer) ; Begin x:=x+2; End; Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là? A. 3 B. 0 C. 2 D. 5 08. Xâu kí tự có các phép toán nào? A. Phép cộng và phép trừ. B. Chỉ có phép cộng. C. Phép cộng, trừ, nhân, chia. D. Phép cộng và phép so sánh. 09. Một bản ghi được khai báo như sau: type Sach = record Tensach : string [50]; Tacgia : string [30]; Gia : real; end; var X: Sach; Câu lệnh nào sau đây không phải là gán giá trị? A. X.Gia := 15000.0; B. writeln(X.Gia); C. X.TenSach := ‘Mua lac’; D. readln(X.Tacgia); 10. Khẳng định nào sau đây là đúng? A. Chỉ có hàm mới có thể có tham số hình thức. B. Chỉ có thủ tục mới có thể có tham số hình thức C. Cả thủ tục và hàm đều có thể có tham số hình thức D. Thủ tục và hàm nào cũng phải có tham số hình thức 11. Cho khai báo của một hàm: Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End; Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì? A. Var X: Integer; B. Var X: Real; C. Var X : Char; D. Var X: String; 12. Khai báo mảng một chiều nào sau đây đúng? A. var A : array[1 100] of read; B. var A : array[1 100] of byte; C. var A = array[1 100] of read; D. var A = array[1 100] Of byte; 13. Khẳng định nào sau đây là đúng? A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính. B. Biến cục bộ là biến chỉ dùng trong chương trình chính C. Biến cục bộ là biến được dùng trong chương trình con chứa nó. D. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương trình con. 14. Câu lệnh nào sau đây đúng(Với A là mảng một chiều gồm N phần tử số nguyên)? A. readln(A[i] :5); B. writeln(A[i] :5); C. write(A); D. readln(A); 15. Hàm tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S được viết: A. Copy(S, vt, N) B. Copy(vt, N, S) C. Copy(vt, S, N) D. Copy(S, N, vt) II. PHẦN TỰ LUẬN Câu 1: So sánh sự giống và khác nhau giữa Hàm và Thủ tục? Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A 1 , A 2 , …, A N đồng thời xuất ra màn hình tổng các số là số nguyên tố trong dãy. Câu 3: Dùng chương trình con viết chương trình tìm ước chung lớn nhất của hai số nguyên a và b. SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11 Năm học: 2008 -2009 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. Phiếu trả lời đề: 003 01. 05. 09. 13. 02. 06. 10. 14. 03. 07. 11. 15. 04. 08. 12. Nội dung đề: 003 I. PHẦN TRẮC NGHIỆM 01. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 57 B. 56 C. 55 D. 58 02. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. .‘ Mon’ B. ’ Tin hoc 11 ’ C. ‘ Mon ‘ D. ‘Tin hoc 11 ’ 03. Kiểu dữ liệu của chương trình con? A. Có thể là các kiểu integer, real, char, boolean, string. B. Có thể là integer, real, char, boolean, string, record, kiểu mảng. C. Chỉ có thể là kiểu integer. D. Chỉ có thể là kiểu real 04. Xâu kí tự có các phép toán nào? A. Chỉ có phép cộng. B. Phép cộng và phép so sánh. C. Phép cộng, trừ, nhân, chia. D. Phép cộng và phép trừ. 05. Hàm tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S được viết: A. Copy(vt, N, S) B. Copy(S, vt, N) C. Copy(S, N, vt) D. Copy(vt, S, N) 06. Khẳng định nào sau đây là đúng? A. Thủ tục và hàm nào cũng phải có tham số hình thức B. Cả thủ tục và hàm đều có thể có tham số hình thức C. Chỉ có thủ tục mới có thể có tham số hình thức D. Chỉ có hàm mới có thể có tham số hình thức. 07. Khẳng định nào sau đây là đúng? A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính. B. Biến cục bộ là biến chỉ dùng trong chương trình chính C. Biến cục bộ là biến được dùng trong chương trình con chứa nó. D. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương trình con. 08. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu? A. rewrite(<tên tệp>); B. rewrite(<biến tệp>); C. reset(<tên tệp>); D. reset(<biến tệp>); 09. Cho a là biến nguyên a=3, và khai báo thủ tục : Procedure TT( x : Integer) ; Begin x:=x+2; End; Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là? A. 3 B. 2 C. 0 D. 5 10. Câu lệnh nào sau đây đúng(Với A là mảng một chiều gồm N phần tử số nguyên)? A. write(A); B. readln(A[i] :5); C. readln(A); D. writeln(A[i] :5); 11. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5;9] B. Arr [5;9] C. A [5,9] D. Arr [5,9]. 12. Khai báo mảng một chiều nào sau đây đúng? A. var A = array[1 100] of read; B. var A : array[1 100] of read; C. var A = array[1 100] Of byte; D. var A : array[1 100] of byte; 13. Cho khai báo của một hàm: Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End; Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì? A. Var X : Char; B. Var X: String; C. Var X: Integer; D. Var X: Real; 14. Một bản ghi được khai báo như sau: type Sach = record Tensach : string [50]; Tacgia : string [30]; Gia : real; end; var X: Sach; Câu lệnh nào sau đây không phải là gán giá trị? A. readln(X.Tacgia); B. writeln(X.Gia); C. X.Gia := 15000.0; D. X.TenSach := ‘Mua lac’ 15. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A. Đầu dòng B. Đầu tệp. C. Cuối tệp. D. .Cuối dòng. II. PHẦN TỰ LUẬN Câu 1: So sánh sự giống và khác nhau giữa tham biến và tham trị? Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A 1 , A 2 , …, A N đồng thời xuất ra màn hình tổng các số nguyên tố trong dãy. Câu 3: Dùng chương trình con (hàm) Viết chương trình tìm giá trị lớn nhất của hai số nguyên a và b. SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11 Năm học: 2008 -2009 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. Phiếu trả lời đề: 004 01. 05. 09. 13. 02. 06. 10. 14. 03. 07. 11. 15. 04. 08. 12. Nội dung đề: 004 I. PHẦN TRẮC NGHIỆM 01. Kiểu dữ liệu của chương trình con? A. Có thể là các kiểu integer, real, char, boolean, string. B. Chỉ có thể là kiểu real C. Chỉ có thể là kiểu integer. D. Có thể là integer, real, char, boolean, string, record, kiểu mảng. 02. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ’ Tin hoc 11 ’ B. ‘Tin hoc 11 ’ C. ‘ Mon’ D. ‘ Mon ‘ 03. Câu lệnh nào sau đây đúng(Với A là mảng một chiều gồm N phần tử số nguyên)? A. writeln(A[i] :5); B. readln(A[i] :5); C. write(A); D. readln(A); 04. Cho khai báo của một hàm: Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End; Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì? A. Var X : Char; B. Var X: Integer; C. Var X: Real; D. Var X: String; 05. Hàm tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S được viết: A. Copy(vt, N, S) B. Copy(vt, S, N) C. Copy(S, N, vt) D. Copy(S, vt, N) 06. Khẳng định nào sau đây là đúng? A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính. B. Biến cục bộ là biến chỉ dùng trong chương trình chính C. Biến cục bộ là biến được dùng trong chương trình con chứa nó. D. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương trình con. 07. Một bản ghi được khai báo như sau: type Sach = record Tensach : string [50]; Tacgia : string [30]; Gia : real; end; var X: Sach; Câu lệnh nào sau đây không phải là gán giá trị? A. X.Gia := 15000.0; B. X.TenSach := ‘Mua lac’; C. writeln(X.Gia); D. readln(X.Tacgia); 08. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 56 B. 58 C. 57 D. 55 09. Cho a là biến nguyên a=3, và khai báo thủ tục : Procedure TT( x : Integer) ; Begin x:=x+2; End; Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là? A. 5 B. 2 C. 3 D. 0 10. Khẳng định nào sau đây là đúng? A. Chỉ có thủ tục mới có thể có tham số hình thức B. Thủ tục và hàm nào cũng phải có tham số hình thức C. Chỉ có hàm mới có thể có tham số hình thức. D. Cả thủ tục và hàm đều có thể có tham số hình thức 11. Khai báo mảng một chiều nào sau đây đúng? A. var A = array[1 100] of read; B. . var A : array[1 100] of byte; C. var A = array[1 100] Of byte; D. var A : array[1 100] of read; 12. Xâu kí tự có các phép toán nào? A. Phép cộng, trừ, nhân, chia. B. Phép cộng và phép trừ. C. Phép cộng và phép so sánh. D. Chỉ có phép cộng. 13. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu? A. rewrite(<biến tệp>); B. reset(<tên tệp>); C. reset(<biến tệp>); D. rewrite(<tên tệp>); 14. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5;9] B. A [5,9] C. Arr [5,9]. D. Arr [5;9] 15. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A. Đầu dòng B. Cuối tệp. C. .Cuối dòng. D. Đầu tệp. II. PHẦN TỰ LUẬN Câu 1: So sánh sự giống và khác nhau giữa Hàm và Thủ tục? Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A 1 , A 2 , …, A N đồng thời xuất ra màn hình tổng các số là số nguyên tố trong dãy. Câu 3: Dùng chương trình con viết chương trình tìm ước chung lớn nhất của hai số nguyên a và b. SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11 Năm học: 2008 -2009 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. Phiếu trả lời đề: 005 01. 05. 09. 13. 02. 06. 10. 14. 03. 07. 11. 15. 04. 08. 12. Nội dung đề: 005 I. PHẦN TRẮC NGHIỆM 01. Một bản ghi được khai báo như sau: type Sach = record Tensach : string [50]; Tacgia : string [30]; Gia : real; end; var X: Sach; Câu lệnh nào sau đây không phải là gán giá trị? A. readln(X.Tacgia); B. writeln(X.Gia); C. X.TenSach := ‘Mua lac’; D. X.Gia := 15000.0; 02. Khẳng định nào sau đây là đúng? A. Biến cục bộ là biến chỉ dùng trong chương trình chính B. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính. C. Biến cục bộ là biến được dùng trong chương trình con chứa nó. D. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương trình con. 03. Hàm tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S được viết: A. Copy(S, vt, N) B. Copy(vt, N, S) C. Copy(vt, S, N) D. Copy(S, N, vt) 04. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu? A. reset(<biến tệp>); B. reset(<tên tệp>); C. rewrite(<biến tệp>); D. rewrite(<tên tệp>); 05. Khai báo mảng một chiều nào sau đây đúng? A. var A = array[1 100] Of byte; B. var A : array[1 100] of byte; C. var A = array[1 100] of read; D. var A : array[1 100] of read; 06. Khẳng định nào sau đây là đúng? A. Chỉ có hàm mới có thể có tham số hình thức. B. Cả thủ tục và hàm đều có thể có tham số hình thức C. Chỉ có thủ tục mới có thể có tham số hình thức D. Thủ tục và hàm nào cũng phải có tham số hình thức 07. Câu lệnh nào sau đây đúng(Với A là mảng một chiều gồm N phần tử số nguyên)? A. writeln(A[i] :5); B. readln(A); C. write(A); D. readln(A[i] :5); 08. Xâu kí tự có các phép toán nào? A. Phép cộng và phép so sánh. B. Chỉ có phép cộng. C. Phép cộng, trừ, nhân, chia. D. Phép cộng và phép trừ. 09. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ’ Tin hoc 11 ’ B. ‘ Mon ‘ C. ‘Tin hoc 11 ’ D. ‘ Mon’ 10. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 55 B. 56 C. 57 D. 58 11. Cho khai báo của một hàm: Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End; Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì? A. Var X: Integer; B. Var X: String; C. Var X : Char; D. Var X: Real; 12. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A. Đầu dòng B. .Cuối dòng. C. Đầu tệp. D. Cuối tệp. 13. Cho a là biến nguyên a=3, và khai báo thủ tục : Procedure TT( x : Integer) ; Begin x:=x+2; End; Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là? A. 5 B. 3 C. 2 D. 0 14. Kiểu dữ liệu của chương trình con? A. Có thể là các kiểu integer, real, char, boolean, string. B. Có thể là integer, real, char, boolean, string, record, kiểu mảng. C. Chỉ có thể là kiểu integer. D. Chỉ có thể là kiểu real. 15. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5,9] B. Arr [5,9]. C. Arr [5;9] D. A [5;9] II. PHẦN TỰ LUẬN Câu 1: So sánh sự giống và khác nhau giữa tham biến và tham trị? Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A 1 , A 2 , …, A N đồng thời xuất ra màn hình tổng các số nguyên tố trong dãy. Câu 3: Dùng chương trình con (hàm) Viết chương trình tìm giá trị lớn nhất của hai số nguyên a và b. [...]... hàm đều có thể có tham số hình thức C Chỉ có hàm mới có thể có tham số hình thức D Chỉ có thủ tục mới có thể có tham số hình thức 08 Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A ’ Tin hoc 11 ’ B Tin hoc 11 ’ C ‘ Mon ‘ D ‘ Mon’ 09 Cho khai báo của một hàm: Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End; Muốn gán X:= F(5);... GIÁO DỤC ĐÀO TẠO PHÚ THỌ TRƯỜNG THPT DTNT TỈNH ĐỀ KIỂM TRA HỌC KỲ II Môn: Tin học Lớp 11 Năm học: 2008 -2009 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 Phiếu trả lời đề: 006 01 05 09 13 02 06 10 14 03 07 11 15 04 08 12 Nội dung đề: 006 01 Câu lệnh dùng thủ... ~ 14 { - - - 03 { - - - 07 - | - - 11 - | - - 15 { - - - 04 { - - - 08 - - } - 12 - | - - 01 - - } - 05 - - - ~ 09 - | - - 13 - - } - 02 - | - - 06 - - - ~ 10 - - } - 14 - - - ~ 03 - - - ~ 07 - - - ~ 11 - - - ~ 15 { - - - 04 - | - - 08 - - - ~ 12 - | - - 01 - | - - 05 - | - - 09 - - - ~ 13 - | - - 02 - | - - 06 - | - - 10 - - } - 14 - | - - 03 { - - - 07 - - } - 11 - - } - 15 - - - ~ 04 - | - - 08... - 11 - | - - 15 - - } - 04 - - - ~ 08 { - - - 12 - - } - 01 - | - - 05 - | - - 09 { - - - 13 { - - - 02 - - } - 06 - | - - 10 - | - - 14 { - - - 03 { - - - 07 - | - - 11 - | - - 15 { - - - 2 Đáp án đề: 002 3 Đáp án đề: 003 4 Đáp án đề: 004 5 Đáp án đề: 005 04 { - - - 08 { - - - 12 - | - - 01 - - - ~ 05 - | - - 09 - - - ~ 13 - - - ~ 02 - - - ~ 06 { - - - 10 { - - - 14 - | - - 03 { - - - 07 - | - - 11. .. Đáp án đề: 001 03 - - - - 07 - - - - 11 - - - - 15 - - - - 04 - - - - 08 - - - - 12 - - - - 01 - - - - 05 - - 09 - - - - 13 - - - - 02 - - - - 06 - - - - 10 - - - - 14 - - - - 03 - - - - 07 - - - - 11 - - - - 15 - - - - 04 - - - - 08 - - - - 12 - - - - 01 - - - - 05 - - 09 - - - - 13 - - - - 02 - - - - 06 - - - - 10 - - - - 14 - - - - 03 - - - - 07 - - - - 11 - - - - 15 - - - - 08 - - - - 12 -... - - 10 - - - - 14 - - - - 03 - - - - 07 - - - - 11 - - - - 15 - - - - 08 - - - - 12 - - - - 01 - - - - 05 - - 09 - - - - 13 - - - - 02 - - - - 06 - - - - 10 - - - - 14 - - - - 03 - - - - 07 - - - - 11 - - - - 15 - - - - 08 - - - - 12 - - - - 01 - - - - 05 - - 09 - - - - 13 - - - - 02 - - - - 06 - - - - 10 - - - - 14 - - - - 03 - - - - 07 - - - - 11 - - - - 15 - - - - 2 Đáp án đề: 002 3 Đáp án đề:... gì? A Var X: Integer; B Var X: Real; C Var X : Char; D Var X: String; 10 Hàm eoln() cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A .Cuối dòng B Đầu dòng C Cuối tệp D Đầu tệp 11 Khai báo mảng một chiều nào sau đây đúng? A var A : array[1 100] of byte; B var A = array[1 100] of read; C var A = array[1 100] Of byte; D var A : array[1 100] of read; 12 Một bản ghi được khai báo... thể là kiểu integer 15 Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A A [5;9] B Arr [5;9] C A [5,9] D Arr [5,9] II PHẦN TỰ LUẬN Câu 1: So sánh sự giống và khác nhau giữa Hàm và Thủ tục? Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời xuất . là kiểu real 09. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. Tin hoc 11 ’ B. ‘ Mon’ C. ‘ Mon ‘ D. ’ Tin hoc 11 ’ 10. Một bản ghi được khai báo như sau:. kiểu mảng. 03. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ‘ Mon’ B. Tin hoc 11 ’ C. ‘ Mon ‘ D. ’ Tin hoc 11 ’ 04. Câu lệnh dùng thủ tục mở tệp văn bản. C. 55 D. 58 02. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. .‘ Mon’ B. ’ Tin hoc 11 ’ C. ‘ Mon ‘ D. Tin hoc 11 ’ 03. Kiểu dữ liệu của chương trình con? A.