Đề cương ôn thi môn Tin học khối 8 học kì I - Năm học 2015 – 2016

doc 2 trang Người đăng haibmt Lượt xem 1102Lượt tải 2 Download
Bạn đang xem tài liệu "Đề cương ôn thi môn Tin học khối 8 học kì I - Năm học 2015 – 2016", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề cương ôn thi môn Tin học khối 8 học kì I - Năm học 2015 – 2016
ĐỀ CƯƠNG ÔN THI MÔN TIN HỌC KHỐI 8
HỌC KÌ I Năm học 2015 – 2016
A Phần Lý thuyết
Khoanh tròn chữ cái trước đáp án mà em cho là đúng nhất 
Câu 1 Xác định bài toán là:
A. Viết thuật toán của bài toán	B. Tìm INPUT và OUTPUT
C. Viết chương trình	 	D. Mô tả thuật toán
Câu 2 Quá trình giải toán trên máy tính gồm các bước:	
A. Mô tả thuật toán và viết chương trình	
B. Xác định bài toán, mô tả thuật toán và viết chương trình
C. Xác định bài toán và viết chương trình	
D. Viết chương trình.
Câu 3. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal?
A. Chuỗi	B. Kí tự . 	C. Số nguyên 	D. Hằng
Câu 4 Câu lệnh sau cho kết quả là gì? Write(‘5’+’6’);
A. 5 + 6	B. 11	C. ‘5’+’6’	D. 56 
Câu 5 Câu lệnh Readln; có ý nghĩa gì?
A. Nhập giá trị cho biến	B. Xuất giá trị của biến
C. Tạm dừng chương trình để xem kết quả	D. Câu lệnh thiếu
Câu 6 Câu lệnh Readln(b); có ý nghĩa gì?
A. Nhập giá trị cho biến b	B. Tạm dừng chương trình để xem kết quả
C. Xuất giá trị của biến b	D. Câu lệnh thiếu.
Câu 7 Câu lệnh Writeln(a); có ý nghĩa gì?
A. Nhập giá trị cho biến	B. In a ra màn hình
C. In giá trị biến a	D. Câu lệnh thiếu
Câu 8: Trong các tên sau đây tên nào hợp lệ trong ngôn ngữ lập trình pascal?
A. 8A	B. hoc sinh	C. End	D. abc
Câu 9: Từ khóa trong pascal là từ do..
	A. Người lập trình đặt	B. Ngôn ngữ lập trình quy định
	B. Người lập trình đặt có thể đặt tự do	C. Người lập trình đặt nhưng tuân theo quy tắc đặt tên
Câu 10 Khai báo sau có ý nghĩa gì? 	Var 	a: integer; b: Char;
A. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
C. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
D. Biến a và biến b có cùng kiểu dữ liệu
Câu 11: Trong pascal nếu in ra là kiểu chuỗi thì dữ liệu đượ đặt như thế nào?
	A. Trong dấu nháy đôi (“)	B. Trong dấu nháy đơn (‘)
	C. Trong cặp dấu nháy đôi (“ “)	D. Đặt giống như các kiểu dữ liệu khác
Câu 12 Khai báo sau có ý nghĩa gì? 	Var 	a: integer; b: String;
A. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
C. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
D. Các câu trên đều sai
Câu 13: Đâu là cú pháp khai báo biến trong pascal?
	A. var tên biến: kiểu dữ liệu;	B. const tên biến: kiểu dữ liệu;
	C. const tên biến= giá trị;	D. var tên biến= giá trị;
Câu 14 Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End; Kết quả là :
A. Hoán đổi giá trị của hai biến a, c	 B. Hoán đổi giá trị của hai biến a, b
C. Hoán đổi giá trị của hai biến b, c	 D. Hoán đổi giá trị của ba biến a, b, c
Câu 15: Đâu là cú pháp khai báo hằng trong pascal?
	A. var tên hằng: kiểu dữ liệu;	B. const tên hằng: kiểu dữ liệu;
	C. const tên hằng= giá trị;	D. var tên hằng= giá trị;
Câu 16: Giả sử a và b là 2 biến số. Hãy cho biết kết quả của việc thực hiện đoạn chương trình sau:
	a:= a+b; b:=a-b; a:=a-b;
	A. Tăng biến a.	B. Tăng biến b	
C. Hoán đổi giá trị 2 biến a, b	D. Giảm biến a
Câu 17 Sau khi thực hiện đọan lệnh: Begin a:=a+b; b:=a-b; a:=a-b; End; Kết quả là :
A. Tính toán a, b	 	B. Hoán đổi giá trị của hai biến a, b
C. Gán giá trị cho hai biến a, b	 	D. Các câu trên đều SAI.
Câu 18 Phần mềm Finger Break Out có tác dụng gì?
 A. Luyện gõ phím nhanh	 B. Luyện tập chuột
C. Vẽ hình học	 D. Quan sát Trái Đất.
Câu 19 Màn hình chính của phần mềm Finger Break Out gồm
 A. Hình bàn phím	 B. Khung trống
	C. Khung chứa thông tin và các lệnh	 D. Cả A, B, C đều đúng
Câu 20 Màn hình chính của phần mềm Sun Times gồm các thông tin sau
	A. Vùng sáng, vùng tối	 B. Đường phân chia sáng, tối
	C. Bản đồ và các vị trí được đánh dấu	D. Cả A, B, C đều đúng
Câu 21 Lệnh nào sau đây dùng để thực hiện tìm kiếm và quan sát nhật thực trên Trái Đất?
	A. View -> Eclipse	B. Options -> Maps
	C. Options -> Anchor Time To	D. File -> Exit
Câu 22 Lệnh nào sau đây dùng để thoát khỏi phần mềm Sun Times?
	A. File -> Exit	B. Options -> Maps
	C. Options -> Anchor Time To	D. View -> Eclipse
Câu 23. Tổ hợp phím nào sau đây dùng để chạy chương trình?
	A ctrl +F9	B. F2	C.Ctrl + F3	D. F9
Câu 24: Phím nào sau đây dùng để lưu chương trình?	
	A ctrl +F9	B. F2	C. F3	D. F9
Câu 25: Phép toán nào sau đây được sử dụng trong pascal?
	A. Div, Mod	B. Sum, Mod	C. Mod, Average 	D. Sum
Câu 26: Kết quả của phép toán chia a/b (b) là ....?
	A. Số thực	B. Số nguyên	C. Kí tự	D. Chuỗi
Câu 27: Phép so sánh nào là phép so sánh khác được dùng trong pascal?
	A. #	B. >	C.>
Câu 28: Điều kiện sử dụng trong câu lệnh If .... then ..... else thường là:....?
	A. Phép so sánh.	B. Phép toán	
C. Phép toán và phép so sánh	D. Phép chia div, mod
Câu 29: Trong câu lệnh điều kiện if .... then ... else có thể...?
	A. Chỉ sử dụng 1 lần	B. Có thể sử dụng nhiều lần (if.. then lồng vào nhau)
	C. Chỉ sử dụng 2 lần	D. Chỉ sử dụng 2 lần nhưng không lồng vào nhau
Câu 30: Điều kiện sử dụng trong câu lệnh If .... then ..... else có kết quả là: ?
	A. Chỉ đúng không sai	B. Chỉ là sai không đúng
	C. chỉ có thể là đúng hoặc sai	D. Không đúng không sai

Tài liệu đính kèm:

  • docde cuong hk1.doc