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 (95.33 KB, 2 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>PHÒNG GIÁO DỤC VÀ ĐÀO TẠO</b> <b>ĐỀ THI HỌC SINH GIỎI</b>
<b>HUYỆN CHÂU THÀNH</b> <b>CẤP HUYỆN</b>
<b>NĂM HỌC: 2018-2019</b>
<b>MÔN: TIN HỌC LỚP 8 (lý thuyết)</b>
<b>Thời gian: 30 phút (Không kể phát đề)</b>
Điểm Bằng chữ Giám khảo 1: Mã
phách
Giám khảo 2:
<b>PHẦN TRẮC NGHIỆM (5 điểm)</b>
<b>Câu 1: Khai báo nào đúng trong các khai báo sau đây:</b>
A. Var x, y : interger; B. Var y: reals;
C. Var n: integer; D. Const n: 8;
<b>Câu 2. Những từ nào sau đây là từ khoá?</b>
A. Begin, Uses, End, Tam giac B. Program, Begin, Uses
C. Var, hangso, begin D. Const, bienso, end
<b>Câu 3. Câu lệnh điều kiện nào sau đây viết sai :</b>
A. If b< >0 then write (a/b) Else write (‘ mau so bang 0’);
B. If b > 0 then write (a/b) Else write (' mau so bang 0');
C. If b< 0 then write (a/b) Else write (' mau so =0');
D. If b = 0 then write (a/b) Else write (‘ mau so bang 0’);
<b>Câu 4. Trong Pascal để tô màu nền (background) ta nhấn tổ hợp phím nào?</b>
A. Allt + Delete B. Ctrl + Delete;
C. Ctrl + Spacebar; D. Alt + Spacebar ;
<b>Câu 5. Biểu thức toán học (a</b>2<sub> + b)(1 + c)</sub>3<sub> được biểu diễn trong Pascal như thế nào ? </sub>
A. (a*a + b)(1+c)&(1 + c)(1 + c) B. (a.a + b)*(1 + c)(1 + c)*(1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2<sub> + b)(1 + c)</sub>3
<b>Câu 6. Phép toán (105 div 10 + 105 mod 5) có giá trị là:</b>
A. 5 B. 0 C. 15 D. 10
<b>Câu 7. Trong các câu lệnh sau, s là số nguyên hãy xác định câu lệnh đúng?</b>
A. while s< 0 do B. while s<= 10 do
C. while s:=10 do D. while s+10 do
<b>Câu 8. Cho A có giá trị TRUE, B có giá trị FALSE, cho biết kết quả của cơng</b>
thức (A AND B) OR (A OR B)
A. TRUE B. FALSE C. AND D. OR
<b>Câu 9. Giả sử lúc đầu giá trị của x là 100. Sau khi thực hiện câu lệnh: “if x <></b>
100 then x := x+1 else if x<100 then x := x – 1; Write(x) ” giá trị của x sẽ là:
A. 99 B. 101 C. 100 <b> </b> D. Báo lỗi
<b>Câu 10. Thứ tự đúng của chương trình trong Pascal: </b>
<i>Program Chuong trinh; (1)</i>
<i>Begin (2)</i>
<i>Writeln ( ’ Chào các bạn’);(4)</i>
<b>A. 1, 3, 2, 4, 5</b> <b>B. 1, 2, 4, 3, 5</b> <b>C. 2, 3, 1, 4, 5</b> <b>D. 1, 2, 3, 4, 5</b>
<b>Câu 11. Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao</b>
nhiêu? i:=1; j:=-1; While i > 5 do j := j +2;
<b>A.</b> Giá trị của biến j bằng 8. B. Giá trị của biến j bằng -1.
C. Giá trị của biến j bằng 12. D. Chương trình khơng chạy.
<b>Câu 12. Các thành phần cơ bản của một ngơn ngữ lập trình gồm:</b>
<b>A. Bảng chữ cái và các quy tắc để viết các câu lệnh.</b>
<b>B. bảng chữ cái và các từ khoá</b>
<b>C. Các từ khoá và tên</b>
<b>D. Bảng chữ cái, các từ khoá và tên</b>
<b>Câu 13. Cho đoạn chương trình sau:</b>
Khi thực hiện chương trình câu “ Hello” được viết ra màn hình mấy lần?
A. 9 B. 10 C. 11 D. Vịng lặp vơ hạn.
<b>Câu 14. Giả sử Q được khai báo là biến với kiểu dữ liệu ký tự, X là biến với</b>
kiểu dữ liệu xâu. Phép gán nào sau đây hợp lệ:
A. Q:= 1234; B. X:= ‘1234’;
C. Q = 1234; D. X:= Q;
<b>Câu 15. Sau khi thực hiện câu lệnh dưới đây, giá trị của x bằng bao nhiêu, nếu </b>
giá trị ban đầu của x là 10?
If (20 mod 4) = 0 then x:= -(x + 2) else x:=x-2;
A. 8 B. 10 C. -12 D. -14
<b>Câu 16. Kiểu dữ liệu String có độ dài bao nhiêu ký tự?</b>
A. 128 B.255 C. 512 D.1024
<b>Câu 17. Trong các hàm số học sau, hàm nào trả về căn bậc hai của x:</b>
A. Sqr(x) B.Srqt(x) C. Stqr(x) D. Sqrt(x)
<b>Câu 18. Kết quả của phép tính (16 div 5) và (16 mod 5) có giá trị tương ứng là :</b>
A. 2 và 6 B. 6 và 2 C. 3 và 1 D. 1 và 3
<b>Câu 19. Kiểu số nguyên có phạm vi giá trị trong khoảng nào? </b>
A. 0 đến 127 B. 0 đến 255
C. -215<sub> đến 2</sub>15<sub> – 1</sub> <sub> D. -1000 đến 1000</sub>
<b>Câu 20. Để sao chép trong phần mềm Pascal ta nhấn tổ hợp phím nào?</b>
A. Ctrl + C B. Ctrl+ Insert C. Ctrl + Delete D. Ctrl + End
<b>HẾT</b>