NEW
Font size
WorksheetsĐỀ CƯƠNG ÔN THI TIN HỌC
Total questions: 30
Worksheet time: 15mins
Câu 1: Trong các tên sau đây, tên nào hợp lệ trong ngôn ngữ Pascal?
A. Tamgiac;
B. Tam giac;
C. 2tamgiac;
D. Tamgiac:
Câu 2: Tổ hợp phím nào dùng để dịch chương trình?
A. Alt + F4
B. Alt+ F9
C. Ctrl+ F9
D. Ctrl+ C
Câu 3: Tổ hợp phím nào được dùng để chạy chương trình?
A. Alt + F4
B. Alt + F9
C. Ctrl + F9
D. Ctrl + C
Câu 4: Từ khóa nào sau đây được dùng để khai báo tên chương trình?
A. Begin
B. End
C. Uses
D. Program
Câu 5: Trong các phép toán trong Pascal thì phép toán nào chỉ có kiểu dữ liệu số nguyên?
A. Div, +, -, *,/
B. +, -, *,/
D. Mod, +, -, *,/
D. Div, Mod
Câu 6: Kết quả của 10 mod bằng bao nhiêu?
A.1
B.2
C.3
D.4
Câu 7: Biểu thức nào sau đây đúng khi viết biểu thức tóan ax^2+ bx + c bằng các kí hiệu trong Pascal?
A. a*x^2+ bx + c
B. a*x^2 + c*x +c
C. a*( x*x) +b*x+c
D. a*x^2+b*x+c
Câu 8: Để chỉ dẫn cho máy tính thực hện một công việc nào đó, con người đưa cho máy tính bao nhiêu lệnh?
A. 1
B. 2
C. Một hoặc nhiều lệnh
D. Nhiều câu lệnh
Câu 9: Tên do người lập trình đặt phải tuân thủ qui tắc nào sau đây?
A. Tên khác nhau tương ứng với đại lượng khác nhau
B. Tên ko trùng với từ khóa
C. Tên ko được bắt đầu bằng chữ số và ko được chứa dấu cách
D. Cả a,b,c
Câu 10: 1035,7 thuộc kiểu dữ liệu nào?
A. Real
B. Integer
C. Char
D. String
Câu 11: Xác định bài toán trog Pascal là làm công việc gì?
A. Viết giả thiết, kết luận
B. Tìm INPUT VÀ OUTPUT
C. Tìm lời giải của bài toán
D. Viết thuật toán của bài toán
Câu 13: Lệnh gán giá trị cho biến là lệnh nào?
A. Biểu thức :=Tên biến;
B. Tên biến :=biểu thức
C. Gía trị của biến :=Tên biến
D: Tên biến :=giá trị của biến
Câu 14: Câu lệnh write( 'Toi la Turbo Pascal');
A. In a màn hình dòng chữ Toi là Turbo Pascal, ko đưa con trỏ xuống dòng
B. Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo pascal
C. In a màn hình dòng chữ Toi là Turbo Pascal và đưa con trỏ xuống dòng
D. Câu lệnh sai cú pháp
Câu 15: Lệnh nhập giá trị cho biến là lệnh nào?
A. Readln(tên biến)
B.Writeln(tên biến)
C. Const(tên biến)
D. Var(tên biến)
Câu 16: Trong Pascal từ khóa để khai báo biến là:
A. Const
B. Begin
C Var
D. Uses
Câu 18: Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:
A. Var x: String
B. Var: Integer
C. Var x: Char
D. Var x: Real
Câu 19: Gỉa sử A đc khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu là số thực. Phép gán nào sau đây ko hợp lệ?
A. X:=4.1;
B. X:=324.2
C. A:='3242'
D. A:=3242
Câu 20: Khai báo có ý nghĩa gì?
Var a: Real; b : Char;
A Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
C. Biến a thuộc kiểu dữ liệu số và biến b thuộc kiểu dữ liệu kí tự
D. Các câu trên đều sai
Câu 21: Biến là:
A. Là đại lượng có giá trị ko thay đổi trong quá trình thực hiện chương trình
B. Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
C. Là đại lượng dùng để tính toán
D. Là đại lượng dùng để khai báo tên chương trình
Câu 22: Đại lượng đc đặt tên dùng để lưu dữ liệu, có giá trị ko đổi trong suốt quá trình thực hiện chương trình đc gọi là:
A. TênB. tƯ
B. Từ khóa
C. Bién
D. Hằng
Câu 23: Tìm đimể sai trong khai báo hằng sau
Const Max :=2010
A. Dư dâu bằng (:)
B. Tên hằng ko đc nhỏ hơn 4 lí tự
C. Từ khóa khai báo hằng sai
D. Hằng
Câu 24: Câu lệnh Writeln('y=' , 15 div 4+5); sẽ in ra kết quả:
A. 8
B. y=8
C. y=3
D. 20
Câu 25: Kiểu sô nguyên có phạm vi giá trị từ.............
A. 0 đến 127
B. -2^15 đến 2^15 -1
C. O đén 255
d. -100000 đến 100000
Câu 26: Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ Pascal sau đây:
A. x ≥ (m=5)/(2*a)x ≥ (m=5)/(2*a)
B. x>=(m=5)/(2*a)x>=(m=5)/(2*a)
C. x>=(m=5)/2=ã.=(m=5)/2*a
D, Tất cả các phép toán trên
Câu 27: Trong Pascal khai báo nào sau đây đúng?
A. var tb: real;
B. 4hs: integer
C. Const x: real;
D. Var r=30
Câu 28: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có giá trị lớn nhất?
A. Byte
B. Lonight
C. Word
D. Integer
Câu 29: Biến x có thể nhận các giá trị -5, 100,15,20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
A. Char
B. String
C. Integer
D. Word
Câu 30: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
A. Var X,Y: byte;
B. Var X, Y: real;
C. Var X: real; Y: byte;
D.A. Var X: byte; Y: real;
Câu 17: Trong Pascal, từ khóa để khai báo hằng là:
Const
Begin
Var
Uses
Câu 12: Cấu trúc của chương trình Pascal gồm những phần nào?
A. Khai báo
B. Tiêu đề, khai báo và thân
C. khai báo và thân
D. Thân
