Câu 04:
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
A. 120
B. 55
C. 121
D. 151
Đáp án của bạn:
A
B
C
D
Câu 05:
Trong các câu lệnh dưới, câu lệnh nào sai?
A. While (n mod i<>0) do i:= i+1;
B. While dem<0 do dem=dem+1;
C. While S<=10 do S:=S+n;
D. While (n div i<>0) do i:= i-1;
Đáp án của bạn:
A
B
C
D
Câu 06:
Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:=100 to 1 do writeln(‘A’);
B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’);
D. For i:= 1 to 10 do writeln(‘A’);
Đáp án của bạn:
A
B
C
D
Câu 07:
Hãy cho biết số lần lặp của câu lệnh sau đây: for i:=0 to 21 do Writeln ( ‘NLB’);
A. 21
B. 22
C. 23
D. 19
Đáp án của bạn:
A
B
C
D
Câu 08:
Những lệnh này thuộc nhóm nào?
A. Motion
B. Looks
C. Control
D. Operators
Đáp án của bạn:
A
B
C
D
Câu 09:
Đâu là khai báo đúng của câu lệnh While…do là:
A. While <điều kiện 1> to <câu lệnh>;
B. Wile <điều kiện> do <câu lệnh>;
C. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;
D. While <điều kiện> do <câu lệnh>;
Đáp án của bạn:
A
B
C
D
Câu 10:
Hãy chỉ ra khai báo không hợp lệ của mảng
A. Var Cannang: array[1 .. 100] of real;
B. Var Trung_Binh: array[1 : n] of integer;
C. Var A: array[1 .. 1] of real;
D. Var Si_so: array[1 .. 100] of integer;
Đáp án của bạn:
A
B
C
D
Câu 11:
Cho đoạn lệnh sau, hãy xác định giá trị đầu/cuối của biến mảng
Var I, n:integer;
A:array [1..35] of real;
Begin
Writeln(‘Nhap các phan tu cua mang’);
For i:= 1 to 100 do readln (A[i]);
A. 1 và 100
B. 1 và 35
C. 35 và 100
D. không xác định
Đáp án của bạn:
A
B
C
D
Câu 12:
Giả sử biến mảng X có 6 phần tử và giá trị của các phần tử lần lượt là 1, 2, 4, 5, 5, 3. Khi thực hiện câu lệnh sau: n:= 1; For i:= 1 to 6 do n := n * X[i]; Giá trị của biến n là bao nhiêu?
A. 0
B. 200
C. 400
D. 600
Đáp án của bạn:
A
B
C
D
Câu 13:
Trong Pascal, câu lệnh nào sau đây hợp lệ?
A. S:=1;
B. S:=2; While S<10 do write(S);
C. n:=2 while n<5 do write(‘A’);
D. Cả A và B.
Đáp án của bạn:
A
B
C
D
Câu 14:
Cú pháp khai báo biến mảng trong Pascal là:
A. var <Tên mảng> ; array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
B. var <Tên mảng> : aray [<chỉ số đầu>…<chỉ số cuối>] of <kiểu dữ liệu >;
C. var <Tên mảng> : array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
D. var <Tên mảng> : array [<chỉ số đầu>..<chỉ số cuối>] fo <kiểu dữ liệu >;
Đáp án của bạn:
A
B
C
D
Câu 15:
Phát biểu nào sau đây là đúng:
A. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.
B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.
C. Ngôn ngữ Pascal thể hiện cấu trúc lặp bằng câu lệnh for…do...
D. For..do là lệnh lặp với số lần chưa biết trước.
Đáp án của bạn:
A
B
C
D
Câu 16:
Trong ngôn ngữ Pascal, đoạn chương trình sau thực hiện bao nhiêu vòng lặp? Tính giá trị của biến S sau khi kết thúc vòng lặp?
S:=2; n:=0; While s<=10 do Begin n:=n+1; s:= s+ n end;
A. Lặp 4 lần. S=10
B. Lặp 4 lần. S= 12
C. Lặp 5 lần. S= 12
D. Lặp 5 lần. S=10
Đáp án của bạn:
A
B
C
D
Câu 17:
Hãy sử dụng cú pháp khai báo biến mảng để khai báo cho bài toán viết chương trình nhập điểm kiểm tra của các học sinh trong lớp.
A. Var Diem:aray[1..50] of real;
B. Var Diem_kiem_tra:arry[1…50] of real;
C. Var Diem:array[1..50] of real;
D. Var Diem kiem tra:array[1..50] of real;
Đáp án của bạn:
A
B
C
D
Câu 18:
S au khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu? a:=0 ; for i:= 1 to 3 do a:= a+i;
A. 3
B. 4
C. 6
D. 2
Đáp án của bạn:
A
B
C
D
Câu 19:
Giả sử biến mảng A có 6 phần tử và giá trị của các phần tử lần lượt là 2, 9, 8, 2, 5, 0. Khi thực hiện câu lệnh sau: tb:= 0; For i:= 1 to 6 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu?
A. 30
B. 26
C. 25
D. 20
Đáp án của bạn:
A
B
C
D
Câu 20:
Trong các lệnh dưới đây, lệnh nào chưa chính xác:
A. Write(‘Nhap so phan tu n= ’); readln(n);
B. Write( A[‘, i ,’]= ); readln (A[i]);
C. Write(‘ A[‘, i ,’]= ’); readln (A[i]);
D. Max:=A[1];
Đáp án của bạn:
A
B
C
D
Câu 21:
Câu lệnh nào dùng để nhập giá trị cho phần tử của mảng từ bàn phím?
A. Readln (i);
B. Readln a(i);
C. Readln (a[i]);
D. Readln a[i];
Đáp án của bạn:
A
B
C
D
Câu 22:
Các lệnh như hình bên nằm trong lệnh nào của ngôn ngữ Scratch
A. Motion
B. Events
C. Sensing
D. Pen
Đáp án của bạn:
A
B
C
D
Câu 23:
Trong câu lệnh For ... do… sau từ khóa “do” có hai câu lệnh trở lên ta đặt chúng trong:
A. Begin...readln;
B. Begin...end
C. End...Begin
D. Begin... end;
Đáp án của bạn:
A
B
C
D
Câu 24:
Chọn câu sai trong các câu sau:
A. Var A: array[1..100] of integer;
B. Var A:array[1..100] of real;
C. Var A:= array[1..100] of integer;
D. Var A: array[1..50] of integer;
Đáp án của bạn:
A
B
C
D
Câu 25:
Khi tham chiếu đến phần tử thứ i của biến mảng , ta viết:
A. Diem(i);
B. Diem a[i];
C. Diem[i];
D. Diem(a[i]);
Quảng cáo
1 câu trả lời 2043
Câu 04:
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
A. 120
B. 55
C. 121
D. 151
Quảng cáo
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK44879
-
Hỏi từ APP VIETJACK26697