Tính và đưa ra màn hình tổng các số chẵn, tổng các số lẻ có trong mảng vừa nhập.[r]
Trang 1BÀI TẬP MÔN TIN HỌC KHỐI 11 TUẦN 22
A Phần trắc nghiệm
-Hãy chọn đáp án đúng nhất điền vào bảng cho dưới
Câu 1: Hãy cho biết đâu là hằng xâu trong Tubo Pascal
Câu 2: Hãy cho biết đâu là các tên dành riêng trong Tubo Pascal
A Sqr, abs, const, type B Integer, real, const, type
C Begin, end, Real, sqrt D Begin, end, const, type
Câu 3: Với N<65000 và N là số nguyên dương thì kiểu dữ liệu phù hợp nhất khi khai báo N là:
Câu 4: Hãy cho biết tổng bộ nhớ để lưu trữ các biến với khai báo sau:
Var a,b,c: Byte;
m,n: real;
Câu 5: Cho đoạn chương trình
Writeln(‘Nhap k’); Readln(k);
If k mod 3=0 then Writeln(k);
Cho biết đoạn chương trình thực hiện việc gì
A In giá trị k chia hết cho 3 B In giá trị k không chia hết cho 3
C In giá trị k đã nhập D Không in ra giá trị nào
Câu 6: Cho đoạn lệnh sau:
If a>b then a:=a+b Else b:=a+b;
Writeln(a,’ ’,b);
Với a=10; b=15 thì kết quả in ra màn hình là:
Câu 7: Cho đoạn chương trình sau:
S:=0;
For i:=1 to 10 do S:=S+i;
Đoạn chương trình trên thực hiện công việc gì?
A Tính tổng các số nguyên lớn hơn 10 B Tính tổng các số chẵn nhỏ hơn 10
C Tính tổng các số lẻ nhỏ hơn 10 D Tính tổng các số nguyên từ 1 đến 10 Câu 8: Cho đoạn chương trình
S:=0; i:=1;
while i<=10 do begin
S:=S+i;
i:= i+2;
end;
Cho biết kết quả khi chạy đoạn chương trình trên
II PHẦN TỰ LUẬN
Câu 1: Chuyển biểu thức sau về biểu thức trong Pascal
( x 1)( ( x 1) x 1)
Câu 2: Viết chương trình nhập vào mảng N số nguyên từ bàn phím (N<=100) Tính và đưa ra màn
hình tổng các số chẵn, tổng các số lẻ có trong mảng vừa nhập