Câu hỏi (40 câu)
Để chỉ dẫn cho máy tính thực hiện một công việc nào đó, con người đưa cho máy tính bao nhiêu lệnh?
- A.
1
- B.
2
- C.
Một hoặc nhiều lệnh
- D.
Nhiều câu lệnh
Tên do người lập trình đặt phải tuân thủ qui tắc nào sao đây?
- A.
Tên khác nhau tương ứng đại lượng khác nhau
- B.
Tên không trùng với từ khóa
- C.
Tên không được bắt đầu bằng chữ số và không được chứa dấu cách
- D.
Các ý A, B, C
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ pascal
- A.
tam_giac
- B.
8a
- C.
Tam giac
- D.
End
Trong các phép toán thì phép toán nào chỉ có kiểu dữ liệu số nguyên?
- A.
Div, +, -, *,/
- B.
+, -, *,/
- C.
Mod, +, -, *,/
- D.
Div, mod
Kết quả của 10 mod 3 bằng bao nhiêu?
Biểu thức toán ax2+bx+c bằng các kí hiệu trong Pascal nào sau đây là chính xác?
- A.
a*x2+bx+c
- B.
a*x2+b*x+c
- C.
a*(x*x)+b*x+c
- D.
a(x*x)+bx+c
Giả sử S được khai báo với dữ liệu xâu kí tự. Cách khai báo nào sau đây hợp lệ?
- A.
Var S:char;
- B.
Var S:integer;
- C.
Var S:string;
- D.
Var S:Real;
Theo em, họ tên học sinh được khai báo với dữ liệu nào sau đây hợp lệ?
- A.
Var hoten:char;
- B.
Var hoten:string;
- C.
Var hoten:real;
- D.
Var hoten:integer;
1035,7 thuộc kiểu dữ liệu nào?
- A.
Real
- B.
integer
- C.
char
- D.
string
Xác định bài toán trong pascal là làm công việc gì?
- A.
Viết giả thiết, kết luận.
- B.
Tìm INPUT và OUTPUT.
- C.
Tìm lời giải của bài toán.
- D.
Viết thuật toán của bài toán.
Chức năng chính của chương trình dịch là gì?
- A.
Phát hiện lỗi cú pháp của chương trình
- B.
Soạn thảo chương trình
- C.
Dịch ngôn ngữ lập trình sang ngôn ngữ máy
- D.
Lưu chương trình nguồn
- A.
Tamgiac2
- B.
2TamGiac
- C.
Tam_giac2
- D.
Tam_giac_2
Đại lượng nào có thể thay đổi giá trị trong quá trình thực hiện?
- A.
Biến
- B.
Hằng
- C.
Lệnh
- D.
Hàm
Với x là kiểu số nguyên, phép gán nào sau đây đúng?
- A.
x:=5/2
- B.
x:=x*(3/2)
- C.
x:=x*0.1
- D.
x:=x*5
Trong Pascal, người ta có thể viết các từ khóa nào sau đây?
- A.
bằng chữ thường
- B.
bằng chữ hoa
- C.
viết hoa kí tự đầu tiên
- D.
không phân biệt chữ hoa hay chữ thường
Chọn kết quả cho phép toán: ‘17 div 2’?
- A.
Số nguyên
- B.
Số thực
- C.
Chuỗi
- D.
Chữ
Kiểu dữ liệu String có phạm vi giá trị như thế nào?
- A.
Một ký tự trong bảng chữ cái
- B.
Xâu ký tự tối đa 522 ký tự
- C.
Xâu ký tự tối đa 525 ký tự
- D.
Xâu ký tự tối đa 255 ký tự
- A.
Chia lấy phần nguyên
- B.
Chia lấy phần dư
- C.
Cộng
- D.
Trừ
Trong một chương trình, có tất cả bao nhiêu từ khóa để khai báo biến?
Trong Pascal, khai báo nào sau đây là đúng?
- A.
Const x:real;
- B.
Var 4hs: Integer
- C.
Var Tb : real;
- D.
Var R=30;
Cú pháp khai báo biến trong ngôn ngữ pascal là gì?
- A.
var <danh sách biến> : <kiểu dữ liệu>;
- B.
var <danh sách biến> <kiểu dữ liệu>;
- C.
var <kiểu dữ liệu> : <danh sách biến>;
- D.
const <tên biến> = <giá trị>;
Cú pháp lệnh gán trong Pascal là gì?
- A.
<biến>= <biểu thức> ;
- B.
<biến> := <biểu thức> ;
- C.
<biểu thức>= <biến> ;
- D.
<biểu thức> := <biến> ;
Program là từ khoá dùng để làm gì?
- A.
Khai báo tên chương trình
- B.
Khai báo biến
- C.
Kết thúc chương trình
- D.
Viết ra màn hình các thông báo
Câu lệnh write('Toi la Turbo Pascal'); có nghĩa là gì?
- A.
In ra màn hình dòng chữ Toi la Turbo 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 Turbo Pascal
- C.
In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng
- D.
Câu lệnh trên sai cú pháp
Lệnh nhập giá trị cho biến là lệnh nào?
- A.
Readln(tên biến);
- B.
Writeln(tên biến);
- C.
Const( tên biến);
- D.
Var( tên biến);
Kết quả của phép chia 9 Mod 8 là bao nhiêu?
Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự:
- A.
123.4
- B.
'1234'
- C.
123+1E
- D.
1234
Lệnh gán X := X+1 có ý nghĩa như thế nào?
- A.
Gán giá trị 1 cho biến X
- B.
Không gán giá trị nào cho biến X
- C.
Tăng giá trị biến X lên 1 đơn vị, kết quả gán lại cho biến X
- D.
Gán giá trị X cho biến X
Từ khóa VAR dùng để làm gì?
- A.
Khai báo Tên miền
- B.
Khai báo Biến
- C.
Khai báo Hằng
- D.
Khai báo thư viện
Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím nào?
- A.
Ctrl + X
- B.
Alt + F9
- C.
Alt + X
- D.
Ctrl + F9
Để mở rộng giao diện pascal ta dùng tổ hợp phím nào?
- A.
Ctrl_F9
- B.
Ctl_Shif_F9
- C.
Alt_Enter
- D.
Ctrl_ Shift_Enter.
Để chạy chương trình ta sử dụng tổ hợp nào?
- A.
Ctrl – F9
- B.
Alt – F9
- C.
F9
- D.
Ctrl – Shitf – F9
Ta thực hiện các lệnh gán sau: x:=1; y:=9; z:=x+y;
Kết quả thu được của biến z là:
- A.
1
- B.
9
- C.
10
- D.
Một kết quả khác
Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào?
- A.
(a*a + b)(1+c)(1 + c)(1 + c)
- B.
(a.a + b)(1 + c)(1 + c)(1 + c)
- C.
(a*a + b)*(1 + c)*(1 + c)*(1 + c)
- D.
(a2 + b)(1 + c)3
Writeln (‘Ban hay nhap nam sinh’);
Readln (NS);
Ý nghĩa của hai câu lệnh trên là:
- A.
Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”.
- B.
Yêu cầu người sử dụng nhập giá trị cho biến NS.
- C.
Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS.
- D.
Không thực hiện gì cả.
Cấu trúc chung của một chương trình gồm những phần nào?
- 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
Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây?
- A.
Ngôn ngữ tự nhiên của con người
- B.
Ngôn ngữ máy
- C.
Tất cả các ngôn ngữ trên
- D.
Ngôn ngữ lập trình
Để khai báo biến trong chương trình, em sử dụng từ khóa nào?
- A.
Const
- B.
Program
- C.
Var
- D.
Begin
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’;
Đây là ảnh minh hoạ quảng cáo
Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *