Giáo án Tin học 11 - Tiết 50: Kiểm tra học kì II - Năm học 2017-2018
Bạn đang xem tài liệu "Giáo án Tin học 11 - Tiết 50: Kiểm tra học kì II - Năm học 2017-2018", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
giao_an_tin_hoc_11_tiet_50_kiem_tra_hoc_ki_ii_nam_hoc_2017_2.doc
Nội dung tài liệu: Giáo án Tin học 11 - Tiết 50: Kiểm tra học kì II - Năm học 2017-2018
- Tiết 50: KIỂM TRA HỌC KÌ II MA TRẬN ĐỀ Đề Nhận biết Thông hiểu Vận dụng Vận dụng cao 1 Câu 2, 4, 5, 6, 7 Câu 1, 8 Câu 9a, 9b, 10a Câu 9c, 10b, 10c 2 Câu 1, 2, 5, 6, 7, 8 Câu 3, 4 Câu 9a, 10a Câu 9b, 9c, 10b, 10c 3 Câu 1, 3, 4, 5 Câu 2, 6, 7, 8 Câu 9a, 10a Câu 9b, 9c, 10b, 10c Hä tªn: .. §iÓm KiÓm tra häc kú ii Líp: M«n: tin häc 11 Đề 1 Năm học 2017- 2018 A. Lý thuyÕt (4 ®iÓm)(Khoanh trßn ®¸p ¸n ®óng) C©u 1:Trong ng«n ng÷ lËp tr×nh pascal, vÒ mÆt có ph¸p c©u lÖnh nµo sau ®©y lµ ®óng? a. Type 1chieu = array [1..100] of char; c. Type mang1c = array (1..100) of char; b. Type mang = array [1-100] of char; d. Type mang1c = array [1..100] of char; C©u 2: D÷ liÖu kiÓu tÖp a. §îc lu tr÷ trªn ROM. c. ChØ ®îc lu tr÷ trªn ®Üa cøng. b. §îc lu tr÷ trªn RAM. d. §îc lu tr÷ trªn bé nhí ngoµi. C©u 3: Trong Pascal, ®Ó khai b¸o hai biÕn tÖp v¨n b¶n f1,f2 ta viÕt: a. Var f1 f2 : Text; c. Var f1 ; f2 : Text; b. Var f1, f2 : Text; d. Var f1 : f2 : Text; C©u 4: §Ó ®äc d÷ liÖu tõ tÖp v¨n b¶n ta cã thÓ sö dông thñ tôc ? a. Read( , ); c. Write( , ); b. Read( , ); d. Write( , ); C©u 5: Trong ng«n ng÷ lËp tr×nh pascal, x©u kÝ tù kh«ng cã kÝ tù nµo gäi lµ ? a. X©u kh«ng. c. X©u tr¾ng. b. X©u rçng. d. Kh«ng ph¶i x©u kÝ tù. C©u 6: Sè lîng phÇn tö trong tÖp a. Kh«ng ®îc lín h¬n 128. b. Kh«ng ®îc lín h¬n 256. c. Ph¶i ®îc khai b¸o tríc. d. Kh«ng bÞ giíi h¹n mµ chØ phô thuéc vµo dung lîng æ ®Üa. C©u 7: Trong ng«n ng÷ lËp tr×nh pascal, hai x©u kÝ tù ®îc so s¸nh dùa trªn? a. M· cña tõng kÝ tù trong c¸c x©u lÇn lît tõ tr¸i qua ph¶i. b. §é dµi tèi ®a cña hai x©u. c. §é dµi thùc sù cña hai x©u. d. Sè lîng c¸c kÝ tù kh¸c nhau trong x©u. C©u 8: Trong ng«n ng÷ lËp tr×nh pascal, phÇn tö ®Çu tiªn cña x©u ký tù mang chØ sè lµ? a. 0 c. 1 b. Do ngêi lËp tr×nh khai b¸o. d. Kh«ng cã chØ sè Bµi tËp (6 ®iÓm)
- C©u 9 : Cho d·y A gåm N (N<=100) phÇn tö lµ c¸c sè nguyªn. ViÕt ch¬ng tr×nh thùc hiÖn c¸c c«ng viÖc sau: a. NhËp gi¸ trÞ cho d·y A b. Sè lîng sè lÎ. c. TÝnh tæng c¸c phÇn tö cña d·y cã gi¸ trÞ nhá h¬n gi¸ trÞ lín nhÊt. C©u 10 : ViÕt ch¬ng tr×nh nhËp vµo mét x©u S vµ cho biÕt: a. §é dµi cña x©u. b. ChuÈn hãa S theo quy t¾c: Kh«ng cã kÝ tù trèng ë ®Çu x©u, kh«ng cã kÝ tù trèng ë cuèi x©u, gi÷a hai kÝ tù liÒn kÒ chØ cã mét kÝ tù trèng. c. HiÓn thÞ tõ dµi nhÊt trong x©u S ? Hä tªn: .. §iÓm KiÓm tra häc kú ii Líp: M«n: tin häc 11 Đề 2 Năm học 2017 - 2018 Lý thuyÕt (4 ®iÓm)(Khoanh trßn ®¸p ¸n ®óng) Câu 1: Trong ngôn ngữ lập trình Pascal, xâu kí tự có tối đa ? A. 8 kí tự; C. 16 kí tự; B. 256 kí tự; D. 255 kí tự; Câu 2: Trong ngôn ngữ lập trình Pascal, thủ tục chèn xâu S1 vào xâu S2 bắt đầu từ vị trí vt được viết: A. Insert(vt,S1,S2); C. Insert(S1,vt,S2); B. Insert(S1,S2,vt); D. Insert(S2,S1,vt); Câu 3: Hãy chọn phương án hợp lý nhất. Trong ngôn ngữ lập trình Pascal: A. Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số; B. Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần; C. Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần; D. Các phần tử của mảng một chiều không sắp thứ tự . Câu 4: Trong các chương trình chuẩn sau đây, chương trình chuẩn nào là thủ tục chuẩn? A. Sin(x); C. Sqrt(x); B. Length(S); D. Delete(S,5,1); Câu 5: Để khai báo hàm trong Pascal bắt đầu bằng từ khóa: A. Program. C. Function. B. Procedure. D. Var. Câu 6: Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục: A. Read( , ); B. Read( , ); C. Write( , ); D. Write( , ); Câu 7: Nếu hàm eof( ) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí : A. Đầu dòng. C. Cuối dòng. B. Đầu tệp. D. Cuối tệp. Câu 8: Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp: A. Var : Text; C. Var : String; B. Var : Text; D. Var : String; Bµi tËp (6 ®iÓm)
- C©u 9: Cho d·y A gåm N (N<=100) phÇn tö lµ c¸c sè nguyªn . ViÕt ch¬ng tr×nh thùc hiÖn c¸c c«ng viÖc sau: a. NhËp gi¸ trÞ cho d·y A b. D·y cã bao nhiªu sè kh«ng ©m. c. T×m gi¸ trÞ nhá nhÊt vµ sè lîng c¸c phÇn tö ®¹t gi¸ trÞ nhá nhÊt trong d·y. C©u 10: ViÕt ch¬ng tr×nh nhËp vµo mét x©u S vµ thùc hiÖn: a. §é dµi cña x©u. b. TÝnh sè lîng kÝ tù sè kh¸c kÝ tù 1 trong x©u. c. X©u S cã ph¶i lµ x©u ®èi xøng hay kh«ng? Hä tªn: .. §iÓm KiÓm tra häc kú ii Líp: .. M«n: tin häc 11 Đề 3 Năm học 2017- 2018 Lý thuyÕt (4 ®iÓm)(Khoanh trßn ®¸p ¸n ®óng) Câu 1: Dữ liệu kiểu tệp A. Sẽ bị mất hết khi tắt máy. C. Không bị mất khi tắt máy hoặc mất điện. B. Sẽ bị mất hết khi tắt điện đột ngột. D. Cả A, B, C đều sai. Câu 2: Cho khai báo mảng như sau : Var a: array [0..10] of integer; Phần tử nào truy cập đến phần tử thứ 10 của mảng? A. A[10] C. A[9] B. A(10) D. A(9) Câu 3: Phát biểu nào dưới đây về biến là sai ? 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ộ phải có tên khác với tên của biến toàn cục; C. 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; D. Một hàm có thể có nhiều tham số biến; Câu 4: Hãy chọn phương án ghép đúng? Độ dài tối đa của xâu kí tự trong ngôn ngữ lập trình pascal? A. 256 C. 65535 B. 255 D. Tùy ý Câu 5: Cách thức truy cập tệp văn bản là A. Truy cập tuần tự. C. Truy cập trực tiếp B. Truy cập ngẫu nhiên. D. Vừa truy cập tuần tự vừa truy cập trực tiếp. Câu 6: Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác đọc dữ liệu từ tệp : A. Mở tệp => Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Đóng tệp . B. Mở tệp => Đọc dữ liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp. C. Gán tên tệp với biến tệp => Mở tệp => Đọc dữ liệu từ tệp => Đóng tệp . D. Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Mở tệp => Đóng tệp. Câu 7: Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì ? for i := length(str) downto 1 do write(str[i]) ; A. In xâu ra màn hình; B. In từng kí tự xâu ra màn hình; C. In từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên; D. In từng kí tự ra màn hình theo thứ tự ngược; Câu 8: Cho khai báo sau: Var hoten : String[]; Phát biểu nào dưới đây là đúng ?
- A. Câu lệnh sai vì thiếu độ dài tối đa của xâu; C. Xâu có độ dài lớn nhất là 255; B. Xâu có độ dài lớn nhất là 0; D. Cần phải khai báo kích thước của xâu sau đó; Bµi tËp (6 ®iÓm) C©u 9: D·y A gåm N phÇn tö (N<=100) lµ c¸c sè nguyªn. ViÕt ch¬ng tr×nh thùc hiÖn: a. NhËp gi¸ trÞ cho d·y A. b. Sè lîng sè ch½n chia hÕt cho 3 cña d·y A. c. S¾p xÕp d·y thµnh d·y kh«ng gi¶m. C©u 10: ViÕt ch¬ng tr×nh nhËp vµo x©u X bÊt kú vµ thùc hiÖn: a. §é dµi cña x©u. b. HiÓn thÞ x©u X theo chiÒu ngîc l¹i. c. Sè lîng ch÷ sè kh¸c nhau cã trong x©u X. Bµi lµm ........................................................................ ................. .......................................................................................... ..........................................................................................¬n.......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... ..........................................................................................
- .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... A. Lý thuyÕt(4 ®iÓm) Mçi c©u 0.5 ®iÓm C©u 1 2 3 4 5 6 7 8 §¸p ¸n D D C B B D A C B. Bµi tËp (6 ®iÓm) Bµi 1: ( 3.5 ®iÓm ) Program bai1; 0.25 Uses crt; Var A: array[1..100] of integer; 0.5 N,i,slnt,slu: byte; Begin 0.25 Clrscr; Writeln (‘nhap so luong phan tu N cho day, N <100’); 0.5 Readln(N); For i:=1 to N do 0.5 Readln(a[i]); slu:=2; slnt:=0; 0.25 for i:=1 to N do 1 begin for j:=2 to a[i]-1 do if a[i] mod j = 0 then slu:= slu +1; if slu = 2 then slnt := slnt +1; end; writeln(‘So luong so nguyen to cua day A la: ’, slnt : 4); 0.25 readln end.
- Bai 2(2,5 ®iÓm) Program bai2; 0.5 Uses crt; Var i,s: integer; Function gt(x: integer): integer; 1 Begin gt:=1.0; For i:= 1 to x do gt:= gt * i End; BEGIN 0.25 Clrscr; S := 0; For i:=1 to 10 do 0.5 S := S + gt(i); Writeln(‘Tong cac giai thua la: ’, S:8); 0.25 readln END.

