NEW
Font size
WorksheetsÔN THI GIỮA KÌ 2 TIN 8
Total questions: 25
Worksheet time: 13mins
Cấu trúc đầy đủ của chương trình Pascal gồm những phần nào?
Khai báo, tiêu đề
Khai báo và thân
Tiêu đề, khai báo và thân
Thân, tiêu đề
Đâu là các từ khoá:
Program, end, begin.
Program, end, begin, Readln, lop82
Program, then, mot, haiba
Lop82, uses, begin, end.
Để dịch một chương trình Pascal, em sử dụng tổ hợp phím nào?
Ctrl+F9
Alt+F9
Shitf+F9
Ctrl+Shift+F9
Phát hiện lỗi trong câu lệnh dưới đây:
Viết sai tên chương trình
Viết sai từ khóa
Thừa dấu chấm phẩy.
Không viết hoa.
Trong Pascal, cách viết tên nào hợp lệ?
A. Lop 8a
Lop8/a
Lop8a
8a
Sắp xếp các câu lệnh dưới đây để tạo thành một chương trình Pascal đúng
4-3-2-1
1-2-3-4
2-1-3-4
2-1-4-3
Muốn sao chép nội dung chương trình Pascal, em nhấn tổ hợp phím nào?
Ctrl + C
Ctrl + O
Ctrl + N
Ctrl + Insert
Để dán nội dung chương trình Pascal đã sao chép, em nhấn tổ hợp phím nào?
Shift + Insert
Ctrl + V
Ctrl + X
Ctrl + E
Khi soạn thảo chương trình Pascal, ta nên bổ sung lệnh khai báo uses crt; để ở phần thân chương trình ta sử dụng lệnh clrscr;. Vậy tác dụng của lệnh clrscr; là gì?
Làm cho màn hình soạn thảo gọn gàng hơn.
Chương trình dễ hiểu hơn.
Xóa màn hình, làm cho màn hình kết quả gọn gàng, dễ nhìn hơn.
Thể hiện kết quả của tất cả các lần chạy chương trình.
Để hiển thị (xuất) dữ liệu lên màn hình ta dùng lệnh nào:
write (writeln)
clrscr;
readln(x);
readln;
Để nhập dữ liệu cho bán kính hình tròn (R) từ bàn phím ta dùng lệnh nào:
witre(R);
readln(‘R’);
readln(R);
writeln(R);
Muốn xuất (hiển thị) giá trị của biểu thức 2021+2022 ra màn hình ta thực hiện lệnh nào dưới đây:
writeln(‘2021+2022’);
write(2021+2022);
readln(2021+2022);
writeln(‘4043’);
Cho biết kết quả hiển thị trên màn hình của câu lệnh dưới đây:
2058
18*2+2022 = 18*2+2022
18*2+2022 = 2058
18*2+2022 =
Các phép toán thực hiện được trên kiểu số nguyên là:
+,-,*,/,>,<
+,-,*,/,True, False.
+,-,*,/,and, or, not.
+,-,*,/,div,mod.
Chọn phát biểu sai:
Tổng (hiệu, tích) của hai số nguyên cho kết quả là một số nguyên.
Thương của phép chia hai giá trị nguyên cho nhau thuộc kiểu nguyên.
Phép AND cho kết quả là True khi và chỉ khi cả hai toán hạng đều là True.
Phép OR cho kết quả là False khi và chỉ khi cả hai toán hạng đều là False.
Lựa chọn dòng khai báo phù hợp cho hằng số Pi với giá trị là 3.14
Var Pi = 3.14;
Const Pi = 3.14;
Var Pi : 3.14;
Const Pi : 3.14;
Câu lệnh dưới đây thực hiện công việc gì?
Nhập biểu thức 15 mod 5 từ bàn phím.
B. Xuất giá trị 0 ra màn hình.
Xuất biểu thức 15 mod 5 ra màn hình.
Xuất giá trị 3 ra màn hình.
Để nhập dữ liệu từ bàn phím cho 2 biến a và b ta dùng lệnh:
readln(a,b);
write(a;b);
readln(a;b);
writeln(a,b);
Đọc kĩ chương trình Pascal dưới đây và cho biết màn hình kết quả hiển thị lần lượt trên mỗi dòng các giá trị nào?
1 – 5 – 15 – 25
25 - 15 - 5 - 1
25 – 20 – 15 - 10
1 – 10 – 15 – 25
Hãy lựa chọn những phép gán hợp lệ với khai báo dưới đây:
x:= 4;
st:=2021;
x:= ‘Hưng Yên’;
. st:= 8.7;
Chuyển phát biểu dưới đây thành biểu thức trong ngôn ngữ Pascal:
m + n = 36 và 2m + 4n = 100
m + n = 36 và 2m + 4n = 100;
(m + n := 36) and (2m + 4n := 100)
(m + n = 36) and (2*m + 4*n = 100)
(m + n = 36) và (2*m + 4*n = 100)
Cho biết kết quả của chương trình dưới đây:;
7;5
(a + b)*2, ‘;’, a*b
(7 + 5)*2 ; 7*5;
24;35
Cho biết kết quả của chương trình dưới đây:;
1
10
11
a
Chương trình Pascal dưới đây mắc một số lỗi, em hãy chỉ ra các lỗi đó.
Đặt tên chương trình sai quy tắc đặt tên của Pascal.
Viết hoa biến S và biến P.
Kết thúc các câu lệnh có dấu chấm phẩy.
Lệnh gán giá trị biểu thức cho biến P và biến S sai quy định của Pascal.
Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào dưới đây:
Một số nguyên bất kì.
Một số thực (hoặc số nguyên) trong phạm vi miền giá trị cho phép.
Một số thực bất kì.
Một dãy các chữ cái và số.
