Hội thi Rung chuông vàng môn Tin học Lớp 8
Bạn đang xem tài liệu "Hội thi Rung chuông vàng môn Tin học Lớp 8", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Hội thi Rung chuông vàng môn Tin học Lớp 8
HỘI THI RUNG CHUÔNG VÀNG MÔN TIN HỌC LỚP 8 1. Trong phần khai báo của chương trình, nội dung khai báo có thể là: (a) Tên chương trình, thư viện chương trình, các biến, các hằng. (b) Tên chương trình, thư viện chương trình, các biến. (c) Tên chương trình, thư viện chương trình. (d) Chỉ khai báo các từ khóa. 2. Phần mở rộng (đuôi) của một tệp chương trình Pascal là gì? (a) .doc (b) .pas (c) .prg (d) .exe 3. Các thành phần cơ bản của một ngôn ngữ lập trình là: (a) Các từ khóa và tên. (b) Bảng chữ cái, các từ khóa và tên. (c) Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh, ... sao cho có thể tạo thành chương trình hoàn chỉnh và chạy được trên máy tính. (d) Chỉ bảng chữ cái và các từ khóa. 4. Khẳng định nào đúng khi đặt tên trong ngôn ngữ lập trình Pascal sau đây: (a) Tên không được bắt đầu bằng chữ số và có thể trùng với từ khóa. (b) Tên được chứa dấu cách và không được trùng với từ khóa. (c) Tên không được trùng với từ khóa và không được chứa dấu cách. (d) Tên không được bắt đầu bằng chữ số, không được chứa dấu cách, không được trùng với từ khóa. 5. Trong ngôn ngữ lập trình Pascal từ khóa Program dùng để: (a) Khai báo biến. (b) Khai báo tên chương trình. (c) Khai báo thư viện. (d) Khai báo hằng. 6. Trong ngôn ngữ lập trình Pascal biến là gì? (a) Biến là các đại lượng có giá trị có thể thay đổi trong khi thực hiện chương trình. (b) Biến là các đại lượng có giá trị không đổi trong khi thực hiện chương trình. (c) Biến là các đại lượng được đặt tên dùng để lưu trữ dữ liệu, giá trị của biến không thay đổi trong khi thực hiện chương trình. (d) Biến là các đại lượng được đặt tên dùng để lưu trữ dữ liệu, giá trị của biến có thể thay đổi trong khi thực hiện chương trình. 7. Tên kiểu dữ liệu nào sau đây có giá trị là một ký tự? (a) integer. (b) real. (c) char. (d) string. 8. Trong Pascal, câu lệnh Read hoặc Readln có ý nghĩa như thế nào? (a) Tạm dừng chương trình cho đến khi người dùng nhấn phím Shift. (b) Tạm dừng chương trình cho đến khi người dùng nhấn phím Alt. (c) Tạm dừng chương trình cho đến khi người dùng nhấn phím Enter. (d) Tạm dừng chương trình trong vòng x phần nghìn giây, sau đó tự động tiếp tục chạy 9. Phép toán nào sau đây chỉ sử dụng cho kiểu dữ liệu số nguyên? (a) Nhân. (b) Trừ. (c) Chia lấy phần nguyên. (d) Cả 3 câu đều đúng. 20. Trong Pascal, khi đã được khai báo thư viện “crt” thì câu lệnh “clrscr” dùng để làm gì? (a) In thông tin ra màn hình. (b) Xóa màn hình kết quả. (c) Đưa con trỏ xuống dòng. (d) Nhập thông tin trên màn hình kết quả 21. Các tên sau đây, nhóm nào là các từ khoá? (a) Begin, Program, Uses, End. (b) End, Mod, Var, Readln. (c) Begin, Uses, Write, Or. (d) Begin, Readln, Or, Uses. 22. Trong Turbo Pascal, để chạy chương trình : (a) Nhấn tổ hợp phím Alt+F5. (b) Nhấn tổ hợp phím Alt+F9. (c) Nhấn tổ hợp phím Ctrl+F9. (d) Nhấn tổ hợp phím Ctrl+F5. 23. Trong Pascal, để thoát khỏi chuơng trình ta chọn: (a) File Open (b) File Exit (c) File New (d) File Save 24. Phép so sánh nào sau đây là ký hiệu trong Pascal? (a) ≠ (b) ≤ (c) ≥ (d) 25. Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu? (a) Chỉ hạn chế bởi dung lượng bộ nhớ. (b) Chỉ một biến cho mỗi kiểu dữ liệu. (c) Không giới hạn. (d) 10 biến. 26. Trong Pascal, khai báo nào sau đây là đúng? (a) Var 4hs : integer; (b) Const x : real; (c) Var tb : real; (d) Var R = 30; 27. Trong lập trình Pascal, sau từ khóa kết thúc chương trình end phải có dấu gì? (a) Dấu chấm phẩy. (b) Dấu bằng. (c) Dấu hai chấm. (d) Dấu chấm. 28. Những tên sau đây, tên nào là tên hợp lệ? (a) 2_tam_giac_dong_dang; (b) BaiTap01; (c) Phep chia ; (d) begin; 29. Ta có biểu thức toán học : ax2 + bx + c, được viết theo ngôn ngữ lập trình Pascal, cách viết nào sau đây là đúng ? (a) ax*x + bx + c ; (b) a*x*x + b*x + c ; (c) ax*x + b*x + c ; (d) a*x*x + bx + c ; 30. Câu lệnh x:=12, có ý nghĩa gì? (a) Gán giá trị 12 vào x. (b) Giá trị của x là 12. (c) Biến nhớ x có giá trị là 12. (d) Gán giá trị 12 vào biến nhớ x. 40. Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng? (a) A:=20; (b) A=’20’; (c) A:=123.45; (d) A:=’Tin học’;
File đính kèm:
hoi_thi_rung_chuong_vang_mon_tin_hoc_lop_8.pdf

