/tmp/lrang.jpg
Câu 1: Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :
A, 8.0;
B, 15.5;
C, 15.0;
D, 8.5;
Câu 2: Những biểu thức nào sau đây có giá trị TRUE ?
A, ( 20 > 19 ) and ( ‘B’ < ‘A’ );
B, ( 4 > 2 ) and not( 4 + 2 < 5 ) or ( 2 >= 4 div 2 );
C, ( 3 < 5 ) or ( 4 + 2 < 5 ) and ( 2 < 4 div 2 );
D, 4 + 2 * ( 3 + 5 ) < 18 div 4 * 4 ;
Câu 3: Biểu thức nào sau kiểm tra “n là một số nguyên dương chẵn”?
A, (n>0) and (n mod 2 = 0)
B, (n>0) and (n div 2 = 0)
C, (n>0) and (n mod 2 <> 0)
D, (n>0) and (n mod 2 <> 0)
Câu 4: Cho biểu thức sau: (a mod 3 = 0) and (a mod 4 = 0)
Số a nhận giá trị nào sau đây để biểu thức cho kết quả là TRUE?
A, 24
B, 16
C, 20
D, 15
Câu 5: Cho đoạn chương trình:
Begin
a := 100;
b := 30;
x := a div b ;
Write(x);
End.
Cho biết kết quả sau khi thực hiện lệnh :
A, 10
B, 33
C, 3
D, 1
Câu 6: Trong Pascal, phép toán MOD với số nguyên có tác dụng gì ?
A, Chia lấy phần nguyên
B, Chia lấy phần dư
C, Làm tròn số
D, Thực hiện phép chia
Câu 7: Để 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 8: Hàm cho giá trị bằng bình phương của x là :
A, Sqrt(x);
B, Sqr(x);
C, Abs(x);
D, Exp(x);
Câu 9: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ?
A, 5a + 7b + 8c;
B, 5*a + 7*b + 8*c; (*)
C, {a + b}*c;
D, X*y(x+y);
Câu 10: Biểu diễn biểu thức trong NNLT Pascal là
A, (a+b) + sqrt(a*a+2*b*c) / ( c – a / (a+b) )
B, (a+b) + sqr(a*a+2*b*c) / c – a / (a+b)
C, (a+b) + sqrt( sqr(a) + 2*b*c / c – a / (a+b)
D, (a+b) + sqr( sqrt(a) + 2*b*c) / (c – a / (a+b) )
Câu |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Đáp án |
D |
B |
A |
A |
C |
B |
B |
B |
B |
A |