Đềbài:1101 Với mỗi câu hỏi trừ câu 4 và 12 em hãy chọn và tô kín vào đáp án đúng nhất : Câu 1: Trong ngôn ngữ lập trình pascal từ khoá PROGRAM dùng để: B Khai báo biến D Khai báo tên chư
Trang 1Đề
bài:1101 Với mỗi câu hỏi (trừ câu 4 và 12) em hãy chọn và tô kín vào đáp án đúng nhất :
Câu 1: Trong ngôn ngữ lập trình pascal từ khoá PROGRAM dùng để:
B) Khai báo biến D) Khai báo tên chương trình
Câu 2: Trong ngôn ngữ lập trình pascal từ khoá USES dùng để:
B) Khai báo biến D) Khai báo tên chương trình
Câu 3: Trong ngôn ngữ lập trình pascal kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất
Câu 4: Hãy viết lại các biểu thức sau từ dạng trong pascal sang dạng biểu diễn tương ứng trong toán
học
STT biểu thức trong pascal biểu thức trong toán học
1 (a-b)/(c-1)
2 Sqrt(sqr(x)+5)-x
3 (-b+sqrt(A))/(2*a-1)+b/a
Câu 5: Xét chương trình Pascal cho khung dưới đây :
Chọn phát biểu sai trong các phát biểu sau:
A) Khai báo tên chương trình là vi du C) Thân chương trình có hai câu lệnh
B) Khai báo tên chương trình là vi_du D) Chương trình không có khai báo hằng
Câu 6: Trường hợp nào dưới đây không phải là tên biến trong Pascal ?
Câu 7:Cho khai báo biến sau đây (trong Pascal) :
Lệnh gán nào sau đây là sai ?
Câu 8: Hãy chọn phương án ghép đúng Biểu thức : 25 div 3 + 5 / 2 * 3 có giá trị là :
HỌ VÀ TÊN:……… MÔN: TIN HỌC
ĐIỂM
PROGRAM vi_du;
BEGIN
Writeln(‘Xin chao cac ban’);
Writeln(‘Moi cac ban lam quen voi Pascal’);
END.
Var m, n : integer ;
x, y : real ;
Trang 2A) 8.0 C) 15.0
Câu 9: Cho x là biến thực đã được gán giá trị 12.41235 Để thực hiện lên màn hình nội dung “x=12.41”
cần chọn câu lệnh nào sau đây ?
Câu 10: Phát biểu nào dưới đây là hợp lí nhất ?
A) Biến là đại lượng nhận giá trị trước khi chương
trình thực hiện
C) Biến có thể lưu trữ nhiều loại giá trị khác nhau B) Biến là đại lượng được đặt tên và có giá trị thay đổi
Câu 11: Cho x, y, z là ba biến nguyên Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5
cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
A) Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên
tiếp gõ dấu phẩy);
phím Enter rồi gõ 5 sau đó nhấn phím Enter;
B) Gõ 3 4 5 sau đó nhấn phím Enter (giữa hai số liên
tiếp gõ một dấu cách);
phím Tab rồi gõ 5 sau đó nhấn phím Enter;
Câu 12: Em có nhận xét gì về khai báo sau Hãy viết lại khai báo cho hợp lí?
VAR A: REAL;
B: INTEGER;
X: REAL;
K: INTEGER;
Y: REAL;
Z1: REAL;
X1: INTEGER;
X2: REAL;
Câu 13: Chọn câu lệnh sai:
A) Writeln(‘nhap so nguyen’); C) Writeln(x:5:2);
B) Writeln(x:5); D) Writeln(nhap so nguyen khac 0);
Câu 14: Chọn tên biến đúng:
Câu 15: biến a nhận giá trị là true, biến b nhận 1 trong các giá trị 11.2 ; 11.3 ; 11.4 ; 3.14 ; 3.1416 hãy
chọn khai báo đúng:
A) var a: true; b: word; C) var a: boolean; b: real;
B) var a: char; b: byte; D) var a: char; b: integer;
Câu 16: cho biết cv nhận giá trị trong phạm vi từ 0 đến 255 khi khai báo ta chọn kiểu dữ liệu nào?
Câu 17: chạy chương trình trong pascal, chọn tổ hợp phím nào?
Câu 18: Thoát khỏi pascal, chọn tổ hợp phím nào?
Câu 19: Cho khai báo biến sau đây (trong Pascal) :
Lệnh gán nào sau đây là sai ?
Câu 20: chọn tên biến đúng:
Var u, v : byte ;
x, y : real ;
Trang 3A) 12A1 C) lop 12A1
Đề bài:1110 Với mỗi câu hỏi (trừ câu 12) em hãy chọn và tô kín vào đáp án đúng nhất :
Câu 1: Trong ngôn ngữ lập trình pascal từ khoá CONST dùng để:
B) Khai báo biến D) Khai báo tên chương trình
Câu 2: Trong ngôn ngữ lập trình pascal từ khoá VAR dùng để:
B) Khai báo biến D) Khai báo tên chương trình
Câu 3: Trong ngôn ngữ lập trình pascal kiểu dữ liệu nào trong các kiểu sau có miền giá trị nhỏ nhất
Câu 4: Xét chương trình Pascal cho khung dưới đây :
Chọn phát biểu sai trong các phát biểu sau:
A) Khai báo tên chương trình là chao hoi C) Thân chương trình có hai câu lệnh
B) Khai báo tên chương trình là chao_hoi D) Chương trình không có khai báo hằng
Câu 5: Xét chương trình Pascal cho khung dưới đây :
Chọn phát biểu đúng trong các phát biểu sau:
A) chương trình có phần khai báo và phần thân C) chương trình trên nhập dữ liệu cho biến N B) Khai báo tên chương trình là nhap so nguyen D) Chương trình có khai báo hằng
Câu 6: Trường hợp nào dưới đây là tên biến trong Pascal ?
Câu 7:Cho khai báo biến sau đây (trong Pascal) :
HỌ VÀ TÊN:……… MÔN: TIN HỌC
ĐIỂM
PROGRAM chao_hoi;
BEGIN
Writeln(‘Xin chao cac ban’);
Writeln(‘Moi cac ban lam quen voi Pascal’);
END.
BEGIN
Writeln(‘NHAP SO NGUYEN’);
readln(N);
END.
Var m, n : integer ;
x, y : real ;
Trang 4Lệnh gán nào sau đây là sai ?
Câu 8: Hãy chọn phương án ghép đúng Biểu thức : 25 mod 3 + 5 / 2 * 3 có giá trị là :
Câu 9: Cho m là biến thực đã được gán giá trị 4.1235 Để thực hiện lên màn hình nội dung “m=4.1” cần chọn câu
lệnh nào sau đây ?
Câu 10: Phát biểu nào dưới đây là hợp lí nhất ?
A) Biến là đại lượng nhận giá trị trước khi chương
B) Biến là đại lượng được đặt tên và có giá trị thay đổi
Câu 11: Cho x, y, z là ba biến nguyên Cách nhập giá trị nào sau đây là đúng khi muốn nhập giá trị 3, 4,
5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
A) Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên
phím Enter rồi gõ 5 sau đó nhấn phím Enter;
tiếp gõ dấu chấm phẩy);
D) Gõ 345 (gõ liên tiếp 3 số) sau đó nhấn phím Enter;
Câu 12: Em có nhận xét gì về khai báo sau Hãy viết lại khai báo cho hợp lí?
VAR A: REAL;
B: INTEGER;
X: REAL;
K: INTEGER;
Y: REAL;
Z1: REAL;
X1: INTEGER;
X2: REAL;
Câu 13: Chọn câu lệnh đúng:
Câu 14: Chọn tên biến sai:
Câu 15: biến a nhận giá trị là ‘C’, biến b nhận 1 trong các giá trị 11.2 ; 11.3 ; 11.4 ; 3.14 ; 3.1416 hãy chọn
khai báo đúng:
Câu 16: cho biết cv nhận giá trị trong phạm vi từ 0 đến 256 khi khai báo ta chọn kiểu dữ liệu nào?
Câu 17: dịch chương trình trong pascal, chọn tổ hợp phím nào?
Câu 18: Để lưu chương trình trong pascal, ta chọn?
Câu 19:
Cho khai
báo biến sau đây (trong Pascal) :
Lệnh gán nào sau đây là sai ?
Var u, v : byte ;
x, y : real ;
Trang 5A)u:= v mod 2; C) x:=y*y + sqrt(x)/4;
Câu 20: chọn tên chương trình đúng: