TRƯỜNG Họ và tên:…………………………..Lớp:………KIỂM TRA CHẤT LƯỢNG HỌC KỲ INăm học: 20212022Môn: TIN HỌC Khối: 8Thời gian: 45 phút (không kể phát đề)Điểm:…………Bằng chữ:………………………………Nhận xét:………………………………Đề 01:Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?A. Lop81B. TinhtienC. End D. Tam giacCâu 2: Cấu trúc chung của một chương trình gồmA. phần khai báo và phần thân B. phần mở bài, thân bài, kết luậnC. phần khai báo, phần thân, phần kết thúc D. phần thân và phần kết thúcCâu 3: Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây? A. ConstB. ProgramC. Var D. BeginCâu 4: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?A. A:=’10’ B. A:=10 C. A:=123.23 D. A:=’Tin học’Câu 5: Trong Pascal, khai báo nào sau đây là đúng? A. Var tb:= 3 B. Type 4hs: integer C. Const x: realD. Const R = 30Câu 6: Lệnh nào sau đây là lệnh xóa màn hình? A. Clrscr B. Uses crt C. Delay(2000) D. ReadlnCâu 7: Trong các lệnh sau đây, câu lệnh nào là đúng nhất?A. Writeln(“Dien tich hinh chu nhat la”,S); B. Writeln(‘Dien tich hinh chu nhat la’,S);C. Writeln(‘Dien tich hinh chu nhat la’;S); D. Writeln(‘Dien tich hinh chu nhat la,S’); Câu 8: Lệnh nào sau đây là lệnh khai báo thư viện? A. Begin B. Uses crt; C. WritelnD. ReadlnCâu 9: Kết quả của phép chia 15 mod 7 làA. 4 B. 2C. 1 D. 6Câu 10: Ngôn ngữ dùng để viết các chương trình máy tính được gọi làA. ngôn ngữ tự nhiênB. ngôn ngữ lập trìnhC. ngôn ngữ viếtD. ngôn ngữ nóiCâu 11: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?A. Program B. Hinh_tronC. WritelnD. chieucaoCâu 12: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?A. Const tên hằng = giá trị;B. Const tên hằng := giá trị;C. Const : tên hằng = giá trị;D. Const tên hằng : giá trị;Câu 13: Trong Pascal, giả sử x là biến kiểu char. Phép gán nào sau đây là hợp lệ?A. x := 152 B. x := ’A’C. x:=24D. x := 100000Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?A. 2B. 3C. 4D. 5Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạngA. if điều kiện then câu lệnh ;B. if câu lệnh 1 then câu lệnh 2 ;C. if điều kiện ; then câu lệnh ;D. if câu lệnh 1 else câu lệnh 2 ;Câu 16: Trong Pascal, câu lệnh nào sau đây được viết đúng?A. if x:= 5 then a := a + 1;B. if a > b then b > c;C. if a < 1 then writeln(‘So khong hop le’);D. if x = y; then writeln(y);Câu 17: Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh: if a > b then x := x 2; nếu ban đầu x=5A. 10B. 7C. 3 D. 5Câu 18: Biểu thức (252 +12) x (15 – 52) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?A. (25.25 + 12)(15 5.5)B. (2525 + 12) (15 – 55)C. (252+ 12)(15 – 52)D. (2525 + 12).(15 – 55)Câu 19: Điều kiện trong câu lệnh điều kiện là mộtA. phép cộngB. phép nhânC. Câu lệnhD. phép so sánhCâu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”. A. Input: dãy n số ; Output: tổng các phần tử B. Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số C. Input: dãy số ; Output: tổng các phần tử D. Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy nCâu 21: Phần khai báo gồm các câu lệnh:A. Khai báo tên chương trình.B. Khai báo các thư viện.C. Khai báo tên chương trình và khai báo các thư viện.D. Khai báo từ khóa.Câu 22: Câu lệnh write(Toi la Free Pascal);A. In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng.B. Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal.C. In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng.D. Câu lệnh trên sai cú pháp.Câu 23: Khai báo sau có ý nghĩa gì? Var a:integer; 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ố nguyên và biến b thuộc kiểu dữ liệu kí tự.D. Các câu trên đều sai.Câu 24: Câu lệnh Writeln(‘y=’ , 15 mod 2 +5); sẽ in ra kết quả:A. 6 B. y= 6 C. y=12 D. 12Câu 25: 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. LongInt C. Integer D. WordCâu 26: Trong Pascal khai báo nào sau đây là đúng?A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30;Câu 27: Tên chương trình do ai đặt?A. học sinh.B. sinh viên.C. người lập trình.D. A và B.Câu 28: Mô tả thuật toán là:A. Liệt kê các bước thực hiện công việc.B. Liệt kê các cách thực hiện công việc.C. Liệt kê một bước thực hiện công việc.D. Tất cả đều đúng.Câu 29: Trong Pascal, từ khóa để khai báo hằng là:A. Const B. Begin C. Var D. Uses
Trang 1TRƯỜNG
Họ và tên:………
Lớp:………
KIỂM TRA CHẤT LƯỢNG HỌC KỲ I Năm học: 2021-2022
Môn: TIN HỌC Khối: 8 Thời gian: 45 phút (không kể phát đề) Điểm:…………
Bằng chữ:………
Nhận xét:………
Đề 01:
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A Lop8/1 B Tinhtien C End D Tam giac
Câu 2: Cấu trúc chung của một chương trình gồm
A phần khai báo và phần thân
B phần mở bài, thân bài, kết luận
C phần khai báo, phần thân, phần kết thúc
D phần thân và phần kết thúc
Câu 3: Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây?
A Const B Program C Var D Begin
Câu 4: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?
A A:=’10’ B A:=10 C A:=123.23 D A:=’Tin học’
Câu 5: Trong Pascal, khai báo nào sau đây là đúng?
A Var tb:= 3 B Type 4hs: integer C Const x: real D Const R = 30
Câu 6: Lệnh nào sau đây là lệnh xóa màn hình?
A Clrscr B Uses crt C Delay(2000) D Readln
Câu 7: Trong các lệnh sau đây, câu lệnh nào là đúng nhất?
A Writeln(“Dien tich hinh chu nhat la”,S);
B Writeln(‘Dien tich hinh chu nhat la’,S);
C Writeln(‘Dien tich hinh chu nhat la’;S);
D Writeln(‘Dien tich hinh chu nhat la,S’);
Câu 8: Lệnh nào sau đây là lệnh khai báo thư viện?
Trang 2A Begin B Uses crt; C Writeln D Readln
Câu 9: Kết quả của phép chia 15 mod 7 là
Câu 10: Ngôn ngữ dùng để viết các chương trình máy tính được gọi là
A ngôn ngữ tự nhiên B ngôn ngữ lập trình
Câu 11: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?
A Program B Hinh_tron C Writeln D chieucao
Câu 12: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?
A Const tên hằng = giá trị; B Const tên hằng := giá trị;
C Const : tên hằng = giá trị; D Const tên hằng : giá trị;
Câu 13: Trong Pascal, giả sử x là biến kiểu char Phép gán nào sau đây là hợp lệ?
A x := 15/2 B x := ’A’ C x:=24 D x := 100000
Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạng
A if điều kiện then câu lệnh ;
B if câu lệnh 1 then câu lệnh 2 ;
C if điều kiện ; then câu lệnh ;
D if câu lệnh 1 else câu lệnh 2 ;
Câu 16: Trong Pascal, câu lệnh nào sau đây được viết đúng?
A if x:= 5 then a := a + 1; B if a > b then b > c;
C if a < 1 then writeln(‘So khong hop le’); D if x = y; then writeln(y);
Câu 17: Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh:
if a > b then x := x - 2; nếu ban đầu x=5
Câu 18: Biểu thức (25 2 +12) x (15 – 5 2 ) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?
A (25.25 + 12)*(15 - 5.5) B (25*25 + 12) * (15 – 5*5)
C (25^2+ 12)*(15 – 5^2) D (25*25 + 12).(15 – 5*5)
Trang 3Câu 19: Điều kiện trong câu lệnh điều kiện là một
A phép cộng B phép nhân C Câu lệnh D phép so sánh
Câu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”
A Input: dãy n số ; Output: tổng các phần tử
B Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số
C Input: dãy số ; Output: tổng các phần tử
D Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy n
Câu 21: Phần khai báo gồm các câu lệnh:
A Khai báo tên chương trình.
B Khai báo các thư viện.
C Khai báo tên chương trình và khai báo các thư viện.
D Khai báo từ khóa.
Câu 22: Câu lệnh write('Toi la Free Pascal');
A In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng
B Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal
C In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng
D Câu lệnh trên sai cú pháp
Câu 23: Khai báo sau có ý nghĩa gì? Var a:integer; 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ố nguyên và biến b thuộc kiểu dữ liệu kí tự
D Các câu trên đều sai.
Câu 24: Câu lệnh Writeln(‘y=’ , 15 mod 2 +5); sẽ in ra kết quả:
A 6 B y= 6 C y=12 D 12
Câu 25: 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 LongInt C Integer D Word
Câu 26: Trong Pascal khai báo nào sau đây là đúng?
A var tb: real; B 4hs: integer; C Const x: real; D Var r =30;
Câu 27: Tên chương trình do ai đặt?
A học sinh.
B sinh viên.
C người lập trình
D A và B.
Câu 28: Mô tả thuật toán là:
A Liệt kê các bước thực hiện công việc.
B Liệt kê các cách thực hiện công việc.
C Liệt kê một bước thực hiện công việc.
D Tất cả đều đúng.
Câu 29: Trong Pascal, từ khóa để khai báo hằng là:
A Const B Begin C Var D Uses
Câu 30:Thứ tự các bước giải bài toán trên máy tính:
Trang 4A Xác định bài toán → Viết chương trình → Mô tả thuật toán
B Xác định bài toán → Mô tả thuật toán → Viết chương trình
C Mô tả thuật toán → Xác định bài toán → Viết chương trình
D Viết chương trình → Xác định bài toán → Mô tả thuật toán
Câu 31: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và
5 Hãy chọn kết quả đúng:
A 14/5=2; 14 div 5=2; 14 mod 5=4;
B 14/5=2.8; 14 div 5=2; 14 mod 5=4;
C 14/5=2.8; 14 div 5=4; 14 mod 5=2
D 14/5=3; 14 div 5=2; 14 mod 5=4
Câu 32: Tìm điểm sai trong khai báo hằng sau:
Const Max :=2010;
A Dư dấu bằng (=)
B Tên hằng không được nhỏ hơn 4 kí tự
C Từ khóa khai báo hằng sai
D Dư dấu hai chấm (:)
Câu 33: Hãy chọn phát biểu Sai?
A Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
B Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
C Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
D Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán
đó trên máy tính
Câu 34: Chương trình dịch có nhiệm vụ:
A Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình;
B Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy;
C Dịch từ tiếng Anh sang tiếng Việt cho con người hiểu;
D Dịch từ tiếng Việt sang tiếng Anh cho máy tính hiểu
Câu 35: Máy tính thực hiện công việc bằng ngôn ngữ nào?
A Ngôn ngữ máy tính; B Ngôn ngữ lập trình;
C Tiếng Anh; D Tiếng Việt
Câu 36: Theo em hiểu viết chương trình là :
A Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó
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 các câu lệnh mà em đã được học
D Tạo ra các câu lệnh để điều khiển Robot
Câu 37: Ngôn ngữ lập trình là:
A ngôn ngữ dùng để viết một chương trình máy tính
B ngôn ngữ dùng để viết các chương trình máy tính
C các dãy bit (dãy các số chỉ gồm 0 và 1)
D chương trình dịch
Câu 38: Máy tính thực hiện một công việc thông qua gì?
A Bộ nhớ; B Bộ xử lý; C Chương trình; D Các lệnh
Câu 39: Phát biểu nào sau đây có thể lấy làm lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
Trang 5A A>B B “ nhỏ hơn B” C “False” D A:=B
Câu 40: Để chạy chương trình em nhấn tổ hợp phím nào ?
A Alt+F9 B Ctrl+F9 C Shift+F9 D Alt+F2
Trang 6
-HẾT -ĐÁP ÁN
TRƯỜNG
Họ và tên:………
Lớp:………
KIỂM TRA CHẤT LƯỢNG HỌC KỲ I Năm học: 2021-2022
Môn: TIN HỌC Khối: 8 Thời gian: 45 phút (không kể phát đề) Điểm:…………
Bằng chữ:………
Nhận xét:………
Đề 02:
Câu 1: Theo em hiểu viết chương trình là :
A Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó
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 các câu lệnh mà em đã được học
D Tạo ra các câu lệnh để điều khiển Robot
Câu 2: Ngôn ngữ lập trình là:
A ngôn ngữ dùng để viết một chương trình máy tính
B ngôn ngữ dùng để viết các chương trình máy tính
C các dãy bit (dãy các số chỉ gồm 0 và 1)
D chương trình dịch
Câu 3: Máy tính thực hiện một công việc thông qua gì?
A Bộ nhớ; B Bộ xử lý; C Chương trình; D Các lệnh
Câu 4: Phát biểu nào sau đây có thể lấy làm lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A A>B B “ nhỏ hơn B” C “False” D A:=B
Câu 5: Để chạy chương trình em nhấn tổ hợp phím nào ?
A Alt+F9 B Ctrl+F9 C Shift+F9 D Alt+F2
Câu 6: Lệnh nào sau đây là lệnh xóa màn hình?
A Clrscr B Uses crt C Delay(2000) D Readln
Câu 7: Trong các lệnh sau đây, câu lệnh nào là đúng nhất?
A Writeln(“Dien tich hinh chu nhat la”,S);
Trang 7B Writeln(‘Dien tich hinh chu nhat la’,S);
C Writeln(‘Dien tich hinh chu nhat la’;S);
D Writeln(‘Dien tich hinh chu nhat la,S’);
Câu 8: Lệnh nào sau đây là lệnh khai báo thư viện?
A Begin B Uses crt; C Writeln D Readln
Câu 9: Kết quả của phép chia 15 mod 7 là
Câu 10: Ngôn ngữ dùng để viết các chương trình máy tính được gọi là
A ngôn ngữ tự nhiên B ngôn ngữ lập trình
Câu 11: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?
A Program B Hinh_tron C Writeln D chieucao
Câu 12: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?
A Const tên hằng = giá trị; B Const tên hằng := giá trị;
C Const : tên hằng = giá trị; D Const tên hằng : giá trị;
Câu 13: Trong Pascal, giả sử x là biến kiểu char Phép gán nào sau đây là hợp lệ?
A x := 15/2 B x := ’A’ C x:=24 D x := 100000
Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạng
A if điều kiện then câu lệnh ;
B if câu lệnh 1 then câu lệnh 2 ;
C if điều kiện ; then câu lệnh ;
D if câu lệnh 1 else câu lệnh 2 ;
Câu 16: Trong Pascal, câu lệnh nào sau đây được viết đúng?
A if x:= 5 then a := a + 1; B if a > b then b > c;
C if a < 1 then writeln(‘So khong hop le’); D if x = y; then writeln(y);
Câu 17: Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh:
if a > b then x := x - 2; nếu ban đầu x=5
Trang 8Câu 18: Biểu thức (25 2 +12) x (15 – 5 2 ) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?
A (25.25 + 12)*(15 - 5.5) B (25*25 + 12) * (15 – 5*5)
C (25^2+ 12)*(15 – 5^2) D (25*25 + 12).(15 – 5*5)
Câu 19: Điều kiện trong câu lệnh điều kiện là một
A phép cộng B phép nhân C Câu lệnh D phép so sánh
Câu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”
A Input: dãy n số ; Output: tổng các phần tử
B Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số
C Input: dãy số ; Output: tổng các phần tử
D Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy n
Câu 21: Phần khai báo gồm các câu lệnh:
A Khai báo tên chương trình.
B Khai báo các thư viện.
C Khai báo tên chương trình và khai báo các thư viện.
D Khai báo từ khóa.
Câu 22: Câu lệnh write('Toi la Free Pascal');
A In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng
B Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal
C In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng
D Câu lệnh trên sai cú pháp
Câu 23: Khai báo sau có ý nghĩa gì? Var a:integer; 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ố nguyên và biến b thuộc kiểu dữ liệu kí tự
D Các câu trên đều sai.
Câu 24: Câu lệnh Writeln(‘y=’ , 15 mod 2 +5); sẽ in ra kết quả:
A 6 B y= 6 C y=12 D 12
Câu 25: 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 LongInt C Integer D Word
Câu 26: Trong Pascal khai báo nào sau đây là đúng?
A var tb: real; B 4hs: integer; C Const x: real; D Var r =30;
Câu 27: Tên chương trình do ai đặt?
A học sinh.
B sinh viên.
C người lập trình
D A và B.
Câu 28: Mô tả thuật toán là:
A Liệt kê các bước thực hiện công việc.
Trang 9B Liệt kê các cách thực hiện công việc.
C Liệt kê một bước thực hiện công việc.
D Tất cả đều đúng.
Câu 29: Trong Pascal, từ khóa để khai báo hằng là:
A Const B Begin C Var D Uses
Câu 30:Thứ tự các bước giải bài toán trên máy tính:
A Xác định bài toán → Viết chương trình → Mô tả thuật toán
B Xác định bài toán → Mô tả thuật toán → Viết chương trình
C Mô tả thuật toán → Xác định bài toán → Viết chương trình
D Viết chương trình → Xác định bài toán → Mô tả thuật toán
Câu 31: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và
5 Hãy chọn kết quả đúng:
A 14/5=2; 14 div 5=2; 14 mod 5=4;
B 14/5=2.8; 14 div 5=2; 14 mod 5=4;
C 14/5=2.8; 14 div 5=4; 14 mod 5=2
D 14/5=3; 14 div 5=2; 14 mod 5=4
Câu 32: Tìm điểm sai trong khai báo hằng sau:
Const Max :=2010;
A Dư dấu bằng (=)
B Tên hằng không được nhỏ hơn 4 kí tự
C Từ khóa khai báo hằng sai
D Dư dấu hai chấm (:)
Câu 33: Hãy chọn phát biểu Sai?
A Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
B Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
C Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
D Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán
đó trên máy tính
Câu 34: Chương trình dịch có nhiệm vụ:
A Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình;
B Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy;
C Dịch từ tiếng Anh sang tiếng Việt cho con người hiểu;
D Dịch từ tiếng Việt sang tiếng Anh cho máy tính hiểu
Câu 35: Máy tính thực hiện công việc bằng ngôn ngữ nào?
A Ngôn ngữ máy tính; B Ngôn ngữ lập trình;
C Tiếng Anh; D Tiếng Việt
Câu 36: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A Lop8/1 B Tinhtien C End D Tam giac
Câu 37: Cấu trúc chung của một chương trình gồm
A phần khai báo và phần thân
B phần mở bài, thân bài, kết luận
Trang 10C phần khai báo, phần thân, phần kết thúc
D phần thân và phần kết thúc
Câu 38: Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây?
A Const B Program C Var D Begin
Câu 39: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?
A A:=’10’ B A:=10 C A:=123.23 D A:=’Tin học’
Câu 40: Trong Pascal, khai báo nào sau đây là đúng?
A Var tb:= 3 B Type 4hs: integer C Const x: real D Const R = 30
-HẾT -ĐÁP ÁN