NEW
Font size
WorksheetsTIN 8 GIỮA KỲ I
Total questions: 28
Worksheet time: 14mins
Câu 1: Ngôn ngữ lập trình gồm những yếu tố nào?
A) Tập hợp các ký tự
B) Các quy tắc.
C) Cả (A) và (B).
D) Ý tưởng, giải thuật.
Câu 2 : Theo em hiểu viết chương trình là gì ?
A) Tạo ra các câu lệnh rồi sắp xếp theo một trình tự nhất định.
B) Viết ra một đoạn văn bản được sắp xếp theo chương trình.
C) Viết ra lại tất cả các câu lệnh mà em đã được học.
D) Tạo ra các câu lệnh để đều khiển rô bốt.
Câu 3 : Máy tính hiểu và thực hiện các lệnh của con người thông qua ngôn ngữ nào?
A) Ngôn ngữ Tiếng Việt.
B) Ngôn ngữ Tiếng Anh.
C) Ngôn ngữ Pascal.
D) Ngôn ngữ máy.
Câu 4: Để phân tách các câu lệnh trong Pascal, chúng ta dùng dấu ?
A) chấm(.)
B) chấm phẩy (;)
C) phẩy(,)
D) hai chấm (:)
Câu 5 : Cấu trúc của một chương trình Pascal thường có những phần sau ?
A) phần thân, phần cuối.
B) phần khai báo, phần thân, phần cuối.
C) phần khai báo, phần thân.
D) phần đầu, phần thân, phần cuối.
Câu 6: Trong phần khai báo của chương trình, nội dung khai báo có thể là ?
A) tên chương trình, thư viện của chương trình.
B) tên chương trình, thư viện của chương trình, các biến.
C) tên chương trình, thư viện của chương trình, các biến, các hằng.
D) chỉ khai báo các từ khóa.
Câu 7: Trong Free Pascal, để chạy chương trình sau khi đã hoàn thành người ta cần sử dụng tổ hợp phím nào ?
A) Ctrl + F8.
B) Ctrl + F9.
C) Ctrl + F10.
D) Ctrl + F2.
Câu 8: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa?
A) begin và end
B) begin: và end
C) begin và end;
D) begin và end.
Câu 9: Phần mở rộng (đuôi) của một tệp chương trình Pascal là gì ?
A).doc
B).pas
C).prg
D).exe
Câu 10: Kiểu dữ liệu thường dùng của Free Pascal là ?
A) Ký tự.
B) Số nguyên.
C) Số thực.
D) Cả ba kiểu trên.
Câu 11: Để chia lấy phần dư ta dùng phép toán ?
A) div
B) :
C) mod
D) /
Câu 14: Để nhóm các phép toán trong biểu thức, Pascal sử dụng kiểu dấu ngoặc nào?
A) [ ]
B) { }
C) ( )
D) Cả ba kiểu trên.
Câu 13: Để đưa thông tin ra màn hình Pascal dùng lệnh?
A) Write
B) Read
C) Delay
D) Keypressed
Câu 14: Nội dụng các văn bản muốn in ra màn hình bằng lệnh Write phải được đặt trong cặp dấu?
A) ( và )
B) “ và ”
C) ‘ và ’
D) { và }
Câu 15: Chuyển biểu thức toán học (4+5)2 : (7-6) sang biểu thức Pascal ta được?
A) (4+5)2)(7-6)
B) (4+5)(4+5)/7-6)
C) (4+5)*(4+5)/(7-6)
D) (4+5)*(4+5): (7-6)
Câu 16: Để mở một file mới trong Pascal?
A) File/open
B) File/save.
C) File/ save as .
D) File/new
Câu 17: Lệnh có chức năng để xóa sạch màn hình là lệnh?
A) Delete;
B) Clear;
C) DelMoniter;
D) Clrscr;
Câu 18: Muốn sử dụng thư viện có chứa các lệnh viết sẵn để thao tác với màn hình và bàn phím, trong chương trình ta phải khai báo như sau?
A) Uses crt;
B) Use crt;
C) Open crt;
D) Uses crt
Câu 19: Lệnh dùng để dừng chương trình trong một khoảng thời gian nhất định là lệnh nào?
A) Clrscr;
B) Delay;
C). Write;
D) Read
Câu 20: Muốn khai báo biến ta dùng từ khóa ?
A) Uses
B) Var
C) Const
D) Type
Câu 21: Tính giá trị của c:=a+b, biết a:=3; b:=5?
A) c = 8
B) c = 3
C) c = 5
D). c = a+b
Câu 22: Tên biến đặt không hợp lệ là do nguyên nhân?
A) Trùng với từ khóa
B) Tên có chứa dấu cách
C) Tên bắt đầu bằng số
D) Cả ba nguyên nhân trên đều đúng
Câu 23: X là một số thực, để khai báo biến X ta có thể khai báo như sau?
A) Var X: Integer;
B) Var X: real;
C). Var X: String;
D) Var X: char;
Câu 24: Tìm đáp án đúng trong các khai báo sau?
A) var xeploai,diem:integer;
B) var xeploai:diem:integer;
C) var xeploai,diem,integer;
D) var xep loai,diem:integer;
Câu 25: Khai báo hằng nào là đúng ?
A) var a=7;
B) const a:=7;
C) const:=7;
D) const a=7;
Câu 26: Tên nào được khai báo đúng?
A) program begin;
B) program batdau;
C) program bat dau;
D) program bắt đầu
Câu 27: Phép gán nào là hợp lệ?
A) s:=b mod 3;
B) s:= b mod3;
C) s = b mod 3;
D) s:= bmod3;
Câu 28: Câu lệnh nào sau đây là đúng?
A) Writeln( Hay nhap gia tri cua a);
B) Writeln(“ Hay nhap gia tri cua a”);
C) Writeln(‘ Hay nhap gia tri cua a’);
D) Writeln(‘ Hay nhap gia tri cua a’)
