4) Câu lệnh khai báo biến nào sau đây là đúng trong Pascal: a. Chương trình máy tính a. là tên của một số ngôn ngữ lập trình. là một dãy các câu lệnh mà máy tính8. có thể hiểu và thực h[r]
Trang 1ÔN TẬP TIN HỌC 8
Học sinh tự trả lời hết các câu hỏi sau rồi hãy xem đáp án:
1) Sau khi thực hiện câu lệnh Pascal dưới đây, kết quả in ra trên màn hình là:
Write ( ’20 + 18 = ’, ’20 + 18’ );
2) Biểu thức ax 2 + bx + c được viết theo định dạng trong Pascal là:
3) Cho biết kết quả của biểu thức toán học sau:
16 – (16 Div 3) * 2
4) Câu lệnh khai báo biến nào sau đây là đúng trong Pascal:
a Var a, b = integer ; c Var hoten : string;
b Const Pi = 3.14 ; d Const cuocphi = 20000 ; 5) Ghép cột A với cột B rồi ghi kết quả ghép vào cột C
cột C
2 Tổ hợp phím Alt + F9 b là tên của một số ngôn ngữ lập trình 2
4 program, begin, end,
5 Java, Pascal, C++ e là các từ khóa trong ngôn ngữ Pascal 5
Điền vào chỗ trống các từ thích hợp: (từ câu 6 8)
6) Cú pháp câu lệnh lặp biết trước số lần lặp là:
For < > := <giá trị > to <giá trị _> do <câu lệnh>;
7) Số lần lặp = <giá trị > - <giá trị > + 1
8) Sau từ khóa DO nếu có nhiều hơn 1 câu lệnh thì phải được đặt trong cặp từ
_
9) Cấu trúc rẽ nhánh (Câu lệnh điều kiện) dạng đủ trong Pascal có dạng như sau:
Trang 2a If <điều kiện> then <câu lệnh 1> c If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>; Else <câu lệnh 2>;
b If <điều kiện> then <câu lệnh>; d If <diều kiện> then <câu lệnh> 10)Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là ĐÚNG?
a If m > n then, m := m – n; c If m > n then; m := m –n
b If m > n then m := m – n; d If m > n then m := m – n
11)Cho biết kết quả của đoạn chương trình sau:
If (3 > 2) and (2 < 0) then Write (‘Pascal’) Else Write (‘Java’) ;
12)Cho biết giá trị của biến kiểu số nguyên K sau khi thực hiện đoạn chương trình sau
K := 12;
If K div 3 > 4 then K := K + 2 Else K := K – 2 ;
13)Câu lệnh điều kiện để kiểm tra số nguyên A là chẵn hay lẻ là
a If A mod 2=0 then write(A,‘la so chan’); c If A mod 2=0 then write(A,‘la
so chan’)
else write (A,‘la so le’); else write (A,‘la so le’);
b If A mod 2=1 then write(A,‘la so chan’); d.If A mod 2=1 then write(A,‘la so le’); else write(A,‘la so le’); else write (A,‘la so chan’);
Điền Đ (đúng) hoặc S (sai) vào với các câu sau: (từ câu 14 18)
14
)
Có thể có nhiều thuật toán để giải cùng 1 bài toán
15
)
Cuối <câu lệnh 1> trước từ khóa ELSE phải có dấu chấm phẩy ;
16
)
Xâu kí tự (chuỗi) in ra màn hình phải được đặt trong cặp dấu ngoặc kép “ ”
17
)
Cấu trúc rẽ nhánh trong Pascal có 2 dạng là: dạng thiếu và dạng đủ
18
)
Phép chia lấy phần dư (MOD) áp dụng được cho mọi loại số
Chuyển sang câu lệnh Pascal các yêu cầu sau: (câu 19, 20)
19) Tăng biến X lên 2 đơn vị:
Trang 320) Khai báo hằng số PHÍ bằng 20000:
21) Cho biết đoạn chương trình sau thực hiện việc gì?
Tong := 0;
For i:= 1 to 5 do tong := tong + i;
a Tính tổng của 5 số lẻ đầu tiên c Tính tổng của N số nguyên nhỏ hơn 5
b Tính tổng của 5 số tự nhiên đầu tiên d Tính tổng của N số tự nhiên
22) Tính giá trị của biến S sau khi thực hiện đoạn chương trình sau:
S := 2 ; For i := 1 to 3 do S := S * i;
Write (‘S = ’ , S );
23) Đoạn chương trình sau sẽ thực hiện bao nhiêu vòng lặp?
X := 0 ; For i := -1 to 1 do X := X + 4;
24) Giá trị của biến đếm i bằng bao nhiêu sau khi thực hiện câu lệnh lặp sau:
For i:= 1 to 2 do i := i + 2;
a 3 b 5 c 7 d Không được thay đổi giá trị biến đếm i 25) Cho biết kết quả sau khi thực hiện đoạn chương trình sau:
For i:= 1 to 10 do
If i mod 2 = 0 then write (i:3) ;
a 1 2 3 4 5 6 7 8 9 10
b 1 3 5 7 9
c 2 4 6 8 10
d 6
ĐÁP ÁN:
/đầu/cuối cuối / đầu
Trang 4TRẢ LỜI begin…
TRẢ LỜI X:=X+2;
CONST PHI=20000
;
5) Ghép cột A với cột B rồi ghi kết quả ghép vào cột C
Điền Đ (đúng) hoặc S (sai) vào với các câu sau: (từ câu 14 18)
14
)
15
)
Cuối <câu lệnh 1> trước từ khóa ELSE phải có dấu chấm phẩy ; S
16
)
Xâu kí tự (chuỗi) in ra màn hình phải được đặt trong cặp dấu ngoặc kép “ ” S
17
)
Cấu trúc rẽ nhánh trong Pascal có 2 dạng là: dạng thiếu và dạng đủ Đ
18
)
Phép chia lấy phần dư (MOD) áp dụng được cho mọi loại số S
cột C
2 Tổ hợp phím Alt + F9 b là tên của một số ngôn ngữ lập trình 2 D
4 program, begin, end,
5 Java, Pascal, C++ e là các từ khóa trong ngôn ngữ Pascal 5 B
Trang 5HẾT