Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
541,49 KB
Nội dung
VietJack.com Facebook: Học Cùng VietJack ĐỀ KIỂM TRA GIỮA HK II KHỐI 11 NĂM HỌC: 2021-2022 Tên Chủ đề Nhận biết Thông hiểu T TNKQ TL L Biết khái niệm, biết - Hiểu cách khai báo tham chiếu đến truy cập đến phần tử phần tử, biết khai mảng Kiểu mảng báo với mảng - Thực khai báo chiều mảng, truy cập,nhập/xuất, tính toán phần tử mảng Số câu 1 Số điểm 0.33 0.33 Tỉ lệ % 3.3% 3.3% Biết khái niệm, tham Hiểu cách khai báo truy chiếu đến phần cập đến phần tử Kiểu xâu tử, biết khai báo với xâu kiểu xâu Số câu 1 Số điểm 0.33 0.33 Tỉ lệ % 3.3% 3.3% Biết vai trò tệp Kiểu liệu tệp TNKQ Học trực tuyến: khoahoc.vietjack.com Vận dụng Cấp độ thấp Cấp độ cao TNK TNKQ TL TL Q - Viết chương trình kiểu mảng - Viết đoạn CT có sử dụng kiểu mảng chiều cho tốn cụ thể 0.33 3.3% Thực khai báo xâu, truy cập, nhập/ xuất, tính tốn phần tử xâu 0.33 3.3% Youtube: Học Cùng VietJack Cộng 0.99 9.9% 0.99 9.9% Vận dụng kiến thức tệp để giải toán cụ thể VietJack.com Facebook: Học Cùng VietJack Số câu Số điểm Tỉ lệ % 1.33 13.3% Biết khái niệm chương trình con, giống khác hai loại Chương chương trình con, trình giống khác Phân cấu trúc loại chương trình chương trình con, lợi ích việc sử dụng chương trình Số câu Số điểm 0.67 Tỉ lệ % 6.67% Biết cấu trúc Ví dụ chung thủ tục, cách viết hàm vị trí khai sử dụng báo chúng chương trình chương trình Số câu Số điểm Tỉ lệ % 0.33 3.3% Học trực tuyến: khoahoc.vietjack.com 20% 3.33 33.3% Hiểu mối quan hệ tham số hình thức tham số thực với chương trình lời gọi chương trình 0.67 6.67% Nhận biết thành phần thủ tục, hàm; nhận biết hai loại tham số hình thức 0.33 3.3% 1.34 13.4% - Phân biệt tham số giá trị tham số biến., nắm biến toàn cục, biến cục - Phân biệt điểm khác hàm thủ tục 0.67 6.67% Youtube: Học Cùng VietJack Vận dụng hàm thủ tục để giải toán cụ thể 2.0 20% 3.33 33.3% VietJack.com Tổng số câu Tổng số điểm Tỉ lệ % Facebook: Học Cùng VietJack câu 2.98 điểm 29.8% Học trực tuyến: khoahoc.vietjack.com câu 1.66 điểm 16.6% Youtube: Học Cùng VietJack câu 1.33 điểm 13.3% câu 4.0 điểm 40% 18 TN + TL 10 điểm 100% VietJack.com Facebook: Học Cùng VietJack ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2021-2022 (Đề số 1) Môn: Tin học - Lớp 11 I PHẦN TRẮC NGHIỆM (6 điểm) Khoanh tròn vào chữ trước câu trả lời câu hỏi sau Mỗi câu trả lời tương ứng với (0,33đ) Câu 1: Cho x, y hai biến nguyên khai báo thủ tục : Procedure Doicho( Var a:Integer; b:Integer); Var z : Integer; Begin z:=a; a:=b; b:=z; End; Sau thực lệnh: x:=7; y:=3; Doicho(x, y); Thì giá trị x, y là: A x=7, y=7 B x=3, y=7 C x=3, y=3 D x=7, y=3 Câu 2: S1 ‘abcd’ S2= ‘ghk’ Insert(S1,S2,1) cho kết ? A ‘aghkbcd’ B ‘ghkabcd’ C ‘gabcdgha’ D ‘abcdghk’ Câu 3: Cho str xâu kí tự, đoạn chương trình sau thực cơng việc gì? for i := length(str) downto write(str[i]) ; A In xâu hình; B In kí tự hình theo thứ tự ngược; C In kí tự xâu hình; D In kí tự hình theo thứ tự ngược, trừ kí tự đầu tiên; Câu 4: Cho khai báo sau : Var a :array[0 16] of integer ; Câu lệnh in tất phần tử mảng ? A For k:=16 downto write(a[k]); B For k:=16 downto write(a[k]); C For k:=1 to 16 write(a[k]); Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack D For k:= to 15 write(a[k]); Câu 5: Mảng A chứa phần tử ? Const Rows=3 ; Var A:array[0 rows+1] of integer ; A B C D Câu 6: Các biến dùng chung cho toàn chương trỡnh gọi là? A Biến toàn cục B Biến cục C Tham số hình thức D Tham số thực Câu 7: Khẳng định sau đúng? A Các thủ tục (nếu có) phải khai báo sau Begin chương trình B Các thủ tục (nếu có) phải khai báo mơ tả sau phần khai báo biến trước Begin chương trình C Các thủ tục (nếu có) khai báo chương trình D Các thủ tục (nếu có) phải khai báo từ đầu chương trình Câu 8: Hãy chọn phương án ghép Cho xâu S ‘Hanoi-Vietnam’ Kết hàm Length(S) A 12 B 13 C 15 D 14 Câu 9: Khai báo phần đầu hàm là: A Function [()] : ; B Function ; C Function [()] ; D Procedure [()] : ; Câu 10: Đoạn chương trình sau in kết ? Program Welcome ; Var a : string[10]; Begin a := ‘tinhoc’; writeln(length(a)); End A 6; B Chương trình có lỗi; C 7; D 10; Câu 11: S1 = ‘tin hoc cho moi nguoi’ Pos(‘o’,S1) cho kết là? A B C D 11 Câu 12: Trong ngơn ngữ lập trình Pascal, đoạn chương trình (mảng chiều) sau thực cơng việc ? S := ; For i := to n If (a[i] mod =0) or (a[i] mod = 0) then S :=S+a[i] ; A Tính tổng phần tử chia hết cho Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack B Tính tổng phần tử mảng chia hết cho chia hết cho C Tính tổng phần tử chia hết cho D Tính tổng phần tử mảng Câu 13: Cho khai báo mảng đoạn chương trình sau : Var a : array[0 50] of real ; k := ; for i := to 50 if a[i] > a[k] then k := i ; Đoạn chương trình thực cơng việc ? A Tìm số phần tử nhỏ mảng; B Tìm số phần tử lớn mảng; C Tìm phần tử lớn mảng; D.Tìm phần tử nhỏ mảng; Câu 14: Cho x, y hai biến nguyên khai báo thủ tục : Procedure Doicho( Var a,b:Integer); Var z : Integer; Begin z:=a; a:=b; b:=z; End; Sau thực lệnh: x:=7; y:=3; Doicho(x, y); giá trị x, y là: A x=7, y=7 B x=7, y=3 C x=3, y=7 D x=3, y=3 Câu 15: Đoạn chương trỡnh sau đưa hỡnh kết nào: for i:= to 10 write(i); A Đưa 10 cấu cách B 10 C Không đưa gỡ D 10 Câu 16: Khai báo phần đầu thủ tục là: A Procedure [()] : ; B Procedure : ; C Procedure [()]; D Procedure [()] : ; Câu 17: Các biến khai báo cho liệu vào/ra gọi là? A Biến cục B Biến toàn cục C Tham số thực D.Tham số hình thức Câu 18: Trong mảng chiều, đoạn chương trình sau thực cơng việc ? Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack Dem := ; For i := to n If a[i] mod = then Dem := Dem + ; A Tính tổng phần tử chia hết cho mảng B Gán giá trị a[i] cho biến S C Tính tổng phần tử mảng D Đếm phần tử chia hết cho mảng II PHẦN TỰ LUẬN (4 điểm) Câu (2đ): Cho biết f biến tệp a,b,c biến kiểu số Hãy cho biết lệnh sau thực điều gì? a) Read(a,b); b) Readln(f,a,b); c) Rewrite(f); d) Reset(f); Câu (2đ): a) Hãy viết lệnh khai báo mảng để mô tả: Một dãy số thực B có 150 phần tử theo cách b) Hãy điền vào lệnh cịn thiếu để chương trình sau cho phép nhập mảng chiều: Program nhapinm1chieu; Var A: Array[1 100] of real; i, N: integer; Begin Write(‘Nhap n= ’); readln(n); For i:=1 to Begin Write(‘A[‘, i,’]=’); End; Readln End Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2021-2022 (Đề số 1) Môn: Tin học - Lớp 11 I TRẮC NGHIỆM (6đ): Mỗi câu 0,33đ CÂU C D B A C A B B ĐA 10 11 12 13 14 15 16 17 CÂU A A B B C D C D ĐA II TỰ LUẬN(4đ) CÂU ĐÁP ÁN a) Read(a,b); Nhập số a, b từ bàn phím b) Readln(f,a,b); Đọc hai số a,b từ tệp f Câu c) Rewrite(f); Mở tệp f để viết (2đ) d) Reset(f); Mở tệp f để đọc e) Eof(f): trỏ cuối file a C1: Var B: Array[1 150] of real; C2: Type A=array[1 150] of real; Var B:A; b Program nhapinm1chieu; Var A: Array[1 100] of real; i, N: integer; Câu Begin Write(‘Nhap n= ’); readln(n); (2đ) For i:=1 to n Begin Write(‘A[‘, i,’]=’); Readln (A[i]; End; Readln End Học trực tuyến: khoahoc.vietjack.com A 18 D THANG ĐIỂM 0.4 0.4 0.4 0.4 0.4 0.5 0.5 0.5 0.5 Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2021-2022 (Đề số 2) Môn: Tin học – Lớp 11 I TRẮC NGHIỆM Câu 1: Trong lời gọi thủ tục, tham số hình thức thay giá trị cụ thể gọi là: A Tham số giá trị B Tham số hình thức C Tham số biến D Tham số thực Câu 2: Cho thủ tục sau: Procedure Thutuc(x,y,z: integer); Các biến x,y,z gọi là: A Tham số hình thức B Tham số thực C Biến toàn cục D Biến cục Câu 3: Trong chương trình chính, gọi thủ tục tham số biến phải: A Khác kiểu, khác số lượng biến B Khác kiểu, số lượng biến C Cùng kiểu, khác số lượng biến D Cùng kiểu, số lượng biến Câu 4: Cho chương trình sau Program VD; Var x, y : integer Procedure CT( Var m,n: integer); Var a, b: Integer; Begin End; Trong chương trình biến cục A x, y B a, b C m,n D a, b, m, n Câu 5: Để khai báo hàm Pascal khoá: A Procedure B Function C Program D Var Câu 6: Khẳng định sau đúng: A CTC thiết phải có tham số hình thức, khơng thiết phải có biến cục B CTC thiết phải có biến cục C CTC thiết phải có tham số hình thức biến cục D CTC có khơng có tham số hình thức biến cục Câu 7: Nói cấu trúc chương trình con, khẳng định sau đúng: A Phần đầu phần thân thiết phải có, phần khai báo có khơng B Phần đầu có khơng C Phần thân khơng thiết phải có D Phần khai báo thiết phải có khơng Câu 8: Để khai báo thủ tục Pascal khoá: Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack A Procedure B Function C Program D Var Câu 9: Cấu trúc chương trình gồm phần: A B C D Câu 10: Cho biết biến cục dùng chương trình nào: A Trong chương trình B Trong chương trình C Trong chương trình chương trình D Khơng dùng chương trình Câu 11: Phát biểu sai nói chương trình con? A Có thể gọi tên chương trình nơi đâu chương trình B Hàm trả giá trị cụ thể cịn thủ tục khơng C Chương trình gồm có loại Hàm Thủ tục, D Thủ tục trả giá trị cụ thể cịn Hàm khơng Câu 12: Chương trình thường xây dựng đặt đâu chương trình chính? A Trong thân chương trình B Sau phần khai báo trước phần thân chương trình C Trước chương trình (Program) D Sau chương trình (End.) Câu 13: Khai báo đầu chương trình đúng? A Function F: Boolean; B Procedure TT: Integer; C Proceduce TT(K: Integer); D Function F(Ch: Char); Câu 14: Cho đoạn chương trình sau: s := ’ABCDEF’; delete(s, 3, 2); insert(‘XYZ’, s, 3); write(s); Kết in hình là: A ‘ABXYZEF’ B ‘ABEXYZF’ C ‘AXYZ’ D ‘AXYZBEF’ Câu 15: Cho đoạn chương trình sau: s:= ‘abcd’; For i:= length(s) downto write(s[i]); Kết in hình là: A ‘abcd’ B ‘dcba’ C ‘abcde’ Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack D ‘edcba’ Câu 16: Cho đoạn chương trình sau: s := ‘abcde’; write(pos(‘aba’, s)); Kết in hình là: A B ‘0’ C D ‘3’ Câu 17: Chương trình gồm có: (chọn câu trả lời nhất) A Hằng biến B Hàm thủ tục C Hàm D Thủ tục biến Câu 18: Khi viết chương trình muốn trả giá trị ta nên dùng: A Hàm B Thủ tục C Chương trình D Thủ tục hàm II TỰ LUẬN (4.0đ) Câu (2đ): Viết chương trình nhập vào xâu kí tự, đưa hình xâu có độ dài ngắn hơn? Câu (2đ): Cho mảng A gồm N phần tử thuộc kiểu ngun dương (N≤500)? Viết chương trình thực tính tổng số chia hết cho cho 5, phải viết sử dụng chương trình sau chương trình: a) Thủ tục nhập giá trị cho mảng A từ bàn phím b) Hàm kiểm tra số chia hết cho Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2021-2022 (Đề số 2) Môn: Tin học – Lớp 11 I TRẮC NGHIỆM (6đ): Mỗi câu 0,33đ CÂU D A D B B D A A ĐA 10 11 12 13 14 15 16 17 CÂU A A C C A B A B ĐA II TỰ LUẬN(4đ) CÂU ĐÁP ÁN PROGRAM SO_SANH; VAR s1, s2: string; BEGIN Writeln(‘Nhap vao xau thu nhat:’); Readln(s1); Câu Writeln(‘Nhap vao xau thu nhat:’); Readln(s2); (2đ) If length(s1) < length(s2) then Write(‘Xau ngan hon la:’,s1) Else Write(‘Xau ngan hon la:’,s2); Readln END Program cau2; Uses crt; Const Nmax=500; Var A: array[1 Nmax] of integer; I,n: integer; Tong: longint; Câu (2đ) Procedure nhap I: integer; Begin Write(‘Nhap so luong phan tu cua mang: ‘); readln(n); For i:=1 to n Begin Write(‘Nhap phan tu thu ‘,i,’ =’); readln(a[i]); End; End; Function kt(x: integer): boolean; Học trực tuyến: khoahoc.vietjack.com B 18 A THANG ĐIỂM 0.4 0.4 0.4 0.4 0.4 0.5 0.5 Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack I: integer; Begin Kt:=true; If ( X mod 0 or X mod ) then Kt:=false; End; BEGIN Tong:=0; Nhap; For i:=1 to n If kt(a[i]) = true then tong:=tong+a[i]; Writeln(‘Tong= ‘,tong:9); Readln END Học trực tuyến: khoahoc.vietjack.com 0.5 0.5 Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack ĐỀ KIỂM TRA HỌC KÌ II TIN 11 NĂM HỌC 2021-2022 (Đề số 3) Môn: Tin học – Lớp 11 I TRẮC NGHIỆM (6đ) Câu 1: Dữ liệu kiểu tệp A lưu trữ ROM B lưu trữ RAM C lưu trữ đĩa cứng D lưu trữ nhớ Câu 2: Dữ liệu kiểu tệp A bị hết tắt máy B bị hết tắt điện đột ngột C không bị tắt máy điện D A, B, C sai Câu 3: Cách thức truy cập tệp văn A Truy cập B Truy cập ngẫu nhiên C Truy cập trực tiếp D Vừa truy cập vừa truy cập trực tiếp Câu 4: Số lượng phần tử tệp A Không lớn 128 B Không lớn 255 C Phải khai báo trước D Không bị giới hạn mà phụ thuộc vào dung lượng đĩa Câu 5: Khi viết chương trình con, khơng cần trả giá trị qua tên ta dùng : A Hàm B Thủ tục C Chương trình D Chương trình Câu 6: Cho thủ tục sau: Procedure Thutuc( var x,y,z: integer); Các biến x,y,z gọi là: A Tham biến B Tham trị C Biến toàn cục D Biến cục Câu 7: Cấu trúc chung chương trình là: A [] B [] [] C [] [] D Câu 8: Tham số hình thức là: A Tham số khai báo Phần đầu chương trình B Tham số sử dụng thực lời gọi chương trình Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack 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 9: Tham số thực là: A Tham số khai báo Phần đầu 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 Các biến khai báo chương trình Câu 10: Nói cấu trúc chương trình con, khẳng định sau không đúng? A Phần đầu phần thân thiết phai có, phần khai báo có khơng B Phần khai báo có khơng có tuỳ thuộc vào chương trình cụ thể C Phần đầu thiết phải có để khai báo tên chương trình D Phân đầu có khơng có Câu 11: Tham số khai báo thủ tục hàm gọi gì? A Tham số hình thức B Tham số thực C Biến cục D Biến toàn Câu 12: Khẳng định sau đúng? A Biến cục biến dùng chương trình B Biến cục biến dùng chương trình chứa C Biến cục biến dùng chương trình chứa chương trình D Biến tồn cục sử dụng chương trình khơng sử dụng chương trình Câu 13: Khẳng định lợi ích chương trình con? A Hỗ trợ việc thực chương trình lớn B Tránh việc phải viết lặp lặp lại dãy lệnh C Mở rộng khả ngôn ngữ D Không hỗ trợ việc thực chương trình lớn Câu 14: Phát biểu sai hàm pascal? A Thuận tiện cho việc phát triển nâng cấp chương trình B Chương trình thực có lời gọi C Tránh việc phải viết lặp lặp lại dãy lệnh D Khơng thuận tiện cho việc phát triển nâng cấp chương trình Câu 15: Nếu hàm EOF() cho giá trị True trỏ tệp nằm vị trí A Đầu dịng B Đầu tệp C Cuối dòng D Cuối tệp Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack Câu 16: Nếu hàm EOLN() cho giá trị True trỏ tệp nằm vị trí A Đầu dòng B Đầu tệp C Cuối dòng D Cuối tệp Câu 17: Trong Pascal để đóng tệp ta dùng thủ tục A Close(); B Close(); C Stop(); D Stop(); Câu 18: Chọn phát biểu phát biểu nói lợi ích việc sử dụng chương trình con: A Tránh việc phải viết lặp lặp lại dãy lệnh B Để chương trình gọn C Hỗ trợ việc viết chương trình có cấu trúc cấu trúc lặp, rẽ nhánh D Không có lợi ích II TỰ LUẬN (4.0đ) Câu (2đ): Viết chương trình Pascal: Tính tổng số chẵn từ đến 1000 (Tính tổng S = + + + +1000) Câu (2đ): Viết chương trình Pascal: Tính tổng S = + + + + + (2n 1), Biết n số tự nhiên khác nhập vào từ bàn phím Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2021-2022 (Đề số 3) Môn: Tin học – Lớp 11 I TRẮC NGHIỆM (6đ): Mỗi câu 0,33đ CÂU D C A D B D B C ĐA 10 11 12 13 14 15 16 17 CÂU B A B D D D C A ĐA II TỰ LUẬN(4đ) CÂU ĐÁP ÁN Program Tinh_tong; Var i,n: Longint; Begin Câu s:=0; (2đ) For i:=1 to 500 s:=s+2*i ; Writeln(‘Tong s=’,s); Readln End Program Tinh_tong; Var i,n,s: Integer; Begin Writeln(‘Nhap n=’);Readln(n); Câu s:=0; (2đ) For i:=1 to n s:=s+(2*i - 1); Writeln(‘Tong s=’,s); Readln End Học trực tuyến: khoahoc.vietjack.com B 18 A THANG ĐIỂM 0.4 0.4 0.4 0.4 0.4 0.5 0.5 0.5 0.5 Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2021-2022 (Đề số 4) Môn: Tin học – Lớp 11 I TRẮC NGHIỆM (6đ) Câu 1: Phần đầu hàm có cấu trúc sau? A Function [()]:; B Function [()]; C Function [()]:[]; D Function []():; Câu 2: Khẳng định sau đúng? A Chỉ có thủ tục có tham số hình thức B Cả thủ tục hàm có tham số hình thức C Chỉ có hàm có tham số hình thức D Thủ tục hàm phải có tham số hình thức Câu 3: Khẳng định sau đúng? A Cả lời gọi hàm lời gọi thủ tục phải có tham số thực B Lời gọi thủ tục thiết phải có tham số thực cịn lời gọi hàm khơng thiết phải có tham số thực C Lời gọi hàm định phải có tham số thực cịn lời gọi thủ tục khơng thiết phải có tham số thực D Lời gọi hàm lời gọi thủ tục có tham số thực khơng có tham số thực tuỳ thuộc vào hàm thủ tục Câu 4: Hãy chọn phương án ghép Tệp có cấu trúc A cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu C tệp mà phần tử tổ chức theo cấu trúc định D tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 5: Hãy chọn phương án ghép Tệp truy cập tuần tự: A cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu C tệp mà phần tử tổ chức theo cấu trúc định D tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 6: Hãy chọn phương án ghép Tệp truy cập trực tiếp A cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu C tệp mà phần tử tổ chức theo cấu trúc định D tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 7: Cấu trúc chương trình gồm phần: A B C D Câu 8: Cho biết biến cục dùng chương trình nào: A Trong chương trình B Trong chương trình C Trong chương trình chương trình D Khơng dùng chương trình Câu 9: Function tinh(a: byte): Integer; Var i: byte; tam: word; Begin Tam:=1; For i:= to a Tam:=tam* i; Tinh:= tam; End; Kết trả hàm thuộc kiểu liệu nào? A byte B word C integer D real Câu 10: Trong khai báo sau, khai báo đúng? A var hoten : string[27]; B var diachi : string(100); C var ten= string[30]; D var ho = string(20); Câu 11: Sau thực đoạn lệnh sau: S:=0; For i:=1 to S:=S+i; S có giá trị là: A 10 B C D Câu 12: Cho A=’abc’; B=’ABC’; A+B cho kết nào? A ‘aAbBcC’ B ‘abcABC’ C ‘AaBbCc’ D ‘ABCabc’ Câu 13: Cho xâu s=’abcdefghi’ sau thực thủ tục delete(s,3,4) thì: A s=’abchi’ B s=’abcdi’ C s=’abghi’ D s=” Câu 14: Thủ tục insert(‘123’,’abc’,2) cho xâu kết sau đây? A a123bc B 1abc23 C 12abc D ab123 Học trực tuyến: khoahoc.vietjack.com Youtube: Học Cùng VietJack VietJack.com Facebook: Học Cùng VietJack Câu 15: Cho s=’Kon Tum Viet Nam’, hàm length(s) cho giá trị bằng: A 16 B 15 C ‘16’ D ‘15’ Câu 16: Cho s=’abcdefghi’ hàm copy(s,2,3) cho giá trị bằng: A bcd B ‘bcd’ C ‘cd’ D cd Câu 17: Trong Pascal, để khai báo biến tệp văn ta sử dụng cú pháp: A Var : text; B Var : text; C Var : string; D Var : string; Câu 18: Với khai báo A: array[1 100] of integer; việc truy xuất đến phần tử thứ sau: A A(7) B A[7] C A7 D A7 II TỰ LUẬN (4đ) Câu 1(1đ): Xâu S là: 'Em yeu truong em' a Hãy viết thủ tục xóa ký tự cho lại xâu kết 'truong em' b Hãy viết hàm viết hoa kí tự xâu S c Hãy viết thủ tục thêm vào xâu S cho xâu ‘'Em yeu truong HOA SEN cua em' d Hãy viết hàm xác định vị trí từ ‘em’ xâu S Câu 4(3đ): Cho dãy A gồm N số nguên dương A1, A2, A3,….An (N