SỞ GIÁO DỤC VÀ ĐÀO TẠO HÀ NỘI SỞ GIÁO DỤC VÀ ĐÀO TẠO HÀ NỘI CỤM THPT GIA LÂM – LONG BIÊN ĐỀ CHÍNH THỨC ĐỀ THI OLYMPIC NĂM HỌC 2010 2011 MÔN TIN HỌC LỚP 11 Ngày thi 16 tháng 03 năm 2011 Thời gian làm b[.]
SỞ GIÁO DỤC VÀ ĐÀO TẠO HÀ NỘI CỤM THPT GIA LÂM – LONG BIÊN - ĐỀ CHÍNH THỨC ĐỀ THI OLYMPIC NĂM HỌC 2010-2011 MÔN: TIN HỌC- LỚP 11 Ngày thi: 16 tháng 03 năm 2011 Thời gian làm bài: 90 phút PHẦN A TRẮC NGHIỆM (8 điểm) Câu 1: Chương trình viết ngơn ngữ bậc cao có ưu điểm A Tốc độ thực nhanh so với chương trình viết ngơn ngữ máy B Viết dài nhiều thời gian so với chương trình viết ngơn ngữ máy C Khai thác tối đa khả máy D Ngắn gọn, dễ hiểu, dễ hiệu chỉnh nâng cấp, không phụ thuộc vào loại máy Hãy chọn phương án ghép hợp lý Câu 2: Trong turbo pascal, để lưu chương trình A Nhấn phím F2 B Nhấn tổ hợp phím Alt+F2 C Nhấn phím F5 D Nhấn tổ hợp phím Alt+F5 Hãy chọn phương án Câu 3: Trong Turbo Pascal, mở nhiều chương trình lúc, để chuyển đến cửa sổ chương trình khác A Nhấn F5 B Nhấn F6 C Nhấn F7 D.Nhấn F8 Câu 4: Trong Turbo Pascal, muốn thực thi chương trình đến vị trí trỏ A.Nhấn F4 B.Nhấn F5 C.Nhấn F6 D.Nhấn F7 Câu 5: Trong Turbo Pascal, để mở cửa sổ Watch theo dõi giá trị biến A Nhấn Ctrl+F5 B Nhấn Ctrl+F6 C Nhấn Ctrl+F7 D Nhấn Ctrl+F8 Câu 6: Trong ngơn ngữ lập trình pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp For có lệnh con? A For i:=1 to 100 a:=a-1; B For i:=1 to 100; a:=a-1; C For i:=1 to 100 a:=a-1 D For i:=1 to 100; a:=a-1; Câu 7: Trong lập trình Pascal, học sinh có viết Var i,n:real; …… Begin … For i:=1 to n … End Khi thực chương trình, máy báo lỗi Em sửa lại lỗi giúp bạn để chương trình khơng báo lỗi Đề thi Olympic cụm Gia Lâm – Long Biên lớp 11 môn Tin học Trang 1/ tổng số trang Chương trình sửa: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Câu 8: Trong lập trình Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=10 b=12? M:=a; If aa[n-1] then write(a[n]:4); For i:=2 to n-1 if(a[i]>a[i-1])and(a[i]>a[i+1])then write(a[i]:4); Chọn đáp án nhất: A In hình số lớn B In hình số nhỏ C In hình cực đại địa phương D.In hình cực tiểu địa phương E Tất sai Câu 15: Cho câu lệnh: For i:= to length(a) if a[i] = ‘ ’ then delete(a,i,1); writeln(a); Trong ‘ ’ xâu chứa dấu cách Chọn đáp án đúng: A Câu lệnh dùng để xoá dấu cách xâu a B Tạo xâu dấu cách xâu a C Khơng thực cơng việc D Tất sai Câu 16: Cho đoạn chương trình sau: s:= ‘chao’; x:= ‘cac ban’; Insert(x,s,6); Giá trị xâu s sau thực lệnh là: A ‘chao cac ban’ Đề thi Olympic cụm Gia Lâm – Long Biên lớp 11 môn Tin học Trang 3/ tổng số trang B ‘chaocac ban’ C Câu lệnh bị báo lỗi D Giá trị S không thay đổi PHẦN B TỰ LUẬN (12 điểm) Câu 1: (8 điểm) Viết chương trình đọc vào xâu (xâu bao gồm chữ cái, chữ số, dấu chấm, dấu phẩy) - Dịng 1: Chuẩn hố xâu sau: Đầu câu viết hoa, dấu chấm, dấu phẩy phải sát với từ đằng trước cách đằng sau, từ cách dấu cách - Dòng 2: Hiển thị chữ số có xâu - Dịng 3: Tính tổng chữ số có xâu Ví dụ: INPUT ‘ thi olympic tin hoc 11 nam hoc 2010-2011 ’ OUTPUT ‘Thi olympic tin hoc 11 Nam hoc 2010-2011’ 1120102011 (1+1+2+0+1+0+2+0+1+1) Câu 2: (4 điểm) Viết chương trình nhập vào mảng chiều gồm n phần tử, phần tử mảng kiểu số thực, xác định số lượng phần tử kề mà: - Cả hai số dương - Cả hai số dấu đồng thời số đứng trước có giá trị tuyệt đối lớn số đứng sau - Cả hai số trái dấu Hết -Cán coi thi khơng giải thích thêm Họ tên thí sinh: .Số báo danh: Đề thi Olympic cụm Gia Lâm – Long Biên lớp 11 môn Tin học Trang 4/ tổng số trang ... A[i],[j]; B A[i][j] C A[i;j] D A[i,j]; Câu 13: Để chuyển biến kí tự c thuộc bảng chữ tiếng Anh thành kí tự thường ta viết lệnh: A If (c>= ‘A’) and (c=... writeln(a); Trong ‘ ’ xâu chứa dấu cách Chọn đáp án đúng: A Câu lệnh dùng để xoá dấu cách xâu a B Tạo xâu dấu cách xâu a C Không thực cơng việc D Tất sai Câu 16: Cho đoạn chương trình sau: s:= ‘chao’;... báo lỗi D Giá trị S không thay đổi PHẦN B TỰ LUẬN (12 điểm) Câu 1: (8 điểm) Viết chương trình đọc vào xâu (xâu bao gồm chữ cái, chữ số, dấu chấm, dấu phẩy) - Dịng 1: Chuẩn hố xâu sau: Đầu câu viết