Đề kiểm tra 1 tiết HK 1 môn Tin học lớp 11 - THPT Phan Bội Châu

ĐỀ BÀI:

TRƯỜNG THPT PHAN BỘI CHÂU

KIỂM TRA 1 TIẾT HKI

MÔN: TIN HỌC - LỚP 11

NĂM HỌC 2016-2017

Thời gian: 45’

 

 

Câu 1:  Cho hai biến nguyên x,y thoả 10  x,y  15 khi S = x/y thì S khai báo như thế nào là tốt nhất?

          A  Var s: longint;            B  Var s: word;                C  Var s: integer;             D  Var s: real;

Câu 2:  Câu lệnh nào sau đây là đúng trong pascal?

          A  X:= 2(A- B);               B  Writeln(‘X=’; A+B);

          C  X = A+ B;                    D  Writeln(‘X= A+ B’);

Câu 3:  Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?

          A  Write(M:5:2);            B  Writeln(M:2:5);         C  Write(M:5);                D  Writeln(M:2);

Câu 4:  Trong các từ sau, từ nào là từ khóa trong pascal?

          A  Writeln                        B  Readln                         C  Sqr                                D  Const

Câu 5:  Để nhập giá trị cho hai biến  nguyên x,y từ bàn phím  ta sử dụng thủ tục nào sau đây?

          A  Readln(x,y);               B  Writeln(‘ x ‘, ‘ y ‘);    C  Writeln(x,y);               D  Readln(‘x, y’);

Câu 6:  Cho biểu thức A: = 3*abs(3*x-y) + sqr(x-1)*2, khi x,y lần lượt nhận giá trị 3; 5 thì kết quả thu được là:

          A  54                                 B  12 + 2                     C  20                                 D  48 + 2

Câu 7:  Biến y có thể nhận giá trị :- 15   và biến x có thể nhận các giá trị: -10.5  thì khai báo nào sau đây là đúng ?

          A  Var x: byte; y : real;   B  Var x: word; y: real;   C  Var x,y : integer;         D  Var x,y: real;

Câu 8:  Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:

          A  If a>0, b>0, c>0 then..                                         B  If (a>0) or (b>0) or (c>0) then..

          C  If (a>0) and (b>0) and (c>0) then..                   D  If a,b,c>0 then..

Câu 9:  S := 0 ; i:= 0; m:= 4; WHILE i < = m DO BEGIN i := i + 1;S:= S + i; END;    Cho kết quả:

          A  S= 10                           B  S = 6                             C  S= 4                              D  S= 15

Câu 10:  Cho đoạn CT:        Kq:=0; For i:=1 to 5 do  Kq:=Kq*i;  Kết quả sau khi chạy là :

          A  0.                                  B  120.                              C  60.                                D  20.

Câu 11:  Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:

          A  Shift + F9                    B  Alt + F9                       C  Alt + X                         D  Ctrl + F9

Câu 12:  S:=1; n:=2; While s<=7 do  Begin  S:=s+n;   N:=n+1; End; Write(‘Tong S la:’,S:4); Kết quả là?

          A  8.                                  B  10.                                C  11.                                D  9.

Câu 13:  Để đưa giá trị  hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?

          A  Read(x;y);                   B  Readln(x,y);                C  Writeln(x,y);               D  Write(x;y);

Câu 14:  Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là: 

          A  2.                                  B  3.                                   C  4.                                   D  12.

Câu 15:  Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước:

          A  for := to ;               

          B  for := to do ;          

          C  for := downto ;     

          D  for := downto do ;

Câu 16:  Trong các tên sau, tên nào là đúng  trong ngôn ngữ pascal?

          A  2vidu                           B  Vi-du                            C  _vidu                            D  Vi du

Câu 17:  Cho x là biến thực đã được gán giá trị 15.1234. Để hiện lên màn hình “x=15.12” chọn lệnh nào sau đây ?

          A  Writeln(x);                                                             B  Writeln(x:5);             

          C  Writeln(‘x=’,x:5:2);                                                D  Writeln(‘x=’ ,:5:2);

Câu 18:  Cho hai giá trị  X  là số nguyên, Y là số  thực: Thủ tục nào sau đây là đúng trong pascal?

          A  Writeln(X:8, Y: 2:10;                                          B  Writeln(X:8:2, Y:10:2);  

          C  Writeln(X:8, Y:10:2);                                          D  Writeln(X:8:2, Y:8);

Câu 19:  Chọn câu đúng trong các câu sau:

          A  Kiểu  Integer  chiếm  bộ nhớ 6 byte và phạm vi giá trị từ  -216 đến 216-1   

          B  Kiểu  char chiếm  bộ nhớ 2 byte và bao gồm 256 kí tự trong bộ mã ASCII         

          C  Kiểu longint chiếm  bộ nhớ 4 byte và phạm vi giá trị từ  -231 đến 231-1     

          D  Kiểu  Real  chiếm  bộ nhớ 6 byte và phạm vi giá trị từ  0 đến 216 -1

Câu 20:  Cho đoạn CT: x:=2; y:=3;    IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ;  Sau khi thực hiện CT, giá trị  F là:

          A  F =1.                                                                        B  F=13.                           

          C  F=4.                                                                         D  Không xác định

Câu 21:  Cho đoạn lệnh:    K:=10; While (K>5) do K:=K-2; Write(K);    Kết quả xuất ra màn hình là:

          A  4                                   B  5                                    C  10  5                             D  10  9  8  7  6  5

Câu 22:  Cho biết đoạn chương trình trên thực hiện tính tổng gì? S := 1;FOR i := 2 TO 10  DO S := S + 1 / i;

          A  Tính tổng: .                             B  Tính tổng: . 

          C  Tính tổng: .                       D  Tính tổng: .

Câu 23:  Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, khi x,y lần lượt nhận giá trị 4; 2 thì kết quả thu được là:

          A  12 + 2                     B  56                                 C  6 + 2                        D  58

Câu 24:  a:= 2; while a<15 do a:=a*3;  write( ‘a=’, a);     Giá trị  a sau khi chạy CT là:

          A  18                                 B  12                                 C  6                                    D  8

Câu 25:  Trong pascal cho đoạn chương trình :    Begin X:=2; Y:= X-2;  X:= 2*X-3;Y:=Y-X; End; Hỏi kết quả cuối cùng của X, Y sau khi thực hiện đoạn chương trình trên là bao nhiêu?

          A  X= 1, Y = -2                B  X= 4, Y = -3                C  X= 2, Y = -1                D  X= 1, Y = -1

 

{-- Xem đầy đủ nội dung tại Xem online hoặc Tải về--}

Trên đây là trích dẫn một phần Đề kiểm tra 1 tiết HK 1 môn Tin học lớp 11 - THPT Phan Bội Châu, để xem đầy đủ nội dung đề thi và đáp án chi tiết các em vui lòng đăng nhập website Chúng tôi chọn Xem online hoặc Tải về máy tính. Chúc các em học tốt và thực hành hiệu quả!

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?