ĐỀ KIỂM TRA MÔN TIN KHỐI 11

4 647 3
ĐỀ KIỂM TRA MÔN TIN KHỐI 11

Đang tải... (xem toàn văn)

Thông tin tài liệu

đề kiểm tra một tiết môn tin học khối 11 01 04 07 02 05 08 03 06 09 Câu 1 : Trong ngôn ngữ lập trình Pascal, cho đoạn chơng trình : S :=0 ; For i := 1 To N Do S :=S+A[i] ; Đoạn chơng trình trên thực hiện việc nào trong các việc sau (A là mảng một chiều có số phần tử là N) ? A. Tính tổng giá trị các phần tử của mảng A B. Nhập giá trị cho mảng A C. Đa ra màn hình giá trị của mảng A D. Đếm số phần tử của mảng A Câu 2 : Trong ngôn ngữ lập trình Pascal, khi biết con trỏ tệp nằm ở đầu tệp. Hãy cho biết giá trị của biểu thức sau : Not eof(f) A. False B. 0 C. End D. True Câu 3 : Trong ngôn ngữ lập trình Pascal, cho đoạn chơng trình : I :=Pos( ,S) ; { là 2 kí tự trắng} While i<>0 Do Begin Delete(S,i,1) ; I :=Pos( ,S) ; End ; Đoạn chơng trình trên thực hiện công việc nào trong các việc sau? : A. Xóa 2 dấu cách liên tiếp nhau đầu tiên trong xâu B. Xóa đi một trong 2 dấu cách đầu tiên trong xâu C. Xóa các dấu cách trong xâu S để S không còn 2 dấu cách liền nhau D. Xóa các dấu cách liền nhau cuối cùng trong xâu Câu 4 : Trong ngôn ngữ lập trình Pascal, cho đoạn chơng trình : d :=0 ; For i :=1 To length(S) Do If S[i]= Then d :=d+1 ; { là 1 kí tự trắng} Đoạn chơng trình trên thực hiện công việc nào trong các việc sau : A. Đếm số kí tự có trong xâu B. Xóa đi các dấu cách trong xâu C. Xóa đi các kí tự số D. Đếm số dấu cách có trong xâu Câu 5 : Trong ngôn ngữ lập trình Pascal, đoạn chơng trình sau thực hiện công việc gì ? S1 :=anh ; S2 :=em ; i :=Pos(S2,S) ; While i<>0 Do Begin Delete(S,i,2) ; Insert(S1,S,i) ; i :=Pos(S2,S) ; End ; A. Thay toàn bộ cụm từ anh trong xâu S bằng cụm từ em B. Thay cụm từ anh đầu tiên trong xâu S bằng cụm từ em C. Thay toàn bộ cụm từ em trong xâu S bằng cụm từ anh D. Thay cụm từ em đầu tiên trong xâu S bằng cụm từ anh Câu 6 : Trong ngôn ngữ lập trình Pascal, đoạn chơng trình sau thực hiện công việc gì ? Dem :=0 ; For i :=1 to length(S) do If (S[i]>= A) and (S[i]<=Z) Then Dem :=Dem+1 ; A. Đếm trong xâu S có bao nhiêu lần xuất hiện của xâu AZ B. Đếm trong xâu S có bao nhiêu chữ cái là chữ in hoa C. Đếm trong xâu S có bao nhiêu chữ A D. Đếm trong xâu S có bao nhiêu chữ Z Câu 7 : Trong ngôn ngữ lập trình Pascal, thủ tục Delete(c, a, b) thực hiện công việc gì trong trong các công việc sau ? A. Xóa trong xâu a, b kí tự bắt đầu từ vị trí c B. Xóa trong xâu c, b kí tự bắt đầu từ vị trí a C. Xóa trong xâu c, a kí tự bắt đầu từ vị trí b D. Xóa trong xâu b, a kí tự bắt đầu từ vị trí c 1 Lớp: Họ và tên: Câu 8 : Trong ngôn ngữ lập trình Pascal, sau khi thực hiện đoạn chơng trình sau, biến X có giá trị là gì? S :=Nguyen Minh Phuong ; X := ; { gán X là xâu rỗng} i :=length(S) ; Whi le S[i] <> Do { là 1 kí tự trắng} Begin X := S[i] +X; i :=i-1 ; End ; A. gnouhP B. Nguyen C. Phuong D. Minh Câu 9 : Trong ngôn ngữ lập trình Pascal, đoạn chơng trình sau thực hiện công việc gì ? X := Length(S) ; For i :=X Downto 1 Do If S[i]= then Delete(S,i,1) ; { là 1 kí tự trắng} A. Xóa tất cả các dấu nháy trong xâu S B. Xóa những kí tự trắng ở đầu xâu S C. Xóa tất cả các kí tự trắng trong xâu S D. Xóa những kí tự trắng ở cuối xâu S Phần tự luận: Cho tệp A.txt nằm trong ổ đĩa C: (dữ liệu trong tệp là các số nguyên) hãy lấy các dữ liệu của tệp trên và bỏ chúng vào mảng, sau đó đếm xem có bao nhiêu số chia hết cho 3 và đa màn hình. (Biết rằng số chữ số có trong tệp tối đa là 50). Bài làm: 2 phiÕu soi - ®¸p ¸n (Dµnh cho gi¸m kh¶o) M«n : kt §Ò sè : 1 01 04 07 02 05 08 03 06 09 §Ò sè : 2 01 04 07 02 05 08 03 06 09 3 4 . đề kiểm tra một tiết môn tin học khối 11 01 04 07 02 05 08 03 06 09 Câu 1 : Trong ngôn ngữ lập

Ngày đăng: 01/07/2013, 01:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan