Bài 5-Bài 6-Bài 7
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: X:= 10; IF (91 mod 3 ) = 0 then X :=X+20; *
2
30
10
1
Sau khi thực hiện đoạn chương trình sau: S:=10; For i:=1 to 4 do S:=S+i; Giá trị của biến S bằng bao nhiêu? *
20
10
14
0
Câu lệnh: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào? *
0
8
5
3
Sắp xếp lại thứ tự ĐÚNG cho chương trình Pascal sau : *
Vị trí 1
Vị trí 2
Vị trí 3
Vị trí 4
Vị trí 5
Vị trí 6
Vị trí 7
STT 7
STT 3
STT 1
STT 5
STT 2
STT 6
STT 4
STT 7
STT 3
STT 1
STT 5
STT 2
STT 6
STT 4
Chọn cú pháp câu lệnh lặp là: *
for < biến đếm > := < giá trị cuối > to < 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 >;
for < biến đếm > : = < giá trị đầu > to < 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 >;
Câu lệnh điều kiện dạng đầy đủ là: *
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 1 >, < Câu lệnh 2 >;
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 >;
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5) *
11
7
5
9
Sắp xếp lại thứ tự ĐÚNG cho chương trình Pascal sau : *
Vị trí 1
Vị trí 2
Vị trí 3
Vị trí 4
Vị trí 5
Vị trí 6
Vị trí 7
STT 1
STT 2
STT 4
STT 7
STT 6
STT 3
STT 5
STT 1
STT 2
STT 4
STT 7
STT 6
STT 3
STT 5
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; *
Hoán đổi giá trị hai biến x và y
Giá trị của biến x bằng giá trị của biến y
Mượn biến Tam
Giá trị của biến y bằng giá trị của biến x
Chọn cú pháp câu lệnh lặp giảm dần là: *
for <biến đếm> = <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
Ba câu trên đều sai
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>;
Để tìm giá trị lớn nhất của 2 số a, b thì ta viết: *
Cả 3 câu đều đúng.
If a>b then Max:=a else Max:=b;
Max:=a; If b>Max then Max:=b;
Max:=b; If a>Max then Max:=a;
Sắp xếp lại thứ tự ĐÚNG cho chương trình Pascal sau : *
Vị trí 1
Vị trí 2
Vị trí 3
Vị trí 4
Vị trí 5
Vị trí 6
Vị trí 7
STT 4
STT 6
STT 5
STT 7
STT 2
STT 3
STT 1
STT 4
STT 6
STT 5
STT 7
STT 2
STT 3
STT 1
Sắp xếp lại thứ tự ĐÚNG cho chương trình Pascal sau : *
Vị trí 1
Vị trí 2
Vị trí 3
Vị trí 4
Vị trí 5
Vị trí 6
Vị trí 7
STT 6
STT 3
STT 7
STT 1
STT 4
STT 2
STT 5
STT 6
STT 3
STT 7
STT 1
STT 4
STT 2
STT 5
Đoạn chương trình sau giải bài toán nào? For i:=1 to M do If (i mod 3 = 0) and (i mod 5 = 0) then T := T + i; *
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng : *
for i:=10 to 1 do x:=x+1;
for i =10 to 1 do x:=x+1;
for i:=1 to 10 do x:=x+1;
for i:=1 to 10; do x:=x+1;
Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào? *
Tất cả các kiểu trên đều được
Real
String
Integer
Quay lại