Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
165 KB
Nội dung
Đề thi Đề thi Học Kỳ II - Môn Tin học 11 Mã đề 2 Trắc nghiệm: Câu 1: Khai báo nào sau đây là đúng cú pháp ? A. Type mang1c = array (1 100) of byte; B. Type mang1c = array [1 100] of byte; C. Type mang1c = array [1-100] of byte; D. Type 1mang = array [1 100] of byte; Câu 2: Cho khai báo sau: var a,b:string; Đáp án nào sau đây là đúng A. Đây là khai báo một chuỗi vô số kí tự B. Đây là khai báo một chuỗi gồm 200 kí tự C. Đây là khai báo một mảng 1 chiều D. Đây là khai báo một chuỗi gồm 255 kí tự Câu 3: Cho câu lệnh sau Begin Write('Phan tu thu',i,'='); readln(A[i]); end; Câu lệnh trên làm gì? A. Nhập vào i phần tử của mảng A B. Xuất ra màn hình gồm i phần tử của mảng A C. Nhập vào vị trí thứ i của mảng A D. Xuất ra màn hình vị trí trong mảng A Câu 4: Để xuất một mảng A vừa nhập vào từ bàn phím ta thự hiện lệnh nào sau đây A. Write(A[i]:4); B. read(A[i]); C. Write('A[i]:4') D. readln(A[i]); Câu 5: Cho câu đoạn lệnh sau For i= 2 to N do if A[i]>max the Begin Max=A[i]; Csmax=i; end; Đoạn lệnh trên sai ở chỗ nào? A. Vòng lặp For B. lệnh gán = C. Lệnh If Câu 6: Lệnh Write(A[i]) trong passcal thực hiện công việc gì? A. Là một câu thông báo B. In ra màn hình các phần tử trong mảng A. C. Thực hiện tính giá trị A D. Nhập vào các số hạng của mảng A Họ tên HS:……………………………………. lớp:…………………. Câu 7: Câu lệnh nào sau đây là thực hiện in mảng 2 chiều ra màn hình A. For i :=1 to n do Begin for j:= 1 to n do write(A[i,j]); writeln; end; B. For i :=1 to n do Begin for j:= 1 to n do write('A[i,j]'); writeln; end; C. For i =1 to n do Begin for j= 1 to n do write(A[i,j]); writeln; end; D. For i :=1 to n do for j:= 1 to n do write(A[i,j]); writeln; Câu 8: Cho các khai báo sau, đâu là khai báo đúng về một mảng 2 chiều? A. type mang2c := array[1 9:1 8] of integer; var A,B:mang2c; B. type mang2c = array[1 9,1 8] of integer; var A,B:mang2c; C. var A,B:mang2c; D. type mang2c := array[1 9,1 8] of integer; var A,B:mang2c; Câu 9: Cho một mảng A có 15 dòng và 13 cột, để in ra màn hình phần tử dòng 7, cột 5 ta viết: A. Write(A[7,5]); B. Write(A[5,7]); C. Write(A:7:5); D. Write(A,7,5); Câu 10: Cách khai báo nào sau đây là đúng về mảng một chiều A. Type Mang = array[1 10] of integer; var Mang: A; B. Type Mang = array[1 .10] of integer; var A:Mang; C. Type Mang:=array[1 10] of integer; var A: Mang; D. Type Mang = array[1 10] of integer; var A:Mang; Tự Luận: Em hãy viết chương trình hoàn chỉnh nhập vào một mảng 1 chiều và xuất ra màn hình mảng vừa nhập, biết rằng các phần tử trong mảng là các số nguyên. Một số câu hỏi trắc nghiệm TIN HỌC 11 Chương Trang _ Chương IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC Câu : _ Phát biểu kiểu mảng phù hợp ? A Là tập hợp số nguyên; B Độ dài tối đa mảng 255; C Là dãy hữu hạn phần tử kiểu; (*) D Mảng chứa kí tự; Câu : _ Hãy chọn phương án ghép Để khai báo số phần tử mảng PASCAL, người lập trình cần A khai báo số số phần tử mảng; B khai báo số bắt đầu kết thúc mảng; (*) C khai báo số kết thúc mảng; D không cần khai báo gì, hệ thống tự xác định; Câu : _ Phát biểu số mảng phù hợp ? A Dùng để truy cập đến phần tử mảng; (*) B Dùng để quản lí kích thước mảng; C Dùng vòng lặp với mảng; D Dùng vòng lặp với mảng để quản lí kích thước mảng; Câu : _ Phát biểu sau mảng không xác ? A Chỉ số mảng không thiết 1; B Có thể xây dựng mảng nhiều chiều; C Xâu kí tự xem loại mảng; D Độ dài tối đa mảng 255; (*) Câu : _ Thế khai báo biến mảng gián tiếp ? A Khai báo mảng ghi; B Khai báo mảng xâu kí tự; C Khai báo mảng hai chiều; D Khai báo thông qua kiểu mảng có; (*) Câu : _ Mảng table chứa phần tử ? CONST COLUMNS = 3; ROWS = 4; table : ARRAY [ COLUMNS + 1, ROWS ] of INTEGER; A 12 B 16 C 20 D 25 (*) Câu : _ Phương án khai báo mảng hợp lệ ? A mang : ARRAY[0 10] OF INTEGER; (*) B mang : ARRAY[0 10] : INTEGER; C mang : INTEGER OF ARRAY[0 10]; D mang : ARRAY(0 10) : INTEGER; Câu : _ Cho khai báo sau : a : array[0 16] of integer ; Câu lệnh in tất phần tử mảng ? A for k := to 16 write(a[k]); B for k := 16 downto write(a[k]); (*) C for k:= to 15 write(a[k]); D for k := 16 down to write(a[k]); Một số câu hỏi trắc nghiệm TIN HỌC 11 Chương Trang _ Câu : _ 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 phần tử nhỏ mảng; B Tìm phần tử lớn mảng; C Tìm số phần tử lớn mảng; (*) D Tìm số phần tử nhỏ mảng; Câu 10 : _ Cho khai báo mảng sau : Var m : array[0 10] of integer ; Câu 11 Câu 12 Câu 13 Câu 14 Câu 15 Câu 16 Phương án phần tử thứ 10 mảng ? A a[10]; C a[9]; (*) B a(10); D a(9); : _ Khai báo mảng hai chiều sau sai ? A var m : array[1 10] of array[0 9] of integer; B var m : array[1 20,1 40] of real; C var m : array[1 9;1 9] of integer; (*) D var m : array[0 10,0 10] of char; : _ Hãy chọn phương án ghép Mảng kiểu liệu biểu diễn dãy phần tử thuận tiện cho A chèn thêm phần tử; B truy cập đến phần tử bất kì; (*) C xóa phần tử D chèn thêm phần tử xóa phần tử; : _ Hãy chọn phương án ghép Độ dài tối đa xâu kí tự PASCAL A 256; C 65535; B 255; (*) D Tùy ý; : _ Hãy chọn phương án ghép Cho xâu S ‘Hanoi-Vietnam’ Kết hàm Length(S) A 12; C 14 B 13 (*) D 15 : _ Hãy chọn phương án ghép Cho xâu S ‘Hanoi-Vietnam’ Kết hàm Pos(‘Vietnam’,S) A 5; C 7; (*) B 6; D 8; : _ Cho khai báo sau : Var hoten : String; Phát biểu ? A Câu lệnh sai thiếu độ dài tối đa xâu; B Xâu có độ dài lớn 0; C Xâu có độ dài lớn 255; (*) D Cần phải khai báo kích thước xâu sau đó; Câu 17 : _ Hãy chọn phương án ghép Thủ tục chuẩn Insert(S1,S2, vt) thực A chèn xâu S1 vào S2 vị trí vt ; (*) B chèn xâu S2 vào S1 vị trí vt ; C nối xâu S2 vào S1; Một số câu hỏi trắc nghiệm TIN HỌC 11 Chương Trang _ D chép vào cuối S1 phần S2 từ vị trí vt ; Câu 18 : _ Đoạn chương trình sau in kết ? Program Welcome ; Var a : string[10]; Begin a := ‘tinhoc ’; writeln(length(a)); End A B C D 6; 7; (*) 10; Chương trình có lỗi; Câu 19 : _ Cho str xâu kí tự, đoạn chương trình sau thực công việc ? for i := length(str) downto write(str[i]) ; A B C D In In In In xâu hình; kí tự xâu hình; kí tự hình theo thứ tự ngược, trừ kí tự đầu tiên; kí tự hình theo thứ tự ngược; (*) Câu 20 : _ Cho str xâu kí tự, đoạn chương trình sau thực công việc for i := to length(str) – str[i+1] := str[i] ; A B C D Dịch Dịch Khởi Khởi chuyển kí tự xâu sau vị trí; chuyển kí tự sâu lên trước vị trí; tạo lại kí tự xâu kí tự đầu tiên; (*) tạo lại kí tự xâu kí tự cuối cùng; Câu 21 : _ Phát biểu sau chức kiểu ghi phù hợp ? A Để mô tả đối tượng chứa nhiều loại thông tin khác nhau; (*) B Để mô tả nhiều liệu; C Để mô tả liệu gồm số xâu kí tự; D Để tạo mảng nhiều chiều; Câu 22 : _ Phát biểu sau ghi không phù hợp ? A Bản ghi liệu có cấu trúc; B Bản ghi thường có nhiều trường liệu; C Trường liệu ghi kiểu ghi khác; D Bản ghi thường dùng để thay mảng; (*) Câu 23 : _ Cho ghi sinh_vien gồm trường ho_ten, ngay_sinh Biểu thức truy cập đến trường ho_ten ghi ? A ho_ten; B sinh_vien->ho_ten; C sinh_vien.(ho_ten,ngay_sinh); D sinh_vien.ho_ten; (*) Câu 24 : _ Hãy chọn phương án ghép Kiểu liệu có cấu trúc A kiểu liệu chuẩn ngôn ngữ lập trình cho sẵn, người lập trình cần khai báo nhờ tên chuẩn; B kiểu liệu người lập trình xây dựng từ kiểu liệu có; (*) Một số câu hỏi trắc nghiệm TIN HỌC 11 Chương Trang _ C ngôn ngữ lập trình có cách thức xây dựng giống nhau; D ngôn ngữ lập trình bậc cao kiểu mảng, ghi xâu; Câu 25 : _ Phát biểu sau sai ? A Một ngôn ngữ lập trình cung cấp cách thức để xây dựng kiểu liệu có cấu trúc từ kiểu liệu chuẩn; B Khi xây dựng kiểu liệu có cấu trúc, người lập trình phải xác định tên kiểu, cấu trúc, khuôn dạng kiểu liệu cần ... TRƯỜNG THPT NGUYỄN DU - KRƠNG PA - GIALAI Đề thi học kỳ II mơn Tin học 10 năm học 2008-2009 Nội dung đề thi số : 001 (Thời gian 45 phút) 1). Chọn phát biểu sai? Để đònh dạng Font ta chọn? a). Edit/Font b). Format/Font c). Insert/Font d). File/Font 2). Phông chữ nào gõ được với bộ mã Unicode?Time new romanVni-times.Vntime a). Vni-heavy b). Vni-times c). .Vntime d). Time new roman 3). Chọn phát biểu đúng? Để mở văn bản đã có ta chọn: a). Nhấn tổ hợp phím Alt+O b). File/Open c). Edit/Open d). Insert/Open 4). Chức năng của thanh công cụ chuẩn là? a). Chứa một số biểu tượng lệnh biên tập văn bản b). Chứa một số biểu tượng lệnh đònh dạng văn bản c). Chứa một số biểu tượng lệnh vẽ hình trong văn bản d). Chứa các bảng chọn lệnh 5). Chọn phát biểu sai? Trong hộp thoại Font a). Font: Chọn phông cho ký tự b). Font Style: Chọn kiểu in nghiêng c). Size: Chọn kích thước ký tự d). Font color: Chọn màu ký tự 6). Chọn câu trả lời đúng? Để tạo mới văn bản ta chọn: a). File/New b). File/Open c). Nhấn tổ hợp phím Alt+N d). Edit/New 7). Chọn phát biểu đúng?Để đóng văn bản đang làm việc ta chọn: a). File/Close b). File/Exit c). Nháy nút X trên thanh tiêu đề d). Edit/Exit 8). Hệ soạn thảo văn bản là phần mềm? a). Đóng gói b). Tiện ích c). Ứng dụng d). Hệ thống 9). Chọn câu trả lời đúng? Để biên tập văn bản, thao tác cần làm trước tiên là: a). Chọn lệnh trên thanh bảng chọn b). Chọn lệnh trên thanh công cụ c). Chọn lệnh trên thanh công cụ đònh dạng d). Chọn văn bản 10). Chức năng của thanh trạng thái là? a). Cho biết tên văn bản đang làm việc b). Chứa các lệnh biên tập văn bản c). Cho biết trạng thái hiện tại của văn bản d). Chứa các lệnh đònh dạng văn bản 11). Chọn phát biểu sai? Để xóa văn bản sau khi chọn nó ta chọn: a). Delete b). Backspace c). Edit/Cut d). File/Cut 12). Bộ mã Vni phù hợp với bộ phông chữ nào? a). VNI-Times b). Time new Roman c). Tahoma d). .Vntime 13). Chọn phát biểu sai? Để di chuyển văn bản sau khi chọn nó, ta chọn? a). Edit/Cut b). Nhấn tổ hợp phím Ctrl+X c). Nháy nút Cut trên thanh công cụ d). File/Cut 14). Chọn phát biểu đúng? Để thay đổi giữa chế độ chèn và chế độ đè ta nhấn phím: a). Insert b). Delete c). Enter d). Tab 15). Chức năng chính của thanh tiêu đề phần mềm Microsoft Word là? a). Chứa lệnh đònh dạng văn bản b). Chứa lệnh biên tập văn bản c). Tên văn bản đang làm việc d). Chứa các công cụ vẽ 16). Chọn câu đúng? Để lưu văn bản với tên mới ta thực hiện. a). File/Save b). Nhấn tổ hợp phím Ctrl+S c). File/Save as . d). Nhấn nút Save trên thanh công cụ 17). Chọn phát biểu sai? Để sao chép văn bản sau khi chọn nó ta chọn: a). Nhấn tổ hợp phím Ctrl+C b). Edit/Copy c). Edit/Cut d). Nháy Copy trên thanh công cụ 18). Để gõ được chữ Việt trong máy tính, cần chọn phông chữ phù hợp với bộ mã. Với bộ mã TCVN3 phù hợp phông chữ nào? a). Vni - Times b). Có tiếp đầu ngữ là: Vni- c). Time new Roman d). Có tiếp đầu ngữ là: .Vn 19). Chọn phát biểu đúng? Để kết thúc phiên làm việc với Word ta chọn: a). File/Close b). File/Exit c). Edit/Close d). Nháy nút X trên thanh công cụ 20). Chọn phát biểu đúng?Để lưu văn bản với tên đã có ta chọn? a). Nhấn tổ hợp phím Alt+S b). File/Save as . c). Nhấn tổ hợp phím Ctrl+S d). File/Save 21). Chọn câu trả lời đúng? Để gộp nhiều ô thành một ô, sau khi chọn các ô cần gộp, ta chọn: a). Insert/Merge Cell b). Format/Merge Cells c). Table/Merge Cells d). Edit/Merge Cell 22). Chọn trả lời đúng? Để chia 1 ô thành nhiều ô, sau khi chọn ô cần chia, ta chọn? a). Insert/Split Cells . b). Table/Split Cells . c). Format/Split Cell . d). Edit/Split Cell . 23). Chọn câu đúng trong các câu sau? a). Nếu không biết đòa chỉ trang web thì không có cách nào truy cập trang web đó b). Trình duyện web là phần mềm giúp người dùng giao tiếp với hệ thống WWW c). Trình duyệt web không có chức năng hiển thò thông tin d). TCP/IP là phần mềm Phòng GD-ĐT Châu Thành ĐỀ THI HỌC KÌ II Năm học: 2006-2007 Trường THCS Hữu Đònh Môn : Tin học 7 Thời gian: 45 phút Em hãy soạn thảo và trang trí văn bản sau và sau đó lưu vào đóa A :\ với tên là THIHKII Kinh nghiệm : SÁCH VỞ SẠCH ĐẸP ớ luôn coi sách vở là người bạn thực sự của mình :khi cần dùng sách vở tớ luôn nhẹ nhàng ,cẩn thận.Sách vở để trong căp hay trên bàn học đều rất ngay ngắn có thứ tự . T Giá sách hay bàn đặt sách luôn được tớ giữ khô thoáng, sạch bụi .Nếu bạn có một cái tủ nhỏ để đựng sách vở thì có thể đặt trong tủ một cục vôi sống để chúng giúp bạn hút ẩm giữ khô cho sách vở . Từ đầu học kì ,sách vở đều đã được bọc cẩn thận rồi .Sau khi học xong ,tớ thường dùng băng dính dán thêm một lớp ở gáy sách hay các mép sách để tăng độ cứng và không bò quăn hay chẻ mép . Sách giống như gương mặt của chúng ta vậy .Nếu trông chúng ta sáng sủa , gọn gàng ,sạch sẽ có nghóa là ý thức học tập của chúng ta cũng tốt đấy . Chúng ta là đôi bạn học tập Cố gắng ôn tập Để thi học kì tốt bạn nhé . ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM Môn: Tin Học 7 Sọan thảo văn bản thô đầy đủ ( 4 điểm) Đònh dạng chữ (1 điểm ) Chèn hình quyển sách ( 1,5 điểm ) Chèn hình đôi bạn ( 1,5 điểm ) Chèn chữ “ chúng tớ …. Học tập “( 1 điểm ) Chèn Autoshape ( 1 điểm ) Tuần 19 Thứ ngày tháng năm 2007 Lớp 4A: sĩ số: Lớp 4B: sĩ số: Lớp 4C: sĩ số: Tiết 37: khám phá rừng nhiệt đới (3 tiết) I. Mục tiêu: -Học sinh nắm đợc cách chơi và biết thao tác để tham gia trò chơi của phần mềm. -Thông qua phần mềm học sinh biết thêm về một số loài động vật sống trong rừng, đặc điểm sinh sống của những loài vật này. -Thông qua phần mềm học sinh có thái độ yêu thiên nhiên, quý trọng và bảo vệ môi trờng, bảo vệ các loài động thực vật quý hiếm. II. Thiết bị dạy học: 1. GV: Giáo án + Máy vi tính. 2. HS: Sách vở + Đồ dùng học tập. III. Các hoạt động dạy và học chủ yếu: 1.ổn định tổ chức: 2. Kiểm tra: Sách vở + đồ dùng học tập. 3. Giảng bài mới: Giới thiệu + Ghi đầu bài. Hoạt động của thầy Hoạt động của trò a. Hoạt động 1: Giảng bài. Giới thiệu phần mềm: Khám phá rừng nhiệt đới là phần mềm đơn giản nhng hấp dẫn và thú vị. Em sẽ đợc làm quen với 1 khu rừng nhiệt đới có nhiều cây cối và con vật đáng yêu. Nhiệm vụ của em là đa các con vật trong rừng vào đúng chỗ trớc khi trời sáng để chúng có thể ngủ yên qua đêm. Phần mềm còn giúp em luyện tập thao tác sử dụng chuột. b. Hoạt động 2: GV hớng dẫn. * Khởi động phần mềm : Nháy đúp chuột vào biểu tợng để khởi động, màn hình khởi động giống nh hình sau : -Nháy chuột vào dòng chữ Play game để bắt đầu lợt chơi. -Chờ 1 lát em sẽ thấy xuất hiện 2 mức chơi : Easy(dễ) và Hard(khó). *Cách chơi : _Ghi bài: -Quan sát 1 -Giữa màn hình chính là khu rừng nhiệt đới với 3 tầng sinh thái, thấp nhất là mặt đất, tầng trung và tầng cao. Ban đầu em sẽ thấy khu rừng vắng vẻ, em phải đa các con vật khác vào đúng vị trí trong rừng. -ở góc dới bên phải sẽ xuất hiện lần lợt các con vật. Em cần giúp chúng tìm chỗ ngủ qua đêm an toàn trớc khi trời sáng. -Có một ô nhỏ cho em biết thời gian. Ban đêm sẽ là một vầng Trăng Khuyết. Khi mặt trời lên cao tức là đêm qua đi và chời đã sáng. Thời gian không nhiều em phải nhanh chóng hoàn thành công việc. *Thao tác đa con vật vào đúng chỗ của nó : + Nháy chuột lên hình con vật ở góc dới bên phải màn hình. Nếu thao tác này chính xác thì sau khi nháy chuột, hình con vật sẽ đợc gắn dính với con trỏ chuột. + Di chuyển chuột lên vị trí đích và nháy chuột lần thứ hai. Nếu vị trí nào đúng, con vật sẽ đợc vào vị trí đúng, ngợc lại nếu vị trí sai, hình con vật sẽ quay trở lại vị trí xuất phát và phải thao tác lại từ đầu. +Để thoát khỏi phần mềm em hãy nháy chuột vào chữ EXIT ở màn hình khởi động. IV: Các hoạt động nối tiếp: 1. Trò chơi: Trong thời gian ngắn các em thi nhau chơi trò chơi này. 2. Nhận xét & đánh giá: Giáo viên nhận xét về tiết học Tiết 38: khám phá rừng nhiệt đới (3 tiết) I. Mục tiêu: -Học sinh nắm đợc cách chơi và biết thao tác để tham gia trò chơi của phần mềm. -Thông qua phần mềm học sinh biết thêm về một số loài động vật sống trong rừng, đặc điểm sinh sống của những loài vật này. -Thông qua phần mềm học sinh có thái độ yêu thiên nhiên, quý trọng và bảo vệ môi trờng, bảo vệ các loài động thực vật quý hiếm. II. Thiết bị dạy học: 1. GV: Giáo án + Máy vi tính. 2. HS: Sách vở + Đồ dùng học tập. III. Các hoạt động dạy và học chủ yếu: 1.ổn định tổ chức: 2. Kiểm tra: Sách vở + đồ dùng học tập. 2 3. Giảng bài mới: Giới thiệu + Ghi đầu bài. Hoạt động của thầy Hoạt động của trò Thực hành tại phòng máy -Hớng dẫn : Các em mở máy tính và mở biểu tợng và vào chơi trò chơi này. Học sinh mở máy tính IV: Các hoạt động nối tiếp: 1. Trò chơi: Trong thời gian ngắn các em thi nhau chơi trò chơi này. 2. Nhận xét & đánh giá: Giáo viên nhận xét về tiết học Tuần 20 Thứ ngày tháng năm 2007 Lớp 4A: sĩ số: Lớp 4B: sĩ số: Lớp 4C: sĩ số: Tiết 39: khám phá rừng nhiệt đới (3 tiết) I. Mục tiêu: -Học sinh nắm đợc cách chơi và biết thao tác để tham gia trò chơi của phần mềm. -Thông qua phần mềm học sinh biết thêm về một số Trng THPT Cao Bỡnh H v tờn: Lp: KIM TIN HC 11 (45 PHT) Nm hc 2012 - 2013 s 01 IM I. Phn trc nghim (3 im) Cõu 1: Mun khai bỏo x, y l tham tr, z l tham bin. Khai bỏo no sau õy ỳng ? A. Procedure thamso (x : byte ; var y : byte; var z : byte ); B. Procedure thamso (x : byte ; var z , y : byte); C. Procedure thamso (x : byte ; y : byte; var z : byte ); D. Procedure thamso (var x : byte ; var y : byte; var z : byte ); Cõu 2: Bin cc b l gỡ? A. Bin c khai bỏo trong CTC nhng c s dng trong chng trỡnh chớnh B. Bin c khai bỏo trong chng trỡnh chớnh nhng ch c s dng cho CTC C. Bin c khai bỏo trong chng trỡnh con D. Bin t do khụng cn khai bỏo Câu 3 : Đoạn chơng trình sau in ra kết quả nào ? Program Welcome ; Var a : string[10]; Begin a := tinhoc; writeln(length(a)); End. A. 7; B. 6; C. Chơng trình có lỗi; D. 10; Câu 4 : S1 = tin hoc cho moi nguoi Pos(o,S1) cho kết quả là? A. 5 B. 6 C. 7 D. 11 Câu 5 : Trong ngôn ngữ lập trình Pascal, đoạn chơng trình sau (kiểu xâu) thực hiện công việc gì ? S1 := ; For i :=1 to length(S) do S1 :=S1 + upcase(S[i]); A. Tạo xâu S1 là chữ in hoa từ xâu S B. Tạo xâu S1 là chữ thờng từ xâu S C. Tạo xâu S1 từ xâu S D. Tạo xâu S1 là các kí tự chữ số Câu 6 : S1 abcd S2= ghk Insert(S1,S2,1) cho kết quả là ? A. abcdghk B. ghkabcd C. gabcdgha D. aghkbcd Cho on chng trỡnh sau: (p dng cho cỏc cõu 7, 8, 9, 10) Program thi_hk_2; Var a,b,c : real; Procedure vidu (Var x: integer; y,z: real ):real; Var tong: real; Begin x:= x+1; y:=y - x; z:=z + y; tong:=x+y+z; Writeln(x, ,y, ,z, ,tong); End; BEGIN a:=3; b:=4; c:=5; vidu(a,b,c); Writeln(a, ,b, ,c); Readln END. Cõu 7: Chng trỡnh trờn cú 1 li l: A. Bin tong khai bỏo sai kiu B. Th tc khụng cú kiu d liu C. Khụng xut kt qu ra mn hỡnh D. Khụng cú lnh gi chng trỡnh con Cõu 8: Tham s hỡnh thc ca chng trỡnh trờn l: A. tong B. a, b, c C.x, y, z D. 3, 4, 5 Cõu 9: Trong chng trỡnh trờn A. x l tham tr, y, z l tham bin B. x l tham bin, y, z l tham tr C. x, y l tham tr, z l tham bin D. x, y l tham bin, z l tham tr Cõu 10: Bin ton cc ca chng trỡnh trờn l: A. Readln B. Writeln(a, ,b, ,c); C. a:=3; b:=4; c:=5; D. a, b, c II. Phn t lun (5 im) Cõu 1 (2 im) Th no l d liu kiu xõu? Cỏch khai bỏo? Ly vớ d? Cõu 2: (3 im) - Viết thủ tục nhập 3 số nguyên a, b, c nhập từ bàn phím - Viết hàm tính tổng các số mang gia trị chẵn trong 3 số a, b, c? Trng THPT Cao Bỡnh H v tờn: Lp: KIM TIN HC 11 (45 PHT) Nm hc 2012 - 2013 s 01 IM I. Phn trc nghim (3 im) Cõu 1. Mun khai bỏo x, y l tham tr, z l tham bin. Khai bỏo no sau õy ỳng ? A. Procedure thamso (x : byte ; var y : byte; var z : byte ); B. Procedure thamso (x : byte ; var z , y : byte); C. Procedure thamso (x : byte ; y : byte; var z : byte ); D. Procedure thamso (var x : byte ; var y : byte; var z : byte ); Câu 2: Hãy chọn phơng án ghép đúng. Cho xâu S là Hanoi-Vietnam. Kết quả của hàm Length(S) là A. 12 B. 14 C. 13 D. 15 Cõu 3: Phn no cú th khụng cú trong mt chng trỡnh con? Chn cõu tr li ỳng: A Phn thõn B Phn khai bỏo C Phn u D Phi cú 3 phn Câu 4: Đoạn chơng trình sau in ra kết quả nào ? Program Welcome ; Var a : string[10]; Begin a := THPT Cao Binh; writeln(length(a)); End. A. 7; B. 11; C. Chơng trình có lỗi; D. 13; Cõu 5 : Kiu d liu no ca hm ch cú th l A. Record, Byte B. Integer; Real, char, boolean, string, C. Boolean, Word D. Integer; Real, char, array, reacord. Cõu 6: S:=Tin Hoc, lnh For i:=1 to lenght(S) do S:=upcase(S[i]); ? A. S=tin hoc B. S=tIN hOC C. S=TIN HOC D. S=Tin Hoc Cho on chng trỡnh sau: (p dng cho cỏc cõu 7, 8, 9, 10) Program thi_hk_2; Var x,y,z : real; Procedure vidu (Var a: integer; b,c: real ):real; Var tong: real; Begin a:= a+1; b:=b - a; c:=c + b; tong:=a+b+c; Writeln(a, ,b, ,c, ,tong); End; BEGIN x:=3; y:=4; z:=5; vidu(x,y,z); Writeln(x, ,y, ,z); Readln END. Cõu 7: Chng trỡnh trờn cú 1 li l: A. Bin tong khai bỏo sai kiu B. Th tc khụng cú kiu d liu C. Khụng xut kt qu ra mn hỡnh D. Khụng cú lnh gi chng trỡnh con Cõu 8: Tham s hỡnh thc ca chng trỡnh trờn l: A. tong B. a, b, c C.x, y, z D. 3, 4, 5 Cõu 9: Trong [...]... số câu hỏi trắc nghiệm TIN HỌC 11 Chương 4 Trang _ 11 C Readln(A.Diem) ; D S := A.Diem ; Câu 78 : _ Trong kiểu dữ liệu bản ghi, mỗi bản ghi thường được dùng để? A Mô tả hay lưu trữ thông tin về nhiều đối tượng cần quản lý ; B Mô tả hay lưu trữ thông tin về một thuộc tính cần quản lý ; (*) C Mô tả hay lưu trữ thông tin về một đối tượng cần quản lý ; D Mô tả hay lưu trữ thông tin về nhiều thuộc tính ... ngữ lập trình Pascal, thủ tục chèn xâu S1 vào xâu S2 vị trí vt viết A Insert(vt,S1,S2); B Insert(S1,S2,vt); (*) C Insert(S1,vt,S2); D Insert(S2,S1,vt); : _ Trong ngôn ngữ lập trình Pascal, với... độ dài lớn 25 5; (*) D Cần phải khai báo kích thước xâu sau đó; Câu 17 : _ Hãy chọn phương án ghép Thủ tục chuẩn Insert(S1,S2, vt) thực A chèn xâu S1 vào S2 vị trí vt ; (*) B chèn xâu S2 vào S1... chương trình sau thực công việc ? S1 := ‘anh’ ; S2 := ‘em’ ; i := pos(S2, S) ; While i Begin Delete(S, i, 2) ; Insert(S1, S, i) ; i := pos(S2, S) ; End ; A Thay toàn cụm từ ‘anh’ xâu S cụm