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]
(1)Họ Tên : Thứ ngày tháng năm 2012
Lớp : 11B KIỂM TRA TIẾT
Môn :Tin Học Thời gian :45’. I TRẮC NGHIỆM (3đ)
1 Cho x biến khai báo kiểu thực Sau thực hai câu lệnh sau : x := 10 ;
Writeln(x:6:2);
thì kết dạng xuất hình dạng kết sau ? A 10
B 10.00
C 1.000000000000000E+001 D _ 10.00
2 Cho x y biến khai báo kiểu thực, câu lệnh sau ?
A Readln(x,5); C Readln( ‘ x= ‘ , x);
B Readln(x:5:2); D Readln(x,y);
3 Để gán vào cho biến x, ta viết: A x:= 2;
B x= 2; C x: 2;D x =: 2;
4 Để chạy chương trình ta dùng phím:
A F9 C Ctrl+F9
B Alt+X D Shift+F9
5 Cho khai báo biến sau (trong Pascal): Var m, n: integer;
x, y: real;
Lệnh gán sau sai: A m:= - 4;
B n:= 3.5; C x:= 6;
D y:=10.5;
6 Trường hợp sau lệnh gán 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
8 Cho x biến thực gán giá trị 12.41235
Để thực lên hình nội dung “x=12.41” cần chọn câu lệnh sau ? A Writeln(x);
B Writeln(x:5); C Writeln(x:5:2);D Writeln(‘x=’ ,x:5:2);
9 Giả sử x biến kiểu integer, phép gán sau đúng:
A x:=200000;
B x:=-123;
C x:=a/b;
D x:=pi;
10 Cú pháp thủ tục đưa liệu hình:
A Writeln(<Danh sách kết ra>); C Writeln(<Danh sách biến vào>);
(2)11 Để nhập giá trị cho hai biến a 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 nhận giá trị: 0; 1; 3; 5; 7; biến Y nhận giá trị 0.5; 1.5; 2.5; 3.5; 4.5 Khai báo biến sau đú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 sau: Var a, b, m: real;
Begin
a := 5; b := 4; m := sqrt(a+b);
writeln(‘m=’ , m:3:1); Readln
End.
Kết in hình là:
Câu 2: Cho chương trì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 hay sai, sai sửa lại cho để thành chương trình khơng cịn lỗi
Câu 3: Hãy viết cấu trúc chung chương trình viết ngơn ngữ lập trình bậc cao? Giải thích cấu trúc chương trình mô tả (1 đ)
Câu 4: Cho biết ý nghĩa thủ tục Readln; (1 đ)
Câu 5: (1 đ) Biết giá trị i = 5, để đưa hình thơng báo dạng a[i]=
(3)ĐÁP ÁN I TRẮC NGHIỆM