Câu 31: 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: E. Ngôn ngữ tự nhiên F. Ngôn ngữ lập trình G. Ngôn ngữ máy H. Tất cả các ngôn ngữ nói trên. Câu 32: Từ khóa dùng để khai báo là: A. Program, Uses B. Program, Begin, End C. Programe, Use D. Begin, End Câu 33: Tên chương trình do ai đặt? A. học sinh B. sinh viên C. người lập trình D. A và B Câu 34: Cách đặt tên nào sau đây không đúng ? A. Tugiac​B. CHUNHAT​ C. End​ ​ ​D. a_b_c Câu 35: 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 36: Trong Pascal, khai báo nào sau đây là đúng? E. Var tich: real;​ F. Var 4a: integer; ​ G. const a: real;​ H. Var p = 30; Câu 37: 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: E. 14/5 = 2;​​14 div 5 = 2;​​14 mod 5 = 4; F. 14/5 = 2.8;​​14 div 5 = 2;​​14 mod 5 = 4; G. 14/5 = 2.8;​​14 div 5 = 4;​​14 mod 5 = 2; H. 14/5 = 3;​​14 div 5 = 2; ​14 mod 5 = 4. Hãy chọn kết quả đúng. Câu 38: 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 39: 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 40: 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 41: Hãy cho biết kết quả của biểu thức sau: 25 mod 6 = ? ​A. 1​​B. 2​​C. 3​​D. 4 Câu 42: 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 tong: integer; Câu 43: 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 = 10​​B. x>=10​​​C. x:=10​​D. x=:10 Câu44: Hãy cho biết kết quả của biểu thức sau: 10 mod 6 = ? ​A. 1​​​B. 2​​​​C. 3​​​D. 4 Câu 45: Hãy cho biết kết quả của biểu thức sau: 10 div 6 = ? ​A. 1​​​B. 2​​​​C. 3​​​D. 4 Câu 46: Hãy cho biết kết quả của biểu thức sau: 24 div 5 = ? ​A. 1​​​B. 2​​​​C. 4​​​D. 6 Câu 47: Câu lệnh Writeln('15*4-30+2=',15*4-30+2) in ra màn hình kết quả gì? A. 15*4-30+2 B. 30 C. 15*4-30+2=32 D. =32 Câu 48: Câu lệnh Writeln('15*4-20+10=',15*4-20+10) in ra màn hình kết quả gì? A. 15*4-20+10 B.50 C. 15*4-20+10=50 D. =50 Câu 49: 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 50: 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 51: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal: B. cau8​​ B. tamgiac​​C. program​​D. baitap Câu 52.Trong Pascal, khai báo nào sau đây là đúng? E. Var tb: real;​ F. Var 4hs: integer; ​ G. const x: real;​ H. Var R = 30; Câu 53: 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 54:Câu lệnh Writeln(‘y=’ , (20 div 4) + 1); sẽ in ra kết quả: A. 6 B. y= 6 C. y=5 D. 1 Câu 55: 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 56: 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 57: 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 58: 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 59: Mô tả thuật toán là: A. Liệt kê các bước thực hiện công việc. B. Liệt kê các cách thực hiện công việc. C. Liệt kê một bước thực hiện công việc. D. Tất cả đều đúng Câu 60: Các câu lệnh Pascal nào sau đây được viết đúng: A. If x:= 5 then a = b; B. If x > 4; then a:= b; C. If x > 4 then a:=b else m:=n; D. If x > 4 then a:=b; else m:=n;

2 câu trả lời

Câu 31: 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:

E. Ngôn ngữ tự nhiên    F. Ngôn ngữ lập trình   G. Ngôn ngữ máy    H. Tất cả các ngôn ngữ nói trên.

Câu 32: Từ khóa dùng để khai báo là:

A. Program, Uses    B. Program, Begin, End    C. Programe, Use    D. Begin, End

Câu 33: Tên chương trình do ai đặt?

A. học sinh    B. sinh viên     C. người lập trình     D. A và B

Câu 34: Cách đặt tên nào sau đây không đúng ?

A. Tugiac     ​B. CHUNHAT​     C. End​    ​ ​D. a_b_c

Câu 35: 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 36: Trong Pascal, khai báo nào sau đây là đúng?

E. Var tich: real;​     F. Var 4a: integer; ​    G. const a: real;​     H. Var p = 30;

Câu 37: 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:

E. 14/5 = 2;​​14 div 5 = 2;​​14 mod 5 = 4;

F. 14/5 = 2.8;​​14 div 5 = 2;​​14 mod 5 = 4;

G. 14/5 = 2.8;​​14 div 5 = 4;​​14 mod 5 = 2;

H. 14/5 = 3;​​14 div 5 = 2; ​14 mod 5 = 4. Hãy chọn kết quả đúng.

Câu 38: 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 39: 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 40: 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 41: Hãy cho biết kết quả của biểu thức sau: 25 mod 6 = ?

A. 1​​    B. 2​​    C. 3​​     D. 4

Câu 42: 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 tong: integer;

Câu 43: 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 = 10​​     B. x>=10​​​   C. x:=10​​    D. x=:10

Câu44: Hãy cho biết kết quả của biểu thức sau: 10 mod 6 = ?

​A. 1    ​​​B. 2    ​​​​C. 3    ​​​D. 4

Câu 45: Hãy cho biết kết quả của biểu thức sau: 10 div 6 = ?

A. 1​​​    B. 2    ​​​​C. 3​​​    D. 4

Câu 46: Hãy cho biết kết quả của biểu thức sau: 24 div 5 = ?

​A. 1    ​​​B. 2​​​​    C. 4    ​​​D. 6

Câu 47: Câu lệnh Writeln('15*4-30+2=',15*4-30+2) in ra màn hình kết quả gì?

A. 15*4-30+2     B. 30     C. 15*4-30+2=32     D. =32

Câu 48: Câu lệnh Writeln('15*4-20+10=',15*4-20+10) in ra màn hình kết quả gì?

A. 15*4-20+10      B.50    C. 15*4-20+10=50      D. =50

Câu 49: 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 50: 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 51: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal:

A. cau8​​     B. tamgiac​​    C. program    ​​D. baitap

Câu 52.Trong Pascal, khai báo nào sau đây là đúng?

E. Var tb: real;​     F. Var 4hs: integer;    ​ G. const x: real;​       H. Var R = 30;

Câu 53: 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 54:Câu lệnh Writeln(‘y=’ , (20 div 4) + 1); sẽ in ra kết quả:

A. 6     B. y= 6     C. y=5      D. 1

Câu 55: 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 56: 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 57: 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 58: 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 59: Mô tả thuật toán là:

A. Liệt kê các bước thực hiện công việc.         B. Liệt kê các cách thực hiện công việc.

C. Liệt kê một bước thực hiện công việc.        D. Tất cả đều đúng

Câu 60: Các câu lệnh Pascal nào sau đây được viết đúng:

A. If x:= 5 then a = b;       B. If x > 4; then a:= b;

C. If x > 4 then a:=b else m:=n;         D. If x > 4 then a:=b; else m:=n;

Câu 31: 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:

E. Ngôn ngữ tự nhiên    F. Ngôn ngữ lập trình   G. Ngôn ngữ máy    H. Tất cả các ngôn ngữ nói trên.

Câu 32: Từ khóa dùng để khai báo là:

A. Program, Uses    B. Program, Begin, End    C. Programe, Use    D. Begin, End

Câu 33: Tên chương trình do ai đặt?

A. học sinh    B. sinh viên     C. người lập trình     D. A và B

Câu 34: Cách đặt tên nào sau đây không đúng ?

A. Tugiac     ​B. CHUNHAT​     C. End​    ​ ​D. a_b_c

Câu 35: 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 36: Trong Pascal, khai báo nào sau đây là đúng?

E. Var tich: real;​     F. Var 4a: integer; ​    G. const a: real;​     H. Var p = 30;

Câu 37: 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:

E. 14/5 = 2;​​14 div 5 = 2;​​14 mod 5 = 4;

F. 14/5 = 2.8;​​14 div 5 = 2;​​14 mod 5 = 4;

G. 14/5 = 2.8;​​14 div 5 = 4;​​14 mod 5 = 2;

H. 14/5 = 3;​​14 div 5 = 2; ​14 mod 5 = 4. Hãy chọn kết quả đúng.

Câu 38: 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 39: 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 40: 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 41: Hãy cho biết kết quả của biểu thức sau: 25 mod 6 = ?

A. 1​​    B. 2​​    C. 3​​     D. 4

Câu 42: 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 tong: integer;

Câu 43: 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 = 10​​     B. x>=10​​​   C. x:=10​​    D. x=:10

Câu44: Hãy cho biết kết quả của biểu thức sau: 10 mod 6 = ?

​A. 1    ​​​B. 2    ​​​​C. 3    ​​​D. 4

Câu 45: Hãy cho biết kết quả của biểu thức sau: 10 div 6 = ?

A. 1​​​    B. 2    ​​​​C. 3​​​    D. 4

Câu 46: Hãy cho biết kết quả của biểu thức sau: 24 div 5 = ?

​A. 1    ​​​B. 2​​​​    C. 4    ​​​D. 6

Câu 47: Câu lệnh Writeln('15*4-30+2=',15*4-30+2) in ra màn hình kết quả gì?

A. 15*4-30+2     B. 30     C. 15*4-30+2=32     D. =32

Câu 48: Câu lệnh Writeln('15*4-20+10=',15*4-20+10) in ra màn hình kết quả gì?

A. 15*4-20+10      B.50    C. 15*4-20+10=50      D. =50

Câu 49: 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 50: 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 51: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal:

A. cau8​​     B. tamgiac​​    C. program    ​​D. baitap

Câu 52.Trong Pascal, khai báo nào sau đây là đúng?

E. Var tb: real;​     F. Var 4hs: integer;    ​ G. const x: real;​       H. Var R = 30;

Câu 53: 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 54:Câu lệnh Writeln(‘y=’ , (20 div 4) + 1); sẽ in ra kết quả:

A. 6     B. y= 6     C. y=5      D. 1

Câu 55: 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 56: 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 57: 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 58: 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 59: Mô tả thuật toán là:

A. Liệt kê các bước thực hiện công việc.         B. Liệt kê các cách thực hiện công việc.

C. Liệt kê một bước thực hiện công việc.        D. Tất cả đều đúng

Câu 60: Các câu lệnh Pascal nào sau đây được viết đúng:

A. If x:= 5 then a = b;       B. If x > 4; then a:= b;

C. If x > 4 then a:=b else m:=n;         D. If x > 4 then a:=b; else m:=n;