Đăng nhập
Đăng ký
8769 lượt thi 23 câu hỏi 45 phút
9657 lượt thi
Thi ngay
10124 lượt thi
4650 lượt thi
4281 lượt thi
6293 lượt thi
6218 lượt thi
Câu 1:
Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau:
Var M, N, I, J: INTEGER;
P, A, B, C: REAL;
X: EXTENDED;
K: WORD;
A. 44
B. 36
C. 38
D. 42
Câu 2:
Xét biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Với giá trị nào của m dưới đây biểu thức trên cho giá trị true?
A. 65
B. 208
C. 99
D. 113
Câu 3:
Câu lệnh y:= (((x - 2)*x - 3)*x - 4)*x - 5; tính giá trị của biểu thức nào?
A. y = x - 2x - 3x - 4x - 5
B. y = (x - 2)(x - 3)(x - 4) - 5
C. y = x4 - 2x3 - 3x2 - 4x - 5
D. y = x - 2x2 - 3x3 - 4x4 – 5
Câu 4:
Biết rằng a, b, c là độ dài ba cạnh của một tam giác, biểu thức quan hệ nào sau đây cho kết quả true?
A. b + c > a
B. c - a > b
C. b – a ≥ c
D. b - c > a
Câu 5:
Với lệnh nào sau đây dùng để in giá trị M là kiểu số thực ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân?
A. Writeln(M:2);
B. Write(M:5);
C. Writeln(M:2:5);
D. Write(M:5:2);
Câu 6:
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0, 1.5, 2.0, 2.5, 3.0. Khai báo nào trong các khai báo sau là đúng?
A. Var M,N :Byte;
B. Var M: Real; N: Word;
C. Var M: Word; N: Real;
D. Var M, N: Longint;
Câu 7:
Biểu thức ((35 mod 9) div 2) có kết quả là mấy?
A. 1
B. 3
C. 4
D. 2
Câu 8:
Trong NN lập trình Pascal, biểu thức số học nào sau đây là không hợp lệ:
A. 5*a + 7*b + 8*c
B. 3*a -2*b +8*c
C. x*y*(x +y)
D. {a + b}*c
Câu 9:
Cho biết kết quả của đoạn chương trình sau?
N:=5; Tong:=0;
For i:=1 to n do
If (i mod 3=0) then Tong:=Tong + 1;
Write(Tong);
A. 3
B. 1
C. 6
Câu 10:
Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình:
i:=1;
While i < 5 do
Begin
if I mod 2 = 1 then Write(‘TIN HOC’);
i:=i+1;
End;
Chữ TIN HOC được in ra màn hình mấy lần
B. 2
C. 1
D. 0
Câu 11:
Trong pascal, biểu diễn exp(x) có nghĩa là:
A. Bình phương của x
B. Căn bậc hai của x
C. Giá trị tuyệt đối của x
D. Luỹ thừa cơ số e của x
Câu 12:
Cho biết kết quả của biểu thức (2*(45 div 3) +12) mod 5 là bao nhiêu?
A. 2
B. 4
D. 8
Câu 13:
Xét biểu thức logic: (n mod 100 > 10) or (n div 100 < 10)
Với giá trị nào của n sau đây, biểu thức có giá trị sai?
A. 1013
B. 1012
C. 1011
D. 1010
Câu 14:
Biểu thức nào không phải là biểu thức trong Pascal?
A. (a+x)*(b+y)/2
B. ( m div 5 >=2 ) or ( m <=2)
C. a.sqr(x) + b*x + c = 0
D. Not (a < 10)
Câu 15:
Phép toán nào đúng khi số nguyên A chia hết cho 5:
A. 5 mod A = 0
B. A mod 5 = 0
C. 5 mod A = 1
D. A mod 5 = 1
Câu 16:
Biểu thức 7 mod 3 có giá trị là:
C. 0
D. 1
Câu 17:
Để nhập giá trị cho 3 biến a, b và c ta dùng lệnh:
A. Write(a, b, c);
B. Real(a.b.c);
C. Readln(a, b, c);
D. Read(‘a, b, c’);
Câu 18:
Để đưa ra màn hình giá trị của biến a và biến b kiểu nguyên ta dùng lệnh:
A. Write(a:8, b:8);
B. Readln(a,b);
C. Writeln(a:8, b:8:3);
D. Writeln(a:8:3, b:8:3);
Câu 19:
Để thoát khỏi phần mềm, trong Pascal ta nhấn tổ hợp phím:
A. Ctrl + F9
B. Alt + F9
C. Alt + F3
D. Alt + X
Câu 20:
Cho biết kết quả sau khi thực hiện lệnh:
a := 100; b := 15; x := a mod b ; Write(x);
End.
A. 10
B. 33
C. 3
D. 6
Câu 21:
Cho giá trị a=25, b=10, c=6, k=3. Hãy xác định giá trị của biểu thức A:
A := Sqrt(a) + b div k >= a mod b + c
(Tính cụ thể từng bước)
Câu 22:
Viết câu lệnh rẽ nhánh tính:
Câu 23:
Viết chương trình:
- Nhập mảng một chiều các số nguyên (không quá 100 phần tử).
- Đếm và tính tổng các số chẵn và là bội của 5. Thông báo kết quả ra màn hình.
2 Đánh giá
50%
0%
Hoặc
Bạn đã có tài khoản? Đăng nhập ngay
Bằng cách đăng ký, bạn đã đồng ý với Điều khoản sử dụng và Chính sách Bảo mật của chúng tôi.
-- hoặc --
Bạn chưa có tài khoản? Đăng ký tại đây
Đăng nhập để bắt đầu sử dụng dịch vụ của chúng tôi.
Bạn chưa có tài khoản? Đăng ký
Bằng cách đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách Bảo mật của chúng tôi.
084 283 45 85
vietjackteam@gmail.com