Câu hỏi trắc nghiệm PHP

PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Trong bài viết dưới đây Quản trị mạng muốn gửi đến bạn đọc bộ câu hỏi trắc nghiệm về chủ đề này để bạn tham khảo.

Xem thêm:

  • Câu 1: PHP tượng trưng cho cái gì:
    • Preprocessed Hypertext Page
    • Hypertext Transfer Protocol
    • PHP: Hypertext Preprocessor
    • Hypertext Markup Language
  • Câu 2: Đoạn mã sau , in ra giá trị nào sau đây
    <?php

    $a=1;

    function test(){

    echo "a=$a";

    }

    test();

    ?>
    • 1
    • 2
    • 3
    • Không có đáp án
  • Câu 3: Đoạn mã sau, in ra giá trị nào sau đây
    <?php

    FUNCTION TEST(){

    echo 'HELLO WORLD!';

    }

    test();

    ?>
    • HELLO WORLD!    
    • hello world!         
    • hello wolrd   
    •  Không chạy được, báo lỗi
  • Câu 4: Đoạn mã nào sau đây được sử dụng để chú thích PHP
    •  /* commented code here */
    • // you are handsome
    • # you are gay
    • Tất cả các ý trên
  • Câu 5. Mặc định của một biến không có giá trị được thể hiện với từ khóa
    • none
    • null
    • undef
    • Không có khái niệm như vậy trong PHP
  • Câu 6: Ký hiệu nào được dùng khi sử dụng biến trong PHP
    • $$
    •  $
    •  @
    • #
  • Câu 7: Đoạn mã sau, in ra giá trị nào sau đây
    <?php

    $check='false';

    if($check){ echo 'true'; } else{echo 'false';}

    ?>
    •  false 
    • true
    • Không có giá trị
    • true false
  • Câu 8: Hàm nào sau đây dùng để khai báo hằng số
    • const
    • constants
    • define
    • def
  • Câu 9: Đoạn mã sau, in ra giá trị nào sau đây
    $var = '0';

    if ($var) {

    echo 'true';

    } else {

    echo 'false';

    }
    • false
    • true    
    • không có giá trị
    • true false
  • Câu 10: Giá trị của tham số sau
    $var = 1 / 2;
    • 1
    • 0
    • 0,5
    • 1/2
  • Câu 11: Truy cập đến phần từ có giá trị 'd'
    $a = array(

    'a',

    3 => 'b',

    1 => 'c',

    'd'

    );
    • $a[1]
    •  $a[2]    
    •  $a[3]   
    • $a[4]
  • Câu 12: Đáp án nào sau đây không được xác định trước bởi PHP (Magic constants)
    •  __LINE__
    • __FILE__
    • __DATE__
    • __METHOD__
  • Câu 13: Đoạn mã sau, in ra giá trị nào sau đây
    $a = array();

    if ($a == null) {

    echo 'true';

    } else {

    echo 'false';

    }
    • true
    • false  
    •  không in
    • A và B
  • Câu 14: Đoạn mã sau, in ra giá trị nào sau đây
    if (null === false) {

    echo 'true';

    } else {

    echo 'false';

    }
    • true 
    • false
    • lỗi   
    • A và B
  • Câu 15: Đoạn mã sau, in ra giá trị nào sau đây
    <?php

    $RESULT = 11 + 011 + 0x11;

    echo "$RESULT";

    ?>
    • 22

    • 11

    • 37

    • 39

    Đầu tiên chuyển đổi tất cả chúng sang thập phân:
    11 = 11 (thập phân)
    011 = 9
    0x11 = 17
  • Câu 16: Đâu không phải là phép toán được dùng so sánh trong PHP
    • ===
    • >=
    • !=
    • <=>
  • Câu 17: Đoạn mã sau, in ra giá trị nào sau đây
    $var = 'a';

    $VAR = 'b';

    echo "$var$VAR";
    • ab
    • aa
    • bb
    • AB
  • Câu 18: Đoạn mã sau, in ra giá trị nào sau đây
    $a = array(

    null => 'a',

    true => 'b',

    false => 'c',

    0 => 'd',

    1 => 'e',

    '' => 'f'

    );

    echo count($a);
    • 2
    • 3
    • 5
    • 6
  • Câu 19: Đoạn mã sau, in ra giá trị nào sau đây
    class MyException extends Exception {}

    try {

    throw new MyException('Oops!');

    } catch (Exception $e) {

    echo "Caught Exception";

    } catch (MyException $e) {

    echo "Caught MyException";

    }
    • Caught Exception
    •  Caught MyException
    • Không thực thi 
  • Câu 20: Đoạn mã sau, in ra giá trị nào sau đây
    $a = 1;

    {

    $a = 2;

    }

    echo $a;
    • 1
    • 2
    • 12
Tệ quá!
Bạn cần cố gắng hơn!
Khá lắm!
Kiến thức bạn thật tuyệt 
Kiểm tra kết quả Làm lại
Thứ Sáu, 28/09/2018 11:10
3,29 👨 11.970
1 Bình luận
Sắp xếp theo
  • Công Danh
    Công Danh

    11 + 11 + 0 x 11 = 39????

    $a[ ] có vị trí từ a0 -> a3 rồi đáp án a4 ????

    check='false' điều kiện if(check) thì check==true là sai rồi sao in ra true đc hay z ???

    Thích Phản hồi 12/08/22
    • Tân Nguyễn Hoài
      Tân Nguyễn Hoài

      Để tôi giải thích câu check do nó là một chuỗi nên khi đưa vào kiểm tra thì chương trình sẽ kiểm tra nó có rỗng hay không vì vậy kết quả trên là đúng rồi, còn câu $a[3] thì bạn nói đúng rồi do đề sai thôi

      Thích Phản hồi 17:46 09/05