Câu 1: Ngôn ngữ dùng để viết chương trình cho máy tính hiểu được gọi là: A. Ngôn ngữ máy B. Ngôn ngữ lập trình C. Ngôn ngữ tiếng Anh D. a, b đúng Câu 2: Các dãy bit (0101...) là cơ sở để tạo ra ngôn ngữ gì? A. Ngôn ngữ lập trình B. Ngôn ngữ tiếng Anh C. Ngôn ngữ tiếng Việt D. Ngôn ngữ máy Câu 3: Print là từ khóa khai báo gì? A. Lệnh in ra giấy B. Lệnh nhập dữ liệu từ bàn phím C. Lệnh ghi dữ liệu ra màn hình D. Lệnh gán Câu 4: Int là kiểu dữ liệu? A. Số nguyên B. Số thực C. Chuỗi D. Chữ Câu 5: Kí hiệu của phép toán chia lấy dư là A. // B. % C. * D. = Câu 6: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng A. a*x2 +b*x+c B. a*x*x+b*x+c*x C. a*x*x +b.x +c*x D. a*x*x + b*x+c Câu 7: Kí hiệu của phép toán so sánh bằng trogn python là A. := B. == C. != D. = Câu 8: Lệnh print() dùng để A. Không đưa con trỏ xuống đầu dòng tiếp theo B. Đưa con trỏ xuống đầu dòng tiếp theo C. Bỏ trong dấu ngoặc đơn D. Bỏ trong dấu ngoặc kép Câu 9: Trong Python, khai báo nào sau đây là đúng A. Tên lớp = ‘8A’; B. 4hs := ‘Lan Anh ‘ C. thongbao=’xin chao’ ; D. for1=’123’; Câu 10: Cú pháp khai báo biến trong ngôn ngữ pascal là A. Tên biến = giá trị khởi tạo B. Tên biến == giá trị khởi tạo C. Tên biến := giá trị khởi tạo D. Tên biến != giá trị khởi tạo Câu 11: Cú pháp lệnh gán trong Pascal A. <biến>= <biểu thức> ; C. <biến> := <biểu thức> ; B. <biểu thức>= <biến> ; D. <biểu thức> := <biến> ; Câu 11. Kết quả của phép toán 45 //2 % 3 + 1 là bao nhiêu? A. 7; B. 5; C. 3; D. 2. Câu 12. Trong ngôn ngữ lập trình Python, câu lệnh gán nào sau đây đúng? A. x = lop; B. y = a +b; C. z == 3; D. i := 4. Câu 13. Trong Python, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ? A. x = 15/2; B. x = 50; C. x = 2,4; D. x = 83000. 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? A. 2; B. 3; C. 4; D. 5. Câu 15. Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu? i + 5; A. T = 25, i = 25; B. T = 40, i = 25; C. T = 70, i = 25; D. T = 40, i = 20;
2 câu trả lời
Câu 1: Ngôn ngữ dùng để viết chương trình cho máy tính hiểu được gọi là:
→B. Ngôn ngữ lập trình
Câu 2: Các dãy bit (0101...) là cơ sở để tạo ra ngôn ngữ gì?
→ D. Ngôn ngữ máy
Câu 3: Print là từ khóa khai báo gì?
→ A. Lệnh in ra giấy
Câu 4: Int là kiểu dữ liệu?
→ A. Số nguyên
Câu 5: Kí hiệu của phép toán chia lấy dư là
→ A. //
Câu 6: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng
→ D. a*x*x + b*x+c
Câu 8: Lệnh print() dùng để
→ A. Không đưa con trỏ xuống đầu dòng tiếp theo
Câu 9: Trong Python, khai báo nào sau đây là đúng
→ C. thongbao=’xin chao’ ;
Câu 10: Cú pháp khai báo biến trong ngôn ngữ pascal là
→ B. Tên biến == giá trị khởi tạo
Câu 11: Cú pháp lệnh gán trong Pascal
→ A. <biến>= <biểu thức> ;
Câu 12. Trong ngôn ngữ lập trình Python, câu lệnh gán nào sau đây đúng?
→B. y = a +b;
Câu 13. Trong Python, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ?
→ D. x = 83000.
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. 4; D. 5.
Câu 15. Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu?
→ C. T = 70, i = 25;
Câu 1 :
- Ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình máy tính nhưng máy tính không thể hiểu trực tiếp, chương trình dịch sẽ dịch ngôn ngữ lập trình bậc cao sang ngôn ngữ máy mà máy tính có thể trực tiếp hiểu và thực hiện chương trình
=> Đáp án : A. Ngôn ngữ máy
Câu 2 :
- Dãy bit (dãy các số chỉ gồm 0 và 1) là cơ sở để tạo ra ngôn ngữ dành cho máy tính , được gọi là ngôn ngữ máy
=> Đáp án : D. Ngôn ngữ máy
Câu 3 :
- Lệnh in ra màn hình : print
- Lệnh nhập dữ liệu từ bàn phím : input
=> Đáp án : C. Lệnh ghi dữ liệu ra màn hình
Câu 4 :
- int : kiểu số nguyên
- float : kiểu số thực
=> Đáp án : A. Số nguyên
Câu 5 :
- Phép chia lấy nguyên : //
- Phép chia lấy dư : %
- Phép nhân : *
=> Đáp án : B. %
Câu 6 :
- Dấu nhân : *
=> Đáp án : D. a * x * x + b * x + c
Câu 7 :
- So sánh khác : !=
- So sánh bằng : ==
=> Đáp án : B. ==
Câu 8 :
- print() : đưa con trỏ xuống đầu dòng tiếp theo
=> Đáp án : B. Đưa con trỏ xuống đầu dòng tiếp theo
Câu 9 :
- A. tên biến có dấu cách => sai
- B. tên biến có chữ số đừng đầu => sai
=> Đáp án : C và D
Câu 10 :
- Cú pháp khai báo biến trong Pascal :
- var <danh sách biến> : <kiểu dữ liệu>;
Câu 11 :
- Cú pháp lệnh gán : <tên biến> := <giá trị biến>;
Câu 11 :
- 45 // 2 % 3 + 1 = 22 % 3 + 1 = 1 + 1 = 2
=> Đáp án : D. 2
Câu 12 :
=> i := 4 thuộc lệnh gán trong pascal
=> x = lop nếu lop là một xâu kí tự => x = 'lop'
=> z == 3 so sánh z với 3
=> Đáp án : B. y = a + b
Câu 13 :
- x = 15 / 2 là số thực
- x = 2.4 là số thực
- 83000. là số thực
=> Đáp án : B. x = 50
Câu 14 :
- Quá trình giải bài toán gồm 3 bước :
+ Xác định bài toán
+ Mô tả thuật toán
+ Viết chương trình
=> Đáp án : B. 3