NEW
Font size
WorksheetsTin 11 Giữa kì 1
Total questions: 54
Worksheet time: 29mins
Chương trình dịch là chương trình nguồn đã được chương trình dịch chuyển đổi sang
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ bậc cao
Tất cả
Chương trình dịch không có khả năng nào trong các khả năng sau
Phát hiện lỗi cú pháp
Thông báo lỗi cú pháp
Phát hiện lỗi ngữ nghĩa
Tạo chương trình dịch
Thành phần cơ bản của ngôn ngữ lập trình gồm
Hằng, biến, bảng chữ cái
Bảng chữ cái, cú pháp, ngữ nghĩa
Chú thích, hằng, biến
Cả 3
Trong ngôn ngữ pascal, những tên nào sau đây thuộc loại tên dành riêng (từ khóa)
Begin, end, integer
Program, main, void
Abs, sqrt, integer
Program, begin, end
Trong ngôn ngữ pascal, những tên nào sau đây là hợp lệ?
Baitap1@
5Y
X%
BAI TOAN
5*Y
a&b
CHU_VI
_X2
r1
'Chu_vi'
@X
X+Y
Biễu diễn nào sau đây không phải là hằng trong Turbo Pascal
'123'
96
0.12E+05
2.8
25.3
-8.0
'AB'
False
X2
61,47
'TRUE'
A+5
'Vi du'
-123
TRUE
Chương trình dịch
Dịch ngôn ngữ tự nhiên ra ngôn ngữ máy
Dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
Dịch từ hợp ngữ ra ngôn ngữ bậc cao
Dịch từ ngôn ngữ bậc cao ra ngôn ngữ máy
Biên dịch là
Các đại lượng trong Pascal
Dịch từng lệnh
Dịch toàn bộ chương trình
Chạy chương trình
Thông dịch là
Dịch từng lệnh
Chạy chương trình
Các đại lượng trong pascal
Dịch toàn bộ chương trình
Hằng là
Cô Hằng công nghệ ^^
Đại lượng có giá trị k đổi
Đại lượng có giá trị có thể thay đổi
Khai báo bằng từ khóa VAR
Biến là
Cút :))))))
Là đại lượng có giá trị không đổi
Là đại lượng có giá trị có thể thay đổi được
Không cần khai báo trước khi dùng
Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm
Ngắn gọn dễ hiểu
Ngôn ngữ bậc cao là dzì dzậy :)))
Thực hiện nhanh
Không cần phải dịch khi chạy
Các biến sau, biến nào sai
hoten
ho_ten
ho-ten
hoten1
Phát biểu nào sau đây là đúng
Biến phải khai báo còn hằng thì khom
Hằng phải khai báo còn biến thì khom
Hằng và biến đều phải khai báo
Có thể gán hằng bằng biến
Số nào sai nè
1345
12,3456
1.2E-3
-12.56
Tên bạn nào sai nè
Thanh_Ngat_11A1
_ThienKim
Khanh Linh
HoaiAn01_11A1
Tên nào là tên dành riêng (từ khóa)
begin
longint
Linh
abs
Tên chuẩn ????
Begin
An :))))
program
sqrt
Trong các biểu diễn dưới đây, biểu diễn hằng là
begin
5.A8
12x
12.4E-5
Biểu diễn tên ????
'********'
FA1505Hihi
(2)
3000
Chú thích được dùng có thể được ghi trong
[ )
(* *)
[ ]
( )
CONST dùng để
Khai báo hằng
Khai báo điểm số
Khai báo tên chương trình
Khai báo biến
Var dùng để khai báo
hằng
biến
tên me
thư viện
Khẳng định nào sau đây là sai
Phần thân chương trình có thể có hoặc không
Phần tên chương trình có thể có hoặc không
Phần khai báo có thể có hoặc không
Phần khai báo thư viện có thể có hoặc không
Chúng ta có:
Begin
End.
Chương trình này chắc có chạy nhưng khom thực hiện gì cả
Ủa chương trình sai cú pháp nè
Báo lỗi chắc luôn
Chương trình này tồn tại hả :)))
Chọn cú pháp đúng
Uses <danh sách biến>
VAR <tên biến>:= <giá trị>
Program <tên chương trình>
CONST <tên hằng> :<Kiểu dữ liệu>
Chọn câu đúng nữa nè
Sau mỗi câu lệnh đều có dấu chấm phẩy (;)
Trước lệnh END k bắt buộc phải có dấu chấm phẩy
Phải phân biệt chữ hoa chữ thường
Trước lệnh END bắt buộc phải có dấu chấm phẩy
Số Integer nào đún
65535
-65535
20.4
20000
Kiểu nào sau đây có miền giá trị lớn nhứt
Byte
word
integer
LongInt
Bộ nhớ cần cấp phát bao nhiêu byte để lưu trữ
VAR X,,Y,Z: Real;
C: Char;
I, J: Byte;
21
20
15
22
Câu hỏi byte đây:
Var M, N, I, J: Integer;
P,A,B,C: Real;
K: word;
30
19
34
35 con dê
Byte nè:
Var X,Y: Boolean;
D: Integer;
A, B: LongInt;
23
34
76
12
Kiểu dữ liệu nào khom phai kiểu số nguyên
LongInt
Integer
Real
Word
Chiếm nhiu byte nè:
Var a,b: Real;
c,d: Boolean;
e: LongInt;
11
18
20
21
Khai báo nào sai
x1,x2:integer;
x1,x3:real;
x1,x4:LongInt;
x1,x1:char;
biến A nhận: 1;15;99;121
biến b nhận: 1.34;29;41.8
Giờ khai báo nào đúng
Var A: byte;
B:Real;
Var A,B: byte;
Var A: Real;
B:Byte:
Var A, B: Integer;
Tính diện tích S và độ dài đường chéo d của hình chữ nhật. Biết chiều dài a và rộng b là các số nguyên nhỏ hơn 100
Chọn khai báo đúm nhất nha
Var a, b, S, d: Real
Var a, b, S: Integer
Var a,b: Byte;
S: word;
d: Real;
Var a,b,S,d: Integer;
d: Real;
Giả sử biến kiểu integer, phép gán nào sau đây là đúng
x:= 200000
x:=-123
x:=a/b
x:=pi
Để tính diện tích đường tròn bán kính R,cần biểu thức
(pi= cái chữ pi trong toán á
do ở đây hong có :))))))
S:= R*R*pi
S:= R2*pi
S:= sqr(R)*pi
S:= sqrt(R)*pi
Biểu thức (sqrt(25) div 4) có kết quả là
1
2
3
4
Biểu thức (abs(25-5) mod 4) có kết quả là
Khom xác định được :)))
1
0
3
Biểu thức (20 div 3)/(20 mod 4) có kết quả là
Khom xác định :)))
11
14
18
Lệnh nào sau đây là sai
x:=1,25
x:=(a=6) or (b=9)
x:=pi*12
x:=x+1
Biểu thức x−1x+1 được biểu diễn là
x+1/x-1
(x+1/x-1)
(x+1)/(x-1)
x+(1/x)-1
(20 mod 3) div 2 + (15 div 4) cho kết quả
3
7
11
4
(99 div 9) mod 9 + (13 div 3) div 2 cho kết quả
10
4
99
2
Cho biểu thức A = (18 div 2)=9; B= (25 mod 5)=0
Not ( A or B)= True
Not ( A or B)= False
Not (A) or Not (B)= True
Not (A) and Not (B)= True
Để xác định một điểm tọa độ (x,y) nằm ngoài đường tròn tâm (a,b) bán kính R ta dùng biểu thức logic:
(x-a)+(y-b)>R
(x-a)2+(y-b)2>R2
sqrt(sqr(x-a)+sqr(y-b))>R
sqrt(sqr(x-a)+sqr(y-b))<=R
Về mặt cú pháp, câu lệnh nào là sai
x:=12,5
x:=PI*34
a:=12.5
b:=(a=7) or (c=5)
Để chạy chương trình ta dùng phím
F9
Alt - X
Ctrl - F9
Shift - F9
Để thoát khỏi pascal, ta dùng phím
F9
Alt - X
Ctrl - F9
Shift - F9
Trong Free Pascal, để mở một chương trình nguồn
Nhấn F3
Nhấn F4
Nhấn tổ hợp phím Alt - F3
Nhấn tổ hợp phím Alt - F4
Cách nhập dữ liệu cho các biến A, B, C kiểu Byte nào sau đây là đúng: Readln(a,b,c)
15 190 250
15, 19, 20
15 180 260
5, 18, 54
về mặt cú pháp, cách viết câu lệnh ghép nào sau đây là đúng
Begin:
A:= 1;
B:= 5;
End;
Begin;
A:= 1;
B:= 5;
End;
Begin
A:= 1
B:= 5
End;
Begin
A:= 1;
B:= 5;
End;
