Câu hỏi trắc nghiệm (40 câu):
-
Câu 1: Mã câu hỏi: 406644
(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 2: Mã câu hỏi: 406645
Máy tính chỉ có thể hiểu trực tiếp ngôn ngữ nào?
- A. Ngôn ngữ lập trình
- B. Ngôn ngữ máy
- C. Ngôn ngữ tự nhiên
- D. Cả A, B và C
-
Câu 3: Mã câu hỏi: 406646
Máy tính thực hiện một công việc thông qua thiết bị nào?
- A. Bộ nhớ
- B. Bộ xử lý
- C. Con người
- D. Các lệnh
-
Câu 4: Mã câu hỏi: 406668
Ngôn ngữ lập trình thông dụng ở cấp học THCS là gì?
- A. Java
- B. C
- C. Pascal
- D. HTML
-
Câu 5: Mã câu hỏi: 406670
Chương trình máy tính là dãy ………. mà máy tính có thể hiểu và thực hiện được.
- A. Chương trình
- B. Tiếng Anh
- C. Các lệnh
- D. Số
-
Câu 6: Mã câu hỏi: 406672
Máy tính thực hiện các câu lệnh như thế nào?
- 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 7: Mã câu hỏi: 406674
Tại 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 8: Mã câu hỏi: 406675
Việc tạo ra chương trình máy tính thực chất gồm có mấy bước?
- A. 1
- B. 2
- C. 3
- D. 4
-
Câu 9: Mã câu hỏi: 406678
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 10: Mã câu hỏi: 406679
Để 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 11: Mã câu hỏi: 406680
Dùng từ khóa nào để cho biết điểm bắt đầu và kết thúc chương trình?
- A. program, uses
- B. program, begin, end
- C. programe, use
- D. begin, end
-
Câu 12: Mã câu hỏi: 406681
Tên nào là hợp lệ trong ngôn ngữ Pascal?
- A. Tam giac;
- B. 8a;
- C. Tamgiac;
- D. begin;
-
Câu 13: Mã câu hỏi: 406682
Các thành phần cơ bản của Pascal gồm những thành phần nào?
- A. Bảng chữ cái, ngữ nghĩa
- B. Ngữ nghĩa, cú pháp
- C. Bảng chữ cái, cú pháp
- D. Bảng chữ cái, cú pháp, ngữ nghĩa
-
Câu 14: Mã câu hỏi: 406683
Để dịch chương trình, chúng ta cần nhấn tổ hợp phím nào sau đây?
- A. Alt + F9
- B. Ctrl + F9
- C. Shift + F9
- D. Alt + F2
-
Câu 15: Mã câu hỏi: 406686
Phần khai báo gồm các câu lệnh dùng để làm gì?
- 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 16: Mã câu hỏi: 406691
Từ khoá của một ngôn ngữ lập trình là 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 17: Mã câu hỏi: 406692
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 18: Mã câu hỏi: 406693
Tại 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: 406695
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 20: Mã câu hỏi: 406697
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 21: Mã câu hỏi: 406699
Kiểu xâu kí tự có phạm vi giá trị từ bao nhiêu?
- A. 0 đến 127
- B. – 215 đến 215 - 1
- C. 0 đến 255
- D. -100000 đến 100000
-
Câu 22: Mã câu hỏi: 406701
Ngôn ngữ lập trình Pascal qui định tên các kiểu dữ liệu nào?
- A. Số nguyên, số thực, kí tự, xâu
- B. Integer, Real, Char, String
- C. Interger, Read, Char, String
- D. Các số, kí tự có trên bàn phím
-
Câu 23: Mã câu hỏi: 406703
1 chữ, 1 số hay 1 kí hiệu đặc biệt được gọi là gì?
- A. Số nguyên
- B. Kí tự
- C. Xâu kí tự
- D. Đáp án khác
-
Câu 24: Mã câu hỏi: 406704
Phép toán 50 div 5 có kết quả bao nhiêu?
- A. 0
- B. 5
- C. 10
- D. 25
-
Câu 25: Mã câu hỏi: 406706
Trong các biểu thức dưới đây, biểu thức nào được ghi bằng kí hiệu Pascal?
- A. a.b - cd
- B. ab + c/d
- C. a – b(c - d)
- D. a – b + a – b
-
Câu 26: Mã câu hỏi: 406708
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị nhỏ nhất?
- A. Char
- B. String
- C. Integer
- D. Real
-
Câu 27: Mã câu hỏi: 406712
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 28: Mã câu hỏi: 406714
“mod” là kí hiệu 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 29: Mã câu hỏi: 406716
Trong ngôn ngữ lập trình Pascal có bao nhiêu phép so sánh?
- A. 4
- B. 5
- C. 6
- D. 7
-
Câu 30: Mã câu hỏi: 406717
“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 31: Mã câu hỏi: 406719
Để khai báo 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ự thì khai báo nào là đúng?
- A. Var a: Real; b: Char;
- B. Var a: integer; b: Char;
- C. Var b: Real; b: Char;
- D. Var b: integer; b: Char;
-
Câu 32: Mã câu hỏi: 406721
Cấu trúc khai báo hằng là gì?
- A. CONST = ;
- B. var : ;
- C. CONST = ;
- D. CONST = ;
-
Câu 33: Mã câu hỏi: 406723
Khái niệm biến là gì?
- A. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
- B. Là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình
- C. Là đại lượng dùng để tính toán
- D. Là đại lượng dùng để khai báo tên chương trình
-
Câu 34: Mã câu hỏi: 406724
Tìm một điểm sai trong đoạn khai báo sau:
Const lythuongkiet := 2010;
- A. Dư dấu bằng (=)
- B. Tên hằng không được quá 8 kí tự
- C. Từ khóa khai báo hằng sai
- D. Dư dấu hai chấm (:)
-
Câu 35: Mã câu hỏi: 406726
Khai báo nào dưới đây đúng?
- A. Var x, y: Integer;
- B. Var x, y=Integer;
- C. Var x, y Of Integer;
- D. Var x, y := Integer;
-
Câu 36: Mã câu hỏi: 406728
Cấu trúc khai báo biến là gì?
- A. var = ;
- B. var : ;
- C. CONST = ;
- D. var : < kiểu dữ liệu>;
-
Câu 37: Mã câu hỏi: 406730
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 sau đây?
- A. Read(15+5);
- B. Writeln (15+5)
- C. Writeln (15+5);
- D. Tất cả đều sai
-
Câu 38: Mã câu hỏi: 406731
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 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: 406733
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 40: Mã câu hỏi: 406734
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