Dãy hữu hạn các thao tác cần thực hiện theo một trật tự nhất định để giải một bài toán được gọi là thuật toán.. Phần II Tự luận.[r]
(1)ĐỀ CƯƠNG ÔN TẬP HỌC KÌ I- TIN (2011-2012) Phần I (Trắc nghiệm) Chọn câu trả lời đúng Câu 1: Trong các tên đây, tên nào là hợp lệ Pascal? A Khoi B Ngay_20_10 C 14tuoi D Begin Câu 2: Biến khai báo với kiểu liệu số thực có thể lưu trữ các giá trị nào các giá trị đây: A Một số nguyên bất kì B Một số thực bất kì (có thể là số nguyên) phạm vi cho phép C Một số thực bất kì D Một dãy các chữ và số Câu 3: Máy tính có thể hiểu trực tiếp ngôn ngữ nào các ngôn ngữ đây: A Ngôn ngữ lập trình B Ngôn ngữ tự nhiên C Ngôn ngữ máy D Tất các ngôn ngữ trên Câu 4: Đại lượng đặt tên dùng để lưu trữ liệu, có giá trị không đổi suốt quá trình thực chương trình gọi là gì? A Tên B Từ khoá C Biến D Hằng Câu 5: Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để: A Dịch chương trình B Lưu chương trình C Chạy chương trình D Khởi động chương trình Câu 6: Trong Pascal, khai báo nào sau đây là đúng? A Var Tong : Real; B Var 8HS: Integer; C Const x : real; D Var R =3; Câu 7: Nhiều ngôn ngữ lập trình có tập hợp các từ dành riêng cho mục đích định gọi là gì? A Tên B Từ khoá C Biến D Hằng Câu 8: Các thành phần ngôn ngữ lập trình gồm: A Các từ khoá và tên B Các kí hiệu, các từ khoá C Các kí hiệu, các từ khoá và tên D Tập hợp các kí hiệu và các quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh và thực trên máy Câu 9: Phần dư phép chia hai số nguyên 16 và là: A 16 div = B 16 mod = C 16 div = D 16 mod = Câu 10 : Trong Pascal, từ khóa nào để khai báo biến : A.Const B.Begin C.Var D.Uses Câu 11: Câu lệnh nào sau đây là câu lệnh gán? A x = B x: C x and D x:= x +5; Câu 12: Câu lệnh điều kiện dạng đầy đủ là: A If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; B If <điều kiện> then < câu lệnh>; C If <điều kiện> then < câu lệnh 1>,<câu lệnh 2>; D Cả A,B,C sai Câu 13: Trong Pascal, muốn chạy chương trình ta dùng tổ hợp phím nào sau đây: A Alt + F9 B Ctrl + F9 C Alt + F3 D Ctrl + S Câu 14: Câu lệnh nào sau đây dùng để nhập số từ bàn phím vào biến x? A Writeln(‘Nhập x = ’); B Write(x); C Writeln(x); D Readln(x); Câu 15: If Then Else là: A Vòng lặp xác định B Vòng lặp không xác định C Câu lệnh điều kiện D Một khai báo Câu 16: 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 17: Cấu trúc chung chương trình gồm phần nào? A Phần khai báo B Phần thân C Phần khai báo và phần thân D Phần khai báo tên và biến Câu 18: Để thoát khỏi Pascal ta sử dụng tổ hợp phím: A Alt + F9 B Alt +X C Ctrl+ F9 D Ctrl + X (2) Câu 19: Trong Pascal, câu lệnh nào sau đây viết đúng: A if x:=5 then; a=b B if; x>5 then a:=b C if x>5; then a:=b D if x>5 then a:=b else a<>b; Câu20: Quá trình giải bài toán trên máy tính theo trình tự các bước sau: A Xác định bài toán →Viết chương trình→Mô tả thuật toán B Mô tả thuật toán→Viết chương trình→ Xác định bài toán C Xác định bài toán →Mô tả thuật toán→Viết chương trình D Viết chương trình→Mô tả thuật toán→ Xác định bài toán Câu 21: Điền từ còn thiếu vào (….) cho câu sau: Dãy hữu hạn các thao tác cần thực để giải bài toán gọi là…… A Dãy số B Thuật toán C Viết chương trình D Xác định bài toán Câu22: Trong các từ sau đây, từ nào là từ khóa: A begin B pascal C.Tinhtong D CT_sosanh Câu 23: Việc khai báo biến gồm khai báo tên biến và khai báo .của biến Chỗ còn thiếu phát biểu trên là: A kiểu liệu B phép gán C tính toán D biến nhớ Câu 24: Kiểu liệu Integer có giới hạn từ: A Khoảng từ – 215 đến 215- B Khoảng từ – 210 đến 210- C Khoảng từ đến 255 D Khoảng từ - 215 đến 215 + 18 4 Câu 25: Biểu thức toán học viết dạng biểu thức Pascal là: A 18–4/6+1–4 B (18–4)/6+1–4 C ((18 – 4)/(6+1))-4 D (18-4)/(6+1-4) Câu 26: Cho biết lệnh dùng để xóa màn hình kết quả: A Clear B Clrscr C Clool D Clrcsr Câu 27: Kết phép tính 17 mod bằng? A B C D Câu 28: Cách khai báo đúng là: A Const pi:=3,14 real; B Const pi: 3,14; C Const pi=3,14 real; D Const pi=3,14; Câu 29: Kiểu liệu nào sau đây là kiểu số thực? A Interger B Char C Real D String Câu 30: Nhận xét nội dung và đánh dấu “X” vào cột ĐÚNG SAI Nội dung 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, các lệnh Writeln, Readln dùng để tạo tương tác người - máy Dãy hữu hạn các thao tác cần thực theo trật tự định để giải bài toán gọi là thuật toán Cho X :=5, kết x sau thực câu lệnh if x mod =2 then x:=x-1; Đúng Sai Phần II (Tự luận) Câu 1: Hằng là gì? Viết cú pháp khai báo hằng? Câu 2: Biến là gì? Viết cú pháp khai báo biến? Câu 3: Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng thiếu và đầy đủ.Viết cú pháp nó? Câu 4: Cho hai biến x và y Hãy INPUT và OUTPUT và mô tả thuật toán đổi giá trị hai biến nói trên (nếu cần) để x và y theo thứ tự có giá trị không tăng? Không giảm? Câu 5: Hãy INPUT, OUTPUT và mô tả thuật toán bài toán: tính tổng 100 số tự nhiên đầu tiên Câu 6: Viết các biểu thức sau các kí hiệu Pascal: 7a (a 4) (a 1) 42 a) x≥ 10 – 8x b) (10 – 12)2 ≠ c) d) Câu 7: Viết chương trình nhập hai số nguyên a và b khác từ bàn phím, in hai số đó màn hình theo thứ tự không giảm Câu 8: Viết chương trình nhập vào số dương a, b và c từ bàn phím, kiểm tra và in màn hình kết kiểm tra ba số a, b và c có thể là độ dài các cạnh tam giác hay không? III PHẦN THỰC HÀNH : Luyện viết chương trình chạy trên máy -Hết -CHÚC CÁC EM ÔN TẬP TỐT (3)