Đề cương ôn tập Học kì I môn Tin học Lớp 11

doc 5 trang Mạnh Hào 13/04/2025 370
Bạn đang xem tài liệu "Đề cương ôn tập Học kì I môn Tin học Lớp 11", để 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: Đề cương ôn tập Học kì I môn Tin học Lớp 11

Đề cương ôn tập Học kì I môn Tin học Lớp 11
ÔN TẬP HỌC KÌ I MÔN TIN HỌC 11
1. Phần lí thuyết:
Câu hỏi 
Trả lời 
Câu 1: Chức năng của chương trình dịch? Tại sao cần phải có chương trình dịch?.
 Chương trình dịch có chức năng chuyển đổi chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy để máy tính hiểu và thực hiện được.
Câu 2: Hãy cho biết điểm khác nhau giữa tên dành riêng và tên chuẩn?
Tên dành riêng không được dùng khác với ý nghĩa đã xác định, tên chuẩn có thể dùng với ý nghĩa khác.
Câu 3: Quy tắc đặt tên trong Pascal?
Chỉ bao gồm chữ số, chữ cái, dấu gạch dưới.
Không bắt đầu bằng chữ số
- Độ dài không quá 127 kí tự
Câu 4:Trong Pascal, Hằng là gì? Có mấy looại hằng?.
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Có 3 loại hằng:
 + Hằng số học: 
 Vd: 2 -10 1.5 2.0E-4
 + Hằng logic: True False
 + Hằng xâu: Hằng xâu đặt trong cặp dấu nháy đơn.
 Vd: ‘Tin hoc’ 
Câu 5: Cấu trúc chung một chương trình Pascal ?
Cấu trúc chung một chương trình Pascal thường gồm 2 phần: 
 []
Câu 6: Có những loại khai báo nào trong phần khai báo?
Khai báo tên chương trình:
 Program ;
Khai báo thư viện: uses ;
Khai báo hằng: Const = ;
- - Khai báo biến: Var : ; 
Câu 7: Cấu trúc phần thân chương trình?
 Begin
 End.
Câu 8 Một số kiểu dữ liệu chuẩn trong Pascal ?
Kiểu số nguyên: Byte, integer, word, longint
Kiểu số thực: real
Kiểu kí tự: char
Kiểu logic: true hoặc false
Câu 9: Các phép toán trong Pascal?
Các phép toán số học với số nguyên: +, - , * , div, mod
Các phép toán số học với số thực: +, - , * , /
Các phép toán quan hệ: , >=, =, 
Các phép toán logic: not, and, or
Câu 10:Thủ tục nhập dữ liệu vào từ bàn phím?
 Read( );
hoặc Readln( );
Câu 11: Thủ tục đưa dữ liệu ra màn hình?
 Write();
hoặc Writeln();
Trong đó: danh sách kết quả ra có thể là tên biến đơn, biểu thức hoặc hằng.
II/ Câu hỏi trắc nghiệm: 
1. Chương trình nào sau đây có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ bậc cao thành ngôn ngữ máy?
	a) Chương trình nguồn	c) Chương trình đích	
	 b) Chương trình dịch	d) Tất cả đều sai
2. Từ nào là từ khóa của Pascal:
	a. Progrem	 b. End	c. Var	d. câu b và c
3. Cho biết giá trị nào không phải là hằng trong Pascal?
	a) 0.123E+3	b) ‘20007’ 	c) -13	d) 11A1
4. Trong các lựa chọn cho sau đây, đâu là hằng xâu:
	a) “tin hoc”	b) TRUE	c) ‘tin hoc’	d) 123.45
5. Kí tự đặt biệt nào sau đây có thể dùng khi đặt tên trong ngôn ngữ lập trình Pascal?
	a) *	 b) &	 c) _	 d) –
6. Tên nào dưới đây không phải là tên hợp lệ:
	a) Lop12A_07	 b) 99toantin	 c) Troi_mua	 d) Khanh07
7. Khai báo tên chương trình nào sau đây là đúng trong Pascal?
	a) Program bai tap 1	;	c) programe baitap1;
	b) Program bai_tap1;	d) Program : Baitap1;
8. Cấu trúc một chương trình Pascal có thể là :
	 a. 	c. 
	b. 	d. a,b,c đều đúng.
9. Cấu trúc phần thân chương trình là :
	a. Begin	c. Begin
	 []	[]
	 End;	 End
	b. Begin	d. a,b,c đều đúng.
	 []	
	 End.
10. Ta có khai báo biến như sau, khai báo nào đúng nhất?
a. Var R : real ; (*R là bán kính đường tròn ngoại tiếp *)
 R : real ; (*R là bán kính đường tròn nội tiếp *)
b. Var R: real; (*R là bán kính đường tròn ngoại tiếp*)
 Q: real; (*Q là bán kính đường tròn nội tiếp*)
	c. Var R,r : real; (*R,r lần lượt là bán kính đường tròn ngoại tiếp và nội tiếp*)
d. Tất cả đều đúng.
11. Biến X có thể nhận giá trị 5; 10; 30; 100 và biến Y có thể nhận các giá trị 0.5; 1.6; 3.2. 
 Khai báo nào trong các khai báo sau là đúng?
	a. Var X,Y: byte;	c. Var X,Y: real;	
	b. Var X: real:	d. Var X: byte;
 Y: byte; Y: real;	
12. Cho biểu thức 	được chuyển về biểu thức viết dưới dạng Pascal sau đây biểu thức nào đúng ?
	a. (-b + SQRT (b*b-4*a*c)) / (2*a)	 c. (-b + SQRT (b*b-4*a*c)) / 2 / a
	b. (-b + SQRT (SQR(b)-4*a*c)) / 2 / a	 d. Tất cả các biểu thức đều đúng . 
13. Chọn câu phát biểu đúng nhất khi dùng phép gán sau: max:= a;
	a. Gán a cho max	c. Gán giá trị a cho biến max
	b. Giả sử số lớn nhất là a	d. cả câu b và c đều đúng
14. Để chạy chương trình Pascal ta dùng các phím sau:
	a. F9.	b. Alt + F9	c. Ctrl + F9	d. Ctrl + Alt + F9
15. Khi chạy chương trình nếu có lỗi em xử lý như thế nào?
	a. Sửa lỗi	c. Cho ngừng chương trình
	b. Xóa tất cả và làm lại từ đầu	d. Sửa lỗi và chạy tiếp
16. Đối với chương trình trong Pascal, sau từ khoá End kết thúc là dấu chấm, còn ở câu lệnh ghép sau từ khoá End kết thúc là dấu gì?
 	 a. Dấu chấm(.) c. Dấu phẩy (,)
 	 b. Dấu chấm phẩy (;) 	 	 d. a và c đúng
17. Câu lệnh Write(‘5+10=’,5+10); in ra màn hình là:
	a. 15=15	b. 15=5+10	c. 5+10=15	d. 5+10=5+10
18. Các câu lệnh sau câu lệnh nào đúng?
 a. Read(‘Nhap vao hai so:’,a,b);	 	 c. Read(a=,b=);
 b. Read(‘a,b’);	 	 d. Read(a,b);
III/ Phần bài tập: 
Bài 1: Hãy viết các biểu thức sau sang dạng biểu diễn tương ứng trong Pascal :
	a) x2 + y2 ≤ R2	b) α ≤ u ≤ β
	c) 100 ≥ N > 0	d) 5x3 + 2x2 + x + 3= 0
Bài 2: Hãy chỉ ra các lỗi trong khai báo sau :
	Var K, M, I, J : integer ;
	C, C1 : Char ;
	i, i1, j : integer ;
	Pi = 3.1416 ;
Bài 3: Hãy chỉ ra năm lỗi ( bốn lỗi dịch, một lỗi thực hiện) trong chương trình Pascal sau:
Program tinh gia tri;(*dòng 1*)
Var : x,y,z = integer ;	(*dòng 2*)
Begin	(*dòng 3*)
	x : = 200 ;	(*dòng 4*)
	y : = 250	(*dòng 5*)
	z : = x*y ;	(*dòng 6*)
	Write (z) ;	(*dòng 7*)
	Readln	(*dòng 8*)
End	(*dòng 9*)
Bài 4: Viết chương trình tính và đưa ra màn hình giá trị của biểu thức:
 T= 4x+3y-z ( với x,y,z nhập từ bàn phím)

File đính kèm:

  • docde_cuong_on_tap_hoc_ki_i_mon_tin_hoc_lop_11.doc