1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề cương ôn tập học kì I Tin học lớp 8 Năm học 20102011 Nguyễn Văn Phong19223

5 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 416,83 KB

Nội dung

Trường THCS Cát Chánh Tin học Học suy nghó - Đi cẩn thận! ĐỀ CƯƠNG ÔN TẬP HỌC KỲ MÔN: TIN HỌC (Năm học 2010 – 2011) I PHẦN TRẮC NGHIỆM Câu 1: Trong chương trình Turbo Pascal từ khoá dùng để khai báo thư viện là: A Uses B Begin C Program D End Caâu 2: Kiểu liệu sau kiểu số thực? A Interger B Char C Real D String Caâu 3: Để lưu chương trình NNLT Pascal ta nhấn phím: A F1 B F2 C F3 D F4 Caâu 4: NNLT Pascal Giáo sư Niklaus Wirth sáng tác công bố vào năm nào? A 1968 B 1969 C 1970 D 1971 Câu 5: Cho biết lệnh dùng để xóa hình kết quả: A Clear B Clrscr C Clool D Clrcsr Câu 6: Lệnh tạm dừng chương trình người dùng nhấn phím Enter là: A Delay B Stop C Readln D Writeln Câu 7: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ sau đây? A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình C Ngôn ngữ máy D Tất ngôn ngữ nói Câu 8: Việc tạo chương trình máy tính thực chất gồm bước: A B C D Câu 9: Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình là: A Uses B Begin C Program D End Câu 10: Trong tên sau đây, tên không hợp lệ ngôn ngữ lập trình Pascal? A a B Tamgiac C Beginprogram D 8a Câu 11: Để chạy chương trình môi trường Pascal cần nhấn tổ hợp phím: A Ctrl + F5 B Alt + F5 C Ctrl + F9 D Alt + F9 Câu 12: Để thoát khỏi Pascal ta nhấn tổ hợp phím nào? A Alt + F9 B Ctrl + F9 C Alt + X D Ctrl + X Câu 13: Những tên có ý nghóa xác định từ trước không phép sử dụng cho mục đích khác gọi gì? A Tên có sẵn B Tên riêng C Từ khóa D Biến Câu 14: Kết phép tính 17 mod bằng? A B C 18   viết dạng biểu thức Pascal Câu 15: Biểu thức toán học 1 A 18–4/6+1–4 B (18–4)/6+1–4 C (18 – 4)/(6+1)-4 Câu 16: Cách khai báo biến sau sai A Var a:real; B Var a,b:real; C Var a b:real; D D (18-4)/(6+1-4) D Var a,b, c:real; Câu 17: Lệnh lặp sau đúng? A For = to ; B For := to ; C For := to ; D For : to ; Câu 18: Số biến khai báo tối đa chương trình bao nhiêu: A Chỉ biến cho kiểu liệu B 10 biến C hạn chế dung lượng nhớ D Không giới hạn GV: Nguyễn Văn Phong ** 0979.178939 -1ThuVienDeThi.com  website:www.thcscatchanh.co.cc Trường THCS Cát Chánh Tin học Câu 19: Một thuật toán giải toán: A B Học suy nghó - Đi cẩn thận! C D nhiều Câu 20: Câu lệnh điều kiện If … Then dạng đủ có dạng là: A If then , ; B If then ; else ; C If then else ; D If then else ; Câu 21: Câu lệnh pascal sau hợp lệ? A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 22: Cách khai báo laø: A Const pi:=3,14 real; pi=3,14; B Const pi: 3,14; C Const pi=3,14 real; D Const Câu 23: Kiểu liệu Integer có giới hạn là: A số nguyên từ – 215 đến 215- B số nguyên từ – 210 đến 210- C số nguyên từ đến 255 D số nguyên từ - 215 đến 215 + Câu 24: Trong vòng lặp For := to củaPascal, vòng lặp, biến đếm thay đổi A +1 B -1 C Một giá trị D Một giá trị khác không Câu 25: Để tính tổng S=1 + +3 +4 … + n; em chọn đoạn lệnh: A for i:=1 to n B for i:=1 to n if ( i mod 2)=0 then S:=S + i; if ( i mod 2)=1 then S:=S + i; C for i:=1 to n D for i:=1 to n S:= S + i ; if ( i mod 2)0 then S:=S + i; Câu 26: Điền cụm từ sau vào chỗ trống ( ) để câu hoàn chỉnh: (1) ngôn ngữ lập trình, (2) ngôn ngữ máy, (3) chương trình, (4) dãy bít, (5) chương trình dịch a) Các lệnh ngôn ngữ máy viết daïng b) sử dụng để viết chương trình c) Chương trình thường viết ngôn ngữ lập trình, sau chuyển đổi sang ngôn ngữ máy d) ngôn ngữ máy tính hiểu trực tiếp e) Dãy lệnh để máy thực nhiệm vụ gọi Câu 27: Điền cụm từ thích hợp vào chỗ trống ( ) để câu hoàn chỉnh: a) ngôn ngữ máy tính hiểu trực tiếp b) Kí hiệu phép toán số học Pascal là: c) Dãy lệnh để máy thực nhiệm vụ gọi d) Dấu chấm phẩy (;) dùng để lệnh Pascal Câu 28: Điền cụm từ thích hợp vào chỗ trống ( ) để câu hoàn chỉnh: a) Biến dùng để liệu biến lưu trữ thay đổi thực chương trình b) Để khai báo ta dùng từ khóa ……………………, khai báo biến dùng từ khóa ……………… c) …………………………… phải khai báo trước sử dụng GV: Nguyễn Văn Phong ** 0979.178939 -2ThuVienDeThi.com  website:www.thcscatchanh.co.cc Trường THCS Cát Chánh Tin học Học suy nghó - Đi cẩn thận! d) Quá trình giải toán máy tính gồm bước: xác định toán, …………………………………… , viết chương trình e) Ta nói điều kiện điều kiện …………………………, ngược lại ta nói điều kiện sai điều kiện …………………………………… f) Mọi NNLT có câu lệnh điều kiện để thể cấu trúc ……………………………… g) Có thể sử dụng câu lệnh ………………………………… lồng h) Mọi NNLT có câu lệnh lặp để thể ……………………………………… Câu 29: Các phát biểu sau hay sai? Hãy đánh dấu (x) vào ô Đúng hay sai tương ứng Phát biểu Đúng Chương trình máy tính dãy lệnh mà máy tính hiểu thực Khi viết chương trình, cần tuân thủ quy tắc ngôn ngữ lập trình quy định mà không cần quan tâm đến ý nghóa câu lệnh Một chương trình phải có đủ hai phần: phần khai báo phần thân chương trình Trong NNLT Pascal, lệnh writeln, readln dùng để tạo tương tác người máy Câu 30: Nhận xét nội dung đánh dấu “X” vào cột ĐÚNG SAI Sai Nội dung Đúng Nếu chương trình có phần khai báo, phần phải đứng trước phần thân chương trình Trong NNLT pascal, lệnh Writeln, Readln dùng để tạo tương tác người - máy Cũng giống biến, không phép khai báo hai có tên, với giá trị khác Dãy hữu hạn thao tác cần thực theo trật tự định để giải toán gọi thuật toán Không nên thay đổi giá trị biến đếm câu lệnh lặp For … do, ví dụ câu lệnh lặp sau không nên sử dụng For i:=1 to n i:=i+2; Cho X :=5, kết x sau thực câu lệnh if x mod =2 then x:=x-1; Sai Câu 31: Hãy ghép nội dung cột A với nội dung tương ứng cột B bảng sau: A B Kiểu a) Byte Phạm vi giá trị 1) Xâu kí tự, tối đa gồm 255 kí tự b) Integer 2) Từ đến 255 A+B a + …… b + …… (-231 đến 231 c) Real 3) Từ -2147483648 ñeán 2147483647 – 1) c + …… d) Char 4) Từ 2,9 x 10-39 đến 1,7 x 1038 d + …… e) String 5) Một kí tự bảng chữ e + …… f) Longint 6) Từ đến 65535 f + …… 7) Từ -32768 đến 32767 (-215 đến 215 -1 ) II PHẦN TỰ LUẬN: Câu 1: Khi đặt tên chương trình cần tuân thủ theo quy tắc nào? Câu 2: Nêu khác biến hằng? Cho ví dụ minh hoạ? Câu 3: Viết cú pháp câu lệnh điều kiện dạng thiếu đủ? Vẽ sơ đồ khối tương ứng? Câu 4: Viết cú pháp câu lệnh lặp với số lần biết trước? Câu 5: Chuyển biểu thức toán học sau sang biểu thức viết Pascal: 7a (a  4) a) (a  1)  b)  42 GV: Nguyễn Văn Phong ** 0979.178939 -3ThuVienDeThi.com  website:www.thcscatchanh.co.cc Trường THCS Cát Chánh Tin học Học suy nghó - Đi cẩn thận! Câu 6: Viết biểu thức sau kí hiệu Pascal: a) x≥ 10 – 8x b) (10 – 12)2 ≠ Câu 7: Cho toán: giải phương trình bậc dạng tổng quát bx + c = Hãy: a) Mô tả thuật toán b) Viết chương trình (với b,c biến nhập từ bàn phím) Câu 8: Cho toaùn: S = + + + … + n Hãy: a) Mô tả thuật toán b) Viết chương trình tính tổng S (với n số nguyên dương nhập từ bàn phím) Câu 9: Viết chương trình nhập dương số a, b, c từ bàn phím, kiểm tra in hình kết kiểm tra ba số độ dài cạnh tam giác hay không? Câu 10: Viết chương trình nhập số dương a, b, c từ bàn phím, kiểm tra in hình số lớn số vừa nhập Câu 11: Viết chương trình tính điểm trung bình môn Toán Văn, với điểm Toán Văn nhập từ bàn phím In hình kết ĐTB vừa tính xếp loại ĐTB (cho biết: DTB>=8.0  XL Giỏi, 8.0>DTB>=6.5  XL Khá, 6.5>DTB>=5.0  XL Khá, lại XL Yếu) Câu 12: a) Một số ngôn ngữ lập trình, ví dụ Pascal, sẵn hàm tính lũy thừa Hãy mô tả thuật toán sử dụng câu lệnh lặp với số lần xác định trước để viết chương trình Pascal tính lũy thừa bậc n số nguyên X 1 1 b) Viết chương trình tính tổng S =     1.3 2.4 3.5 n(n  2) // -// -// -//// -// -// -// GV: Nguyễn Văn Phong ** 0979.178939 -4ThuVienDeThi.com  website:www.thcscatchanh.co.cc Trường THCS Cát Chánh Tin học Học suy nghó - Đi cẩn thận! HƯỚNG DẪN Câu 12: Một số ngôn ngữ lập trình, ví dụ Pascal, sẵn hàm tính lũy thừa Hãy mô tả thuật toán sử dụng câu lệnh lặp với số lần xác định trước để viết chương trình Pascal tính lũy thừa bậc n số nguyên X Giải: Program bai5; Var n,i,x: integer; a: longint; Begin Write('Nhap x='); readln(x); Write('Nhap n='); readln(n); A:=1; For i:=1 to n A:=A*X; Writeln(x,' mu ',n,' bang ',A); End GV: Nguyễn Văn Phong ** 0979.178939 -5ThuVienDeThi.com  website:www.thcscatchanh.co.cc ... toán, …………………………………… , viết chương trình e) Ta n? ?i ? ?i? ??u kiện ? ?i? ??u kiện …………………………, ngược l? ?i ta n? ?i ? ?i? ??u kiện sai ? ?i? ??u kiện …………………………………… f) M? ?i NNLT có câu lệnh ? ?i? ??u kiện để thể cấu trúc ………………………………... lệnh: A for i: =1 to n B for i: =1 to n if ( i mod 2)=0 then S:=S + i; if ( i mod 2)=1 then S:=S + i; C for i: =1 to n D for i: =1 to n S:= S + i ; if ( i mod 2)0 then S:=S + i; Câu 26: ? ?i? ??n cụm từ...Trường THCS Cát Chánh Tin học Câu 19: Một thuật toán gi? ?i toán: A B Học suy nghó - ? ?i cẩn thận! C D nhiều Câu 20: Câu lệnh ? ?i? ??u kiện If … Then dạng đủ có dạng là: A If

Ngày đăng: 25/03/2022, 12:49

HÌNH ẢNH LIÊN QUAN

Câu 5: Cho biết lệnh dùng để xóa màn hình kết quả: - Đề cương ôn tập học kì I Tin học lớp 8  Năm học 20102011  Nguyễn Văn Phong19223
u 5: Cho biết lệnh dùng để xóa màn hình kết quả: (Trang 1)
Câu 31: Hãy ghép nội dung ở cộ tA với nội dung tương ứng của nó ở cột B trong bảng sau: - Đề cương ôn tập học kì I Tin học lớp 8  Năm học 20102011  Nguyễn Văn Phong19223
u 31: Hãy ghép nội dung ở cộ tA với nội dung tương ứng của nó ở cột B trong bảng sau: (Trang 3)
e) String 5) Một kí tự trong bảng chữ cái e+ …….. - Đề cương ôn tập học kì I Tin học lớp 8  Năm học 20102011  Nguyễn Văn Phong19223
e String 5) Một kí tự trong bảng chữ cái e+ …… (Trang 3)
w