Câu hỏi trắc nghiệm (40 câu):
-
Câu 1: Mã câu hỏi: 409722
Để cho Rô-bốt thực hiện được công việc nhặt rác thì con người phải làm gì?
- A. Điều khiển
- B. Biên dịch chương trình
- C. Thông báo
- D. Cả A, B, C
-
Câu 2: Mã câu hỏi: 409724
Ngôn ngữ lập trình Pascal gồm có mấy môi trường lập trình phổ biến?
- A. 1
- B. 2
- C. 3
- D. 4
-
Câu 3: Mã câu hỏi: 409726
Ý nghĩa của ngôn ngữ lập trình là gì?
- A. Thay thế cho ngôn ngữ máy
- B. Giúp máy tính thực hiện công việc thông qua các lệnh
- C. Ngôn ngữ lập trình thường là các từ có nghĩa, dễ nhớ nên gần gũi với con người hơn
- D. Cả A và C đều đúng
-
Câu 4: Mã câu hỏi: 409727
Dãy các lệnh để máy thực hiện một nhiệm vụ nào đó được gọi là gì?
- A. Ngôn ngữ máy
- B. Chương trình
- C. Bài toán
- D. Ngôn ngữ lập trình
-
Câu 5: Mã câu hỏi: 409729
Khái niệm câu lệnh là gì?
- A. Ngôn ngữ dùng để viết các chương trình máy tính
- B. Những chỉ dẫn, nhiệm vụ cần được thực hiện được đưa ra để ra lệnh cho máy tính làm việc
- C. Một dãy các câu lệnh mà máy tính có thể hiểu để thực hiện theo
- D. Đáp án khác
-
Câu 6: Mã câu hỏi: 409730
Để máy tính có thể xử lí thì thông tin đưa vào phải được chuyển đổi thành dạng gì?
- A. Tiếng Anh
- B. Tiếng Việt
- C. Số
- D. Dãy bit
-
Câu 7: Mã câu hỏi: 409732
Chương trình soạn thảo và chương trình dịch cùng với các công cụ trợ giúp tìm kiếm, sửa lỗi và thực hiện chương trình được kết hợp vào một phần mềm được gọi là gì?
- A. Ngôn ngữ lập trình
- B. Ngôn ngữ máy
- C. Môi trường lập trình
- D. Chương trình dịch
-
Câu 8: Mã câu hỏi: 409734
Việc tạo ra chương trình máy tính thực chất gồm bao nhiêu bước?
- A. 1
- B. 2
- C. 3
- D. 4
-
Câu 9: Mã câu hỏi: 409735
Vì sao không sử dụng ngôn ngữ máy để viết chương trình?
- A. Khó khăn
- B. Mất thời gian
- C. Tốn nhiều công sức
- D. Cả A, B và C
-
Câu 10: Mã câu hỏi: 409737
Máy tính thực hiện các câu lệnh ra sao?
- A. Một cách tuần tự, từ trên xuống dưới
- B. Một cách tự do
- C. Một cách tuần tự, từ dưới xuống lên
- D. Cả A, B và C đều đúng
-
Câu 11: Mã câu hỏi: 409739
Từ khóa nào là đúng trong các từ khóa sau?
- A. Enh
- B. Porgeam
- C. Bigen
- D. Uses
-
Câu 12: Mã câu hỏi: 409741
Điểm khác nhau giữa từ khóa và tên là gì?
- A. Từ khóa do ngôn ngữ lập trình quy định, tên do người lập trình đặt
- B. Từ khóa do người lập trình đặt, tên do ngôn ngữ lập trình quy định
- C. Từ khóa có thể giống nhau, tên phải khác nhau
- D. Cả A, B và C
-
Câu 13: Mã câu hỏi: 409742
Trong cấu trúc chung của Pascal thì phần nào bắt buộc phải có?
- A. Phần đầu
- B. Phần cuối
- C. Phần khai báo
- D. Phần thân
-
Câu 14: Mã câu hỏi: 409744
Tên dùng với ý nghĩa nhất định như: real, integer, read, write, …gọi là gì?
- A. Ngữ nghĩa
- B. Cú pháp
- C. Tên chuẩn
- D. Kiểu dữ liệu
-
Câu 15: Mã câu hỏi: 409746
Khi gõ từ khóa vào màn hình Pascal thì từ khoá có màu gì?
- A. Trắng
- B. Vàng
- C. Xanh
- D. Đen
-
Câu 16: Mã câu hỏi: 409748
Hãy cho biết chương trình Pascal sau tại sao không hợp lệ?
Begin
Program CT_thu;
Writeln(‘Chao cac ban’);
end.
- A. Tên chương trình đặt sai cú pháp
- B. Trong phần thân chương trình chứa phần khai báo
- C. Ghi sai tên biến
- D. Cả A, B và C
-
Câu 17: Mã câu hỏi: 409749
Program là từ khóa khai báo yếu tố nào?
- A. Tên chương trình
- B. Tên thư viện
- C. Tên biến
- D. Cả A, B và C đều đúng
-
Câu 18: Mã câu hỏi: 409750
Vì sao đặt tên chương trình là “End” là không đúng?
- A. Trùng với từ khóa trong ngôn ngữ lập trình
- B. Tên quá ngắn
- C. Không có dấu cách
- D. Tất cả các đáp án trên
-
Câu 19: Mã câu hỏi: 409752
Uses là từ khóa để khai báo yếu tố nào?
- A. Tên chương trình
- B. Thư viện
- C. Tên biến
- D. Cả A, B và C đều đúng
-
Câu 20: Mã câu hỏi: 409753
Từ khoá của một ngôn ngữ lập trình có đặc điểm gì?
- A. Là những từ dành riêng
- B. Cho một mục đích sử dụng nhất định
- C. Cho những người viết chương trình tạo ra
- D. Cả A và B
-
Câu 21: Mã câu hỏi: 409754
Sử dụng lệnh nào để tạm dừng trong 1 khoảng thời gian nhất định?
- A. Delay
- B. Readln
- C. Writeln
- D. End
-
Câu 22: Mã câu hỏi: 409755
Lệnh nào sau đây tạm ngừng chương trình cho tới khi nhấn phím Enter?
- A. Write hoặc Writeln
- B. Read hoặc Readln
- C. Cả câu A và B đều đúng
- D. Cả câu A và B đều sai
-
Câu 23: Mã câu hỏi: 409756
Các phép toán nào không dùng cho kiểu số thực?
- A. +, -, *, /
- B. <, >, >=, <=, < >, =
- C. Mod và div
- D. +, -, *, / và <, >, >=, <=, < >, =
-
Câu 24: Mã câu hỏi: 409757
Số 10.2 trong ngôn ngữ lập trình được thuộc kiểu gì?
- A. Kí tự
- B. Xâu kí tự
- C. Số nguyên
- D. Số thực
-
Câu 25: Mã câu hỏi: 409758
Biểu thức toán học \(\frac{1}{b}\) viết bằng kí hiệu trong ngôn ngữ Pascal như thế nào?
- A. 1/b+2*(a+c)
- B. (1/b)+2(a+c)
- C. 1/(b+2)*(a+c)
- D. 1/(b+2)*(a+c)
-
Câu 26: Mã câu hỏi: 409759
“div” là kí phép toán số học nào trong Pascal?
- A. chia lấy phần nguyên
- B. chia lấy phần dư
- C. chia
- D. Đáp án khác
-
Câu 27: Mã câu hỏi: 409760
Trong ngôn ngữ lập trình Pascal có tất cả bao nhiêu phép so sánh?
- A. 4
- B. 5
- C. 6
- D. 7
-
Câu 28: Mã câu hỏi: 409761
“mod” là kí hiệu phép toán số học nào sau đây trong Pascal?
- A. chia lấy phần nguyên
- B. chia lấy phần dư
- C. chia
- D. Đáp án khác
-
Câu 29: Mã câu hỏi: 409762
Bạn An muốn in ra kí tự @, An viết câu lệnh đúng là gì?
- A. Writeln(‘Ki tu An muon in la’: ;@);
- B. Writeln(‘Ki tu An muon in la:’ ,@);
- C. Writeln(Ki tu An muon in la:’ ,@);
- D. Writeln(‘Ki tu An muon in la:’ ,’@’);
-
Câu 30: Mã câu hỏi: 409763
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào có miền giá trị nhỏ nhất?
- A. Char
- B. String
- C. Integer
- D. Real
-
Câu 31: Mã câu hỏi: 409764
Khi biến đã được khai báo thì ta có thể gán giá trị cho biến khi nào?
- A. Ngay sau từ khóa Begin
- B. Ngay khi sau khai báo
- C. Tại bất kì thời điểm nào trong chương trình
- D. Cả A, B và C
-
Câu 32: Mã câu hỏi: 409765
Sự khác nhau giữa hằng và biến là gì?
- A. hằng có giá trị không đổi
- B. hằng phải được gán giá trị ngay khi khai báo
- C. Cả A và B đều đúng
- D. Cả A và B đều sai
-
Câu 33: Mã câu hỏi: 409766
Chọn cách khai báo hằng đúng.
- A. const pi = 3.14;
- B. const Bankinh = 2
- C. const chu vi;
- D. const dien tich: = 2;
-
Câu 34: Mã câu hỏi: 409767
Việc khai báo biến bao gồm các công việc gì?
- A. Khai báo tên biến
- B. Khai báo kiểu dữ liệu
- C. Cả A và B
- D. Cả A hoặc B
-
Câu 35: Mã câu hỏi: 409768
Phép toán 16 div 2 bằng bao nhiêu?
- A. 6
- B. 7
- C. 8
- D. 9
-
Câu 36: Mã câu hỏi: 409770
Lệnh nào sau đây dùng để gán giá trị cho biến n?
- A. n := 2;
- B. read(n);
- C. readln(n);
- D. Cả A, B và C
-
Câu 37: Mã câu hỏi: 409772
Phép chia 5 mod 2 có kết quả là bao nhiêu?
- A. 2.5
- B. 2
- C. 5
- D. 1
-
Câu 38: Mã câu hỏi: 409773
Khi biến đã có giá trị dữ liệu mà ta gán giá trị mới cho biến thì phát biểu nào sau đây là đúng?
- A. Biến vẫn giữ giá trị cũ
- B. Giá trị cũ sẽ bị xóa đi
- C. Biến không còn giá trị dữ liệu
- D. Biến có cả giá trị dữ liệu cũ và mới
-
Câu 39: Mã câu hỏi: 409774
Giả sử cần in kết quả của phép cộng 11+5 ra màn hình, ta sử dụng câu lệnh Pascal nào?
- A. Read(15+5);
- B. Writeln (15+5)
- C. Writeln (15+5);
- D. Tất cả đều sai
-
Câu 40: Mã câu hỏi: 409776
Nêu cấu trúc khai báo biến?
- A. var = ;
- B. var : ;
- C. CONST = ;
- D. var : < kiểu dữ liệu>;