Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. 8a B. chieucaoC. programD. can nang Câu 2. Để chạy chương trình ta sử dụng tổ hợp phím nào: A. Ctrl – F9 B. Alt – F9 C. F9 D. Ctrl – Shitf – F9 Câu 3.Trong Pascal, khai báo nào sau đây là đúng? A. Var tong: real; B. Var 4a: integer; C. const a: real; D. Var p = 30; Câu 4: 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: A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Tất cả các ngôn ngữ nói trên. Câu 5: Bốn bạn A,B,C,D đưa ra kết quả của phép chia, phép chia lấy phân nguyên và chia lấy phần dư của hai số nguyên 14 và 5 như sau: A. 14/5 = 2;14 div 5 = 2;14 mod 5 = 4; B. 14/5 = 2.8;14 div 5 = 2;14 mod 5 = 4; C. 14/5 = 2.8;14 div 5 = 4;14 mod 5 = 2; D. 14/5 = 3;14 div 5 = 2; 14 mod 5 = 4. Hãy chọn kết quả đúng. Câu 6: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x? A. CharB. LongInt C. Integer D. Word Câu 7: Cấu trúc chung của chương trình pascal gồm mấy phần A. 1 phầnB. 2 phầnC. 3 phầnD. 4 phần Câu 8: Begin là từ khóa dùng để : A. Khai báo B. Viết câu lệnh C. Khai báo hằng D. Bắt đầu chương trình Câu 9: Các từ nào sau đây không thể dùng để khai báo tên chương trình A. Begin_endB. CT_dau_tien C. Program D. BT_1_cua_em Câu 10: Hãy cho biết kết quả của biểu thức sau: 26 mod 6 = ? A. 1B. 2C. 3D. 4 Câu 11: Các câu khai báo biến sau, câu nào đúng A. Var Start, begin:real;B. const x:=3.14; C. Var a:=5;D. Var so:integer; Câu 12: Giả sử đã khai báo biến x, các phép gán giá trị cho biến sau, phép gán nào đúng A. x = 5B. x>=5C. x:=5D. x=:5 Câu 13: Hãy cho biết kết quả của biểu thức sau: 20 mod 6 = ? A. 1B. 2C. 3D. 4 Câu 14: Hãy cho biết kết quả của biểu thức sau: 20 div 6 = ? A. 1B. 2C. 3D. 4 Câu 15: Hãy cho biết kết quả của biểu thức sau: 20 div 3 = ? A. 1B. 2C. 3D. 6 Câu 16:Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì? A. 15*4-30+12 B. 42 C. 15*4-30+12=42 D. =42 Câu 17:Câu lệnh Writeln('15*4-30+10=',15*4-30+10) in ra màn hình kết quả gì? A. 15*4-30+12 B. 42 C. 15*4-30+10=40 D. =40 Câu 18:Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 16 và 5. Hãy chọn kết quả đúng: A. 16/5=3.2; 16 div 5=3; 16mod 5=1; B. 16/5=3.2; 16 div 5=3; 16 mod 5=3; C. 16/5=3; 16 div 5=3; 16 mod 5=1; D. 16/5=3.2; 16 div 5=3; 16 mod 5=4; Câu 19: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng: A. {3 + [ 4*c – 7*(a +2*c)] -5:b} B. a*x*x – b*x + 7a : 5 C. ((10*a )+ (2*b)) / (a*b) D. - b: (2*a*c) Câu 20: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal: A. cau1 B. tamgiacC. programD. baitap Câu 21.Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. Var 4hs: integer; C. const x: real; D. Var R = 30; Câu 22: Hãy cho biết kết quả của biểu thức sau, 16 mod 3 A. 1B. 2C. 3D. 4 Câu 23: Tên của chương trình có thể có khoảng trắng tùy thích A. ĐúngB. Sai Câu 24:Câu lệnh Writeln(‘y=’ , (20 div 4) +5); sẽ in ra kết quả: A. 10 B. y= 10 C. y=3 D. 20 Câu 25: Câu lệnh Writeln(‘y=’ , (25 mod 4) +5); sẽ in ra kết quả: A. 6 B. y= 6 C. y=5 D. 5 Câu 26: Thứ tự các bước giải bài toán trên máy tính: A. Xác định bài toán → Viết chương trình → Mô tả thuật toán B. Xác định bài toán → Mô tả thuật toán → Viết chương trình C. Mô tả thuật toán → Xác định bài toán → Viết chương trình D. Viết chương trình → Xác định bài toán → Mô tả thuật toán Câu 27: Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ” A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n C. Input: n là số nguyên tố; Output: Nhập số n D. Input: Nhập số n; Output: n là số nguyên tố Câu 28: Câu lệnh điều kiện dạng đầy đủ là: A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >; B. If < Điều kiện> then < Câu lệnh >; C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >; D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >; Câu 29: Câu lệnh điều kiện dạng thiếu là: A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >; B. If < Điều kiện> then < Câu lệnh >; C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >; D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >; Câu 30: Ta có 2 lệnh sau: x:= 8; If x>5 then x := x +1; Giá trị của x là bao nhiêu? A. 5 B. 9 C. 8 D. 6
2 câu trả lời
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. 8a B. chieucao C. program D. can nang
Câu 2. Để chạy chương trình ta sử dụng tổ hợp phím nào:
A. Ctrl – F9 B. Alt – F9 C. F9 D. Ctrl – Shitf – F9
Câu 3.Trong Pascal, khai báo nào sau đây là đúng?
A. Var tong: real; B. Var 4a: integer; C. const a: real; D. Var p = 30;
Câu 4: 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:
A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Tất cả các ngôn ngữ nói trên. Câu 5: Bốn bạn A,B,C,D đưa ra kết quả của phép chia, phép chia lấy phân nguyên và chia lấy phần dư của hai số nguyên 14 và 5 như sau:
A. 14/5 = 2;14 div 5 = 2;14 mod 5 = 4;
B. 14/5 = 2.8;14 div 5 = 2;14 mod 5 = 4;
C. 14/5 = 2.8;14 div 5 = 4;14 mod 5 = 2;
D. 14/5 = 3;14 div 5 = 2; 14 mod 5 = 4.
Hãy chọn kết quả đúng.
Câu 6: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
A. Char B. LongInt C. Integer D. Word
Câu 7: Cấu trúc chung của chương trình pascal gồm mấy phần
A. 1 phần B. 2 phần C. 3 phần D. 4
phần Câu 8: Begin là từ khóa dùng để :
A. Khai báo B. Viết câu lệnh C. Khai báo hằng D. Bắt đầu chương trình
Câu 9: Các từ nào sau đây không thể dùng để khai báo tên chương trình
A. Begin_end B. CT_dau_tien C. Program D. BT_1_cua_em
Câu 10: Hãy cho biết kết quả của biểu thức sau: 26 mod 6 = ?
A. 1 B. 2 C. 3 D. 4
Câu 11: Các câu khai báo biến sau, câu nào đúng
A. Var Start, begin:real; B. const x:=3.14; C. Var a:=5; D. Var so:integer;
Câu 12: Giả sử đã khai báo biến x, các phép gán giá trị cho biến sau, phép gán nào đúng
A. x = 5 B. x>=5 C. x:=5 D. x=:5
Câu 13: Hãy cho biết kết quả của biểu thức sau: 20 mod 6 = ?
A. 1 B. 2 C. 3 D. 4
Câu 14: Hãy cho biết kết quả của biểu thức sau: 20 div 6 = ?
A. 1 B. 2 C. 3 D. 4
Câu 15: Hãy cho biết kết quả của biểu thức sau: 20 div 3 = ?
A. 1 B. 2 C. 3 D. 6
Câu 16:Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?
A. 15*4-30+12 B. 42 C. 15*4-30+12=42 D. =42
Câu 17:Câu lệnh Writeln('15*4-30+10=',15*4-30+10) in ra màn hình kết quả gì?
A. 15*4-30+12 B. 42 C. 15*4-30+10=40 D. =40
Câu 18:Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 16 và 5. Hãy chọn kết quả đúng:
A. 16/5=3.2; 16 div 5=3; 16mod 5=1;
B. 16/5=3.2; 16 div 5=3; 16 mod 5=3;
C. 16/5=3; 16 div 5=3; 16 mod 5=1;
D. 16/5=3.2; 16 div 5=3; 16 mod 5=4;
Câu 19: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:
A. {3 + [ 4*c – 7*(a +2*c)] -5:b}
B. a*x*x – b*x + 7a : 5
C. ((10*a )+ (2*b)) / (a*b)
D. - b: (2*a*c)
Câu 20: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal:
A. cau1 B. tamgiac C. program D. baitap
Câu 21.Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb: real; B. Var 4hs: integer; C. const x: real; D. Var R = 30;
Câu 22: Hãy cho biết kết quả của biểu thức sau, 16 mod 3
A. 1 B. 2 C. 3 D. 4
Câu 23: Tên của chương trình có thể có khoảng trắng tùy thích
A. Đúng B. Sai
Câu 24:Câu lệnh Writeln(‘y=’ , (20 div 4) +5); sẽ in ra kết quả:
A. 10 B. y= 10 C. y=3 D. 20
Câu 25: Câu lệnh Writeln(‘y=’ , (25 mod 4) +5); sẽ in ra kết quả:
A. 6 B. y= 6 C. y=5 D. 5
Câu 26: Thứ tự các bước giải bài toán trên máy tính:
A. Xác định bài toán → Viết chương trình → Mô tả thuật toán
B. Xác định bài toán → Mô tả thuật toán → Viết chương trình
C. Mô tả thuật toán → Xác định bài toán → Viết chương trình
D. Viết chương trình → Xác định bài toán → Mô tả thuật toán
Câu 27: Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n
C. Input: n là số nguyên tố; Output: Nhập số n
D. Input: Nhập số n; Output: n là số nguyên tố
Câu 28: Câu lệnh điều kiện dạng đầy đủ là:
A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
B. If < Điều kiện> then < Câu lệnh >;
C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
Câu 29: Câu lệnh điều kiện dạng thiếu là:
A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
B. If < Điều kiện> then < Câu lệnh >;
C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
Câu 30: Ta có 2 lệnh sau: x:= 8; If x>5 then x := x +1; Giá trị của x là bao nhiêu?
A. 5 B. 9 C. 8 D. 6
#Myhanh21
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. 8a
B. chieucao
C. program
D. can nang
Câu 2. Để chạy chương trình ta sử dụng tổ hợp phím nào:
A. Ctrl – F9
B. Alt – F9
C. F9
D. Ctrl – Shitf – F9
Câu 3.Trong Pascal, khai báo nào sau đây là đúng?
A. Var tong: real;
B. Var 4a: integer;
C. const a: real;
D. Var p = 30;
Câu 4: 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:
A. Ngôn ngữ tự nhiên
B. Ngôn ngữ lập trình
C. Ngôn ngữ máy
D. Tất cả các ngôn ngữ nói trên.
Câu 5: Bốn bạn A,B,C,D đưa ra kết quả của phép chia, phép chia lấy phân nguyên và chia lấy phần dư của hai số nguyên 14 và 5 như sau:
A. 14/5 = 2 ;14 div 5 = 2 ;14 mod 5 = 4;
B. 14/5 = 2.8 ;14 div 5 = 2 ;14 mod 5 = 4;
C. 14/5 = 2.8 ;14 div 5 = 4 ;14 mod 5 = 2;
D. 14/5 = 3 ;14 div 5 = 2 ;14 mod 5 = 4. Hãy chọn kết quả đúng.
Câu 6: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
A. Char
B. LongInt
C. Integer
D. Word
Câu 7: Cấu trúc chung của chương trình pascal gồm mấy phần
A. 1 phần
B. 2 phần
C. 3 phần
D. 4 phần
Câu 8: Begin là từ khóa dùng để :
A. Khai báo
B. Viết câu lệnh
C. Khai báo hằng
D. Bắt đầu chương trình
Câu 9: Các từ nào sau đây không thể dùng để khai báo tên chương trình
A. Begin_end
B. CT_dau_tien
C. Program
D. BT_1_cua_em
Câu 10: Hãy cho biết kết quả của biểu thức sau: 26 mod 6 = ?
A. 1
B. 2
C. 3
D. 4
Câu 11: Các câu khai báo biến sau, câu nào đúng
A. Var Start, begin:real;
B. const x:=3.14;
C. Var a:=5;
D. Var so :integer;
Câu 12: Giả sử đã khai báo biến x, các phép gán giá trị cho biến sau, phép gán nào đúng
A. x = 5
B. x>=5
C. x:=5
D. x=:5
Câu 13: Hãy cho biết kết quả của biểu thức sau: 20 mod 6 = ?
A. 1
B. 2
C. 3
D. 4
Câu 14: Hãy cho biết kết quả của biểu thức sau: 20 div 6 = ?
A. 1
B. 2
C. 3
D. 4
Câu 15: Hãy cho biết kết quả của biểu thức sau: 20 div 3 = ?
A. 1
B. 2
C. 3
D. 6
Câu 16:Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?
A. 15*4-30+12
B. 42
C. 15*4-30+12=42
D. =42
Câu 17:Câu lệnh Writeln('15*4-30+10=',15*4-30+10) in ra màn hình kết quả gì?
A. 15*4-30+12
B. 42
C. 15*4-30+10=40
D. =40
Câu 18:Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 16 và 5. Hãy chọn kết quả đúng:
A. 16/5=3.2; 16 div 5=3; 16mod 5=1;
B. 16/5=3.2; 16 div 5=3; 16 mod 5=3;
C. 16/5=3; 16 div 5=3; 16 mod 5=1;
D. 16/5=3.2; 16 div 5=3; 16 mod 5=4;
Câu 19: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:
A. {3 + [ 4*c – 7*(a +2*c)] -5:b}
B. a*x*x – b*x + 7a : 5
C. ((10*a )+ (2*b)) / (a*b)
D. - b: (2*a*c)
Câu 20: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal:
A. cau1
B. tamgiac
C. program
D. baitap
Câu 21.Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb: real;
B. Var 4hs: integer;
C. const x: real;
D. Var R = 30;
Câu 22: Hãy cho biết kết quả của biểu thức sau, 16 mod 3
A. 1
B. 2
C. 3
D. 4
Câu 23: Tên của chương trình có thể có khoảng trắng tùy thích
A. Đúng
B. Sai
Câu 24:Câu lệnh Writeln(‘y=’ , (20 div 4) +5); sẽ in ra kết quả:
A. 10
B. y= 10
C. y=3
D. 20
Câu 25: Câu lệnh Writeln(‘y=’ , (25 mod 4) +5); sẽ in ra kết quả:
A. 6
B. y= 6
C. y=5
D. 5
Câu 26: Thứ tự các bước giải bài toán trên máy tính:
A. Xác định bài toán → Viết chương trình → Mô tả thuật toán
B. Xác định bài toán → Mô tả thuật toán → Viết chương trình
C. Mô tả thuật toán → Xác định bài toán → Viết chương trình
D. Viết chương trình → Xác định bài toán → Mô tả thuật toán
Câu 27: Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ” A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n C. Input: n là số nguyên tố; Output: Nhập số n
D. Input: Nhập số n; Output: n là số nguyên tố
Câu 28: Câu lệnh điều kiện dạng đầy đủ là:
A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
B. If < Điều kiện> then < Câu lệnh >;
C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
Câu 29: Câu lệnh điều kiện dạng thiếu là:
A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
B. If < Điều kiện> then < Câu lệnh >;
C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
Câu 30: Ta có 2 lệnh sau: x:= 8; If x>5 then x := x +1; Giá trị của x là bao nhiêu?
A. 5
B. 9
C. 8
D. 6