SỞ GIÁO DỤC - ĐÀO TẠO TRÀ VINH KỲ THI TIN HỌC TRẺ TỈNH TRÀ VINH LẦN X - NĂM 2009 - 2010 KHỐI THCS Thời gian làm bài: 30 phút Họ và tên : ……………………………………………. Số báo danh: ……………………………………………. Đơn vị trường: ……………………………………………......... ĐIỂM: Câu 1: Biến được khai báo với kiểu số thực có thể lưu các giá trị nào trong các giá trị dưới đây: A. Một số nguyên bất kì; B. Một số thực bất kì; C. Một số thực (có thể là số nguyên) trong phạm vi cho phép; D. Một dãy chữ và số. Câu 2: Số biến được khai báo tối đa cho một chương trình là bao nhiêu: A. Chỉ một biến cho mỗi kiểu dữ liệu; B. Chỉ hạn chế bởi dung lượng bộ nhớ; C. 10 biến; D. Không giới hạn. Câu 3: Để định dạng cụm từ “Việt Nam” thành “Việt Nam”, sau khi chọn cụm từ đó ta cần dùng tổ hợp phím nào dưới đây: A. Ctrl+I; C. Ctrl+U; B.Ctrl+B; D. Ctrl+B và Ctrl+U. Câu 4: Các phần mềm sau, phần mềm nào không phải là trình duyệt Web? A. Internet Explorer; C. Mozilla Firefox; B. Netscaper Navigator; D. Microsoft PowerPoint. Câu 5: Tất cả các máy tính trong thành phố có thể liên kết với nhau tạo nên một mạng nội bộ (mạng LAN) đúng hay sai? A. Đúng B. Sai Câu 6: Để chuyển đổi cửa sổ của những chương trình đang mở ta dùng tổ hợp phím: A. Alt + Tab. B. Alt + F4. C. Ctrl + Tab. D. Esc. Câu 7: Trong các loại bộ nhớ sau, bộ nhớ nào thuộc loại bộ nhớ chính (Primary memory): A. Đĩa cứng C. RAM B. Đĩa mềm D. USB Câu 8: Trong Windows Exploer, tiêu chí nào không được dùng để sắp xếp các tệp và thư mục: A. Tên tệp; C. Tần xuất sử dụng; B. Kích thước tệp; D. Kiểu tệp. Câu 9: Một máy tính có thể được cài đặt: A. Một và chỉ một hệ điều hành; C. Nhiều hơn một hệ điều hành; B. Hai hệ điều hành; D. Tối đa hai hệ điều hành. Câu 10: Chương trình dịch không có khả năng nào trong các khả năng sau: A. Phát hiện lỗi ngữ nghĩa; C. Phát hiện lỗi cú pháp; B. Thông báo lỗi cú pháp; D. Tạo được chương trình đích. Câu 11: Trong hệ điều hành Windows, khi xóa File và không muốn đưa vào thùng rác (Recycle Bin) ta thực hiện: A. Giữ phím Ctrl trong khi xóa; C. Giữ phím Shift trong khi xóa; D. Không thể được vì File được xóa luôn đưa vào B. Giữ phím Alt trong khi xóa; thùng rác (Recycle Bin). Câu 12: Giao thức để truyền các tệp trên mạng Internet giữa các máy tính là: A. FTP C. HTTP B. SMTP D. TCP/IP Câu 13: Trường hợp máy tính bị treo và máy vẫn còn nhận tín hiệu từ bàn bàn phím thì ta khởi động lại máy bằng cách: A. Bật nguồn; C. Ấn nút Reset; B. Ấn tổ hợp phím Ctrl+ Alt + Del; D. Tắt máy rồi khởi động lại. Câu 14: Hệ điều hành là: A. Bộ chương trình xử lý lệnh của máy tính C. Có mặt từ lúc bật máy cho đến khi tắt máy B. Chương trình quản lý hệ thống và điều khiển D. Phần mềm ứng dụng mọi hoạt động của máy tính Câu 15: Trong những khẳng định sau, khẳng định nào sai, trong ngôn ngữ lập trình Pascal: A.Cấu trúc một chương trình gồm hai phần: C. Phần thân chương trình có thể có hoặc không. Phần khai báo và phần thân. B. Phần khai báo có thể có hoặc không. D.Phần thân chương trình nhất thiết phải có. Câu 16: Trong ngôn ngữ lập trình Pascal, khi khai báo cần tuân theo thứ tự sau : A. Tên chương trình, thư viện, hằng, biến và C. Tên chương trình, biến ,hằng, thư viện và chương trình con. chương trình con. B. Thư viện, tên chương trình, hằng, biến và D. Tên chương trình, thư viện, biến, hằng và chương trình con. chương trình con. Câu 17: Trong các cổng sau, cổng nào có tốc độ trao đổi dữ liệu lớn nhất? A.Cổng LPT; C. Cổng COM; B. Cổng PS/2; D. Cổng USB; Câu 18: Cho khai báo mảng sau: Var a : array[0..16] of integer; Câu lệnh nào dưới đây sẽ in ra tất cả các phần tử của mảng trên? A. for k := 1 to 16 do write(a[k]); C. for k := 0 to 16 do write(a[i]); B. for k := 16 downto 1 do write(a[k]); D. for k := 16 downto 0 write(a[k]); Câu 19: Cho khai báo sau: Var Hoten : string; Phát biểu nào dưới đây là đúng: A. Câu lệnh sai vì thiếu độ dài tối đa của xâu; C. Xâu có độ dài lớn nhất là 255; B. Xâu có độ dài lớn nhất là 0; D. Cần khai báo kích thước của xâu sau đó; Câu 20: Trong lệnh lặp For... do của Pascal, sau mỗi lần lặp, biến đếm thay đổi như thế nào? A. Tăng lên 1 đơn vị; B. Một giá trị khác 0; C. Giảm xuống 1 đơn vị; D. Tùy thuộc vào số lần lặp. ========================= HẾT ========================= Câu 21: Xét đoạn lênh sau: … a:= 1; While a<10 do writeln(a); a:= a+1; … Câu 22: Xét chương trình sau: Var a,b:longint; Begin a:= 123456; b:= 456; Write(a-b); End. Câu 23: Xét chương trình sau: Var a,b,t :integer; Begin a:= 101; b:= 202; t:=a; a:=b; b:=t; Writeln(a); Writeln(b); End. Câu 24: Xét đoạn chương trình sau: Var x: real; Begin X:=12.345; writeln(x); End. Câu 25: Cho chương trình sau: Var a, b: integer; Begin A:=100; write(‘b=’); Readln(b); If b=a then writeln(‘Xin chuc mung !!!’); End. Kết quả của đoạn chương trình trên là: A. In ra các số từ 1 đến 9; B. In ra các số từ 1 đến 10; C. In ra 10 số 1 D. In ra vô hạn các số 1, mỗi số trên một dòng. Kết quả của chương trình trên là: A. 123456-456; B. 123000; C. 123456456; D. 123; Kết quả của chương trình trên là: A. 101 202 B. 202 101 C. 101 101 D. 202 202 Kết quả của đoạn chương trình trên là: A.12.345; B. 1.2345000000E+01; C. 12.345000; D.12.345000000. Nhập giá trị bao nhiêu cho b để khi chạy chương trình nhận được klết quả “Xin chuc mung !!!” A.50; B. 75; C. 100; D.125. ========================= HẾT =========================