Font size
WorksheetsÔN TẬP TIN HỌC 8
Total questions: 60
Worksheet time: 35mins
Các câu lệnh trong chương trình sẽ được máy tính thực hiện:
Ngẫu nhiên
Từ dưới lên trên
Tuần tự từ trên xuống
Cấu trúc chung của chương trình gồm mấy phần?
1
2
3
4
Trong cấu trúc chung, phần bắt buộc phải có là:
Phần khai báo
Phần thân
Khai báo tên chương trình
Khai báo thư viện.
Đổi biểu thức toán sau đây sang kí hiệu trong Pascal:
1/x-a/5(b+2)
1:x-a:5(b+2)
1/x-a/5*(b+2)
1/x-a/5*b+2
Trong các phép toán thì phép toán nào chỉ có kiểu dữ liệu số nguyên?
Div, +, -, *,/
+, -, *,/
Mod, +, -, *,/
Div, mod
Tệp tin được tạo từ Free Pascal sẽ có phần mở rộng (đuôi) là gì?
docx
xlsx
pptx
pas
Từ khóa bắt đầu và kết thúc phần thân là:
Begin…stop
Start…stop
Begin…end
Start…end
Kết thúc phần thân là dấu gì?
Dấu chấm than (!)
Dấu chấm (.)
Dấu chấm phẩy (;)
Dấu phẩy (,)
Trong Pascal, để phân cách các câu lệnh thì dùng dấu:
Dấu chấm than (!)
Dấu chấm (.)
Dấu chấm phẩy (;)
Dấu phẩy (,)
Lệnh clrscr có chức năng là gì:
Dừng màn hình để xem kết quả
Xóa màn hình kết quả
In nội dung ra màn hình kết quả
Khai báo thư viện
Để in nội dung ra màn hình kết quả, ta dùng lệnh:
Readln
Writeln
Clrscr
Delay
BEGIN là....
Từ khóa
Tên đặt đúng
Tên đặt sai
7a3 là....
Từ khóa
Tên đặt đúng
Tên đặt sai
ct_dau_tien , là....
Từ khóa
Tên đặt đúng
Tên đặt sai
tinh toan , là....
Từ khóa
Tên đặt đúng
Tên đặt sai
program , là....
Từ khóa
Tên đặt đúng
Tên đặt sai
a83 , là....
Từ khóa
Tên đặt đúng
Tên đặt sai
Ngôn ngữ dùng để viết chương trình máy tính gọi là:
Chương trình máy tính
Ngôn ngữ lập trình
Ngôn ngữ máy
Ngôn ngữ tự nhiên
“Dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được”, gọi là:
Chương trình máy tính
Ngôn ngữ lập trình
Ngôn ngữ máy
Ngôn ngữ tự nhiên
Trong các từ sau, các từ nào là từ khóa?
Write
Readln
Uses
mod
Dữ liệu '2021A' thuộc kiểu dữ liệu nào?
Integer
Real
Char
String
213 div 5 cho kết quả?
43
3
42
42,6
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
9ABC
Tu_giac;
A&BC
Ve hinh.
347 MOD 3 cho kết quả?
0
1
2
5
Từ khai báo CLRSCR trong chương trình?
Xóa màn hình
kết quả
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Các lệnh WRITE và WRITELN trong chương trình dùng đề làm gì?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Lệnh READLN trong chương trình dùng để làm gì?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Chọn phát biểu đúng
Pascal phân biệt chữ hoa chữ thường
Tên trong Pascal phải bắt đầu bằng chữ, số, dấu gạch dưới
Tên trùng với từ khóa
Tên không quá 255 kí tự
Biểu thức toán học (a2 + b2)(1 + c2) được biểu diễn trong Pascal như thế nào?
(a2 + b)(1 + c)3
(a.a + b)(1 + c)(1 + c)
(a*a + b*b)*(1 + c*c)
(a*a + b*b)(1+c)(1 + c)
Câu lệnh sau đây cho kết quả gì?
WRITELN(’70+9=,70+9);
70+9=79
70+9=,70+9
79=70+9
70+9=0+9
Câu lệnh Writeln(‘y=’ , 2+3); sẽ in ra kết quả:
5
y= 5
y=2+3
báo lỗi
Real là tên kiểu dữ liệu nào
số thực
số nguyên
1 kí tự
xâu kí tự
chuyển biểu thức sau sang kí hiệu trong pascal:
ax2 +bx+c
a*x2+b*x+c
ax2+b*x+c
a*x2+b*x+c
a*x*x+b*x+c
để nhập dữ liệu trong pascal ta dùng lệnh
write
writeln
readln
real
Khai báo nào sau đây đúng?
Var x, y: Integer;
Var x, y=Integer;
Var x, y Of Integer;
Var x, y := Integer;
Trong Pascal, từ khóa để khai báo biến là:
Const
Begin
Var
Uses
Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:
Var x: String;
Var x: Integer;
Var x: Char;
Var x: Real;
Khai báo sau có ý nghĩa gì?
Var a: Real; b: Char;
Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
Các câu trên đều sai
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 xác đinh bài toán sau: "Tìm số lớn nhất trong dãy n số tự nhiên cho trước"?
INPUT: Dãy n số tự nhiên. OUTPUT: Số lớn nhất trong dãy n số.
INPUT: Dãy n số tự nhiên. OUTPUT: Số các số lớn nhất trong dãy n số.
INPUT: Số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.
INPUT: Số các số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiê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ừ những điều kiện cho trước.
Tất cả đều sai
Mô tả thuật toán là:
Liệt kê các bước thực hiện công việc.
Liệt kê các cách thực hiện công việc.
Liệt kê một bước thực hiện công việc.
Tất cả đều đúng
Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n
Input: n là số nguyên tố; Output: Nhập số n
Input: Nhập số n; Output: n là số nguyên tố
Chương trình máy tính được thực hiện 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 câu lệnh
thông qua một hằng
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
Câu 6: 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
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
Quá trình giải bài toán trên máy tính gồm mấy bước:
5
4
3
2
Có mấy cách để biểu diễn thuật toán?
1
2
3
7
Trong biểu diễn thuật toán bằng sơ đồ khối thì hình thoi có ý nghĩa gì?
Thể hiện thao tác so sánh
Thể hiện thao tác tính toán
Thể hiện thao tác nhập, xuất dữ liệu
Quy định thực hiện trình tự các thao tác
Xác định bài toán là:
Xác định Input
Xác định output
Xác định nội dung bài toán
Xác định input và output
Trong Pascal, lệnh "Write('noi dung');" được sử dụng để làm gì?
Khai báo tên chương trình
Thông báo điểm bắt đầu phần thân
Thông báo điểm kết thúc phần thân
In thông tin ra màn hình
Kết quả 25 mod 2 = ?
1
6
7
19.58
INPUT của bài toán: Tìm ước chung lớn nhất của hai số nguyên dương a và b là:
Hai số a,b
UCLN(a,b)
Chỉ có số a
Chỉ có số b
Một biến chỉ nhận một trong hai giá trị, thuộc một trong các kiểu dữ liệu nào sau đây?
Integer
Real
Boolean
Char
Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?
X:=4.1;
X:=324.2;
A:= ‘3242’;
A:=3242 ;
