C.Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khoá, cách đặt tên) để viết các 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 một chương trì[r]
(1)ÔN TẬP KIỂM TRA HKI I.LÝ THUYẾT
Câu 1: Trong cấu trúc chương trình Pascal, phần bắt buộc phải có? A.Phần khai báo tên chương trình B.Phần khai báo thư viện C.Phần thân chương trình D.Phần khai báo biến
Câu 2: Điền cụm từ vào chỗ trống (…) để câu hồn chỉnh: ngơn ngữ lập trình, ngơn ngữ máy, dãy bit, chương trình dịch
A.Các lệnh ngôn ngữ máy viết dạ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
Câu 3: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ đây? A.Ngôn ngữ máy B.Ngôn ngữ lập trình
C.Ngơn ngữ tự nhiên D.Tất ngơn ngữ nói Câu 4: Cách viết phần tiêu đề chương trình sau, cách đúng?
A.Program end; B.Program que_huong;
C.Program 5_dieu_bac_ho_day; D.Program bai_toan_1 Câu 5: Các thành phần ngơn ngữ lập trình là:
A.Các từ khoá tên
B.Bảng chữ cái, từ khoá tên
C.Bảng chữ quy tắc (bao gồm cách sử dụng từ khoá, cách đặt tên) để viết lệnh có ý nghĩa xác định, cách bố trí câu lệnh … cho tạo thành chương trình hồn chỉnh chạy máy tính
D.Chỉ bảng chữ từ khoá
Câu 6: Hãy chọn khai báo khai báo sau đây?
A const x=y=5; B.var n=8;
C const m:integer; D.var y:real;
Câu 7: Chọn câu hợp lệ câu lệnh điều kiện ngôn ngữ Pacsal: A.if x:=a+b then x:=x+1; B.if a>b then max=a;
C.if a>b then max:=a; else max:=b; D.if a>b then max:=a else max:=b;
Câu 8: Hãy chọn phương án Sai Các ngơn ngữ lập trình chiadữ liệu thành kiểu khác với mục đích gì?
A.Sử dụng nhớ máy tính cách có hiệu
B.Thực phép toán tương ứng với kiểu liệu
C.Kiểm soát lỗi chương trình thực phép tốn khơng có nghĩa D.Tự động hố việc viết chương trình
Câu 9: Cấu trúc rẽ nhánh dạng đủ có dạng sau: A.If<câu lệnh 1> then <điều kiện> else <câu lệnh 2>; B.If<điều kiện> then <câu lệnh 1> else <câu lệnh 2> C.If<điều kiện> then <câu lệnh 1> else <câu lệnh 2>; D.If<điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;
Câu 10: Cho biết kết đoạn chương trình sau: Chọn phương án a:=3; b:=5;
if a+b>=8 then c:=a-b; giá trị c bao nhiêu?
(2)Câu 11: Biến khai báo với kiểu liệu số thực lưu giá trị giá trị đây:
A.Một số nguyên B.Một số thực C.Một số thực (có thể số nguyên) phạm vi cho phép D.Một dãy chữ số Câu 12: Hãy chọn phát biểu sai câu sau đây:
A.Thứ tự liệt kê bước 1, bước,… thuật toán quan trọng thứ tự thực công việc để dẫn đến kết Việc thay đổi trật tự thực công việc thường dẫn đến kết khơng mong muốn
B.Chương trình thể thuật tốn ngơn ngữ lập trình cụ thể thể thuật tốn nhiều ngơn ngữ lập trình khác
C.Có thể xây dựng thuật tốn tổng qt để giải tốn
D.Có nhiều cách khác để mơ tả thuật tốn Ngồi cách liệt kê bước, người ta sử dụng sơ đồ khối để diễn tả trực quan
Câu 13: Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal?
A end; B.que huong;
C.Programbegin; D.5baitap; Câu 14: Trong Pascal kiểu liệu số nguyên là:
A.real; B char; C.integer; D.string;
Câu 15: Trong Pascal kiểu liệu số thực là:
A.real; B char; C.integer; D.string;
Câu 16: Lệnh tạm dừng chương trình vịng x phần nghìn giây là: A readln; B.Readln(x); C.delay(x); D.writeln(x);
Câu 17: Giả sử A khai báo kiểu liệu số thực Các phép gán sau phép gán nào hợp lệ:
A A:=’que’; B A:=4; C A:=’4’; D A= 4; 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.Chỉ hạn chế dung lượng nhớ D.Không giới hạn
Câu 19: Trong khai báo sau Pascal Đâu khai báo hằng: A var n=8; B.Const n=8; C Var n:=8; D.Const n:=8; Câu 20: Trong khai báo sau Pascal Đâu khai báo biến:
A var n=8; B.Const n=8; C Var n:=8; D.Const n:=8; II.THỰC HÀNH
Câu 1: Cho hai số A B Hãy viết thuật tốn chương trình Pascal cho biết kết so sánh hai số dạng “ A lớn B”, “A nhỏ B” “A B”
Câu 2: Cho hai biến x y Hãy mơ tả thuật tốn viết chương trình đổi giá trị biến nói để x y theo thứ tự có giá trị không giảm
Câu 3: Cho hai biến a b Hãy mơ tả thuật tốn viết chương trình đổi giá trị biến nói để a b theo thứ tự có giá trị khơng tăng
Câu 4: Cho ba số nguyên nhập vào từ bàn phím Hãy mơ tả thuật tốn viết chương trình Nếu tổng số nguyên chia hết tính trung bình số ngun
(3)Hình A
Câu 6: Cho hình vng với độ dài cạnh a, hình trịn bán kính R Hãy viết thuật tốn chương trình pascal tính diện tích phần tơ màu hình A
HÌNH A b
c