Sau khi thực hiện chương trình sau, giá trị của biến j bằng bao nhiêu?
j := 0;For i := 1 to 5 do j := j + 2;
A.2
B.0
C.5
D.10
Với câu lệnh for i:=1 to 10 do x:=x+1; biến i được khai báo thuộc kiểu dữ liệu nào?
A.
Char
B.
Integer;
C.
String;
D.
Real;
8
Trước khi khai báo mảng A:array[1..n] of Real, thì phải khai báo điều gì trước?
A.
Var n:integer;
B.
Cả A và B đều đúng.
C.
Cả A và B đều sai
D.
Const n=10;
9
Câu lệnh lặp với số lần chưa xác định trước có dạng nào:
A.
While <điều kiện>; then <câu lệnh>;
B.
While <điều kiện> do <câu lệnh>;
C.
While <điều kiện>; do <câu lệnh>;
D.
While <điều kiện> then <câu lệnh>;
10
Chỉ ra khai báo biến mảng đúng trong các cách khai báo sau:
A.
Var a:array(1..10] of integer;
B.
Var a:array[1..10] of integer;
C.
Var a:array[1...10] of integer;
D.
Var a:array(1..10) of integer;
11
Câu lệnh While … do có cú pháp dạng:
A.
While <điều kiện> do <câu lệnh>;
B.
While <điều kiện>; <câu lệnh>;
C.
While <điều kiện> to <câu lênh> do;
D.
While <câu lệnh> do <điều kiện>;
12
Trong câu lệnh lặp với số lần biết trước số lần lặp được xác định bằng?
A.
Giá trị cuối - giá trị đầu +1
B.
Giá trị cuối - giá trị đầu -1
C.
Giá trị cuối + giá trị đầu +1
D.
Giá trị cuối + giá trị đầu -1
13
Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ?
A.
if...then...else
B.
for...to…do
C.
while...do
D.
if...then
14
Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
A.
Chỉ số đầu chỉ số cuối.;
B.
Cả ba ý trên
C.
Chỉ số đầu và chỉ số cuối là 2 số nguyên;
D.
Kiểu dữ liệu có thể là integer hoặc real.
15
Chỉ ra cú pháp khai báo biến mảng đúng trong Turbo Pascal:
A.
Var <tên biến>: array[<chỉ số đầu>..<chỉ số cuối>]of <kiểu dữ liệu>;
B.
Var <tên biến>: array[<chỉ số đầu>:<chỉ số cuối>]: <kiểu dữ liệu>;
C.
Var <tên biến>: array[<số phần tử>] of <kiểu dữ liệu>;
D.
Var <tên biến>: array[<chỉ số đầu>..<chỉ số cuối>]: <kiểu dữ liệu>;
16
Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
A.
Kiểu dữ liệu có thể là integer hoặc real
B.
Chỉ số đầu và chỉ số cuối là 2 số nguyên
C.
Cả ba ý trên
D.
Chỉ số đầu chỉ số cuối
17
Chỉ ra câu lệnh lặp với số lần lặp biết trước trong các câu lệnh rút gọn sau đây?
A.
If – then
B.
For…do
C.
While…do
D.
If – then – else.
18
Lệnh lặp nào sau đây là đúng?
A.
For i := 1 to 100 do writeln("A");
B.
For i := 1.5 to 10.5 do writeln("A");
C.
For i := 100 to 1 do writeln("A");
D.
For i = 1 to 10 do writeln("A");
19
câu lệnh sau từ khóa do trong câu lệnh lặp While…do được thực hiện ít nhất:
A.
5 lần
B.
0 lần
C.
2 lần
D.
1 lần
20
Cách khai báo mảng nào sau đây chương trình không báo lỗi?
A.
var X : Array [1..100] of integer;
B.
var X : Array [3.4..4.8] of integer;
C.
var X : Array [1…100] of real;
D.
var X : Array [10, 13] of real;
21
Các khai báo biến mảng sau khai báo biến mảng nào đúng:
A.
Var x: array[1..100] integer ;
B.
Var x: array[1..100] of integer;
C.
Var x: array[1…100] of integer;
D.
Var x: array[1.5..10.5] of integer;
22
Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]);
để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?
A.
5
B.
6
C.
4
D.
7
23
Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh sau: tb:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu?
A.
20
B.
18
C.
22
D.
21
24
Đoạn chương trình sau:
S:=0;
For i:=1 to 1 do S:=S+1;
Sau khi chạy đoạn chương trình trên, giá trị S là:
A.
S=100
B.
S=0
C.
S=1
D.
S=2
25
Khi thực hiện đoạn chương trình sau: s:=1; for i:= 1 to 3 do s:= s*i;
Giá trị của biến s bằng bao nhiêu?
A.
15
B.
5
C.
6
D.
Quảng cáo
1 câu trả lời 959
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
9158
