Câu 1:
Để thực hiện gán giá trị 10 cho biến X. Phép gán nào sau đây là đúng
a) X:=10;
b) X =:10;
c) X = 10;
d) X : = 10;
Câu 2
Cho đoạn chương trình sau:
a:=3; b:=5; c=7;
if a+b > 8 then
c:=a+b
else
c:=a-b;
Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?
a) c=2
b) c=-2
c) c=8
d)c =7
Câu 3
Trong Pascal, khai báo nào sau đây là đúng?
a) var tb: real;
b) var R = 30;
c) conts x: real;
d) var 4hs: integer;
Để khai báo biến x kiểu số thực và y kiểu kí tự ta thực hiện khai báo: *
Const x: real; y: integer;
Var x: char; y: integer;
Const x: integer; y: real;
Var x: real; y: char;
Sau khi thực hiện đoạn chương trình sau,giá trị của biến x bằng bao nhiêu?(giả sử biến x và i đã được khai báo phù hợp) x=1 For I in range(1,5): x=x+1
Sau khi thực hiện đoạn chương trình sau,giá trị của biến x bằng bao nhiêu?(giả sử biến x và i đã được khai báo phù hợp) x=1 For I in range(1,5): x=x+1
Bài 6. Giả sử x và y là các biến số. Hãy cho biết kết quả của việc 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
Bài 7: Xây dựng thuật toán để giải bài toán: Cho trước ba số dương a, b, c. Hãy cho biết 3 số đó có phải là độ dài ba cạnh của một tam giác hay không? Bài 8. Tìm hiểu ví dụ 6 mục 4 bài 5. Viết lại thuật toán tìm giá trị lớn nhất và nhỏ nhất của dãy số a1,a2,a3…. an cho trước.
Để khai báo biến x thuộc kiểu dữ liệu số thực ta khai báo như thế nào?
(Chỉ được chọn 1 đáp án)
A.Var x: Real;
B.Var x: Integer;
C.Var x: Char;
D.Var x: String;
Câu 14
Phép so sánh <= là ký hiệu của phép so sánh nào sau đây?
(Chỉ được chọn 1 đáp án)
A.Lớn hơn hoặc bằng
B.Bé hơn hoặc bằng
C.Bằng nhau
D.Khác nhauCâu 15
Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là gì?
(Chỉ được chọn 1 đáp án)
A.Biến
B.Hằng
C.Từ khóa
D.TênCâu 16
Kiểu dữ liệu của biểu thức A là gì? A := 4+5- 3/2
(Chỉ được chọn 1 đáp án)
A.Số thực
B.Số nguyên
C.Ký tự
D.Xâu ký tự
Câu 17
Kết quả của phép tính “ 30 mod 7 ” là bao nhiêu?
(Chỉ được chọn 1 đáp án)
A.5
B.2
C.3
D.4
Câu 18
Tìm điểm sai trong khai báo hằng sau đây? Const Max:=2010;
(Chỉ được chọn 1 đáp án)
A.Tên hằng không được nhỏ hơn 4 kí tự
B.Dư dấu bằng (=)
C.Dư dấu hai chấm (:)
D.Từ khóa khai báo hằng sai
Câu 19
Thứ tự các bước giải bài toán trên máy tính là gì?
(Chỉ được chọn 1 đáp án)
A.Viết chương trình → Xác định bài toán → Mô tả thuật toán
B.Mô tả thuật toán → Xác định bài toán → Viết chương trình
C.Xác định bài toán → Mô tả thuật toán → Viết chương trình
D.Xác định bài toán → Viết chương trình → Mô tả thuật toán
Câu 20
Ký hiệu của phép toán chia lấy phần dư trong ngôn ngữ lập trình pascal được viết như thế nào?
(Chỉ được chọn 1 đáp án)
A.div
B.mod
C./
D.*
Giả sử x và y là các biến số. Hãy cho biết kết quả của việc 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
Ta có 2 lệnh sau:
x:=0;
For i:=1 to 5 do x:=x+2;
Sau khi thực hiện chương trình giá trị của biến x là bao nhiêu:
A. 5
B. 10
C. 8
D. 12
Để thoát khỏi phần mềm cần thực hiện thao tác nào sau đây:
A. Alt+F4
B. Nhấn nút Close
C. File/Exit
D. Tất cả các ý trên
Cho biết giá trị của biến x và y sau khi thực hiện đoạn chương trình sau:
X:= 0; Y:= 3;
For i:= 1 to 4 do
X:= X + Y;
A. 11
B. 12
C. 13
D. 14