TỔ TOÁN-TIN MÔN: TIN HỌC 8
I. TRẮC NGHIỆM
Câu 1: Lệnh lặp nào sau đây là đúng?
a] For = todo;
b] For := todo;
c] For := todo;
d] For : to do ;
Câu 2: Câu lệnh pascal nào sau đây là hợp lệ?
a] For i:=10 to 1 do write[‘A’]; c] For i:=1.5 to 10 do write[‘A’];
b] For i= 1 to 10 do write[‘A’]; d] For i:= 1 to 10 do write[‘A’];
Câu 3: Vòng lặp while ..do là vòng lặp:
a] Biết trước số lần lặp c] Chưa biết trước số lần lặp
b] Biết trước số lần =100
Câu 4: Câu lệnh lặp while…do có dạng đúng là:
a] While do; ; c] While do;
b] While do ; d] While do ;
Câu 5: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0; for i:=1 to 5 do s := s+i;
Kết quả cuối cùng của s là : a] 11 b] 55 c] 101 d] 15
Câu 6: Trong đọan chương trình pascal sau đây x có giá trị là mấy
Begin x:= 3 ; If [45 mod 3] =0 then x:= x +2;
If x > 10 then x := x +10 ; End.
a] 3 b] 5 c] 15 d] 10
Câu 7: Trong chương trình pascal sau đây:
var a, b :integer;
s,cv :real ;
begin a:= 10; b:= 5; s:= a*b ; cv:= [a +b ] * 2 ; end.
Biến s và cv có giá trị là mấy:
a] s = 10 ; cv = 5 ; c] s= 30 ; cv = 50 ;
b] s = 50 ; cv = 40 ; d] s = 50 ; cv = 30 ;
Câu 8: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là? a] 4 b] 6 c] 8 d] 10
Câu 9: Để tính tổng S=1+3 + 5 + … + n; em chọn đoạn lệnh: |
|
a] for i:=1 to n do if [ i mod 2]=0 then S:=S + 1/i; |
c] for i:=1 to n do if [i mod 2] 0 then S:=S+i; |
b] for i:=1 to n do if [ i mod 2]0 then S:=S + 1/i |
d] for i:=1 to n do if [ i mod 2]=0 then S:=S + i; |
Câu 10: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn |
|
a] for i:=1 to n do if [ i mod 2]=0 then S:=S + 1/i; |
c] for i:=1 to n do if [i mod 2] 0 then S:=S+i; |
b] for i:=1 to n do if [ i mod 2]=0 then S:=S – 1/i |
d] for i:=1 to n do if [ i mod 2]=0 then S:=S + i |
Câu 11: Để đếm các số lẻ 0 then S:=S + 1; |
c] for i:=1 to n do if [i mod 2] =0 then S:=S + 1; |
b] for i:=1 to n do if [ i mod 2]=0 then S:=S + i ; |
d] for i:=1 to n do if [ i mod 2]=0 then S:=S + i; |
Câu 12: Câu lệnh nào sau đây lặp vô hạn lần |
|
a] s:=5; i:=0; While i0 do If I mod 5=0 then s:=s+i; begin s:=s+i; i:=i-1end; 7] Sau khi thực hiện các đoạn chương trình sau, giá trị của biến s và biến i bằng bao nhiêu? a. s:=1; b. s:=0; i:=0; For i:= 1 to 5 do s:=s*i; While i 0 do begin delete[St, i, 4]; i := pos[a, St]; end; End; Begin S1 := ‘hoc nua, hoc mai; S2 := ‘hoc’; Xu_li_xau[S2,S1]; End. a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây:
b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên.
Tham số được khai báo trong chương trình chính được gọi là:
Video liên quanChủ Đề |