Bai tap on tap hoc ky I tin hoc lop 8

5 7 0
Bai tap on tap hoc ky I tin hoc lop 8

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

Thông tin tài liệu

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[r]

(1)

1 Trong ngôn ngữ Pascal, tên hợp lệ? a Z75

b TEN DUNG c Begin-end

d End e Lop.8A

f Day_la_ten_sai

g 1000-dam-duoi-bien h Ngay-20-11

2 Những phát biểu phát biểu sai (với ngôn ngữ Pascal)? a 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

b Một chương trình gồm hai phần: Phần khai báo phần thân chương trình, thân chương trình phần bắt buộc phải có.

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

d Có thể đặt phần khai báo vị trí chương trình

3 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;

4 Các ngơn ngữ lập trình phân chia liệu thành kiểu khác với mục đích gì? Hãy chọn phương án sai

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 Tự động hóa việc viết chương trình

d Kiểm sốt lỗi chương trình thực phép tốn khơng có nghĩa

5 Hãy ghép kiểu liệu bảng với phạm vi giá trị Tên kiểu Phạm vi giá trị

a Char Số nguyên khoảng từ -32768 đến +32767 b String Số thực có giá trị tuyệt đối khoảng từ 2.9x10-39

đến 1.7x1037 số 0

c Integer Một kí tự bảng chữ d Real Xâu ký tự, tối đa gồm 255 kí tự

6 Hãy viết biểu thức toán học sau ký hiệu ngôn ngữ pascal: a 5x3+2x2-8x+15 b c d e f g ( -1)2 h

(2)

a 15 div 16 = b div = c mod = d 15 mod =

e 14 mod = f 234 mod 10 = g 323 div 100 = h 1001 mod 10 = Xác định kết phép so sánh sau đây:

a 52=32+42 b 62+82≠102

c π.R2>a2, với π=3.14, R=5, a=10 d 1+ + + ≥2

e 2x-8<10 f (a-3)(a-5)=0

g (2+5>3) VÀ (5+3>2)

h (x<5) HOẶC (x>8), với x=7.5 i (9<8) VÀ (

j (a2≠16) HOẶC (a≤10), với a = 4

9 Hãy viết phép so sánh sau ký hiệu Pascal: a (a+b>c) (b+c>a);

b (x<a1) (x>a2) c (diem≥6) (diem<8.5)

d (a2<10) (a chia hết cho 3) e (a+b>c) (b+c>a) (c+a>b)

10.Giả sử chương trình Pascal, a b biến kiểu số nguyên

(integer), R biến kiểu số thực (real) S kiểu xâu (string) Các phép gán dây không hợp lệ?

a a:=300; b a:=39.000; c a:=65000; d a:=r;

e r:=a/b; f a:=b mod 3; g a:=b

11.Hãy tính giá trị a b sau thực chương trình sau Lưu ý ý nghĩa câu lệnh ghép “begin … end”

a Chương trình 1:

Var a,b: integer; Begin

a:=16; b:=8;

If a<b then a:=a+b; a:=a-b; b:=b+a; Writeln(‘a = ’,a, ‘b = ’,b);

End b Chương trình 2:

Var a,b: integer; Begin

(3)

begin a:=a+b; a:=a-b; end; b:=b+a;

Writeln(‘a = ’,a, ‘b = ’,b); End

c Chương trình 3:

Var a,b: integer; Begin

a:=16; b:=8;

If a<b then a:=a+b else begin a:=a-b; b:=b+a; end; Writeln(‘a = ’,a, ‘b = ’,b); End

12.Viết chương trình nhập vào số a, b, c sau in hình số lớn nhất, số bé ba số

13.Viết chương trình nhập vào số n, kiểm tra xem n có chia hết cho hay không in kết hình?

14.Viết chương trình nhập vào điểm mơn Tốn, Văn, Anh In hình điểm trung bình xếp loại? Biết Văn, Tốn hệ số 2, Anh hệ số Học lực xếp loại sau:

+ Nếu ĐTB 5,0 điểm xếp loại Yếu

+ Nếu ĐTB từ 5,0 điểm bé 6,5 điểm xếp loại Trung bình + Nếu ĐTB từ 6,5 điểm bé 8,0 điểm xếp loại Khá

+ Nếu ĐTB từ 8,0 điểm trở lên xếp loại Giỏi

15.Hàng tháng hộ dân thành phố nhận hóa đơn tiền điện Tiền điện tiêu dùng hộ gia đình tính sau:

- 100 số đầu tiên: số phải trả 550 đồng;

- Từ 101 số đến 150 số số phải trả 1110 đồng; - Từ 151 số đến 200 số số phải trả 1470 đồng; - Từ 201 số trở lên số phải trả 1600 đồng;

- Số tiền phải trả lài tổng số tiền tính cơng thêm 10% thuế VAT

Viết chương trình tính tiền điện phải trả cho tháng hộ gia đình biết số lượng điện tiêu thụ tháng a (KW)

……… ……… ………

(4)(5)

Ngày đăng: 16/05/2021, 11:12

Tài liệu cùng người dùng

Tài liệu liên quan