A. Ngôn ngữ lập trình B. Viết chương trình
C. Chương trình máy tính D. Dịch chương trình
Câu 2. Ngôn ngữ lập trình là ngôn ngữ dùng để làm gì ?
A. Chạy chương trình B. Dịch chương trình
C. Giao tiếp với người nước ngoài D. Viết các chương trình máy tính
Câu 3. Cấu trúc chung của mọi chương trình gồm :
A. Phần khai báo B. Phần khai báo và phần thân
C. Phần chương trình D. Phần thân
Câu 4. Tên do người lập trình đặt phải tuân thủ qui tắc nào sao đây?
A. Tên khác nhau tương ứng đại lượng khác nhau
B. Tên không trùng với từ khóa
C. Tên không được bắt đầu bằng chữ số và không được chứa dấu cách
D. Các ý A, B, C
Câu 5. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. Baitap1 B. 2tamgiac C. program D. bai tap
Câu 6. Để chạy chương trình ta sử dụng tổ hợp phím nào:
A. Ctrl + F9 B. Alt + F9 C. F9 D. Ctrl + Shitf + F9
Câu 7. Trong Pascal, khai báo nào sau đây là đúng?
A. const x: real; B. Var 4hs: integer; C. Var tb: real; D. Var R = 30;
Câu 8. Kết quả của phép toán (15 Div 3) là ?
A. 2 B. 3 C. 4 D. 5
Câu 9. Trong pascal, từ khóa VAR dùng để làm gì?
A. Khai báo Tên chương trình. B. Khai báo Biến
C. Khai báo Hằng D. Khai báo thư viện
Câu 10. Trong Pascal, lệnh nhập giá trị cho biến x là lệnh nào:
A. Writeln(x); B. Readln(x); C. Const( x); D. Var(x);
Câu 11. Ta thực hiện các lệnh gán sau : x:=1; y:=9; z:=y - x;
Kết quả thu được của biến z là:
A. 8 B. 9 C. 10 D. 11
Câu 12. Kết quả của phép toán (9 mod 4) + 1 là ?
A. 5 B. 3 C. 2 D. 4
Câu 13. Giả sử biến S được khai báo với dữ liệu số thực. Cách khai báo nào sau đây hợp lệ
A.Var S:char; B.Var S:integer; C.Var S:string; D.Var S:Real;
Câu 14. Câu lệnh Writeln(‘x=’ , 15 Div 2 +5); sẽ in ra kết quả:
A. 12 B. x=12 C. 6 D. x=6
Câu 15 : Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)2(1 + c)
Câu 16 : Biểu thức toán học được biểu diễn trong Pascal như thế nào ?
A. ((10+2)*(10+2))/(3+1) B. (10+2)(10+2)/(3+1) C. (10+2)2/(3+1) D. (10+2)^2/(3+1)
Câu 17. Chuyển biểu thức ((10+5)*(10+5))+(18/(5+1)) trong Pascal sang biểu thức toán học.
A. B. C. D.
Câu 18. Trong Pascal, khai báo nào sau đây là đúng?
A. Const P := 3; B. Const P = 3; C. Const P : Real; D. Const P : integer;
Câu 19. Hãy chỉ ra INPUT VÀ OUTPUT bài toán sau: "Tìm số các số chia hết cho 5 trong dãy n số tự nhiên cho trước"?
A. INPUT: Dãy n số tự nhiên. B. INPUT: Dãy n số tự nhiên.
OUTPUT: số chia hết cho 5 trong dãy n số. OUTPUT: Số các số chia hết cho 5 trong dãy n số.
C. INPUT: số chia hết cho 5 trong dãy n số. D. INPUT: Số các số chia hết cho 5 trong dãy n số.
OUTPUT: Dãy n số tự nhiên. OUTPUT: Dãy n số tự nhiên.
Câu 20. Hãy chỉ ra INPUT VÀ OUTPUT bài toán sau: " Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước"?
A. INPUT: Dãy n số. B. INPUT: Dãy n số.
OUTPUT: Tổng các phần tử lớn hơn 0. OUTPUT: Tổng các phần tử bé hơn 0.
C. INPUT: Dãy n số. D. INPUT: Tổng các phần tử lớn hơn 0.
OUTPUT:Số phần tử lớn hơn 0. OUTPUT: Dãy n số.