-
Câu 1:
Để 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:
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:
Ý 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:
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:
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á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:
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:
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:
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á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:
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:
Đ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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
“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:
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:
“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:
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:
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:
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:
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:
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:
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:
Phép toán 16 div 2 bằng bao nhiêu?
-
A.
6 -
B.
7 -
C.
8 -
D.
9
-
-
Câu 36:
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:
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:
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:
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:
Nêu cấu trúc khai báo biến?
-
A.
var = ; -
B.
var : ; -
C.
CONST = ; -
D.
var : < kiểu dữ liệu>;
-
Để lại một bình luận