Font size
WorksheetsÔN TẬP TIN HỌC 8
Total questions: 65
Worksheet time: 36mins
Chương trình máy tính được tạo ra theo các bước:
Viết chương trình bằng ngôn ngữ lập trình
Dịch chương trình thành ngôn ngữ máy
Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy
Viết chương trình trên giấy rồi gõ vào máy tính
Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?
thông qua một từ khóa
thông qua các tên
thông qua các lệnh
thông qua một hằng
Theo em hiểu viết chương trình là :
Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó
Viết ra một đoạn văn bản được sắp xếp theo chương trình
Viết ra các câu lệnh mà em đã được học
Tạo ra các câu lệnh để điều khiển Robot
Ngôn ngữ lập trình là:
ngôn ngữ dùng để viết một chương trình máy tính
ngôn ngữ dùng để viết các chương trình máy tính
các dãy bit (dãy các số chỉ gồm 0 và 1)
chương trình dịch
Ngôn ngữ được sử dụng để viết chương trình là:
Ngôn ngữ lập trình
Ngôn ngữ máy
Ngôn ngữ tự nhiên
Ngôn ngữ tiếng Việt
Viết chương trình là:
công việc viết các lệnh
theo một trật tự
để máy tính có thể hiểu và thực hiện được
là gõ chương trình
Chương trình dịch dùng để:
Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy
Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên
Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình
Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên
Ngôn ngữ máy là:
ngôn ngữ dùng để viết một chương trình máy tính
ngôn ngữ dùng để viết các chương trình máy tính
các tín hiệu được tạo ra từ hai kí hiệu 1 và 0
các câu lệnh được tạo ra từ hai số 1 và 0
Trong các từ sau đây, từ nào không phải là từ khóa?
Program
Begin
End
Readln
Cấu trúc chung của chương trình Pascal gồm?
Bắt đầu và kết thúc
Phần khai báo và phần thân
Bắt đầu và phần thân
Phần khai báo và kết thúc
Trong các từ khóa sau, từ khóa nào dùng để khai báo biến?
Begin
End
Var
Const
Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ?
5a + 7b + 8c
5*a + 7*b + 8*c
{a + b}*c
X*y(x+y)
Chương trình được viết bằng gì?
Thuật toán
Ngôn ngữ lập trình
Ngôn ngữ máy
Trình biên dịch
Cho biến “ket_qua” có giá trị “9.5”. Em hãy xác định kiểu dữ liệu của biến “ket_qua”
Integer
Real
String
Boolean
…… làm nhiệm vụ chuyển đổi ngôn ngữ lập trình thành ngôn ngữ máy.
Chương trình
Thuật toán
ngôn ngữ lập trình
Trình biên dịch
Máy tính chỉ hiểu và làm việc được với loại ngôn ngữ nào?
Ngôn ngữ tự nhiên
Ngôn ngữ máy
Ngôn ngữ lập trình
Trình biên dịch
Tên tiếng Anh của kiểu số thực?
(a)
(15 MOD 4) div 3 = ?
(a)
Bài toán là gì?
Là một bài tập trong sách giáo khoa môn Toán
Là tất cả các bài tập của 3 môn Toán, Lý, Hóa
Là một công việc hay một nhiệm vụ cần phải giải quyết
Trong Tin học công việc xác định bài toán là gì?
Là xác định Giả thiết và Kết luận
Là xác định Input và Output
Là xác định các câu lệnh
Là xác định thuật toán
Bước thứ 2 trong quá trình giải bài toán trên máy tính là gì?
Xác định bài toán (Input, Output)
Viết chương trình
Mô tả thuật toán
Quá trình giải bài toán trên máy tính chia làm mấy bước?
1
2
3
4
Hãy chỉ ra Output của bài toán sau:
Tính quãng đường ôtô đi được trong 3 giờ với vận tốc 60km/giờ?
thời gian t = 3h, vận tốc υ = 60km/h
Quãng đường ôtô đi được
vận tốc υ = 60km/h
thời gian t = 3h
Hãy chỉ ra Input của bài toán sau:
Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước.
Dãy n số
Tổng của các phần tử lớn hơn 0
Số n cho trước
Tổng các phần tử lớn hơn n
Hãy chỉ ra OUTPUT của bài toán sau:
Tính tổng các số chẵn của các số tự nhiên từ 1 đến 100
Dãy 100 số tự nhiên đầu tiên 1, 2,…, 100
Giá trị của tổng của các số chẵn 2+4+6+…+100
100 số tự nhiên chẵn cho trước
Giá trị tổng của 100 số tự nhiên 1+2+3+….+100
Mô tả Thuật toán là gì?
Là liệt kê các bước theo thứ tự thực hiện.
Là từ Input ra được Output
Là gợi ý giải một bài toán
Là đáp án của bài toán
Trong chương trình giải bài toán a.x + b = 0 (a khác 0). Output của bài toán là gì?
Output: Số thực a,b
Output: vô số nghiệm
Output: x=-b/a
Output: Không có số thực x nào thoả mãn
Hãy sắp xếp các công việc sau theo một trình tự hợp lí mà Lan cần thực hiện khi giúp mẹ luộc rau:
B1. Rửa rau, đổ nước vào nồi và đun nước sôi
B2. Nhặt rau, vớt rau ra đĩa
B3. Cho rau vào nồi, đun sôi tới khi rau chín.
B1. Đổ nước vào nồi và đun nước sôi
B2. Nhặt rau, rửa rau
B3. Cho rau vào nồi, đun sôi tới khi rau chín
B4. Vớt rau ra đĩa
B1. Nhặt rau, rửa rau
B2. Đổ nước vào nồi và đun nước sôi
B3. Cho rau vào nồi, đun sôi tới khi rau chín
B4. Vớt rau ra đĩa
B1. Nhặt rau, đổ nước vào nồi và đun nước sôi
B2. Rửa rau, cho rau vào nồi, đun sôi tới khi rau chín
B3. Vớt rau ra đĩa
Thứ tự các bước giải bài toán trên máy tính:
Xác định bài toán → Viết chương trình → Mô tả thuật toán.
Xác định bài toán → Mô tả thuật toán → Viết chương trình.
Mô tả thuật toán → Xác định bài toán → Viết chương trình.
Viết chương trình → Xác định bài toán → Mô tả thuật toán.
Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam;
Giá trị của biến x bằng giá trị của biến y
Hoán đổi giá trị hai biến x và y
Giá trị của biến y bằng giá trị của biến x
Khác
Xác định bài toán: “ kiểm tra n là số chẵn hay số lẻ? ”
Input: Nhập số n; Output: n là số chẵn hoặc n là số lẻ
Input: n là số chẵn hoặc n là số lẻ; Output: Nhập số n
Input: n là số chẵn; Output: Nhập số n
Input: Nhập số n; Output: n là số chẵn
Thuật toán là:
Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.
Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
Dãy các thao tác cần thực hiện để thu được kết quả cần thiết.
Tất cả đều sai
Xác định bài toán “Tính tổng của 100 số tự nhiên đầu tiên”.
Input : Tổng 100 số tự nhiên; Output: Nhập 100 số tự nhiên.
Input: Nhập số 100; Output:Tổng là 100.
Input: dãy 100 số tự nhiên đầu tiên 1,2,…,100; Output: Giá trị của tồng 1+2+…+100.
Input: Giá trị 1+2+…+100; Output: Nhập 100 số tự nhiên đầu tiên.
Xác định bài toán “Tính diện tích hình chữ nhật”
Input: Chiều dài, chiều rộng; Output: Diện tích S=chiều dài + chiều rộng.
Input: Diện tích S= chiều dài + chiều rộng; Output: Chiều dài, chiều rộng.
Input: Diện tích S= chiều dài * chiều rộng; Output: Chiều dài, chiều rộng.
Input: Chiều dài, chiều rộng; Output: Diện tích S=chiều dài * chiều rộng.
Hãy sắp xếp các bước mô tả thuật toán sau: Cho hai số thực a và b. Hãy cho biết kết quả so sánh hai số đó dưới dạng “a lớn hơn b”, “a nhỏ hơn b”, “a bằng b”,
Bước1 : Nếu a > b, kết quả là “a lớn hơn b” và chuyển đến bước 3’
Bước 3 : Kết thúc thuật toán.
Bước 2 : Nếu a < b, kết quả là “a nhỏ hơn b”; ngược lại là “a bằng b”.
B1->B3->B2.
B2->B1->B3.
B3->B2->B1.
B1->B2->B3.
Xác định bài toán: “Nấu món bún bò”
Input: Món bún bò; Output: Bún, thịt bò.
Input: Bún, thịt bò cùng các gia vị khác; Output: Nồi bún bò.
Input: Thịt bò; Output: Tô bún bò.
Input: Bún và các gia vị Output: nồi bún bò.
Hãy sắp xếp các bước mô tả thuật toán: “Tính tổng 2 số a+b”
Bước 1: Tình tổng S=a+b.
Bước 2: Nhập 2 số a,b.
Bước 3: Kết thúc thuật toán.
B2->B1->B3.
B1->B2->B3.
B3->B2->B1.
B2->B3->B1
Full format command is:
If <Điều kiện> then <Câu lệnh 1>; Else <Câu lệnh 2>;
If <Điều kiện> then <Câu lệnh>;
If <Điều kiện> then <Câu lệnh 1>, <Câu lệnh 2>;
If <Điều kiện> then <Câu lệnh 1> Khác <Câu lệnh 2>;
Please know the value of variable X bằng bao nhiêu phần trăm sau khi thực hiện câu lệnh:
if (10 mod 2) = 0 then X: = X + 2;
(Biết trước đó giá trị của biến X = 5)
5
9
7
11
Ta có 2 lệnh sau:
x: = 4;
Nếu x> 5 thì x: = x +1;
Giá trị của x là bao nhiêu?
5
4
số 8
6
Pascal command which after here was true write:
Nếu x: = 5 thì a = b;
Nếu x> 4; thì a: = b;
If x> 4 then a: = b else m: = n;
Nếu x> 4 thì a: = b; khác m: = n;
Chọn hợp lệ Pascal câu lệnh trong các câu sau:
Nếu x: = a + b thì x: = x + 1;
Nếu a> b thì max = a;
If a> b then max: = a else max: = b;
Nếu 5: = 6 thì x: = 100;
Khai báo biến nào sau đây đúng?
Var x, y: Integer;
Var x, y = Integer;
Var x, y Của số nguyên;
Var x, y: = Integer;
Trong Pascal, từ khóa để khai báo biến là:
Hằng số
Bắt đầu
Var
Sử dụng
Trong Pascal, từ khóa để khai báo hằng số là:
Hằng số
Bắt đầu
Var
Sử dụng
Khai báo sau có nghĩa là gì?
Var a: Thực; b: Biểu đồ;
Variable a number of data type and variable b on character type of data
Variable a integer data type and variable b string character type
Variable a integer data type and variable b on character type of data
Các câu trên đều sai
Khai báo sau có nghĩa là gì?
Var a: Thực; b: Biểu đồ;
Variable a number of data type and variable b on character type of data
Variable a integer data type and variable b string character type
Variable a integer data type and variable b on character type of data
Các câu trên đều sai
Trình lập ngôn ngữ là:
Một thuật toán;
Máy tính chương trình;
Language used to viết máy tính chương trình ;
Môi trường lập trình.
Dấu hiệu để kết thúc chương trình Pascal is:
Chấm dứt!
Chấm dứt;
Chấm dứt:
Chấm dứt.
Trong Pascal ngôn ngữ lập trình, cách chuyển biểu thức ax 3 + bx + c nào sau đây là đúng:
a * x 3 + b * x + c;
a * x * x * x + b * x + c;
a * x * x * x + bx + c * x;
a * x * x + b * x + c.
Tên một trình lập trình ngôn ngữ:
Phần mềm soạn thảo văn bản;
Pascal miễn phí;
Excel;
Sơn.
Trong ngôn ngữ thiết lập Pascal, ta thực hiện các lệnh sau: x: = 8; y: = 1; z: = xy;
Kết quả thu được của biến z là:
9
7
số 8
1
Trong Pascal ngôn ngữ lập trình, câu lệnh nào sau đây viêt cú pháp:
if x: = 5 then; a = b
nếu x> 5; thì a: = b
nếu x> 5 thì a: = b
nếu x> 5 thì a = b
Các bước để giải một bài toán trên máy tính là:
Các bước để giải một bài toán trên máy tính là:
Xác định bài toán, viết chương trình, thuật toán mô tả;
Xác định bài toán, thuật toán mô tả, viết chương trình;
Thuật toán mô tả, xác định bài toán, viết chương trình.
Trong Pascal language setting, hãy cho biết giá trị của biến x bằng bao nhiêu khi thực hiện câu lệnh sau:
x: = 7;
if x> 5 then x: = x +2;
7
số 8
9
5
Mỗi tuần em đi học 6 buổi là lặp với số lần...
Chưa biết trước
Biết trước
Không biết trước
Vô hạn lần lặp
Cho biết số lần lặp của câu lệnh sau:
For i:=2 to 11 do S:=s+i;
10
11
12
13
Cho biến đếm trong câu lệnh sau:
For i:=2 to 11 do S:=s+i;
S
i
For
do
Cho biết giá trị của biến S sau câu lệnh lặp này:
S:=1; For i:=2 to 5 do S:=S+i;
12
13
14
15
Cho biết N!=? trong câu lện sau:
N:=1, For i:=1 to 3 do N:=N*i;
6
7
8
9
Câu lệnh nhập giá trị cho biến x là
Writeln(x)
Readln(x);
Delay(x)
If (x)
Cho biết số lần lặp của câu lệnh sau:
For i:=10 to 9 do S:=s+i;
1
2
3
Câu lệnh sai cú pháp
Để tính 5! Ta dùng câu lệnh nào
N:=0, For i:=1 to 5 do N:=N*i;
N:=1, For i:=1 to 5 do N:=N*i;
N:=1, For i:=1 to 3 do N:=N*i;
N:=1, For i:=1 to 4 do N:=N*i;
Muốn tính tổng 10 số tự nhiên đầu tiên, ta dùng lệnh nào?
S:=0; For i:=2 to 11 do S:=s+i;
S:=2; For i:=1 to 10 do S:=s+i;
S:=0; For i:=1 to 11 do S:=s+i;
S:=1; For i:=2 to 11 do S:=s+i;
Câu lệnh kiểm tra một số chẵn là:
If x mod 2=0 then writeln(x,’chan’);
If x mod 2<>0 then writeln(x,’chan’);
If x mod 2>1 then writeln(x,’chan’);
If x mod 2<1 then writeln(x,’chan’);
