Bài tập ôn tập học kỳ I tin học lớp 8

Chia sẻ bởi Võ Đình Hiệp | Ngày 17/10/2018 | 43

Chia sẻ tài liệu: Bài tập ôn tập học kỳ I tin học lớp 8 thuộc Tin học 8

Nội dung tài liệu:

Trong ngôn ngữ Pascal, tên nào dưới đây là hợp lệ?
Z75
TEN DUNG
Begin-end
End
Lop.8A
Day_la_ten_sai
1000-dam-duoi-bien
Ngay-20-11
Những phát biểu nào dưới đây là phát biểu sai (với ngôn ngữ Pascal)?
Một chương trình phải có đủ hai phần: Phần khai báo và phần thân chương trình
Một chương trình có thể gồm hai phần: Phần khai báo và phần thân chương trình, trong đó thân chương trình là phần bắt buộc phải có.
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.
Có thể đặt phần khai báo tại vị trí bất kỳ trong chương trình.
Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì?
Tên có sẵn;
Tên riêng;
Từ khóa;
Biến;
Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu khác nhau với mục đích gì? Hãy chọn phương án sai.
Sử dụng bộ nhớ máy tính một cách có hiệu quả.
Thực hiện các phép toán tương ứng với từng kiểu dữ liệu.
Tự động hóa việc viết chương trình.
Kiểm soát lỗi khi chương trình thực hiện các phép toán không có nghĩa.
Hãy ghép mỗi kiểu dữ liệu trong bảng dưới đúng với phạm vi giá trị của nó
Tên kiểu
Phạm vi giá trị


Char
Số nguyên trong khoảng từ -32768 đến +32767


String
Số thực có giá trị tuyệt đối trong khoảng từ 2.9x10-39 đến 1.7x1037 và số 0


Integer
Một kí tự trong bảng chữ cái.


Real
Xâu ký tự, tối đa gồm 255 kí tự.


Hãy viết các biểu thức toán học sau bằng các ký hiệu trong ngôn ngữ pascal:
5x3+2x2-8x+15





(-1)2

Tính giá trị của các phép tính sau:
15 div 16 =
2 div 3 =
5 mod 6 =
15 mod 3 =
14 mod 5 =
234 mod 10 =
323 div 100 =
1001 mod 10 =
Xác định kết quả của các phép so sánh sau đây:
52=32+42
62+82≠102
π.R2>a2, với π=3.14, R=5, a=10
1+  +  +  ≥2
2x-8<10
(a-3)(a-5)=0
(2+5>3) VÀ (5+3>2)
(x<5) HOẶC (x>8), với x=7.5
(9<8) VÀ (
(a2≠16) HOẶC (a≤10), với a = 4
Hãy viết các phép so sánh sau bằng ký hiệu trong Pascal:
(a+b>c) và (b+c>a);
(xa2)
(diem≥6) và (diem<8.5)
(a2<10) hoặc (a chia hết cho 3)
(a+b>c) và (b+c>a) và (c+a>b)
Giả sử trong một chương trình Pascal, a và b là 2 biến kiểu số nguyên (integer), R là một biến kiểu số thực (real) và S là một kiểu xâu (string). Các phép gán nào dưới dây là không hợp lệ?
a:=300;
a:=39.000;
a:=65000;
a:=r;
r:=a/b;
a:=b mod 3;
a:=b
Hãy tính giá trị của a và b sau khi thực hiện các chương trình sau. Lưu ý ý nghĩa của câu lệnh ghép “begin … end”.
Chương trình 1:
Var a,b: integer;
Begin
a:=16; b:=8;
If a Writeln(‘a = ’,a, ‘b = ’,b);
End.
Chương trình 2:
Var a,b: integer;
Begin
a:=16; b:=8;
If abegin a:=a+b; a:=a-b; end;
b:=b+a;
Writeln(‘a = ’,a, ‘b = ’,b);
End
Chương trình 3:
Var a,b: integer;
Begin
a:=16; b:=8;
If a<
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Võ Đình Hiệp
Dung lượng: 135,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)