Tải bản đầy đủ (.docx) (2 trang)

tin 11Hk12012

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (94.57 KB, 2 trang )

<span class='text_page_counter'>(1)</span>SỞ GD & ĐT TRÀ VINH TRƯỜNG THPT LONG HỮU TỔ: ANH VĂN – TIN HỌC. ĐỀ KIỂM TRA HỌC KÌ I_NĂM HỌC 2012-2013 MÔN: TIN HỌC 11 THỜI GIAN: 60 PHÚT ĐỀ 01. I. PHẦN TRẮC NGHIỆM (3ĐIỂM) 1 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ị tăng dần; C) Các phần tử của mảng một chiều không sắp thứ tự . D) 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; 2 Cho a:=3; b:=5. Câu lệnh IF a>b Then a:=4 Else b:=1. Sau khi thực hiện đoạn chương trình trên đáp án nào đúng A) b=5 B) b=1 C) a=3 D) a=4 3 Trong ngôn ngữ lập trinh, hằng là: A) Một biểu thức logic B) Một giá trị xác định. C) Một biều thức số học D) Là các địa lượng có giá trị không thay đổi trong quá trình thực hiện chương trình 4 Người ta thường viết chương trình bằng ngôn ngữ lập trình bậc cao bởi: A) Ngắn gọn, dễ đọc, dễ hiểu… B) Không phụ thuộc vào máy tính C) Gần với ngôn ngữ tự nhiên D) Cả ba đều đúng 5 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; B) Type mang1c=array[1..100] of char; C) Type mang1c=array(1..100) of char; D) Type mang=array[1-100] of char; 6 Trong ngôn ngữ lập trình Pascal, Xét đoạn chương trình sau : Var a: Real; Begin a:= 15; Writeln("KQ la: ", a); End.. Hãy chọn một trong những kết quả sau đây: A) Chương trình báo lỗi B) KQ la a C) KQ la 15 D) KQ la 1.5000000000E+01 7 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ì ? (giá trị của biến đếm) dem := 0; For ch := ‘a’ to ‘z’ do If pos(ch,S) <> 0 then dem := + 1 ; A) Đếm số lượng chữ cái thường khác nhau có trong xâu S B) Đếm số lượng ký tự là chữ cái thường trong xâu S C) Đếm số lượng ký tự là chữ cái in hoa của xâu S D) Đếm số lượng ký tự khác dấu cách của xâu S 8 Giá trị t sau khi thực hiện dòng lệnh sau: t:=(10 mod 5 + 4) div 2 A) 0 B) 3 C) 1 D) 2 9 Hàm copy(‘Thoi khoa bieu’, 6,3) trả về giá trị gì? A) ‘hoi’ B) ‘khoa’ C) ‘tho’ D) ‘kho’ 10 Với i là kiểu dữ liệu Integer. Đoạn chương trình sau in ra kết quả nào? For i:=5 downto 1 write(i) do A) 54321 B) iiiii C) 12345 D) 5i 11 Giá trị st sau đoạn chương trình sau:. st:=0; A) 300. for k:=1 to 100 do st:=st*k;.

<span class='text_page_counter'>(2)</span> B) 0 C) 100 D) 200 12 Trong ngôn ngữ lập trình Pascal, phần. A) Do người lập trình khai báo B) 1 C) 0 D) Không có chỉ số. tử đầu tiên của xâu ký tự mang chỉ số là ? II. PHẦN TỰ LUẬN (7ĐIỂM). Câu 1: (2.5 điểm) + Vẽ sơ đồ khối của câu lệnh if-then dạng thiếu + Hoạt động của câu lệnh if-then dạng thiếu Sử dụng câu lệnh rẽ nhánh để tính: a+b nếu a<b C=. a-b nếu a>b 100. Câu 2: (2.5 điểm) Viết chương trình nhập vào một xâu từ bàn phím. Thay thế các từ ‘truong’ trong xâu đã nhập bằng từ ‘lopC’ trong xâu đã nhập. Ví dụ: ‘truong em sach va truong em hoc cham’ → ‘lopC em sach va lopC em cham’ Câu 3: (2 điểm). Viết chương trình sử dụng câu lệnh WHILE-DO đưa ra màn hình các số chia hết cho 2 hoặc 3 trong phạm vi M  N. (Hết).

<span class='text_page_counter'>(3)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×