Đề kiểm tra 1 tiết HK1 môn Tin học 11 năm 2018 - 2019 có đáp án Trường THPT Phan Bội Châu

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

ĐỀ KIỂM TRA 1 TIẾT HK1 MÔN TIN 11

NĂM HỌC 2018 – 2019

Thời gian: 45 phút

 

Câu 1: 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=4.                                     

B.  F =1.                            

C.  Không xác định           

D.  F=13.

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

A.  Writeln(‘X=’; A+B);           

B.  X:= 2(A- B);                

C.  X = A+ B;             

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

Câu 3: 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.  10.                                        

B.  8.                                  

C.  9.                                  

D.  11.

Câu 4: 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.  10  9  8  7  6  5                     

B.  4                                   

C.  5                                   

D.  10  5

Câu 5: Cho biểu thức trong toán như sau: ,hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal

A. 2sin(x*x + 1) – 4sqrt(x+2);  

B.  2*sin(sqr(x) + 1) – 4 * sqrt(x+2);                           

C.  2*sin(x*x +1) – 4* sqr(x+2);                                          

D.  2*sin(sqrt(x) + 1) – 4*sqr(x+2);     

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

A.  4                                           

B.  6                                   

C.  7                                   

D.  2

Câu 7: Để đư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.  Write(x;y);                           

B.  Read(x;y);                    

C.  Readln(x,y);                 

D.  Writeln(x,y);

Câu 8:  Cho điều kiện \(\left\{ \begin{array}{l}
x \ge 2\\
x < 5
\end{array} \right.\) trong Pascal ta biểu diễn biểu thức như sau ?

A.  (x >= 2)  and (x<5)             

B.  (x <5) and  (2 <=x)               

C.  (2 <= x)  or (x <5)                  

D.  (x >= 2) or ( x<5)

Câu 9:  N:=5;   x:=0;  For i:=1 to N do If ( i mod 2=0) then x:=x+1; Write(x); Kết quả là :

A  6                                           

B  4                                   

C  2                                   

D  0

Câu 10: Cho hai biến x,y thoả 100  x,y  150 khi S = x*y thì S khai báo như thế nào là ít tốn bộ nhớ nhất?

A.  Var s: integer;                      

B.  Var s: byte;                  

C.  Var s: longint;              

D.  Var s: real;

Câu 11:  Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal?

A . 12A                                      

B.  ‘hello’                           

C.  123                               

D.  ‘20,5’

Câu 12:  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 := downto ;                         

C.  for := to do ;                             

D.  for := downto do ;

Câu 13:  T:= 0;  FOR i:= 100 TO 999 DO  IF (i MOD 2 < > 0) AND (i MOD 3 = 0) THEN T := T + i; Đoạn CT trên dùng để:

A. Tính tổng tất cả các số lẻ có 3 chữ số.      

B. Tính tổng tất cả các số có 3 chữ số là số lẻ và chia hết cho 3.                                   

C. Tính tổng tất cả các số tự nhiên có 3 chữ số.   

D. Tính tổng tất cả các số có 3 chữ số là số chẵn và chia hết cho 3.

Câu 14:  Giá trị ‘2a+b’  thuộc kiểu hằng nào sau đây?

A..  Hằng biểu thức                    

B.  Hằng số                        

C.  Hằng xâu                     

D.  Hằng logic

Câu 15:  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:2, Y:10:2);         

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

C.  Writeln(X:8:2, Y:8);              

D.  Writeln(X:8, Y: 2:10;

Câu 16:  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);                           

B.  Writeln(M:2);               

C.  Write(M:5:2);               

D.  Writeln(M:2:5);

Câu 17:  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 = -1                        

B.  X= 1, Y = -2                

C.  X= 2, Y = -1                

D.  X= 4, Y = -3

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

A.  S= 4                                     

B.  S = 6                            

C.  S= 15                           

D.  S= 10

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

A.  Alt + X                                

B.  Shift + F9                    

C.  Alt + F9                       

D.  Ctrl + F9

Câu 20:  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 21:  Trong Pascal ,từ khoá nào dùng để khai báo biến ?                                         

A.  Program                                 

B.  Uses                             

C.  Var                               

D.  Const

Câu 22:  Cho đoạn chương trình :  Y:=3; X:=Y-2;  Y:= 2*Y+1;X:=Ymod X; 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= 0, Y = 7                         

B.  X= 1, Y = 7                 

C.  X= 0, Y = 3                        

D.  X= 7, Y = 7

{-- xem đầy đủ nội dung ở phần xem online hoặc tải về --}

 

Trên đây là trích đoạn một phần câu hỏi trong Đề kiểm tra 1 tiết HK1 môn Tin học 11 năm 2018 - 2019 Trường THPT Phan Bội Châu Để xem toàn bộ nội dung các em chọn chức năng xem online hoặc đăng nhập vào trang Chúng tôi để tải tài liệu về máy tính. 

Chúc các em học tập tốt ! 

Tham khảo thêm

Bình luận

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