Câu 1:
Để thực hiện gán giá trị 10 cho biến X. Phép gán nào sau đây là đúng
a) X:=10;
b) X =:10;
c) X = 10;
d) X : = 10;
Câu 2
Cho đoạn chương trình sau:
a:=3; b:=5; c=7;
if a+b > 8 then
c:=a+b
else
c:=a-b;
Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?
a) c=2
b) c=-2
c) c=8
d)c =7
Câu 3
Trong Pascal, khai báo nào sau đây là đúng?
a) var tb: real;
b) var R = 30;
c) conts x: real;
d) var 4hs: integer;
Cho đoạn chương trình sau:
a:=3; b:=5;
if a > b then c:=a+b;
Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?
a. c=3
b. c=5
c. c=8
d. c ko xác định
Em hãy cho biết sau khi thực hiện xong các đoạn chương trình sau giá trị của biến x là bao nhiêu A) A:=5 ; b:=7 ; x:=0; If a>b then x:=b;
Câu 1: Sau khi thực hiện đoạn chương trình sau:
S:=0;
For i:= 1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
A. 20 B. 15 C.10 D. 0
Câu 2: Cấu trúc chung hợp lí của 1 chương trình Pascal là
A. Begin -> Program -> End C. End -> Program -> Begin
B. Program -> End -> Begin D. Program -> begin -> End
Câu 3: Cho S và i là biến nguyên. Khi chạy đoạn chương trình:
S:=1;
For i:=1 to 5 do S := S * i
Writeln ( S);
Kết quả in trên màn hình là:
A. S= 72 B. S = 101
C. S= 55 D. S= 120
Câu 4: Trong lệnh lặp For...do của pascal, trong mỗi vòng , trng mỗi vòng lặp, biến đếm thay đổi như thế nào?
A. +1 B. +1 hoặc -1 C. một giá trị bất kì D. 1 giá trị khác 0
Câu 5: Để chia lấy phần nguyên ta dùng phép toán:
A. Div B. : C. Mod D. /
Câu 6: Máy tính hiểu và thực hiện các lệnh trực tiếp ở ngôn ngữ nào?
A. Ngôn ngữ máy B. Ngôn ngữ Tiếng việt
C. Ngôn ngữ Tiếng anh D. Ngôn ngữ Pascal
Câu 7: X là 1 số thực, để khai báo biến X ta có thể khai báo nào đúng?
A. Var X: interger; B. Var X : Real.
C. Var X: Real; D. Var X:
Câu 8: Cấu trúc của 1 chương trình Pascal thường có những phần sau:
A. Phần tiêu đề, phần khai báo, phàn thân
B. Phần khai báo, phần thân, phần cuối
C. Phần đầu, phần thân, phần cuối
D. Phần thân, phần cuối
Câu 9: Thei em hiểu viết chương trình là gì?
A. Viết ra các câu lệnh mà em đã được học
B. Biết ra 1 đoạn văn bản đc sắp xếp theo chương trình
C. Chuyển giao 1 thuật toán ch máy tính thực hiện
D. Tạo ra các câu lệnh để điều khiển robot
Câu 20: Cho đoạn chương trình: j:= 0;
For i:= 1 to 5 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. 12 B. 15 C. 22 D. 42.
Câu 20: Đ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;
A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Câu 21: 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?
A. 20
B. 14
C. 10
D. 0
Câu 22: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :
A. for i:=1 to 10; do x:=x+1;
B. for i:=1 to 10 do x:=x+1;
C. for i:=10 to 1 do x:=x+1;
D. for i =10 to 1 do x:=x+1;
Câu 23: 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?
A. Integer
B. Real
C. String
D. Tất cả các kiểu trên đều được
Câu 24: Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 240
A. 1
B. 240
C. 241
D. Tất cả đều sai
Câu 25: Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while – do là đúng:
A. While S>=108 do
B. While S < 108 do
C. While S < 1.0E8 do
D. While S >= E8 do
Câu 26: Hãy đưa ra kết quả trong đoạn lệnh:
x:=1; While x<=5 do write(‘Hoa hau’);
A. x:=1
B. X>=5
C. Hoa hau
D. Không có kết quả.
Câu 27: Câu lệnh sau giải bài toán nào:
While M <> N do
If M > N then M:=M-N else N:=N-M;
A. Tìm UCLN của M và N
B. Tìm BCNN của M và N
C. Tìm hiệu nhỏ nhất của M và N
D. Tìm hiệu lớn nhất của M và N
Câu 28: Hãy cho biết kết quả của đoạn chương trình dưới đây:
a:=10; While a < 11 do write (a);
A. Trên màn hình xuất hiện một số 10
B. Trên màn hình xuất hiện 10 chữ a
C. Trên màn hình xuất hiện một số 11
D. Chương trình bị lặp vô tận
Câu 29: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
i := 5;
While i>=1 do i := i – 1;
A. 1 lần
B. 2 lần
C. 5 lần
D. 6 lần
Câu 30: Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
A. Thực hiện < câu lệnh > sau từ khóa Do
B. Kiểm tra giá trị của < điều kiện >
C. Thực hiện câu lệnh sau từ khóa Then
D. Kiểm tra < câu lệnh >
quẹc quẹc, hép mi, ét o ét ;-;
ai làm đc hết xứng đáng nuôi tui ;-;
Câu 14: Sau 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:=2 ; for a:= 1 to 3 do a:= a+1;
A. 4; B. 3; C. 5; D. 2
1. Cho đoạn chương trình: S:=4;
For i:=5 to 5 do S:=S+2;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến S bằng bao nhiêu?
A. 6 B. 8 C. 10 D. 12
2. Câu lệnh trong pascal: S:=1; While S<10 so s:=s*2;
A. 10 B. 12 C. 14 D. 16
3. Giả sử ta có biếng mảng A lần lượt có các giá trị của phần tử sau:
a | Giá trị | 5 | 8 | 9 | 5 | 3 | 5 |
Chỉ số | 1 | 2 | 3 | 4 | 5 | 6 |
Ta có câu lệnh S:=0; S:=S+a[1]+a[6] thì giá trị S sẽ bằng bao nhiêu:
A. 8 B.9 C. 10 D. 11
4. Trong Pascal ta sử dụng lệnh: S:=5; for i:=5 to 5 do s:=s+1;
A. 5 B. 10 C. 15 D. 20
5*.Viết cú pháp câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước.
Giả sử các biến được khai báo dữ liệu phù hợp cho biết kết quả của đoạn chương trình sau : a:=10 b:=5;If a+b <8 then c:=a-b else c:=b-a; Hãy xác định giá trị của c
a/ Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=10 to 25 do S:=S+i;
Giá trị của biến S bằng 20
b/ Sau khi thực hiện đoạn chương trình sau: S:=10; For i:=1 to 4 do S:=S+2*i;
Giá trị của biến S bằng bao nhiêu?
c/ Sau khi thực hiện đoạn chương trình sau: x:=0; While x < 5 do x:=x + 3;
Giá trị của biến x bằng bao nhiêu?
Câu 1: khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n > 20 do begin n:=n+5; T:= T – n end;
Hãy cho biết giá trị của biến T bằng bao nhiêu?
A. 14
B. 15
C. 16
D. 17
Câu 2:
a) Trong câu lệnh khai báo biến mảng,phát biểu nào sau đây là đúng
A. Chỉ số đầu và chỉ số cuối là 2 số nguyên
B. Chỉ số đầu chỉ số cuối
C. Kiểu dữ liệu có thể là integer hoặc real
D. Cả 3 ý trên
b) Trong cú pháp khai báo biến mảng,chỉ số đầu và chỉ số cuối là hai số
A. Số nguyên
B. Số thực
C. Kí tự
D. Xâu kí tự