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
113,5 KB
Nội dung
Sở GD-ĐT Tỉnh Quảng Nam Kiểm tra HKII - Năm học 2012-2013 Trường THPT Lê Quý Đôn Môn: Tin học 11 Thời gian: 45 phút Họ tên học sinh: ……………………….Lớp: Học sinh giải toán hay trả lời ngắn gọn câu hỏi vào dòng trống tương ứng câu 01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~ 02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~ 03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~ 04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~ 05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~ Mã đề: 154 Câu Thao tác tệp là: A Đổi tên tệp B Tính kích thước tệp C Xóa tệp Câu Cho S biến kiểu xâu, sau thực bốn lệnh: D Đọc, ghi liệu S:='ABCDEF'; Delete(S, 3, 2); Insert('XYZ', S, 2); Write(S); -Kết qủa in lên hình là: A AXYZBEF B ABXYZEF C AXYZ D AXYZBCDEF Câu Cho chương trình sau: Var f: text; Begin Assign(f,'output.dat'); Rewrite(f); Write(f, '510 + 702 - 792'); Close(f); End Sau thực chương trình, tập tin 'output.dat' có nội dung nào? A 510 702 792 B 420 792 Câu Vì việc đóng tệp đặc biệt quan trọng sau ghi liệu tệp: A Để khơng cho chương trình khác thực với tệp C 510702792 D 510 + 702 - B Để liệu ghi tệp không bị C Khơng cần thiết tệp lưu D Để thơng báo cho chương trình thực xong thao tác với tệp Câu Chọn câu lệnh đúng: Xuất hình giá trị phần tử thứ i mảng A A Readln('A[i]'); B Write('A[i]'); C Write(A[i]); D Readln(A[i]); Câu Trong ngơn ngữ lập trình Pascal cách khai báo xâu ký tự sau đúng: A Var S: file of char; B Var S: Strings[255]; C Var S : file of String; D Var S: String; Câu Cho sâu s1 = '123'; s2 = 'abc' sau thực thủ tục Insert(s1,s2,2) thì: A s1 = '123'; s2 = '12abc'; B s1 = '123'; s2 = 'a123bc'; C s1 = 'ab123; s2 = 'abc' D s1 = '1abc23'; s2 = 'abc'; Câu Thủ tục dùng để đọc liệu từ tệp, sau đọc xong trỏ tự động chuyển đến vị trí tiếp theo: A READ(,); B WRITE(,); C WRITELN(,); D READLN(,); Câu Trong ngơn ngữ lập trình Pascal, xâu ký tự có tối đa là: A Ký tự B 256 ký tự C 255 ký tự D 16 Ký tự Câu 10 Thủ tục dùng để ghi liệu vào tệp, sau ghi xong trỏ tự động chuyển đến đầu dòng tiếp theo: A READLN(,); B READ(,); C WRITE(,); D WRITELN(,); Câu 11 Cho St biến kiểu xâu, sau thực hai lệnh : St:= Copy( 'PASCAL VERSION 5.5' , 8, 4) ; Write(St); -Kết qủa in lên hình là: A 5.5 B VERS C CAL VERS D VERSION Câu 12 Cú pháp khai báo biến tệp văn là: A TYPE : TEXT; B VAR : TEXT; C VAR : FILE; D VAR = TEXT; Câu 13 Để gán giá trị 35 cho phần tử thứ i mảng A, ta viết: A A(35):=i; B A(i):=35; C A[35]:=i; D A[i]:=35; Câu 14 Cho đoạn chương trình: T:=0; For i:=1 To 10 Do If A[i] mod Then T:=T+A[i]; Đoạn chương trình tính gì? A Tính tổng phần tử mảng B Tính tổng phần tử có giá trị chẵn mảng A C Tính tổng phần tử có giá trị lẻ mảng A D Tính tổng số mảng A Câu 15 Cho biến St kiểu xâu k nguyên Sau gán: St:='Sinh vien Tin hoc hoc Tin hoc'; k := Pos('Tin', St) ; -Giá trị k : A k=11 B k=26 C k=23 Câu 16 Trong phát biểu sau, phát biểu sai? D k=10 A Xâu A lớn xâu B độ dài xâu A lớn độ dài xâu B B Hai xâu chúng giống hoàn tồn C Xâu A lớn xâu B kí tự dầu tiên khác chúng kể từ trái sang xâu A có mã ASCII lớn D Nếu A B xâu có độ dài khác A đoạn đầu B A nhỏ B Câu 17 Cho s = '500 ki tu', hàm Length(s) cho giá trị bằng: A 500 B '500' C '5' D Câu 18 Cho xâu s = '123456789', sau thực thủ tục delete(S,3,4) thì: A S = '1256789'; B S = ''; C S = '12789'; D S = '123789'; Câu 19 Tham số thực là: A Tham số khai báo Phần đầu chương trình B Các biến khai báo chương trình C Tham số sử dụng thực lời gọi chương trình D Các biến khai báo chương trình Câu 20 Cú pháp để tham chiếu đến phần tử mảng chiều là: A [] B [] C [] D [] II.TỰ LUẬN Câu 1: Viết thủ tục nhận liệu vào xâu có độ dài tối đa khơng 30 kí tự cho kết số lần xuất chữ A xâu? Câu 2: Viết hàm nhận liệu vào hai số nguyên m,n tính tổng số chia hết cho phạm vi từ m đến n? BÀI LÀM …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… Sở GD-ĐT Tỉnh Quảng Nam Kiểm tra HKII - Năm học 2012-2013 Trường THPT Lê Quý Đôn Môn: Tin học 11 Thời gian: 45 phút Họ tên học sinh: ……………………….Lớp: Học sinh giải toán hay trả lời ngắn gọn câu hỏi vào dòng trống tương ứng câu 01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~ 02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~ 03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~ 04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~ 05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~ Mã đề: 188 Câu Trong Pascal, cho đoạn chương trình sau: T:=0; For i:=1 To 10 Do If A[i] mod k = Then T:=T+A[i]; Em cho biết ý nghĩa đoạn chương trình trên? A Tính tích số phẩn tử mảng A mà có giá trị chia hết cho số k B Tính tổng số phẩn tử mảng A có giá trị chia hết cho số k C Tính tổng số phẩn tử mảng A D Tính tổng số phẩn tử mảng A có giá trị số k Câu Tham số thực là: A Các biến khai báo chương trình B Các biến khai báo chương trình C Tham số khai báo Phần đầu chương trình D Tham số sử dụng thực lời gọi chương trình Câu Xâu S = 'ABBA' nhỏ xâu: A 'AAA' B 'ABA' C 'A' D 'B' Câu Thao tác tệp là: A Xóa tệp B Đổi tên tệp C Tính kích thước tệp D Đọc, ghi liệu Câu Trong ngơn ngữ lập trình Pascal cách khai báo xâu ký tự sau đúng: A Var S: file of char; B Var S : file of String;C Var S: String; D Var S: Strings[255]; Câu Tham số hình thức là: A Các biến khai báo chương trình B Tham số khai báo Phần đầu chương trình C Tham số sử dụng thực lời gọi chương trình D Các biến khai báo chương trình Câu Các phần tử mảng chiều phải: A kiểu liệu B số nguyên C số thực D giống hệt Câu Đặc điểm sau không với liệu kiểu tệp A Lưu trữ lượng lớn thông tin B Được lưu trữ nhớ ngồi C Lưu trữ lâu dài khơng bị tắt máy tính D Được lưu trữ nhớ Câu Phát biểu mảng phù hợp? A Là tập hợp số nguyên B Dãy hữu hạn phần tử kiểu C Độ dài tối đa mảng 255 D Mảng khơng thể chứa kí tự Câu 10 Cho xâu s = '123456789', sau thực thủ tục delete(S,3,4) thì: A S = '12789'; B S = '123789'; C S = ''; D S = '1256789'; Câu 11 Cho s1 = '010'; s2 = '1001010' hàm pos(s1,s2) cho giá trị bằng: A B C D Câu 12 Cho đoạn chương trình: T:=0; For i:=1 To 10 Do If A[i] mod Then T:=T+A[i]; Đoạn chương trình tính gì? A Tính tổng số mảng A B Tính tổng phần tử có giá trị chẵn mảng A C Tính tổng phần tử mảng D Tính tổng phần tử có giá trị lẻ mảng A Câu 13 Trong phát biểu sau, phát biểu sai? A Xâu A lớn xâu B độ dài xâu A lớn độ dài xâu B B Hai xâu chúng giống hoàn toàn C Xâu A lớn xâu B kí tự dầu tiên khác chúng kể từ trái sang xâu A có mã ASCII lớn D Nếu A B xâu có độ dài khác A đoạn đầu B A nhỏ B Câu 14 Trong ngơn ngữ lập trình Pascal, thủ tục Delete(S,a,b) thực cơng việc cơng việc sau: A Xóa xâu c b ký tự vị trí b; B Xóa xâu b c ký tự bắt đâu từ vị trí a; C Xóa xâu c b ký tự vị trí a; D Xóa xâu c a ký tự vị trí b; Câu 15 Trong ngơn ngữ lập trình Pascal, xâu ký tự có tối đa là: A Ký tự B 16 Ký tự C 255 ký tự D 256 ký tự Câu 16 Để gán giá trị 35 cho phần tử thứ i mảng A, ta viết: A A(35):=i; B A(i):=35; C A[i]:=35; Câu 17 Cho St biến kiểu xâu, sau thực hai lệnh : D A[35]:=i; St:= Copy( 'PASCAL VERSION 5.5' , 8, 4) ; Write(St); -Kết qủa in lên hình là: A 5.5 B CAL VERS C VERSION Câu 18 Cho s = '500 ki tu', hàm Length(s) cho giá trị bằng: A '5' B '500' C 500 Câu 19 Trong Pascal, để khai báo kiểu gián tiếp mảng chiều ta thực hiện: A type = array[] of ; var : ; B type = array[] of ; var :; C type = array[] of ; D VERS D var = ; D type = string[] of ; var :; Câu 20 Cho chương trình sau: Var f: text; Begin Assign(f,'output.dat'); Rewrite(f); Write(f, '510 + 702 - 792'); Close(f); End Sau thực chương trình, tập tin 'output.dat' có nội dung nào? A 510702792 B 510 702 792 C 420 D 510 + 702 – 792 II.TỰ LUẬN Câu 1: Viết thủ tục nhận liệu vào xâu có độ dài tối đa khơng q 30 kí tự cho kết số lần xuất chữ A xâu? Câu 2: Viết hàm nhận liệu vào hai số nguyên m,n tính tổng số chia hết cho phạm vi từ m đến n? BÀI LÀM …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… Sở GD-ĐT Tỉnh Quảng Nam Kiểm tra HKII - Năm học 2012-2013 Trường THPT Lê Quý Đôn Môn: Tin học 11 Thời gian: 45 phút Họ tên học sinh: ……………………….Lớp: Học sinh giải toán hay trả lời ngắn gọn câu hỏi vào dòng trống tương ứng câu 01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~ 02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~ 03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~ 04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~ 05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~ Mã đề: 222 Câu Cho s = '500 ki tu', hàm Length(s) cho giá trị bằng: A 500 B '500' C D '5' Câu Các phần tử mảng chiều phải: A kiểu liệu B giống hệt C số thực D số nguyên Câu Tham số hình thức là: A Tham số sử dụng thực lời gọi chương trình B Tham số khai báo Phần đầu chương trình C Các biến khai báo chương trình D Các biến khai báo chương trình Câu Cú pháp để tham chiếu đến phần tử mảng chiều là: A [] B [] C [] D [] Câu Cho sâu s1 = '123'; s2 = 'abc' sau thực thủ tục Insert(s1,s2,2) thì: A s1 = '1abc23'; s2 = 'abc'; B s1 = '123'; s2 = 'a123bc'; C s1 = '123'; s2 = '12abc'; D s1 = 'ab123; s2 = 'abc' Câu Cho A = 'abc'; B = 'ABC'; Khi A + B cho k ết nào? A 'ABCcbc' B 'aAbBcC' C 'AaBbCc' D 'abcABC' Câu Xâu 'ABBA' lớn xâu: A 'BABA' B 'ABABA' C 'ABC' D 'ABCBA' Câu Cú pháp khai báo biến tệp văn là: A VAR : FILE; B VAR : TEXT; C TYPE : TEXT; D VAR = TEXT; Câu Phát biểu mảng phù hợp? A Là tập hợp số nguyên B Dãy hữu hạn phần tử kiểu C Mảng chứa kí tự D Độ dài tối đa mảng 255 Câu 10 Trong Pascal, để khai báo kiểu gián tiếp mảng chiều ta thực hiện: A type = string[] of ; var :; B type = array[] of ; var : ; C type = array[] of ; var = ; D type = array[] of ; var :; Câu 11 Trong Pascal, cho đoạn chương trình sau: T:=0; For i:=1 To 10 Do If A[i] mod k = Then T:=T+A[i]; Em cho biết ý nghĩa đoạn chương trình trên? A Tính tổng số phẩn tử mảng A B Tính tích số phẩn tử mảng A mà có giá trị chia hết cho số k C Tính tổng số phẩn tử mảng A có giá trị số k D Tính tổng số phẩn tử mảng A có giá trị chia hết cho số k Câu 12 Cho St biến chuỗi St:='AAABAAB'; Sau thực hai lệnh : While St[1]='A' Delete(St,1,1); Write(St); Kết qủa in là: A BB B BAAB C AABAAB Câu 13 Trong ngơn ngữ lập trình Pascal, xâu ký tự có tối đa là: A 255 ký tự B 256 ký tự C 16 Ký tự Câu 14 Để gán giá trị 35 cho phần tử thứ i mảng A, ta viết: A A[35]:=i; B A[i]:=35; C A(35):=i; Câu 15 Cho s = '123456789' hàm Copy(s,2,3) cho giá trị bằng: A 234 B 34 C '234' Câu 16 Cho đoạn chương trình: D AAA D Ký tự D A(i):=35; D '34' T:=0; For i:=1 To 10 Do If A[i] mod Then T:=T+A[i]; Đoạn chương trình tính gì? A Tính tổng phần tử có giá trị chẵn mảng A B Tính tổng phần tử mảng C Tính tổng phần tử có giá trị lẻ mảng A D Tính tổng số mảng A Câu 17 Cú pháp khai báo biến tệp văn là: A VAR : TEXT; B TYPE : TEXT; C VAR = TEXT; D VAR : FILE; Câu 18 Trong ngơn ngữ lập trình Pascal, thủ tục Insert(S1,S2,n) thực cơng việc gì? A Chèn thêm xâu S2 vào xâu S1 vị trí n S1; B Chèn thêm xâu S1 vào xâu S2 vị trí n S2; C Chèn thêm xâu S2 vào xâu S1 vị trí n S2; D Chèn thêm xâu S1 vào xâu S2 vị trí n S1; Câu 19 Trong phát biểu sau, phát biểu sai? A Nếu A B xâu có độ dài khác A đoạn đầu B A nhỏ B B Hai xâu chúng giống hoàn toàn C Xâu A lớn xâu B độ dài xâu A lớn độ dài xâu B D Xâu A lớn xâu B kí tự dầu tiên khác chúng kể từ trái sang xâu A có mã ASCII lớn Câu 20 Thủ tục dùng để ghi liệu vào tệp, sau ghi xong trỏ tự động chuyển đến đầu dòng tiếp theo: A READ(,); C READLN(,); B WRITE(,); D WRITELN(,); II.TỰ LUẬN Câu 1: Viết thủ tục nhận liệu vào xâu có độ dài tối đa khơng q 30 kí tự cho kết số lần xuất chữ A xâu? Câu 2: Viết hàm nhận liệu vào hai số nguyên m,n tính tổng số chia hết cho phạm vi từ m đến n? BÀI LÀM …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… Sở GD-ĐT Tỉnh Quảng Nam Kiểm tra HKII - Năm học 2012-2013 Trường THPT Lê Quý Đôn Môn: Tin học 11 Thời gian: 45 phút Họ tên học sinh: ……………………….Lớp: Học sinh giải toán hay trả lời ngắn gọn câu hỏi vào dòng trống tương ứng câu 01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~ 02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~ 03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~ 04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~ 05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~ Mã đề: 256 Câu Trong Pascal, để khai báo kiểu gián tiếp mảng chiều ta thực hiện: A type = array[] of ; var :; B type = array[] of ; var = ; C type = string[] of ; var :; D type = array[] of ; var : ; Câu Trường hợp sau thủ tục: A DELETE(St,Vt,N); B RESET(F); C WRITELN; D COPY(St,Vt,N); Câu Cho s = '123456789' hàm Copy(s,2,3) cho giá trị bằng: A 234 B 34 C '34' D '234' Câu Cú pháp để tham chiếu đến phần tử mảng chiều là: A [] B [] C [] D [] Câu Tham số thực là: A Các biến khai báo chương trình B Tham số sử dụng thực lời gọi chương trình C Tham số khai báo Phần đầu chương trình D Các biến khai báo chương trình Câu Phát biểu mảng phù hợp? A Độ dài tối đa mảng 255 B Là tập hợp số nguyên C Mảng chứa kí tự D Dãy hữu hạn phần tử kiểu Câu Khi chạy chương trình : Var St : String; i,L : integer; Begin St:='ABCD'; L := Length(St); For i:= L downto write (St[i]); End -Chương trình in : A DCBA B 432 C DCAB D ABCD Câu Thao tác tệp là: A Xóa tệp B Tính kích thước tệp C Đọc, ghi liệu D Đổi tên tệp Câu Xâu 'ABBA' lớn xâu: A 'ABCBA' B 'BABA' C 'ABC' D 'ABABA' Câu 10 Để tham chiếu đến phần tử thứ 21 mảng B, ta viết: A B(21); B B(20); C B[21]; D B[20]; Câu 11 Cú pháp khai báo biến tệp văn là: A VAR : TEXT; B TYPE : TEXT; C VAR : FILE; D VAR = TEXT; Câu 12 Vì việc đóng tệp đặc biệt quan trọng sau ghi liệu tệp: A Để không cho chương trình khác thực với tệp B Để liệu ghi tệp không bị C Để thơng báo cho chương trình thực xong thao tác với tệp D Khơng cần thiết tệp lưu Câu 13 Cho s1 = '010'; s2 = '1001010' hàm pos(s1,s2) cho giá trị bằng: A B C D Câu 14 Để khai báo mảng chiều A gồm 150 phần tử, phần tử kiểu số nguyên có giá trị không vượt 500 Chọn khai báo đúng: A Var A : array[1 150] of byte; B Var A : array[1 500] of byte; C Var A : array[1 500] of integer; D Var A : array[1 150] of integer; Câu 15 Các phần tử mảng chiều phải: A số thực B số nguyên C kiểu liệu D giống hệt Câu 16 Trong Pascal, để khai báo trực tiếp mảng chiều ta thực hiện: A Var : array[] of ; B Var : array[] of ; C Var : array[] of ; D Var : array[] of ; Câu 17 Chọn câu lệnh đúng: Xuất hình giá trị phần tử thứ i mảng A A Write('A[i]'); B Readln('A[i]'); C Write(A[i]); D Readln(A[i]); Câu 18 Tham số hình thức là: A Các biến khai báo chương trình B Tham số sử dụng thực lời gọi chương trình C Các biến khai báo chương trình D Tham số khai báo Phần đầu chương trình Câu 19 Đặc điểm sau không với liệu kiểu tệp A Lưu trữ lâu dài không bị tắt máy tính B Lưu trữ lượng lớn thông tin C Được lưu trữ nhớ D Được lưu trữ nhớ Câu 20 Trong Pascal, cho đoạn chương trình sau: T:=0; For i:=1 To 10 Do If A[i] mod k = Then T:=T+A[i]; Em cho biết ý nghĩa đoạn chương trình trên? A Tính tích số phẩn tử mảng A mà có giá trị chia hết cho số k B Tính tổng số phẩn tử mảng A C Tính tổng số phẩn tử mảng A có giá trị số k D Tính tổng số phẩn tử mảng A có giá trị chia hết cho số k II.TỰ LUẬN Câu 1: Viết thủ tục nhận liệu vào xâu có độ dài tối đa khơng q 30 kí tự cho kết số lần xuất chữ A xâu? Câu 2: Viết hàm nhận liệu vào hai số nguyên m,n tính tổng số chia hết cho phạm vi từ m đến n? BÀI LÀM …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… Sở GD-ĐT Tỉnh Quảng Nam Kiểm tra HKII - Năm học 2012-2013 Trường THPT Lê Quý Đôn Môn: Tin học 11 Đáp án mã đề: 154 01 - - - ~ 06 - - - ~ 11 - / - - 16 ; - - - 02 ; - - - 07 - / - - 12 - / - - 17 - - - ~ 03 - - - ~ 08 - - - ~ 13 - - - ~ 18 - - = - 04 - / - - 09 - - = - 14 - - = - 19 - - = - 05 - - = - 10 - - - ~ 15 ; - - - 20 ; - - - 01 - / - - 06 - / - - 11 - - = - 16 - - = - 02 - - - ~ 07 ; - - - 12 - - - ~ 17 - - - ~ 03 - - - ~ 08 - - - ~ 13 ; - - - 18 - - - ~ 04 - - - ~ 09 - / - - 14 - - = - 19 ; - - - 05 - - = - 10 ; - - - 15 - - = - 20 - - - ~ 01 - - = - 06 - - - ~ 11 - - - ~ 16 - - = - 02 ; - - - 07 - / - - 12 - / - - 17 ; - - - 03 - / - - 08 - / - - 13 ; - - - 18 - / - - 04 - / - - 09 - / - - 14 - / - - 19 - - = - 05 - / - - 10 - / - - 15 - - = - 20 - - - ~ 01 - - - ~ 06 - - - ~ 11 ; - - - 16 ; - - - 02 - - - ~ 07 ; - - - 12 - / - - 17 - - = - 03 - - - ~ 08 - - = - 13 ; - - - 18 - - - ~ 04 - - = - 09 - - - ~ 14 - - - ~ 19 - - - ~ 05 - / - - 10 - - = - 15 - - = - 20 - - - ~ Đáp án mã đề: 188 Đáp án mã đề: 222 Đáp án mã đề: 256 ... ; - - - 12 - - - ~ 17 - - - ~ 03 - - - ~ 08 - - - ~ 13 ; - - - 18 - - - ~ 04 - - - ~ 09 - / - - 14 - - = - 19 ; - - - 05 - - = - 10 ; - - - 15 - - = - 20 - - - ~ 01 - - = - 06 - - - ~ 11 - - -. .. - - - ~ 03 - - - ~ 08 - - - ~ 13 - - - ~ 18 - - = - 04 - / - - 09 - - = - 14 - - = - 19 - - = - 05 - - = - 10 - - - ~ 15 ; - - - 20 ; - - - 01 - / - - 06 - / - - 11 - - = - 16 - - = - 02 - - -. .. 16 - - = - 02 ; - - - 07 - / - - 12 - / - - 17 ; - - - 03 - / - - 08 - / - - 13 ; - - - 18 - / - - 04 - / - - 09 - / - - 14 - / - - 19 - - = - 05 - / - - 10 - / - - 15 - - = - 20 - - - ~ 01 - -