1. Trang chủ
  2. » Giáo án - Bài giảng

de so 3 ky 2 -11

2 248 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 41,5 KB

Nội dung

TRƯỜNG THPT NGA SƠN ĐỀ KIỂM TRA 1 TIẾT Môn: Tin học 11 Bài số :3 Họ và tên: Lớp: ===================================================================== I. PHẦN TRẮC NGHIỆM:(5 điểm) 1. Trong ngôn ngữ lập trình Pascal cách khai báo xâu ký tự nào sau đây là đúng: A. Var S: file of String; C. Var S: StringS[255]; B. Var S: String; D. Var S: file of char; 3. Trong ngôn ngữ lập trình Pascal, với xâu kí tự có các phép toán là? A. Phép ghép xâu và phép so sánh. B. Phép cộng và phép trừ. C. Phép cộng, trừ, nhân, chia. D. Chỉ có phép cộng. 4. Trong ngôn ngữ lập trình Pascal, để tìm vị trí xuất hiện đầu tiên của xâu ‘hoa’ trong xâu s ta có thể viết bằng cách nào trong các cách sau? A. S1:=’hoa’;I:=pos(s1,’hoa’); C. I:=pos(s,’hoa’); B. I:=pos(’hoa’,s); D. I:=pos(‘hoa’,’hoa’); 5.Trong ngôn ngữ lập trình Pascal sau khi thực hiện đoạn chương trình sau, giá trị của biến S là: S:=’ Ha Noi mua thu’; Delete(S,8,8); Insert(‘Mua thu’,S,1); A.Mua thu Ha Noi; C. Mua thu Ha Noi mua thu; B. Ha Noi Mua thu; D. Ha Noi; 6. Với khai báo báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5;9] B. A [5,9] C. Arr [5;9] D. Arr [5,9] 8. 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 sang 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 2 xâu; 10. Để truy cập vào từng trường của bản ghi ta viết? A. <Tên biến bản ghi>.<Giá trị của trường>; B. <Tên biến bản ghi>.<Tên trường>; C. <Tên kiểu bản ghi>.<Tên trường>; D. <Tên kiểu bản ghi>.<Giá trị của trường>; 11: Xét biểu thức (m mod 2 <>0) And (m div 2 >=5). Với giá trị nào của m dưới đây để biểu thức trên cho giá trị là True? A. 455 B. 600 C. 5 D. 60 13. Xâu S1: ‘Con kenh xanh xanh’, hàm Pos(‘xanh’,S1) cho kết quả: A. 0 B. Hàm trên bị lỗi C. 15 D. 10 Hãy cho biết, cần sử dụng cấu trúc nào? A. Lặp với số lần không biết trước; C. Rẽ nhánh; B. Lặp với số lần biết trước dạng lùi; D. Lặp với số lần biết trước dạng tiến; 17. Xâu S: ‘The la thanh mua thu’, để xâu S có nội dung ‘The la’ ta sử dụng thủ tục: A. Delete(S, 14, 7); B. Delete(S, 7, 14); C. Delete(S, 8, 16); D. Delete(S, 6, 14); 18. Xâu S1: ‘Nha tho To Huu’, để có xâu: ‘Nha tho’, ta dùng hàm: A. Copy(S1, 1, 7); B. Copy(S1, 7, 1); C. Copy(S1, 9, 6); D. Delete(S, 6, 8); 20. Biến Hocsinh là một biến bản ghi gồm các trường: hten, nsinh, toan, van. Để truy xuất đến trường toan của biến Hocsinh ta sử dụng: A. Hocsinh [toan] B.Hocsinh .[toan] C. Hocsinh.toan D. Hocsinh(toan) II. PHẦN TỰ LUẬN (5 ĐIỂM). Bài 1(2đ): Viết chương trình: - Nhập một xâu A(không quá 50 kí tự) bàn phím; - Tạo một xâu mới chỉ chứa các kí tự là chữ số trong xâu A; - Xuất kết quả ra màn hình. Bài 2(3đ):Viết chương trình: Một công ty gồm N(N<=50) nhân viên. Cần quản lí nhân viên với các thuộc tính sau: Họ tên, lương cơ bản, tạm ứng, phụ cấp, hệ số lương, lương thực lãnh. Giả sử: lương thực lãnh = (lương cơ bản*hệ số lương) + phụ cấp - tạm ứng; Viết chương trình: - Nhập từ bàn phím thông tin của từng nhân viên ; - Thực hiện tính lương thực lãnh; - Đưa ra màn hình các nhân viên có lương thực lãnh >= 5000000, . thanh mua thu’, để xâu S có nội dung ‘The la’ ta sử dụng thủ tục: A. Delete(S, 14, 7); B. Delete(S, 7, 14); C. Delete(S, 8, 16); D. Delete(S, 6, 14); 18. Xâu S1: ‘Nha tho To Huu’, để có xâu: ‘Nha. trường>; 11: Xét biểu thức (m mod 2 <>0) And (m div 2 >=5). Với giá trị nào của m dưới đây để biểu thức trên cho giá trị là True? A. 455 B. 600 C. 5 D. 60 13. Xâu S1: ‘Con kenh xanh xanh’,. String; C. Var S: StringS [25 5]; B. Var S: String; D. Var S: file of char; 3. Trong ngôn ngữ lập trình Pascal, với xâu kí tự có các phép toán là? A. Phép ghép xâu và phép so sánh. B. Phép cộng và

Ngày đăng: 15/06/2015, 00:00

Xem thêm

TỪ KHÓA LIÊN QUAN

w