Cho x và y là các biến đã khai báo kiểu thực, câu lệnh nào sau đây là đúng?. Để chạy chương trình ta dùng phím:A[r]
Trang 1Họ và Tên : Thứ ngày tháng năm 2012
Lớp : 11B KIỂM TRA 1 TIẾT
Môn :Tin Học Thời gian :45 ’
I TRẮC NGHIỆM (3đ)
1 Cho x là biến đã khai báo kiểu thực Sau khi thực hiện hai câu lệnh sau :
x := 10 ; Writeln(x:6:2);
thì kết quả dạng nào sẽ xuất hiện trên màn hình trong những dạng kết quả sau ?
A 10
B 10.00
C 1.000000000000000E+001
D _ 10.00
2 Cho x và y là các biến đã khai báo kiểu thực, câu lệnh nào sau đây là đúng ?
A Readln(x,5); C Readln( ‘ x= ‘ , x);
B Readln(x:5:2); D Readln(x,y);
3 Để gán 2 vào cho biến x, ta viết:
A x:= 2;
B x= 2; C x: 2;D x =: 2;
5 Cho khai báo biến sau đây (trong Pascal):
Var m, n: integer;
x, y: real;
Lệnh gán nào sau đây là sai:
A m:= - 4;
B n:= 3.5;
C x:= 6;
D y:=10.5;
6 Trường hợp nào sau đây khơng phải là lệnh gán trong Pascal:
A a:= 10;
B a+b:= 1000; C cd:= 50;D a:= a*2;
7 Từ khĩa CONST dùng để:
A Khai báo thư viện
B Khai báo biến C Khai báo tên chương trìnhD Khai báo hằng
8 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 ?
A Writeln(x);
B Writeln(x:5); C Writeln(x:5:2);D Writeln(‘x=’ ,x:5:2);
10 Cú pháp của thủ tục đưa dữ liệu ra
A Writeln(<Danh sách kết quả ra>);
C Writeln(<Danh sách biến
vào>);
B Writeln <Danh sách kết quả ra>;
D Readln(<Danh sách biến
Trang 211 Để nhập giá trị cho hai biến a và b
ta dùng lệnh:
A Write(a,b);
B Real(a,b);
C Read('a,b');
D Readln(a,b);
12 Biến X có thể nhận giá trị: 0; 1; 3; 5;
7; 9 và biến Y có thể nhận các giá trị
0.5; 1.5; 2.5; 3.5; 4.5 Khai báo
biến nào sau đây là đúng?
A Var X, Y: Byte;
B Var X, Y: Integer;
C Var X: Real;
Y: Byte;
D Var X: Byte;
Y: Real;
II TỰ LUẬN (7đ)
Câu 1: (1 đ)
Giả sử có chương trình như sau:
Var a, b, m: real;
Begin
a := 5; b := 4;
m := sqrt(a+b);
writeln(‘m=’ , m:3:1);
Readln
End.
Kết quả in ra màn hình là:
Câu 2: Cho một chương trình như sau: (2 đ)
Var
a, b, c: real
a:= 1;
b:= 1;
c:= 5;
d:= b*b-4*a*c;
Writeln(‘d=’, d);
End
Hãy cho biết chương trình trên đúng hay sai, nếu sai sửa lại cho đúng để thành một chương trình không còn lỗi
Câu 3: Hãy viết cấu trúc chung của chương trình viết bằng ngôn ngữ lập trình bậc cao? Giải
thích cấu trúc của chương trình đã được mô tả (1 đ)
Câu 4: Cho biết ý nghĩa của thủ tục Readln; (1 đ)
Câu 5: (1 đ) Biết giá trị của i = 5, để đưa ra màn hình thông báo dạng a[i]=
Câu lệnh sẽ là:
Trang 3ĐÁP ÁN
I TRẮC NGHIỆM
1 D
2 D
3 B
4 C
5 B
6 B
7 D
8 D
9 B
10 C
11 D
12 D