Writeln(‘10+20’,’20+10’);
Kqua là 10+2020+10
writeln('10+20',20+10);
kqua là 10+2030
Writeln(‘10+20’,’20+10’);
Kqua là 10+2020+10
writeln('10+20',20+10);
kqua là 10+2030
Câu 1: Câu lệnh Writeln( ‘36 div 3’); cho kết quả gì?
A. 36 div 3 B. ‘36 div 3’ C. 12 D. 0
Câu 2: Câu lệnh in kết quả tính toán của 10 chia 3?
A. Writeln(‘10/3’); B. Writeln(10/3); C. Writeln(‘10/3=’, 10:3); D. Writeln(‘10/3=’, ‘10/3’);
Câu 3: Chọn kết quả đúng của các phép toán sau?
A. 8 MOD 2=0 B. 8 MOD 2=4 C. 8 DIV 2 =0 D. 8 DIV 2 =2
Câu 4: Chọn kết quả đúng của các phép toán sau?
A. 9 DIV 3=3 B. 9 MOD 3=1 C. 12 MOD 3=4 D. 12 DIV 3=0
Câu 5: Phạm vi giá trị của kiểu dữ liệu integer?
A. −2 15 − 1 đến 2 15 B. −2 15 đến 2 15 C. −2 15 đến 2 15 − 1 D. −2 15 − 1 đế n 2 15 − 1
Câu 6: Kiểu dữ liệu Char có độ dài?
A. 255 kí tự B. 256 kí tự C. 0 kí tự D. 1 kí tự
Câu 7: Ý nghĩa của câu lệnh Writeln(‘ dien tich HCN=’,6*4); là gì?
A. ‘dien tich HCN=’,24 B. ‘dien tich HCN=’,6*4 C. dien tich HCN=24 D. dien tich HCN=6x4
Câu 8: Chọn phép toán đúng trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây?
A. x < (m+5)*(2a) B. x > (m+5)(2*a) C. x > (m+5)/2 D. x < (m+5)/2a
Câu 9: Phép toán 100 >= 5*x đúng với trường hợp nào?
A. x=20 B. x>20 C. x ≥ 21 D. x ≤ 21
Câu 10: Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây?
A. y ≥ 5*x B. y>= 5/x C. y>5*x D. y<5*x
Với câu lệnh lặp for i:=10 to 20 do Writeln(‘Chào các bạn lớp 8’); kết quả in ra màn hình là gì? A. 11 dòng chữ ‘Chào các bạn lớp 8” B. 10 dòng chữ ‘Chào các bạn lớp 8 ‘ C. 1 hàng gồm 10 chữ ‘Chào các bạn lớp 8’ D. 11 chữ ‘Chào các bạn lớp 8’
Em hãy xác định các câu lệnh sau đây đúng hay sai? Nếu sai hãy giải thích tại sao?
a) For i:=150 to 1 do writeln(‘A’);
b) For i:=1.5 to 30.5 do writeln(‘B’);
c) S:=0;n:=0; While S<=20 do begin n:=n+1;S:=S+n; end
d) Var X: array[10..1] of integer;
e) Var X: array[1,5...20,5] of integer;
f) Var X: array[1..30] of integer;
câu lệnh while (4*5>=20) do writeln (4*5) sẽ cho kết quả như nào?
Câu 70)Kết quả của chương trình sau là:
Begin
Writeln('5+20=','20+5');
Readln;
End.
A) 5+20=20+5
B) 5+20=25
C) Writeln('5+20=','20+5')
D) Writeln('5+20=','20+5');
Câu 71)Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau :
A) Tong:a+b;
B) Tong=a+b;
C) Tong(a+b);
D) Tong:=a+b;
Câu 72)Trong Pascal, phép toán MOD với số nguyên có tác dụng gì
A) Chia lấy phần dư
B) Chia lấy phần nguyên
C) Làm tròn số
D) Thực hiện phép chia lấy phần thập phân
Câu 73)Cho đoạn chương trình sau:
a:=3; b:=5;
if a < b then c:=a+b;
c:=7;
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=7
Câu 74)Câu lệnh điều kiện dạng thiếu là:
A) If <điềukiện> then <câulệnh>;
B) If <điềukiện> then <câulệnh1> else <câulệnh2>;
C) If <điềukiện> then <câulệnh1>; else <câulệnh2>;
D) If <điềukiện>; then <câulệnh>;
Câu 75)Trong ngôn ngữ lập trình Pascal từ khóa Program dùng để:
A) Khai báo hằng.
B) Khai báo thư viện.
C) Khai báo biến.
D) Khai báo tên chương trình.
Câu 76)Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?
A) 10 biến.
B) Chỉ hạn chế bởi dung lượng bộ nhớ.
C) Chỉ một biến cho mỗi kiểu dữ liệu.
D) Không giới hạn.
Câu 77)Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
A) Max:=a;If b>Max then Max:=b;
B) Max:=b;If a>Max then Max:=a;
C) If (a>b) then Max:=a;If (b>a) then Max:=b;
D) Cả 3 câu đều đúng.
Câu 78)Trong các cách khai báo Hằng sau đây cách khai báo nào là đúng
A) Const Pi = 14.3;
B) Const = Pi;
C) Pi = 3.14;
D) Const Pi = 3,14;
Câu lệnh Pascal : While (4*5>=20) do Writeln (4*5); sẽ:
A.Lặp vô hạn lần lệnh Writeln (4*5); .
B.In số 20 ra màn hình 5 lần .
C.In số 20 ra màn hình 4 lần .
D.Không thực hiện lệnh Writeln (4*5); .
Câu 13 : Câu lệnh pascal nào sau đây là hợp lệ?
A. For i=1 to 10 do writeln(‘A’) | B. For i : = 1 to 10 do writeln(‘A’); |
C. For i:=5 to 30 do; writeln(‘A’) | D. For i:= 10 to 1 do writeln(‘A’); |
Với câu lệnh writeln ('10 mod 3 = ', 10 mod 3); sẽ in ra màn hình kết quả