NEW
Font size
WorksheetsÔN TẬP HỌC KỲ 2 TIN 8
Total questions: 44
Worksheet time: 22mins
Kết quả của điều kiện mang giá trị là
số thực (real)
đúng, sai
chuỗi ký tự
Đáp án khác
Mệnh đề: "Mặt trời mọc ở phía Đông" mang giá trị:
đúng
sai
chân lý
quan điểm vật lý
Câu nào sau đây không phải là điều kiện (không mang tính đúng, sai)
trời đang mưa
gặp đèn đỏ thì phải dừng lạ
sách giáo khoa tin học
5 là số nguyên tố
Câu lệnh nào sau đây là viết đúng
if x:=7 then a=b;
if a<b then a:=b;
if x:=b then a:=x;
if a<>b then x:=1; else x:=0;
Giá trị của x là bao nhiêu sau khi chạy đoạn chương trình sau:
a:=3; b:=5;
if b mod a = 0 then x:=b else x:=a+1;
3
4
5
0
Cho câu lệnh if x:=8 then a:=b;
phép so sánh viết sai
dấu (;) đặt sai
phép gán viết sai
Câu lệnh đúng
Cho câu lệnh if x>5; then c:=d
phép so sánh viết sai
phép so sánh viết sai
dấu (;) đặt sai
Câu lệnh đúng
Cho câu lệnh if x>5+3 then c = d else a = b ;
phép so sánh viết sai
dấu (;) đặt sai
phép gán viết sai
Câu lệnh đúng
Sau khi chạy đoạn chương trình sau, giá trị của x là bao nhiêu?
x:=5;
if x mod 2 = 0 then x:=x+1 else x:=x+2;
5
6
7
8
Đoạn chương trình sau in ra màn hình cụm từ nào?
ĐTB:=5;
If ĐTB:=5 then write('ĐẬU') else write('HỎNG');
ĐẬU
HỎNG
Báo lỗi
Lặp vô tận
Cho bài toán tìm nghiệm x phương trình ax + b = 0. INPUT của bài toán là
số a và b
Cả 2 đáp án đều đúng
số x
Cả 2 đáp án đều sai
Cho bài toán tìm nghiệm x phương trình ax + b = 0. OUTPUT của bài toán là
số a và b
số x
Cả 2 đáp án đều đúng
Cả 2 đáp án đều sai
Cho bài toán tìm diện tích hình tròn S bán kính r. INPUT của bài toán là
Diện tích S
bán kính r
Cả 2 đáp án đều đúng
Cả 2 đáp án đều sai
Cho bài toán tìm diện tích hình tròn S bán kính r. OUTPUT của bài toán là
Diện tích S
bán kính r
Cả 2 đáp án đều đúng
Cả 2 đáp án đều sai
Để thực hiện liên tục một vài hoạt động trong máy tính cho đến khi thỏa mãn điều kiện thì ta sử dụng:
cấu trúc lặp
câu lệnh điều kiện
cấu trúc rẽ nhánh
Tất cả các đáp án
Trong câu lệnh lặp, biến đếm phải là:
kiểu số nguyên
kiểu số thực
kiểu chuỗi
kiểu ký tự
Điều kiện để thực hiện lặp trong cấu trúc FOR...TO...DO là:
giá trị đầu < giá trị cuối
giá trị cuối < giá trị đầu
cả 2 đáp án đều đúng
cả 2 đáp án đều sai
Số lần lặp trong vòng lặp FOR ... TO ... DO được tính:
bằng giá trị đầu
bằng giá trị cuối
giá trị cuối - giá trị đầu
giá trị cuối - giá trị đầu + 1
Đếm số lần lặp trong vòng lặp sau:
For i:=1 to 8 do x:=x+1;
1
8
18
7
Đếm số lần lặp trong vòng lặp sau:
For i:=5 to 12 do x:=x+1;
5
12
7
8
Cho biết giá trị của S sau khi chạy đoạn lệnh sau:
S:=0; For i:=1 to 5 do S:=S+i;
15
5
1
6
Cho biết giá trị của P sau khi chạy đoạn lệnh sau:
P:=1; For i:=1 to 5 do P:=P*i;
1
5
120
Giá trị khác
Lỗi của đoạn lệnh sau bị sai do:
For i:=100 to 1 do write('Toi hoc Pascal');
giá trị đầu > giá trị cuối
Giá trị đầu sai
Giá trị cuối sai
Cú pháp viết sai
Lỗi của đoạn lệnh sau bị sai do:
For i:=1.5 to 15 do write('Toi hoc Pascal');
giá trị đầu > giá trị cuối
Giá trị đầu sai
Giá trị cuối sai
Cú pháp viết sai
Lỗi của đoạn lệnh sau bị sai do:
For i:=5 to 15 begin write('Toi hoc Pascal'); end;
giá trị đầu > giá trị cuối
Giá trị cuối sai
Giá trị đầu sai
Cú pháp viết sai
Lỗi của đoạn lệnh sau bị sai do:
For i:=5 do 15 to x:=x+2;
giá trị đầu > giá trị cuối
Giá trị đầu sai
Giá trị cuối sai
Cú pháp viết sai
Cho biết giá trị của S sau khi chạy đoạn lệnh sau:
S:=10; For i:=1 to 6 do S:=S-1;
1
6
10
4
Để thực hiện vòng lặp với số lần chưa biết trước, ta dùng cấu trúc
WHILE … DO
IF … THEN
FOR … TO … DO
IF … THEN … ELSE
Để thực hiện vòng lặp với số lần xác định, ta dùng cấu trúc
WHILE … DO
FOR … TO … DO
IF … THEN
IF … THEN … ELSE
Lỗi trong đoạn chương trình này là
var x:integer;
begin
x:=5; while x>0 do write('toi dang hoc pascal');
end.
Lỗi sai cấu trúc
Lỗi khi biên dịch
Lỗi vòng lặp vô hạn
Lỗi phần cứng
Số lần vòng lặp này thực hiện:
a:=5; while a>0 do a:=a-1;
2
3
4
5
Lỗi của đoạn chương trình này sai là:
x:=7; DO x>5 WHILE x:=x-2;
Lỗi sai cấu trúc
Lỗi khi biên dịch
Lỗi vòng lặp vô hạn
Lỗi phần cứng
Nhận xét đoạn chương trình sau:
x:=8; While X:=8 do x:=x+5;
Sai điều kiện
Sai về câu lệnh thực hiện khi lặp
Sai khi lặp vô hạn
Câu lệnh đúng
Xác định lỗi của đoạn chương trình sau:
x:=9; While X=9 do x=x+5;
Sai điều kiện
Sai về câu lệnh thực hiện khi lặp
Sai khi lặp vô hạn
Câu lệnh đúng
Xác định lỗi của đoạn chương trình sau:
x:=9; While X=9 do write('em dang hoc Pascal'); x=x+5;
Sai điều kiện
Sai về câu lệnh thực hiện khi lặp
Sai khi lặp vô hạn
Câu lệnh đúng
Kiểu mảng có tính chất:
Có cùng kiểu dữ liệu
Khác nhau về chỉ số phần tử
Nằm liên tiếp trong bộ nhớ
Tất cả các đáp án
Nhận xét cách khai báo biến mảng sau đây:
var x:array[10,13] of integer;
Sai về chỉ số
Sai kiểu dữ liệu
Sai tên mảng
Khai báo đúng
Nhận xét cách khai báo biến mảng sau đây:
var x:array[3.4..4.8] of integer;
Sai về chỉ số
Sai kiểu dữ liệu
Sai tên mảng
Khai báo đúng
Nhận xét cách khai báo biến mảng sau đây:
var x:array[3..4] of số thực;
Sai về chỉ số
Sai kiểu dữ liệu
Sai tên mảng
Khai báo đúng
Nhận xét cách khai báo biến mảng sau đây:
var x:array[5..10]of integer;
Sai về chỉ số
Sai kiểu dữ liệu
Sai tên mảng
Khai báo đúng
Trong lệnh lặp for...do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào?
Một giá trị bất kì
+1
+1 hoặc -1
Một giá trị khác 0
Câu lệnh nào sau đây hợp lệ
For i:=1 to 10 do writeln(‘A’);
For i:=100 to 1 do writeln(‘A’);
For i:=1.5 to 10.5 do writeln(‘A’);
For i=1 to 10 do writeln(‘A’);
Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp:
Biết trước số lần lặp nhưng giới hạn là >=100
Biết trước số lần lặp nhưng giới hạn là <=100
Biết trước số lần lặp
Chưa biết trước số lần lặp
Câu lệnh gotoXY(a,b) có tác dụng gì?
Đưa con trỏ về hàng a cột b
Cho biết thứ tự của hàng con trỏ đang đứng
Đưa con trỏ về cuối dòng
Đưa con trỏ về cột a hàng b
