Câu 5: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 10 do write (i, );
A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 6: Trong Pascal, câu lệnh nào sau đây là đúng?
A. n:=2; while n<5 do write(A); B. S:=1; While S<10 do write(S); i:=i+1;
C. i:=1; S:=1;while s:=10 do S:=S+i; D. i:=1; S:=1;while s<10 do S:=S+i;
Câu 7: Cho giá trị của các phần thử A[1]:= 5; A[2]:= -8; A[3]:= 11; A[4]:= -5; A[5]:= 6;Sau khi thực hiện lệnh kiểm tra số nguyên tố thì số nào là số nguyên tố?
A. 5;11 B. 5; 11; -5 C. 11; -5; 6 D. 5; -5; -8
Câu 8: Cho đoạn chương trình: j:= 0; For i:= 3 to 6 do j:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 18 B. 22 C. 21. D. 15
Câu 9: Với khai báo sau: Var i, n, dem: integer; A: array[1..30] of integer; thì n có thể nhập là giá trị bao nhiêu
A. n =31 B. n=45 C.n=5 D.n=32
Câu 10: Hãy chọn câu đúng trong các câu sau đây:
A. X:=10; while X=10 do X:=X+5;
B. S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n;
C. X:=10; while X:=10; do X:=X+5;
D. X:=10; while X=10 do X=X+5;
Câu 11: Câu lệnh nào sau đây viết đúng
A. if a>b then max:=a; else max:=b; B. if a>b then max:=a else max:=b;
C. for i:=1 to 10 for j:=1 to 10 do x:=x+1; D. for i:=1 to 10 do x:=x+1;
Câu 12: Các lệnh khai báo biến mảng sau đây đúng ?
A. A: array [1..100] of real; B. A: array [1..n] of real;
C. A: array [1:n] of real; D. A: array [-7..7] of byte;