Real Câu 30: Trong NN lập trình Pascal, để xem từng bước thực hiện chương trình ta dùng phím:A. F9.[r]
(1)TRƯỜNG THPT LÊ LỢI NĂM HỌC 2010-2011
ĐỀ KIỂM TRA MỘT TIẾT (SỐ 1) MÔN TIN HỌC 11
Thời gian làm bài: 45 phút; (40 câu trắc nghiệm)
Mã đề thi 132 Câu 1: Cho biết kết sau thực lệnh:
Begin a := 100; b := 30; x := a div b; End;
A 10 B 30 C 3 D 1
Câu 2: Cú pháp thủ tục nhập liệu vào từ bàn phím: A Write(<tên biến 1>,<tên biến 2>, , <tên biến n>); B Readln <tên biến 1>,<tên biến 2>, , <tên biến n> C Readln(<tên 1>,<tên 2>, , <tên n>); D Readln (<tên biến 1>,<tên biến 2>, , <tên biến n>);
Câu 3: Trong Pascal, phép toán Mod với số ngun có tác dụng gì?
A Chia lấy dư B Chia lấy nguyên
C Làm tròn số D Thực phép chia
Câu 4: Xét biểu thức logic: (m mod 100<10) and (m div 100>0), với giá trị m biểu thức trên cho giá trị true?
A 33 B 99 C 2007 D 66
Câu 5: Chương trình dịch Pascal cấp phát byte nhớ cho biến khai báo sau : Var m, n : integer ;
A, c : real ; X, y : word ; Ch, th : char ;
A 22 B 12 C 6 D 8
Câu 6: Trong Pascal mặt cú pháp câu lệnh sau đúng?
A For i:= to 10 write(i) B For i= to 10 write(i); C For i:=1 to 10 write(i); D For i=: to 10 write(i); Câu 7: Cho chương trình:
Write(‘a=’); readln(a); S:=0;
For i:=1 to n S:=S+1/(a+i);
Chương trình tính giá trị biểu thức nào? A S=
n
1 B S=
n a a
a
a
1 1 1
C S=
n a a
a
1 1
D Cả sai. Câu 8: Tên không ngôn ngữ Pascal?
A abc_123 B abc123_ C 123_abc D _123abc
Câu 9: Cú pháp thủ tục xuất liệu hình:
A Writeln(<Danh sách kết ra>); B Writeln(<Danh sách kết ra>) C Writeln <Danh sách kết ra>; D Readln(<Danh sách kết ra>); Câu 10: Kiểu integer có miền giá trị:
A Từ đến 255 B Từ -215 đến 215 -1 C Từ 0đến 216 -1 D Từ -231 đến 231 -1
Câu 11: Trong Pascal mặt cú pháp câu lệnh sau đúng?
A While i>0 i:=i+10; B While i>0 do; i:=i+10; C While i>0 i:=i+10 D While i>0; i:=i+10; Câu 12: Trong NN lập trình Pascal, để chạy chương trình ta dùng tổ hợp phím:
A Alt + F9 B Shif +F9 C Ctrl + F9 D Ctrl + Alt +F9
(2)Câu 13: Để thực gán giá trị 10 cho biến X Phép gán sau đúng?
A X =10; B X :=10; C X =: 10; D X : = 10;
Câu 14: Trong Ngơn ngữ lập trình Pascal, biểu thức số học sau hợp lệ?
A 5*a +7*b +8*c; B X*y(x +y); C 5a + 7b + 8c; D {a + b}*c
Câu 15: Để 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);
Câu 16: Cho S, i n>0 biến nguyên Ðể tính S = xn, chọn câu nào?
A S := 1; For i:= to n S := S + i; B S := 1; For i := to n S := S * x; C S := 0; For i := to n S := S * x; D S := 1; For i := to n S := S * n; Câu 17: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau cho kết gì?
T:=0;
For i:= to n If ( i mod 5<>0) Then T:=T+i; A Tính tổng số lẻ phạm vi từ đến n. B Tính tổng số từ đến n.
C Tính tổng số chia hết cho phạm vi từ đến n. D Tính tổng số khơng chia hết cho phạm vi từ đến n. Câu 18: Trong Pascal, đoạn thích đặt cặp dấu nào?
A [ ] B /* */ C ( ) D { }
Câu 19: Câu lệnh xố hình thư viện Crt có dạng:
A Clear scr; B Clear screen; C Clrscr; D Clr scr;
Câu 20: Cấu trúc chương trình sau đúng?
A [<phần khai báo>] B [<phần khai báo>] <phần thân> <phần thân>
<phần kết luận>
C [<phần thân>] D [<Phần thân>]
<phần kết luận> <Phần khai báo>
Câu 21: Trong Pascal, câu lệnh sau sai?
A X:= x; B X:= 12345; C X:= 123,456; D X:= pi*100;
Câu 22: Khai báo sau sai?
A Var x, y, z: Real; B Var a1, b2, c3: Char;
C Var a, b, c: integer; D Var 1, 2, :integer;
Câu 23: Biến X nhận giá trị 1;100; 150; 200 biến Y nhận giá trị 1; 0,2; 0,3; 1,99. Khai báo sau tốn nhớ nhất?
A Var X, Y: byte; B Var X, Y: real;
C Var X: byte; Y: real; D Var X: real; Y: byte;
Câu 24: Các thành phần ngôn ngữ lập trình là:
A Chương trình dịch, bảng chữ cái, cú pháp ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa
C Chương trình thơng dịch chương trình biên dịch
D Tên dành riêng, tên chuẩn tên người lập trình định nghĩa Câu 25: Trong tin học, đại lượng:
A Có giá trị khơng thay đổi q trình thực chương trình B Có giá trị thay đổi trong trình thực chương trình C Có thể thay đổi giá trị khơng thay đổi giá trị tùy thuộc vào tóan D Được đặt tên
Câu 26: Hãy chọn biểu diễn đúng?
A ‘Abc B 10A C Begin D 127
Câu 27: Trong Pascal, câu lệnh sau đúng? A If <điều kiện>; then <câu lệnh 1> else <câu lệnh 2>; B If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; C If <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>; D If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> Câu 28: Trong cách khai báo sau đây, cách ?
A Const Pi = 3.14; B Const = Pi; C Pi = 3.14; D Const Pi = 3,14; Câu 29: Kiểu liệu sau cần nhớ lớn nhất?
(3)A Byte B Integer C Longint D Real Câu 30: Trong NN lập trình Pascal, để xem bước thực chương trình ta dùng phím:
A F2 B F6 C F7 D F9
Câu 31: Trong ngôn ngữ pascal, từ khoá Const dùng để khai báo:
A Biến B Tên chương trình C Hằng D Thư viện
Câu 32: Cho S i biến kiểu nguyên Khi chạy đoạn chương trình sau kết là: S:= 0;
i:= 1;
while i<= begin
S:= S + i; i:= i + 2; end;
Write(s);
A 9 B 3 C 11 D 6
Câu 33: Biểu diễn từ khoá Pascal?
A Crt B Sqrt C longint D End
Câu 34: Trong Pascal, câu lệnh sau đúng?
A If a=3 then a:=b+1; else a:=b+2; B If a=3 then a:=b+1 else a:=b+2; C If a=3 then a=b+1 else a=b+2; D If a=3 then a:=b+1 else a:=b+2
Câu 35: Biểu diễn biểu thức
b a
a c
bc a b a
)
(
2
NN lập trình Pascal là:
A (a+b) + sqr(a*a+2*b*c)/c-a/(a+b) B (a+b) + sqrt(a*a+2*b*c)/(c-a/(a+b)) C (a+b) + sqr(sqrt(a)+2*b*c)/(c-a/(a+b)) D (a+b) + sqrt(sqr(a) +2*b*c/c-a/(a+b) Câu 36: Trong ngôn ngữ pascal, từ khoá Uses dùng để khai báo:
A Hằng B Biến C Tên chương trình D Thư viện
Câu 37: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau cho kết gì? For i:= to n If ( i mod 2=0) Then Write(i,’ ’);
A In số chia hết cho 2 B In số không chia hết cho 2. C In số dương.
D Kiểm tra số phạm vi từ đến n. Câu 38: Cho chương trình:
Var x, y: real; Begin
Write(‘nhap vao gia tri x = ‘); readln(x); y:= (x+2)*x-5;
writeln(‘gia trị y =’, y); End
Nếu nhập x = giá trị biến y là:
A 13 B 5 C 7 D 3
Câu 39: Để đưa hình giá trị biến a kiểu nguyên biến b kiểu thực ta dùng lệnh:
A writeln(a:8:3, b:8:3); B writeln(a:8, b:8:3);
C readln(a,b); D write(a:8:3, b:8);
Câu 40: Hàm cho giá trị bình phương x là:
A Sqrt(x); B Sqr(x); C Abs(x); D Exp(x);
- HẾT