Câu 18: Em có thể vẽ hình với phần mềm nào?
A. Free Pascal; B. Geogebra; C. Anotomy; D. Typing Master;
Câu 19: Trong Free Pascal, câu lệnh gotoXY(a,b) có tác dụng gì?
A. Đưa con trỏ về hàng a cột b B. Đưa con trỏ về cột a hàng b
C. Cho biết thứ tự của hàng con trỏ đang đứng. D. Đưa con trỏ về cuối dòng
Câu 20: Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào?
A. Integer B. Char
C. Real D. Integer và Longint
Câu 21: Cấu trúc chung hợp lý của một chương trình Pascal là:
A. Begin -> Program -> End. B. Program -> End -> Begin.
C. End -> Program -> Begin. D. Program -> Begin -> End.
Câu 22: Cho các câu lệnh sau hay chỉ ra câu lệnh đúng:
A. for i:=1 to 10; do x:=x+1 C. for i:=1 to 10 do x:=x+1;
B. for i:=10 to 1 do x:=x+1. D. for i:= 1 to 10 for j:=1 to 10 do x:=x+1
Câu 23: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=1;
for i:=1 to 6 do s := s *i;
writeln(s);
Kết quả in lên màn hình là :
A. s = 72 B. s = 1010 C. s = 550 D. s = 720
Câu 24: Câu lệnh nào dể khai báo tên chương trình:
A. uses crt; B. writeln(‘chao Pascal’); C. program BT_1 D. program BT 1;
Câu 25: Trong Pascal kết quả của phép toán 16 mod 3 là:
A. 7 B. 3 C . 5 D. 1
Câu 26: Phép toán nào theo em là có nghĩa:
A. 5.1 mod 2 B. 4.5+7 < 5 C. 20 - ‘Lop_8a D. 6.5 div 3
Câu 27:Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
A. Thực hiện < câu lệnh > sau từ khóa Do
B. Kiểm tra giá trị của < điều kiện >
C. Thực hiện câu lệnh sau từ khóa Then
D. Kiểm tra < câu lệnh >
Câu 28:Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
A. Ngày tắm hai lần
B. Học bài cho tới khi thuộc bài
C. Mỗi tuần đi nhà sách một lần
D. Ngày đánh răng 2 lần
Câu 29:Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước:
A. For…do
B. While…do
C. If..then
D. If…then…else
Câu 30: Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:
A. Cùng kiểu với giá trị đầu và giá trị cuối
B. Chỉ cần khác kiểu với giá trị đầu
C. Cùng kiểu với các biến trong câu lệnh
D. Không cần phải xác định kiểu dữ liệu
Câu 31: Câu lệnh For..to..do kết thúc :
A. Khi biến đếm nhỏ hơn giá trị cuối
B. Khi biến đếm lớn hơn giá trị cuối
C. Khi biến đếm nhỏ hơn giá trị đầu
D. Khi biến đếm lớn hơn giá trị đầu
Câu 32:Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
A. A:= B
B. A > B
C. N mod 100
D. “A nho hon B”
Câu 33: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 34:Các cách nhập dữ liệu cho biến mảng sau, cách nhập nào không hợp lệ?
A. readln(B[1]);
B. readln(dientich[i]);
C. readln(B5);
D. read(dayso[9]);
Câu 35: Sau khi đoạn chương trình sau được thực hiện, giá trị của biến S bằng bao nhiêu:
S:= 0;
for i:= 1 to 5 do S:= S + 1;
A. 5 B. 10 C. 15 D. 20
Câu 36: Trong các cách khai báo biến mảng dưới đây, cách khai báo nào là đúng:
A. Var A: array[1..100] of integer
B. Var A:=array[1..100] of integer;
C. Var A: array[1..100] of integer;
D. Var A: array(1..100) of integer;
Câu 37: Cho đoạn chương trình Pascal sau đây:
tong:= 0;
While tong < 10 do
tong:=tong+1;
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
A. 9 B. 10 C. 11 D. 12
MN GIÚP E VS MAI E THI R :<
18B
19A
20C
21D
22C
23D
24C
25C
26B
27B
28B
29B
30A
31B
32B
33B
34C
35A
36C
37B
Xin câu trả lời hay nhất ạ |
——————————————— V