a/ Dùng câu lệnh lặp với số lần chưa biết trước b/ Dùng câu lệnh lặp với số lần biết trước c/ Dùng máy tính tay để tính... c/ Bảng tên và khu vực thể hiện các đối tượng.[r]
Trang 1ÔN TẬP MÔN TIN HỌC 8
I CHỌN CÂU ĐÚNG NHẤT
1/ Trong câu lệnh lặp thì giá trị đầu như thế nào so với giá trị cuối:
a/ Lớn hơn giá trị cuối b/ Nhỏ hơn giá trị cuối
c/ Bằng giá trị cuối d/ Lớn hơn hoặc bằng giá trị cuối
2/ Mỗi biến tối đa có thể lưu được mấy giá trị:
3/ Biến đếm thường có kiểu số:
a/ Số thực b/ Số dương c/ Số nguyên d/ Số âm
4/ Để thoát khỏi phần mềm Geogebra ta nhấn:
a/ Ctrl+F9 b/ Alt+F9 c/ F10 d/ Alt+F4
5/ Trong Geogebra vẽ hình vuông khi biết một cạnh có mấy bước
6/ Cấu trúc lặp với câu lệnh While – do
a/ While < điều kiện > do < câu lệnh>; b/ While < điều kiện > do; < câu lệnh>;
c/ For < biến đếm >:= < giá trị đầu > to < giá trị cuối >;
d/ For < biến đếm > to < giá trị cuối > do < câu lệnh >;
7/ Các ngôn ngữ lập trình đều có một kiểu dữ liệu được gọi là:
a/ số học b/ biến số c/ kiểu mảng d/ chỉ số
8/ Trong Geogebra vẽ hình hộp chữ nhật có mấy bước:
9/ Phần mềm Geogebra dùng để:
a/ Đọc các hình học đơn giản b/ Có khả năng tạo ra sự gắn kết giữa các đối tượng hình học
c/ Có thể vẽ được các hình rất chính xác và có khả năng tương tác nhưng vẫn giữ mối quan hệ giữa các đối tượng
d/ Câu b,c
10/ Để tìm tổng của các số tự nhiên đầu tiên sau cho tổng nhỏ nhất lớn hơn 100
a/ Dùng câu lệnh lặp với số lần chưa biết trước b/ Dùng câu lệnh lặp với số lần biết trước
c/ Dùng máy tính tay để tính d/ Không tính dược
11/ Để khởi động phần mềm Geogebra ta nháy đúp chuột trái vào biểu tượng:
a/ Sumtime b/ Pascal c/ Geogebra d/ Geogeba
12/ Giá trị của biến mảng là:
a/ một số b/ một mảng c/ một vài số d/ một lập trình
13/ Khi lập chương trình tính tổng sau: S = 1 + 2 + 3 +…… + N Hãy xác định giá trị đầu và giá trị cuối của biến điếm i:
a/ For i:= 0 to N do; b/ For i:= 1 to N do; c/ For i:= 2 to N do; d/ For i:= 1 to 3 do;
14/ Hãy tìm giá trị lớn nhất của dãy số sau: { 1 , 3, 9, 10, 20 , 56 ,99 , 12 }
15/ Trong Geogebra vẽ hình thang cân có mấy bước:
16/ Khai báo biến mảng nào là đúng:
a/ var x: Array[10,13] of Integer; b/ var x: Array[5 10.5] of Real;
c/ var x: Array[3.4.4.8] of Integer; d/ var x: Array[4 10] of Real;
17/ Sau k hi thực hiện đoạn chương trình sau giá trị của biến S bằng bao nhiêu?
S:= 0; For i:= 1 to 3 do S:= S + i;
Trang 218/ Sau k hi thực hiện đoạn chương trình sau giá trị của biến j bằng bao nhiêu?
j:= 0; For i:= 0 to 5 do j:= j + 2;
19/ Đâu là câu lệnh Pascal hợp lệ:
a/ For j:= 10 to 1 do writeln(‘A’); b/ For j:= 0 to 15 do writeln(‘A’);
c/ For j:= 20 to 10 do writeln(‘A’); d/ For j:= 9.5 to 10.5 do writeln(‘A’);
20/ Đâu là câu lệnh Pascal hợp lệ:
a/ For k:= 1 to 0 do S:= S + k; b/ For k:= 1.5 to 10 do S:= S + k;
c/ For k:= 1 to 10.5 do S:= S + k; d/ For k:= 1 to 15 do S:= S + k;
21/ Câu lệnh Pascal được viết đúng :
a/ While S <= 4 do; begin S:= S + k end; b/ While S <= 16 do begin S:= S + k; k:= k + 1 end;
c/ While S <= 56 do; k:= k + 1 end; d/ While S <= 85 do; begin S:= S + k; k:= k + 2 end; 22/ Tìm giá trị của i Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 60 do begin T:= T + i; i:= i + 1 end;
a/ i = 11 b/ i = 9 c/ i = 13 d/ i = 12
23/ Tìm giá trị của k Với S lúc ban đầu bằng 0; k bằng 1 While S <= 30 do begin S:= S + k; k:= k + 1 end; a/ k = 10 b/ k = 9 c/ k = 8 d/ k = 35
24/ Sau khi thực hiện đoạn chương trình sau giá trị của biến P bằng bao nhiêu?
P:= 1; For i:= 1 to 4 do P:= P * i;
25/ Tìm giá trị của i Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 3 do begin T:= T + i; i:= i + 1 end; a/ i = 110 b/ i = 4 c/ i = 85 d/ i = 350
26/ Câu lệnh Pascal được viết đúng:
a/ for i:= 1 to 5 do writeln (‘A’); b/ for i:= 1 to 5 do; writeln (‘A’);
c/ for i:= 5 to 1 do writeln (‘A’); d/ for i:= 5 to 1 do; writeln (‘A’);
27/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For j:=1 to 9 do S:= S + j;
28/ Tìm giá trị của S với S lúc ban đầu bằng 0 ; n bằng 1 While S <= 15 do begin S:= S + n; n:= n + 1 end;
a/ S = 21 b/ S = 110 c/ S = 100 d/ S = 99
29/ Câu lệnh Pascal được viết đúng :
a/ While S <= 100 do; begin S:= S + n end; b/ While S <= 100 do end;
c/ While S <= 100 do; begin S:= S + n; n:= n + 1 end; d/ While S <= 100 do begin S:= S + n; n:= n +
1 end;
30/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For i:=1 to 21 do S:= S + i;
31/ Đâu là câu lệnh Pascal hợp lệ:
a/ For i:= 100 to 1 do writeln(‘A’); b/ For i:= 1 to 10 do; writeln(‘A’);
c/ For i:= 1 to 10 do writeln(‘A’); d/ For i:= 1.5 to 10.5 do writeln(‘A’);
32/ Đâu là câu lệnh Pascal hợp lệ:
a/ For n:= 1 to 10 do S:= S + n; b/ For n:= 2 to 12 do; S:= S + n;
c/ For n:= 2 to 7.5 do S:= S + n; d/ For n:= 1 to 15 do; S:= S + n;
33/ Câu lệnh Pascal được viết đúng :
a/ While S <= 10 do begin S:= S + i; i:= i + 1 end;
b/ While S <= 15 do; begin S:= S + i end;
c/ While S <= 20 do end;
Trang 3d/ While S <= 100 do; begin S:= S + i; i:= i + 1 end;
34/ Tìm giá trị của i Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 50 do begin T:= T + i; i:= i + 1 end;
a/ i = 10 b/ i = 7 c/ i = 11 d/ i = 50
35/ Tìm giá trị của T Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 8 do begin T:= T + i; i:= i + 1 end;
a/ T = 10 b/ T = 9 c/ T = 8 d/ T = 11
36/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For i:=1 to 15 do S:= S + i;
37/ Tổng của 10 số tự nhiên đầu tiên là:
38/ Tìm giá trị của T Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 65 do begin T:= T + i; i:= i + 1 end;
a/ T = 77 b/ T = 89 c/ T = 85 d/ T = 66
39/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For i:=1 to 6 do S:= S + i;
40/ Tìm biểu thức đúng
a/ While S => 10 do; begin S:= S + n; end; b/ While S =>20 do; begin S:= S + n; n:= n + 1 end;
c/ While S <= 56 do begin S:= S + n; n:= n + 1 end; d/ While S <= 16 do; begin S:= S + n; end; 41/ Cấu trúc lặp với câu lệnh While – do
a/ While < điều kiện > do < câu lệnh>; b/ While < điều kiện > do; < câu lệnh>;
c/ For < biến đếm >:= < giá trị đầu > to < giá trị cuối >;
d/ For < biến đếm > to < giá trị cuối > do < câu lệnh >;
42/ Để thoát khỏi phần mềm Geogebra ta nhấn:
a/ Ctrl+F9 b/ Alt+F9 c/ F10 d/ Alt+F4
43/ Màn hình Geogebra Tiếng Việt gồm:
a/ Bảng chọn, và khu vực thể hiện các đối tượng
b/ Bảng chọn, thanh công cụ và khu vực thể hiện các đối tượng
c/ Bảng tên và khu vực thể hiện các đối tượng
d/ Bảng tên và thanh công cụ
44/ Hệ thống các lệnh chính của phần mềm Geogebra ở:
a/ bảng chọn b/ khung tên c/ thanh công cụ d/ khu vực thể hiện các đối tượng 45/ Thanh công cụ của phần Mềm Geogebra chứa các công cụ dùng để:
a/ Làm việc với các đối tượng b/ Vẽ, điều chỉnh
c/ Vẽ, điều chỉnh và làm việc với các đối tượng
d/ Thực hiện các câu lệnh và làm việc với các đối tượng
46/ Sau k hi thực hiện đoạn chương trình sau giá trị của biến S bằng bao nhiêu?
S:= 0; For i:= 1 to 3 do S:= S + i;
47/ Sau k hi thực hiện đoạn chương trình sau giá trị của biến P bằng bao nhiêu?
P:= 1; For i:= 1 to 4 do P:= P * i;
48/ Sau k hi thực hiện đoạn chương trình sau giá trị của biến j bằng bao nhiêu?
j:= 0; For i:= 0 to 5 do j:= j + 2;
49/ Đâu là câu lệnh Pascal hợp lệ:
Trang 4a/ For i:= 100 to 1 do writeln(‘A’); b/ For i:= 1 to 10 do; writeln(‘A’);
c/ For i:= 1 to 10 do writeln(‘A’); d/ For i:= 1.5 to 10.5 do writeln(‘A’);
50/ Đâu là câu lệnh Pascal hợp lệ:
a/ For j:= 10 to 1 do writeln(‘A’); b/ For j:= 1 to 15 do writeln(‘A’);
c/ For j:= 20 to 10 do writeln(‘A’); d/ For j:= 9.5 to 10.5 do writeln(‘A’);
51/ Đâu là câu lệnh Pascal hợp lệ:
a/ For k:= 1 to 0 do S:= S + k; b/ For k:= 1.5 to 10 do S:= S + k;
c/ For k:= 1 to 10.5 do S:= S + k; d/ For k:= 1 to 15 do S:= S + k;
52/ Đâu là câu lệnh Pascal hợp lệ:
a/ For n:= 1 to 10 do S:= S + n; b/ For n:= 2 to 12 do; S:= S + n;
c/ For n:= 2 to 7.5 do S:= S + n; d/ For n:= 1 to 15 do; S:= S + n;
53/ Câu lệnh Pascal được viết đúng :
a/ While S <= 10 do begin S:= S + i; i:= i + 1 end; b/ While S <= 15 do; begin S:= S + i end; c/ While S <= 20 do end; d/ While S <= 100 do; begin S:= S + i; i:= i + 1 end;
54/ Câu lệnh Pascal được viết đúng :
a/ While S <= 4 do; begin S:= S + k end; b/ While S <= 16 do begin S:= S + k; k:= k + 1 end;
c/ While S <= 56 do; k:= k + 1 end; d/ While S <= 85 do; begin S:= S + k; k:= k + 2 end; 55/ Tìm giá trị của i Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 50 do begin T:= T + i; i:= i + 1 end;
a/ i = 10 b/ i = 7 c/ i = 11 d/ i = 50
56/ Tìm giá trị của i Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 60 do begin T:= T + i; i:= i + 1 end;
a/ i = 11 b/ i = 9 c/ i = 13 d/ i = 12
57/ Tìm giá trị của T Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 8 do begin T:= T + i; i:= i + 1 end;
a/ T = 10 b/ T = 9 c/ T = 8 d/ T = 11
58/ Tìm giá trị của T Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 65 do begin T:= T + i; i:= i + 1 end;
a/ T = 77 b/ T = 89 c/ T = 85 d/ T = 66
59/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For i:=1 to 15 do S:= S + i;
60/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For i:=1 to 21 do S:= S + i;
61/ Tổng của 10 số tự nhiên đầu tiên là:
62/ Tìm giá trị của i Với T lúc ban đầu bằng 0 ; i bằng 1 While T <= 3 do begin T:= T + i; i:= i + 1 end; a/ i = 110 b/ i = 4 c/ i = 85 d/ i = 350
63/ Tìm giá trị của k Với S lúc ban đầu bằng 0; k bằng 1 While S <= 30 do begin S:= S + k; k:= k + 1 end; a/ k = 10 b/ k = 9 c/ k = 8 d/ k = 35
64/ Câu lệnh Pascal được viết đúng:
a/ for i:= 1 to 5 do writeln (‘A’); b/ for i:= 1 to 5 do; writeln (‘A’);
c/ for i:= 5 to 1 do writeln (‘A’); d/ for i:= 5 to 1 do; writeln (‘A’);
65/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For i:=1 to 6 do S:= S + i;
66/ Câu lệnh sau đây giá trị của tổng S sẽ là bao nhiêu, với S lúc ban đầu bằng 0 For j:=1 to 9 do S:= S + j;
Trang 567/ Câu lệnh Pascal được viết đúng :
a/ While S <= 100 do; begin S:= S + n end; b/ While S <= 100 do end;
c/ While S <= 100 do; begin S:= S + n; n:= n + 1 end;
d/ While S <= 100 do begin S:= S + n; n:= n + 1 end;
68/ Tìm giá trị của S với S lúc ban đầu bằng 0 ; n bằng 1 While S <= 15 do begin S:= S + n; n:= n + 1 end;
a/ S = 21 b/ S = 110 c/ S = 100 d/ S = 99
69/ Tìm giá trị của S với S lúc ban đầu bằng 0 ; k bằng 1 While S <= 20 do begin S:= S + k; k:= k + 1 end;
a/ S = 110 b/ S = 21 c/ S = 85 d/ S = 350
70/ Tìm biểu thức đúng ;
a/ While S => 10 do; begin S:= S + n; end; b/ While S =>20 do; begin S:= S + n; n:= n + 1 end;
c/ While S <= 56 do begin S:= S + n; n:= n + 1 end; d/ While S <= 16 do; begin S:= S + n; end; 71/ Cú pháp câu lệnh lặp với số lần lặp biết trước:
a/ For < biến đếm >:= < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
b/ For < biến đếm >:= < giá trị đầu > do < câu lệnh >;
c/ For < biến đếm >:= < giá trị đầu > to < giá trị cuối >;
d/ For < biến đếm > to < giá trị cuối > do < câu lệnh >;
72/ Biến đếm thường có kiểu số:
a/ Số thực b/ Số dương c/ Số nguyên d/ Số âm
73/ Các từ For, to , do được gọi là:
a/ Biến số b/ Hằng số c/ Cú pháp d/ Từ khóa của Pascal
74/ Trong câu lệnh lặp thì giá trị đầu như thế nào so với giá trị cuối:
a/ Lớn hơn giá trị cuối b/ Nhỏ hơn giá trị cuối
c/ Bằng giá trị cuối d/ Lớn hơn hoặc bằng giá trị cuối
75/ Khi lập chương trình tính tổng sau: S = 1 + 2 + 3 +…… + N Hãy xác định giá trị đầu và giá trị cuối của biến điếm i:
a/ For i:= 0 to N do; b/ For i:= 1 to N do;
c/ For i:= 2 to N do; d/ For i:= 1 to 3 do;
76/ Khi lập chương trình tính tổng sau: : S = 1 + 2 + 3 +…… + N Hãy xác định giá trị khởi tạo của S: a/ S:= 0; b/ S:= 3; c/ S:= 1; d/ S:= N;
77/ Khi lập chương trình tính tích sau: S = 1.2.3… N Giá trị khởi tạo GT là bao nhiêu
a/ GT:= 0; b/ GT:= N; c/ GT:= 1; d/ GT:= 3;
78/ Phần mềm Geogebra dung để:
a/ Vẽ các hình học đơn giản
b/ Có khả năng tạo ra sự gắn kết giữa các đối tượng hình học
c/ Có thể vẽ được các hình rất chính xác và có khả năng tương tác nhưng vẫn giữ mối quan hệ giữa các đối tượng
d/ Cả a, b,c
79/ Để tìm tổng của các số tự nhiên đầu tiên sau cho tổng nhỏ nhất lớn hơn 100
a/ Dùng câu lệnh lặp với số lần chưa biết trước b/ Dùng câu lệnh lặp với số lần biết trước
c/ Dùng máy tính tay để tính d/ Không tính dược
80/ Để khởi động phần mềm Geogebra ta nháy đúp chuột trái vào biểu tượng:
a/ Sumtime b/ Pascal c/ Geogebra d/ Geogeba