Đề kiểm tra HK2 môn Tin học 11 năm 2019 - Trường THPT Ngô Quyền

Câu hỏi Trắc nghiệm (40 câu):

  • Câu 1:

    Mã câu hỏi: 103718

    Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để?

    • A.Khai báo thư viện      
    • B.Khai báo tên chương trình
    • C.Khai báo hằng     
    • D.Khai báo biến
  • Câu 2:

    Mã câu hỏi: 103719

    Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên:

    • A.Kiểu byte, real, integer.                
    • B.Kiểu byte, integer, word.     
    • C.Kiểu real, char, boolean.   
    • D.Kiểu integer, real, char
  • Câu 3:

    Mã câu hỏi: 103720

    Trong  Pascal câu lệnh nào dùng để xuất dữ liệu?

    • A.Writeln(<Biểu thức>)         
    • B.Readln(<Biểu thức>)
    • C.Program(<Biểu thức>)      
    • D.Read(<Biểu thức>)
  • Câu 4:

    Mã câu hỏi: 103721

    Trong Pascal, biểu thức nào dưới đây sai?

    • A.2*y           
    • B.a*b/c        
    • C.2/x + x*y    
    • D.x2+ 1
  • Câu 5:

    Mã câu hỏi: 103722

    Chương trình sau cho kết quả gì?

    Var a, b, m: integer;

    Begin

           a:= 5; b:=4;

           m:=sqrt(a+b);

           write(‘m=’);

    end.

    • A.4
    • B.5
    • C.9.0
    • D.3
  • Câu 6:

    Mã câu hỏi: 103723

    Cho 2(x3 – 5) + y2 . Biểu thức sau viết trong Pascal sẽ là ?

    • A.2*x*x*x – 5 + y*y           
    • B.2*(x*sqr(x) – 5 + sqr(y))
    • C.2*(x*sqr(x) – 5) + sqr(y)          
    • D.2*(x*sqr(x) – 5 + sqr(y)
  • Câu 7:

    Mã câu hỏi: 103724

    Xét chương trình sau

           Var  a, b: integer;

           BEGIN

                a:=3;  b:=2;  b:=a+b;  a:=a div b;

                Write(a);

           END.

    Kết quả của chương trình trên là:      

    • A.1
    • B.3
    • C.5
    • D.4
  • Câu 8:

    Mã câu hỏi: 103725

    Xét chương trình sau:

           Var   n, S: integer;

           BEGIN

                   S := 9; n := 5;

                   S := S mod n; n := S + n;

                   Write(S);

           END.

    Kết quả của chương trình trên là:

    • A.9
    • B.14
    • C.4
    • D.1
  • Câu 9:

    Mã câu hỏi: 103726

    Biểu thức nào sau đây không cho kết quả là 1?

    • A.sqrt(25)/4     
    • B.sqrt(25) div 4
    • C.sqrt(25) mod 4          
    • D.sqrt(25) div 5
  • Câu 10:

    Mã câu hỏi: 103727

    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:2);          
    • B.readln(x, 5);
    • C.readln(x, y);      
    • D.readln(‘y = ’, y);
  • Câu 11:

    Mã câu hỏi: 103728

    Muốn kiểm tra đồng thời cả 3 giá trị của A, B, C có cùng lớn hơn 10 hay không ta viết câu lệnh If thế nào cho đúng?

    • A.If  (A, B, C > 10) then ...      
    • B.If (A > 10), (B > 10), (C > 10) then ...
    • C.If (A>10) And (B>10) And (C>10) then ...   
    • D.If (A>10) Or (B>10) Or (C>10) then ...
  • Câu 12:

    Mã câu hỏi: 103729

    Trong các khai báo biến sau, khai báo nào là sai?

    • A.Var  x1, x2 : Integer;         
    • B.Var  x1, x1: Char;
    • C.Var  x1, x4: Byte;         
    • D.Var  x1, x3 :real;
  • Câu 13:

    Mã câu hỏi: 103730

    Biến x nằm trong phạm vi 215 - 270, khai báo nào trong các khai báo sau là tối ưu nhất?

    • A.var x: real;         
    • B.var x: integer;       
    • C.var x: byte;       
    • D.var x: word;
  • Câu 14:

    Mã câu hỏi: 103731

    Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

    • A.If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>;
    • B.If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>;     
    • C.If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>:      
    • D.If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>;
  • Câu 15:

    Mã câu hỏi: 103732

    Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình?

    • A.KQ la a            
    • B.Ket qua la: a
    • C.Không đưa ra gì cả             
    • D.QK la: <giá trị của a>  
  • Câu 16:

    Mã câu hỏi: 103733

    Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?

    • A.b:=(a=5) or(c=7);   
    • B.c:=PI*12;         
    • C.a:=b + c;         
    • D.x:=12,5;
  • Câu 17:

    Mã câu hỏi: 103734

    Pascal là ngôn ngữ lập trình thuộc loại:

    • A.Ngôn ngữ máy    
    • B.Không thuộc loại nào
    • C.Hợp ngữ            
    • D.Ngôn ngữ bậc cao
  • Câu 18:

    Mã câu hỏi: 103735

    Câu lệnh nào dùng để nhập dữ liệu trong Pascal

    • A.Real(<Biểu thức>)               
    • B.Write(<Biểu thức>)
    • C.Read(<Biểu thức>)          
    • D.Begin(<Biểu thức>)
  • Câu 19:

    Mã câu hỏi: 103736

    Khai báo nào trong các khai báo sau là hợp lệ ?

    • A.Const : n =10;       
    • B.Const n:=10;        
    • C.Const n=10;      
    • D.Const n : real;
  • Câu 20:

    Mã câu hỏi: 103737

    Cho sin2x – sinxcosx . Biểu thức sau viết trong Pascal sẽ là ?

    • A.2*sin(x) – sin(x)*cos(x)            
    • B.sqr(sin(x)) – sin(x)*cos(x)   
    • C.sqrsin(x) – sin(x)*cos(x)            
    • D.sqr(sin(x) – sin(x)*cos(x)
  • Câu 21:

    Mã câu hỏi: 103738

    Xét chương trình sau

           Var  k, m: byte;

           BEGIN

                k := 10;  m := 7;  m := k - m;  k := k + m;

                Write(m);

           END.

    Kết quả của chương trình trên là:      

    • A.3
    • B.17
    • C.7
    • D.Kết quả khác
  • Câu 22:

    Mã câu hỏi: 103739

    Xét chương trình sau:

           Var   p, q: real;

           BEGIN

                   p := -20;   q := 5 ;

                   q := p/2;   p:= p*q;

                   Write(p);

           END.

    Kết quả của chương trình trên là:

    • A.10
    • B.40
    • C.-100
    • D.-4
  • Câu 23:

    Mã câu hỏi: 103740

    Biểu thức điều kiện để kiểm tra một số nguyên N bất kì chia hết cho số nguyên K là:

    • A.N mod K <> 0;         
    • B.N div K = 0;           
    • C.N mod K = 0;    
    • D.N div K = 1; 
  • Câu 24:

    Mã câu hỏi: 103741

    Biểu thức điều kiện để kiểm tra một số nguyên N bất kì  không chia hết cho số nguyên K là:

    • A.N mod K = 1;    
    • B.N mod K <> 0;   
    • C.N div K<> 0;        
    • D.N div K = 1; 
  • Câu 25:

    Mã câu hỏi: 103742

    Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để

    • A.khai báo biến.         
    • B.khai báo tên chương trình.
    • C.khai báo thư viện.         
    • D.khai báo hằng.
  • Câu 26:

    Mã câu hỏi: 103743

    Cho biểu thức trong Pascal: abs(x+1) - 3. Biểu thức tương ứng trong Toán học là:

     

    • A.\(\left| {x - 1} \right| + 3\)
    • B.\(3 + \left| {x - 1} \right|\)
    • C.\(3 - \left| {x + 1} \right|\)
    • D.\(\left| {x + 1} \right| - 3\)
  • Câu 27:

    Mã câu hỏi: 103744

    Trong Turbo Pascal, xác định tên đúng trong các tên sau:

    • A.10pro          
    • B.Bai tap_1    
    • C.Baitap      
    • D.ngay sinh
  • Câu 28:

    Mã câu hỏi: 103745

    Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi :

    • A.dấu chấm phẩy (;)     
    • B.dấu phẩy (,)     
    • C.dấu chấm (.)     
    • D.dấu hai chấm (:)
  • Câu 29:

    Mã câu hỏi: 103746

    Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để

    • A.khai báo tên chương trình.  
    • B.khai báo hằng.
    • C.khai báo biến.            
    • D.khai báo thư viện.
  • Câu 30:

    Mã câu hỏi: 103747

    Cho a:=3; b:=5. Câu lệnh IF a>b Then a:=4 Else b:=1. Sau khi thực hiện đoạn chương trình trên đáp án nào đúng?

    • A.b=1
    • B.a=3
    • C.b=5
    • D.a=4
  • Câu 31:

    Mã câu hỏi: 103748

    Cho đoạn chương trình sau:
                                      If(a<>5) then x:= (9 div a)  Else x:= -2016;
                                      Write(‘ x= ‘, x + 1);
    Khi cho a = 1 thị đoạn chương trình trên sẽ in ra màn hình giá trị x bằng bao nhiêu?

    • A.x = -2016.         
    • B.x = -2015;    
    • C.x = 9;       
    • D.x =1;
  • Câu 32:

    Mã câu hỏi: 103749

    Trong Pascal, biểu thức (29 mod 4) bằng:

    • A.2
    • B.0
    • C.1
    • D.3
  • Câu 33:

    Mã câu hỏi: 103750

    Trong pascal, câu lệnh gán nào sau đây là sai:

    • A.c-1:=d;   
    • B.c:=x+y;               
    • C.a:=b+c;        
    • D.a:=b;
  • Câu 34:

    Mã câu hỏi: 103751

    Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;

    Hãy cho biết đoạn chương trình trên dùng để:

    • A.Tìm giá trị lớn nhất của 2 số a và b;    
    • B.Tính giá trị a;
    • C.Tính giá trị b;        
    • D.Tính giá trị của a và b.
  • Câu 35:

    Mã câu hỏi: 103752

    Trong Pascal, cú pháp để khai báo biến là:

    • A.Var <danh sách biến> = <kiểu dữ liệu>;      
    • B.Var <danh sách biến> : <kiểu dữ liệu>;
    • C.<danh sách biến> :  kiểu dữ liệu;     
    • D.Var <danh sách biến>;
  • Câu 36:

    Mã câu hỏi: 103753

    Trong Pascal, biểu thức (75 div 15) bằng:

    • A.1                    
    • B.0
    • C.5
    • D.Không đáp án nào đúng
  • Câu 37:

    Mã câu hỏi: 103754

    Trong ngôn ngữ lập trình Pascal, hãy cho biết  giá trị của M sau khi thực hiện đoạn chương trình sau với a=9 và b=20?

    M := a;

    If a < b then M := b;

    • A.M = 9;               
    • B.M nhận cả hai giá trị trên;
    • C.M không nhận giá trị nào;   
    • D.M = 20;
  • Câu 38:

    Mã câu hỏi: 103755

    Xác định giá trị của biểu thức:    S = (250 div 100) + (150 mod 100) div 10

    • A.S = 9;        
    • B.S = 6;        
    • C.S = 7;   
    • D.S = 8.
  • Câu 39:

    Mã câu hỏi: 103756

    Cho biểu thức dạng toán học sau: \(\frac{1}{4}\sqrt {{a^2} - {b^2}} \) ; hãy chọn dạng biểu diễn tương ứng trong Pascal:

    • A.1/4* sqrt(a*a-b*b)         
    • B.1/4 + sqrt(a*a-b*b)
    • C.1/4 * sprt(a*a-b*b)           
    • D.1/4 -  sqrt(a*a-b*b)
  • Câu 40:

    Mã câu hỏi: 103757

    Trong ngôn ngữ lập trình Pascal, câu lệnh ghép được sử dụng khi

    • A.Cần một lệnh đơn thực hiện một công việc; 
    • B.Ghép nhiều câu lệnh thành một câu lệnh;
    • C.Cả ba trường hợp trên.        
    • D.Cần nhiều câu lệnh thực hiện một công việc;

Bình luận

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