Câu 1 : Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh:
Writeln(‘5*(6-3) = ’ , 5*(6-3));
a. ‘5*(6-3) = ’, 5*(6-3); b. 29; c. 5*(6-3) = 15; d. 5*(6-3) = 5*(6-3);
Câu 2 : Hãy chọn khai báo đúng trong các khai báo sau đây.
a const x = y = 5; b. var n = 8; c. const m: integer; d. const n = 8;
Câu 3 : Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh:
Writeln(‘4*(6-3) = ’ , 4*(6-3));
a) 4*(6-3) = ’, 4*(6-3) b) 29 c) 4*(6-3) = 12 d) 4*(6-3) = 4*(6-3)
Câu 4 : Kết quả của câu lệnh Write (‘15 mod 4 = ’, 15 mod 4 ) là gì:
a. 15 mod 4 =0. b. 15 mod 4= 2. c. 15 mod 4= 3. d.15 mod 4 = 1
Câu 5 : Trong Pascal, giả sử x:= a/b khi đó x thuộc kiểu dữ liệu nào.
a. integer; b. real; c. char d. string
Câu 6 : Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây đúng?
a) x:=30 b) x:=a/b c) x:=20.5 d) x:=’Truong THCS Son Ha’
Câu 7 : Output của bài toán giải phương trình bậc hai ax² + bx + c = 0 là :
a. a, b, x; b. a, c, x; c. a, b, c d. x, a, b, c.
Câu lệnh Writeln(‘x=’ , 16 mod 3 *5); sẽ in ra kết quả:
A. 5
B. x=10
C. x=5
D. 10
Cho a:= 2; b:= 3; Kết quả sau khi thực hiện câu lệnh dưới đây là: if a=b then writeln(‘a=b’) else writeln(‘a<>b’);
A. a>b
B. a=b
C. a<b
D. a<>b
Cho a:= 2; b:= 3; Kết quả sau khi thực hiện câu lệnh dưới đây là: if a<>b then writeln(‘a<>b’) else writeln(‘a=b’);
A. a>b
B. a=b
C. a<b
D. a<>b
Cho a:= 2; b:= 3; Kết quả sau khi thực hiện câu lệnh dưới đây là: if a<b then writeln(‘a<b’) else writeln(‘a>b’);
A. a>b
B. a=b
C. a<b
D. a<>b
Cho a:= 2; b:= 3; Kết quả sau khi thực hiện câu lệnh dưới đây là: if a>b then writeln(‘a>b’) else writeln(‘a<b’);
A. a>b
B. a=b
C. a<b
D. a≠b
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
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i , j, k là bao nhiêu?
i:=1; j:=2; k:=3;
while i<6 do i:=i+1; j:=j+1; k:=k+j;
writeln(i,’ ’, j,’ ’, k);
Giá trị của j, k sau khi thực hiện đoạn chương trình là?
Với câu lệnh writeln ('10 mod 3 = ', 10 mod 3); sẽ in ra màn hình kết quả