Professional Documents
Culture Documents
(Học sinh trả lời bằng cách khoanh tròn vào đáp án đúng.)
Câu 1. Cho đoạn chương trình :
Var x,y : real;
Begin
Write(‘Nhap vao gia tri cua x = ’);
readln(x);
y := (x+2)*x – 5;
writeln(‘gia tri cua y = ’, y)
End.
Nếu nhập x = 2 thì giá trị của biến y là
A. 4. B. 5 C. 2. D. 3
Câu 2. Biểu thức lôgic là các biểu thức quan hệ liên kết với nhau bởi phép toán logic. Trong
các từ sau, đâu không phải là phép toán logic?
A. False B. And C. Not D. Or
Câu 3. Biểu thức ((35 mod 9) div 2) có kết quả là:
A. 1; B. 4.; C. 3; B2
Câu 4. Khẳng định nào sau đây là sai?
A. Phần khai báo có thể có hoặc không; B. Phần thân chương trình có thể có hoặc không
C. Phần khai báo thư viện có thể có hoặc không; D. Phần tên chương trình không nhất thiết phải có
Câu 5. Máy tính có thể trực tiếp thực hiện các câu lệnh viết bởi:
A. Ngôn ngữ máy tính B. Ngôn ngữ tự nhiên
C. Ngôn ngữ lập trình bậc cao D. Hợp ngữ
Câu 6. Hằng (Const) trong Tp có thể là:
A. Cả ba đều đúng B. Các số nguyên C. . Các số thực D. Các ký tự
Câu 7. Thực hiện chương trình Pascal sau đây :
Var a, N : integer ;
Begin
N := 645
A := N mod 10
N := N div 10
A := A + N div 10
Write(a);
End.
Ta thu được kết quả nào ?
A. 600 B. 15 C. 640 D. 645
1/4 - Mã đề 443
Câu 8. Trường hợp nào sau đây không phải là lệnh gán trong Pascal
A. cd := 50 B. a := 10 C. a := a * 2 D. a+b := 1000
Câu 9. Cho x là biến thực đã được gán giá trị 12.41235. Để xuất ra màn hình nội dung
:x=12.41 ,ta dùng câu lệnh nào sau đây ?
A. Writeln(x:5:2) B. Writeln(x) C. Writeln(‘x=’ ,x:5:2) D. Writeln(x:5)
Câu 10. Cách viết biểu thức nào sau đây là đúng ?
A. d:=a+b+c B. d: a+b+c/2 C. d=:(a+b+c)/2 D. d=(a+b)*2
Câu 11. Câu lệnh xóa màn hình trong thư viện CRT có dạng :
A. Clear screen B. Clrscr C. Clr scr D. Clear scr
Câu 12. Cho khai báo biến sau đây (trong Pascal):
Var m, n : integer x, y : real Lệnh gán nào sau đây là sai ?
A. y = +10.5 B. m := -4 C. x := 6 D. n := +3.5
Câu 13. Cú pháp của thủ tục đưa dữ liệu ra màn hình:
A. Writeln(<Danh sách biến vào>) B. Writeln(<Danh sách kết quả ra>)
C. Readln <Danh sách kết quả ra> D. Readln(<Danh sách B.iến vào>)
Câu 14. Câu lệnh writeln có tác dụng:
A. Xuống dòng B. Dừng chương trình C. Hiện một xâu ký tự. D. Xoá màn hình
Câu 15. Để nhập giá trị cho 2 biến a và b ta dùng lệnh :
A. Readln(a,b) B. Real(a,b) C. Read(‘a,b.’) D. Write(a,b)
Câu 16. Để biểu diễn x 3 , ta có thể viết?
A. SQRT(x*x*x) B. SQRT(x*x)*x C. SQR(x*x*x) D.
SQR(SQRT(x)*x)
Câu 17. Trong NNLT Pascal để chạy chương trình ta dùng tổ hợp phím:
A. Shift + F9 B. Ctrl + Alt + F9 C. Ctrl + F9 D. Alt + F9
Câu 18. Để B.iên dịch chương trình trong Pascal ta dùng tổ hợp phím:
A. Shift + F9 B. Alt + F9 C. Ctrl + F9 D. Alt + F8
Câu 19. Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình ?
A. Write(‘X’) B. Không có câu lệnh nào đúng C. Writeln(x) D. Readln(x)
3/4 - Mã đề 443
a 2 2bc
( a b)
Câu 40. Biểu diễn biểu thức a trong NNLT Pascal là :
c
ab
A. (a+b) + sqr(a*a+2*b*c) / c – a / (a+b);
B. (a+b) + sqrt( sqr(a) + 2*b*c / c – a / (a+b);
C. (a+b) + sqr( sqrt(a) + 2*b*c) / (c – a / (a+b) )
D. (a+b) + sqrt(a*a+2*b*c) / ( c – a / (a+b) )
4/4 - Mã đề 443