Câu 1: Ngôn ngữ lập trình gồm những gì?
A. Bảng chữ cái
B. Các qui tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,…tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính
C. Tất cả các đáp án
Câu 2: Cấu trúc chung của chương trình gồm:
a. Phần khai báo
b. Phần thân
c. Tất cả đáp án
Câu 3: Trong Pascal phép chia lấy phần nguyên, phép chia lấy phần dư thực hiện với kiểu dữ liệu nào?
a. Số Nguyên
b. Số thực.
c. cả số nguyên, số thực
Câu 4: Hầu hết các ngôn ngữ lập trình đều xem kết quả chia hai số n và m (tức n/m) là:
a. Số thực
b. số nguyên
c. Cả Số thực và số nguyên
câu 5: Để gộp các phép toán trong ngôn ngữ lập trình chỉ sử dụng dấu
a. Ngoặc đơn (và)
b. Ngoặc nhọn { và }
c. Ngoặc vuông [ và ]
câu 6: Kết quả của phép so sánh chỉ có thể là:
a. Đúng
b. sai
c . Đúng hoặc sai
Câu7: Bốn bạn A,B,C,D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:
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
Câu 8:
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*a + [ 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 9:
Chọn câu sai trong cách viết bằng ngôn ngữ lập trình Pascal dưới đây:
A. x ≥ (m+5)/(2a)
B. x >= (m+5)/(2∗a)
C. x <= (m+5)/2∗a
D. Tất cả các phép toán trên
Câu 10: Biểu thức toán học viết bằng kí hiệu trong ngôn ngữ Pascal là :
A. 1/b+2(a*a+c)
B. (1/b)+2(a*a+c)
C. 1/(b+2)*(a*a+c)
D. 1/(b+2)*(a2+c).
Câu 11: 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. Viết chương trình -> Mô tả thuật toán -> Xác định bài toán
d. Viết chương trình-> Xác định bài toán -> Mô tả thuật toán
Câu 12: : Phát biểu khái niệm thuật toán
a. Bài toán là một công việc hay một nhiệm vụ cần phải giải quyết
b. Là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán
c. Xác định điều kiện cho trước và kết quả cần nhận được
d. Diễn tả cách giải bài toán bằng dãy các thao tác cần phải thực hiện
Câu 13: Mô tả thuật toán là:
a. Bài toán là một công việc hay một nhiệm vụ cần phải giải quyết
b. Là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán
c. Xác định điều kiện cho trước và kết quả cần nhận được
d. Diễn tả cách giải bài toán bằng dãy các thao tác cần phải thực hiện.
Câu 14:
Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. x←x+y;
Bước 2. y← x-y;
Bước 3. x← x-y;
A. Giá trị của biến x bằng giá trị của biến y
B. Hoán đổi giá trị hai biến x và y
C. Giá trị của biến y bằng giá trị của biến x
D. Khác
Câu 15:
Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
A. 2
B. 3
C. 4
D. 5
Câu 16:
Hãy chọn phát biểu Sai?
A. Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
B. Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
C. Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
D. Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính.
Câu 17:Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. z←x;
Bước 2. x←y;
Bước 3. y← z;
A. Giá trị của biến x bằng giá trị của biến y
B. Hoán đổi giá trị hai biến x và y
C. Giá trị của biến y bằng giá trị của biến x
D. Khác.
Câu 18: Mô tả thuật toán là:
A. Liệt kê các bước theo thứ tự thực hiện .
B. Liệt kê các cách thực hiện.
C. Liệt kê một bước thực hiện công việc.
D. Tất cả đều đúng.
Câu 19 :Mô tả thuật toán pha trà mời khách
+ B1: Tráng ấm, chén bằng nước sôi
+ B2: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút.
+ B3: Cho trà vào ấm
+ B4: Rót trà ra chén để mời khách. Kết thúc
A. B1- B3-B4- B2
B. B1- B3- B2-B4
C. B2-B4-B1-B3
D. B3-B4-B1-B2
Câu 20: Chọn đáp án đúng cho thuật toán sau: (T hiểu là tổng)
Bước 1: T ← 0;
Bước 2: T← T + 1;
…
Bước 101: T ← T +100;
A. Tính tổng từ 1 đến 100;
B. Tính tổng từ 1 đến 101:
C. Tính tổng từ 1 đến 99;
D. đáp án khác
Câu 20: Chọn đáp án đúng cho thuật toán sau: (T hiểu là tổng)
Bước 1: T ← 0; i ← 0;
Bước 2: T← T + i; i ← i +1;
Bước 3: Nếu i ≤ 100, thì quay lại bước 2, ngược lại thông báo giá trị của T và kết thúc thuật toán;
A. Tính tổng từ 1 đến 100;
B. Tính tổng từ 1 đến 101:
C. Tính tổng từ 1 đến 99;
D. đáp án khác.
Câu 21:
Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1;
B. if a > b else write(a);
C. if a = 0 then write('So khong hop le');
D. if x = y; then writeln(y);
Câu 22:
Câu lệnh điều kiện dạng đủ 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 23:
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 24:
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
if (45 mod 3 ) = 0 then X :=X+2;
( Biết rằng trước đó giá trị của biến X = 5)
A. 5
B. 9
C. 7
D. 11
Câu 25:
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
Câu 26:
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;
D. If x > 4 then a:=b; else m:=n;
Câu 27
IF a>8 THEN b:=3 ELSE b:=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
A. 0
B. 5
C. 8
D. 3
Câu 28:
Chọn câu lệnh Pascal hợp lệ trong các câu sau:
A. If x := a + b then x : = x + 1;
B. If a > b then max := a;
C. If a > b then max := a ; else max : = b;
D. If 5 = 6; then x := 100;
Câu 29:
Cấu trúc rẽ nhánh có mấy loại?
A. 2
B. 3
C. 4
D. 5
Quảng cáo
1 câu trả lời 1218
1.C. Tất cả các đáp án
2.c. Tất cả đáp án
3.c. cả số nguyên, số thực
4.c. Cả Số thực và số nguyên
5.a. Ngoặc đơn (và)
6.c . Đúng hoặc sai
7.B. 14/5=2.8; 14 div 5=2; 14 mod 5=4;
8.C. (10*a + 2*b) / (a*b)
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK44971
-
Hỏi từ APP VIETJACK27113
