Font size
WorksheetsÔN TẬP CUỐI KỲ 1 - TIN HỌC 11
Total questions: 40
Worksheet time: 20mins
Cấu trúc chung của 1 chương trình viết bằng NNLT gồm 2 phần. Trong đó phần (a) là phần không bắt buộc trong chương trình.
Để khai báo hằng số p có giá trị là 3.14 thì ta viết cú pháp là (a)
Khai báo thư viện sử dụng trong Pascal được bắt đầu bởi từ khóa (a)
Khai báo biến sử dụng trong Pascal được bắt đầu bởi từ khóa (a)
Cú pháp khai báo biến là (a)
Danh sách biến trong khai báo là 1 hoặc nhiều biến, giữa các biến phải được viết cách nhau (a)
Biết b là phần dư của phép chia a/4, để tính giá trị của b, ta sử dụng phép toán (a)
Để tính |𝒙 + 𝟏| ta viết cú pháp là (a)
Trong Pascal, biểu thức (57 div 13) cho giá trị là (a)
Giá trị của biểu thức ((250 div 100) + (150 div 100)) div 10 là (a)
Biểu thức
x2+1−xđược diễn tả trong Pascal là:
(a)
Để xuất giá trị ra màn hình và xuống dòng thì ta dùng thủ tục (a)
Sau khi thực hiện thủ tục write thì con trỏ màn hình nằm ở (a)
Trong Pascal, để chạy chương trình thì sử dụng tổ hợp phím (a)
Trong Pascal, để mở 1 chương trình đã có thì dùng phím (a)
Trong Pascal, để đóng 1 chương trình đang soạn thảo thì sử dụng tổ hợp phím (a)
Trong cấu trúc lệnh IF, điều kiện là biểu thức (a)
Trong cấu trúc lệnh IF dạng thiếu, câu lệnh sau THEN được thực hiện khi (a)
Để thoát khỏi Pascal thì gõ tổ hợp phím (a)
Đoạn lệnh sau đây lặp với số lần là (a)
S:=0;
For i:= 0 to 7 do S:= S + i;
Đoạn lệnh sau đây thực hiện công việc tính (a)
S:=0;
For i:= 0 to 7 do S:= S + i;
Cấu trúc For i:=M downto N do <câu lệnh>; được thực hiện khi (a)
Biến x dùng để lưu giá trị True/False phụ thuộc vào kết quả biến y là chẵn/lẻ tương ứng. Để tính giá trị của x trong Pascal, ta viết câu lệnh là (a)
Trong cấu trúc lệnh IF dạng đủ câu lệnh 2 sau ELSE được thực hiện khi (a)
Điền khuyết vào câu lệnh 1 của chương trình sau:
{Chương trình nhập vào 1 năm N, xuất ra màn hình số ngày của năm. Năm nhuận có 366 ngày, ngược lại là 365 ngày. Năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.}
Var ................................................................. {Câu 1}
Begin
{Nhập vào số năm }
Write(‘Nhap so nam: ’);
............................................................... {Câu 2}
If ............................................................................ {Câu 3}
............................................................ {Câu 4}
Else
............................................................ {Câu 5}
readln
End.
(a)
Điền khuyết vào vị trí khuyết thứ 2 trong chương trình sau:
{Chương trình nhập vào 1 năm N, xuất ra màn hình số ngày của năm. Năm nhuận có 366 ngày, ngược lại là 365 ngày. Năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.}
Var ................................................................. {Câu 1}
Begin
{Nhập vào số năm }
Write(‘Nhap so nam: ’);
............................................................... {Câu 2}
If ............................................................................ {Câu 3}
............................................................ {Câu 4}
Else
............................................................ {Câu 5}
readln
End.
(a)
Điền khuyết vào vị trí (....................) trong chương trình sau:
{Chương trình nhập vào 1 năm N, xuất ra màn hình số ngày của năm. Năm nhuận có 366 ngày, ngược lại là 365 ngày. Năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.}
Var n:word;
Begin
{Nhập vào số năm }
Write(‘Nhap so nam: ’);
readln(n);
If ............................................................................ then
write('So ngay la 366)
Else
write('So ngay la 365');
readln
End.
(a)
Đoạn lệnh sau đây thực hiện công việc tính (a)
S:=0;
For i:= 6 downto -1 do
If i mod div 3 = 0 Then S:= S + i;
Trong Pascal, xét về cú pháp, câu lệnh gán nào sau đây là sai:
c-1:=d;
c:=x+1;
a:=b+c;
c:=c+a;
Cho biểu thức trong Pascal: abs(x+1) - 3. Biểu thức tương ứng trong Toán học là:
∣x−1∣+3
3−∣x−1∣
3+∣x−1∣
∣x+1∣−3
Xét chương trình sau?
Var a, b: integer;
Begin
a:=102;
write(‘b=’); readln(b);
if a<b then write(‘Xin chao cac ban!’);
end.
Nhập giá trị cho b bao nhiêu để khi chạy chương trình nhận được kết quả ‘Xin chao cac ban!’?
99
101
103
100
Cho biểu thức dạng toán học sau:
1/4* sqrt(a*a-b*b)
1/4 + sqrt(a*a-b*b)
1/4 - sprt(a*a-b*b)
1/4 - sqrt(a*a-b*b)
Trong một ngôn ngữ lập trình, bảng chữ cái là:
Tập các kí tự được dùng để viết chương trình
Tập các kí tự trong bảng mã ASCII
Tập các kí tự không được phép dùng để viết chương trình
Tập các kí tự trong ngôn ngữ tự nhiên
Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?
0/1
Đúng/Sai
True/False
Yes/No
Trong các tên sau, đâu là tên dành riêng (từ khóa) trong ngôn ngữ lập trình Pascal?
Baitap
Program
Real
Vidu
Khai báo 3 biến A,B,C nào sau đây đúng cú pháp trong Pascal?
VAR A; B; C: Byte;
VAR A; B; C Byte
VAR A, B, C: Byte;
VAR A B C : Byte;
Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là
Bảng chữ cái, bảng số học, cú pháp
Bảng chữ cái, cú pháp, ngữ nghĩa
Các ký hiệu, bảng chữ cái, cú pháp
Bảng chữ cái, qui ước, bảng số học
Trong NN lập trình Pascal, câu lệnh nào sau đây là sai:
X:= x;
X:= 12345;
X:= 123,456;
X:= pi*100;
Trong Pascal phép toán div, mod thuộc phép toán nào sau đây
Phép toán số học với số thực
Phép toán quan hệ
Phép toán số học với số nguyên
Phép toán Logic
Trong NN lập trình Pascal, khẳng định nào trong các khẳng định sau là sai?
Phần tên chương trình không nhất thiết phải có
Phần thân chương trình có thể có hoặc không
Phần khai báo có thể có hoặc không
Phần thân chương trình nhất thiết phải có
