Font size
WorksheetsĐề cương giữa kì 2 - 2023
Total questions: 33
Worksheet time: 17mins
Trong câu lệnh While – do, điều kiện là: (Chọn phương án đúng nhất)
Biểu thức số học
Hằng đẳng thức
Biểu thức quan hệ
Biểu thức logic
Cú pháp lệnh lặp For – do dạng tiến:
for < biến đếm> := < Giá trị đầu > downto < Giá trị cuối > do < câu lệnh>;
for < biến đếm> := < Giá trị đầu >to < Giá trị cuối> do < câu lệnh >;
for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
for < biến đếm> = < Giá trị đầu > to < Giá trị cuối > do < câu lệnh >;
Đoạn chương trình dưới đây thực hiện công việc?
d:= 0;
for i:= 1 to length(S) do
if S[i] = ‘ ’ then d:= d + 1;
Xóa đi các dấu cách trong xâu
Đếm các kí tự có trong xâu
Xóa các kí tự số
Đếm số dấu cách có trong xâu
Cách viết nào sau đây in ra màn hình giá trị của phần tử thứ I của mảng A?
Write(A{i});
Write(A[i]);
Write(A[‘i’]);
Write(A(i));
Hãy chọn phương án ĐÚNG khi thực hiện thủ tục chuẩn Insert(S1,S2,vt) ?
Chèn xâu S1 vào vị trí vt trong xâu S2.
Sao chép vào cuối S1 một phần của S2 từ vị trí vt
Nối xâu S2 vào S1
Chèn xâu S2 vào vị trí vt trong xâu S1.
Đoạn chương trình sau giải bài toán nào?
While not (1/(a+N) < 0.0001) do
Begin
N:=N+1;
S:=S+ 1.0/(a+N);
End;
Tính tổng
Tính tổng
Tính tổng các số nhỏ hơn 0,0001
Tính tổng các số lớn hơn 0,0001
Cho khai báo mảng:
Var a: array[0..50] of real ;
và đoạn chương trình như sau:
k:= 0 ;
for i:= 1 to 50 do
if a[i] > a[k] then k:= I ;
Đoạn chương trình trên thực hiện công việc?
Tìm phần tử lớn nhất trong mảng
Tìm phần tử nhỏ nhất trong mảng
Tìm chỉ số của phần tử nhỏ nhất trong mảng
Tìm chỉ số của phần tử lớn nhất trong mảng
Hãy chọn phương án ĐÚNG về mảng một chiều?
Chỉ là dãy các số nguyên
Mảng không chứa các kí tự là chữ cái
Là dãy hữu hạn các phần tử có cùng kiểu dữ liệu
Không cần khai báo trước số lượng phần tử
Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:
Không cần phải xác định kiểu dữ liệu
Cùng kiểu với giá trị đầu và giá trị cuối
Cùng kiểu với các biến trong câu lệnh
Chỉ cần khác kiểu với giá trị đầu
Kết quả của hàm Pos(‘Canh’, ‘nguyen thi canh’)
0
12
3
10
Trong ngôn ngữ lập trình Pascal, khai báo nào dưới đây SAI về biến kiểu xâu?
Var St: String[0];
Var St: String;
Var St: String[10];
Var St: String[300];
Trong ngôn ngữ lập trình Pascal, hàm Length(‘Tin hoc 10’) cho kết quả là:
2 {2 kí tự chữ số}
3 {3 từ}
6 {6 kí tự chữ cái}
10 {10 kí tự}
Hãy chọn phương án ĐÚNG về biểu thức điều kiện kiểm tra một phần tử thứ I của mảng A có nằm trong khoảng (-5; 10) (trong ngôn ngữ lập trình Pascal)?
A. (A[i] > -5) and (A[i] < 10) B.
C. (A[i] > -5) or (A[i] < 10) D. (A[i] < -5) and (A[i] >10)
(A[i] > -5) and (A[i] < 10
(-5 < A[i] < 10)
(A[i] > -5) or (A[i] < 10)
Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm
A. Tự động điều chỉnh
B. Chỉ tăng khi có câu lệnh thay đổi giá trị
C. Được giữ nguyên
D. Tự động giảm đi 1
Cách viết nào sau đây tham chiếu đúng phần tử thứ I của mảng A?
A[i]
AI
Ai
D. A[‘I’]
Phát biểu nào ĐÚNG về kiểu dữ liệu xâu?
Là dãy các ký tự dấu
Là dãy các ký tự dấu
Là dãy các ký tự chữ
Là dãy các ký tự trong bảng mã ASCII
The challenging Civil Services Examination (CSE) is conducted by the Union Public Service Commission (UPSC) in India. Students holding a Bachelor's degree are eligible to write this exam.
Knowledge of which topic is most relevant while preparing for these exams?
History
Current Affairs
Computer Science
Physics
He was also a programmer, and built a website cataloguing and promoting ________________.
religious items online stores
Eucharistic miracles
the Sacraments
online interactive games
A college degree helps to equip you for starting your career after graduation.
College degree programs have Majors and Minors subject options.
Which is true regarding Majors and Minors in college?
Both Majors and Minors must be interrelated
Minors may complement Majors but Don't necessarily need to
How many levels of JROTC Education & Training are available at NAHS?
1
2
3
4
Carlo Acutis's cause for canonization began in 2013 and he was designated “Venerable” in ______.
2018
2010
2020
2012
Hãy cho biết đoạn chương trình sau thực hiện công việc?
i: = 1; t:= 1;
while I < 20 do
Begin
t:= t * I;
i:= I + 1;
end;
Tính tích các số tự nhiên chẵn nhỏ hơn hoặc bằng 20
Tính tích các số tự nhiên chẵn nhỏ hơn 20
Tính tích các số tự nhiên nhỏ hơn hoặc bằng 20
Tính tích các số tự nhiên nhỏ hơn 20
Câu lệnh nào thực hiện việc in các ký tự trong xâu S theo thứ tự đảo ngược (ví dụ: xâu ‘dcba’ là xâu đảo ngược của xâu ‘abcd’)?
For i:= 1 to length(S) do write(S[i]);
For i:= 1 to length(S) do writeln(S);
For i:= length(S) downto 1 do write(S);
For i:= length(S) downto 1 do write(S[i]);
Kết quả của thủ tục delete(‘Viet Nam 2021!’,5,6) là
‘Nam2021’
‘Viet021’
‘Viet2021’
‘Viet Nam’
Khai báo nào dưới đây ĐÚNG về biến kiểu mảng một chiều gồm 100 phần tử số nguyên?
Var A : array(1..100) of integer;
Var A : array[1..100] of integer;
Var A : array[1..100] of integer
Var A : array[1...100] of integer;
Cho khai báo sau:
Var a: array[0..50] of real ; và đoạn chương trình như sau:
s:= 0;
for i:= 0 to 50 do
s:= s + a[i];
Đoạn chương trình trên thực hiện công việc?
Tính tích các phần tử trong mảng;
Tính hiệu các phần tử trong mảng;
Tính tổng các phần tử trong mảng;
Tính thương các phần tử trong mảng;
Đoạn chương trình sau thực hiện công việc?
X:= length(S);
For i:= X downto 1 do
If S[i] = ‘ ‘ then Delete(S,I,1);
Xóa dấu cách thừa trong xâu S
Xóa dấu cách cuối cùng trong xâu S
Xóa dấu cách đầu tiên trong xâu S
Xóa hết dấu cách trong xâu S
Đoạn chương trình sau giải bài toán nào?
For I:=1 to n do
If (I mod 2 = 0) then X := X + I;
Tổng các số chia hết cho 2 trong phạm vi từ 1 đến N
Tổng các số chia hết cho 2 hoặc 5 trong phạm vi từ 1 đến N
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến N
Tổng các số không chia hết cho 2 trong phạm vi từ 1 đến N
Kết quả của câu hàm copy(‘Viet Nam 2021!’, 5, 10);
‘Viet 2021!’
‘Viet Nam!’
‘ Nam 2021!’
‘Nam 2021!’
Cho xâu S := ‘Thu do Ha Noi’, khi thực hiện thủ tục Delete(S,1,6) thì kết quả là:
A. B. C. D.
‘Tha Noi’
‘Thu do’
‘Ha Noi’
‘ Ha Noi’
Đâu là đúng cú pháp Câu lệnh while – do trong ngôn ngữ lập trình pascal trong các đáp án sau đây?
while <điều kiện> then <câu lệnh>;
while <điều kiện> begin <câu lệnh>;end;
while <điều kiện> do <câu lệnh>;
while <điều kiện> to <câu lệnh>;
Hãy chọn phương án ĐÚNG về các thao tác với xâu ?
Nối và so sánh các xâu
Tính toán và so sánh
Cộng, trừ, nhân, chia
Cắt, dán, sao chép.
Câu lệnh lặp For – do dạng lùi:
for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > do < câu lệnh >;
for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
for < biến đếm> := < Giá trị đầu >downto < Giá trị cuối > do < câu lệnh>;
for < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
