Gợi ý các mẫu bài test lập trình viên PHP cho nhà tuyển dụng
Bài test lập trình viên PHP được thiết kế để đo lường trình độ thông thạo ngôn ngữ lập trình PHP của lập trình viên. Bài test thường bao gồm một bộ câu hỏi kiểm tra sự hiểu biết của lập trình viên về các chủ đề như kiểu dữ liệu, cấu trúc điều khiển, vòng lặp, hàm và mảng. Dưới đây là những mẫu bài test FUNiX cung cấp mà bạn có thể tham khảo.
Table of Contents
Bài test lập trình viên PHP được thiết kế để đo lường trình độ thông thạo ngôn ngữ lập trình PHP của lập trình viên. Bài test thường bao gồm một bộ câu hỏi kiểm tra sự hiểu biết của lập trình viên về các chủ đề như kiểu dữ liệu, cấu trúc điều khiển, vòng lặp, hàm và mảng. Dưới đây là những mẫu bài test FUNiX cung cấp mà bạn có thể tham khảo.
1. Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
hàm A1 ( $x )
{
chuyển đổi ( $x )
{
trường hợp 1 :
// câu lệnh này giống với if($x == 1)
echo ‘Trường hợp 1 đã được thực thi.’ ;
phá vỡ ;
trường hợp 2 :
// câu lệnh này giống với if($x == 2)
echo ‘Trường hợp 2 đã được thực thi.’ ;
phá vỡ ;
trường hợp 3 :
// câu lệnh này giống với if($x == 3)
echo ‘Trường hợp 3 đã được thực thi.’ ;
phá vỡ ;
trường hợp 4 :
// câu lệnh này giống với if($x == 4)
echo ‘Trường hợp 4 đã được thực thi.’ ;
phá vỡ ;
mặc định :
// câu lệnh này giống như nếu $x không bằng các điều kiện khác
echo ‘Mặc định đã được thực thi.’ ;
phá vỡ ;
}
}
A1 ( 9 ) ;
?>
- a) Trường hợp 1 được thực thi
- b) Trường hợp 2 được thực thi
- c) Mặc định được thực thi
- d) Trường hợp 4 được thực thi
Trả lời: d
Giải thích: Câu lệnh switch được thực thi với $x = 9.
2. Bài test lập trình viên PHP – Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
hàm viết hoa ( $string )
{
echo ucwords ( $string ) ;
}
$wow = “chữ hoa” ;
$wow ( “Đã đến lúc sống cỡ vua” ) ;
?>
- a) THỜI GIAN SỐNG KÍCH THƯỚC KING
- b) Thời gian sống King size
- c) Chữ hoa
- d) Thời gian sống King Size
Trả lời: d
Giải thích: Hàm ucwords() chuyển ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa.
<<< Xem thêm: 8 ứng dụng thực tế hàng đầu của ngôn ngữ lập trình PHP
3. Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
chức năng TV ( $string )
{
echo “chương trình truyền hình yêu thích của tôi là ” . $string ;
hàm b ( )
{
echo “Tôi ở đây để làm hỏng mã này” ;
}
}
b ( ) ;
?>
- a) Tôi ở đây để làm hỏng mã này
- b) Lỗi
- c) Chương trình truyền hình yêu thích của tôi là Tôi ở đây để làm hỏng mã này
- d) Không có điều nào được đề cập
Trả lời: b
Giải thích: b không được khai báo nếu TV() không được gọi trước.
4. Bài test lập trình viên PHP – Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
chức năng TV ( $string )
{
echo “chương trình truyền hình yêu thích của tôi là ” . $string ;
hàm b ( )
{
echo “Tôi ở đây để làm hỏng mã này” ;
}
}
hàm b ( )
{
echo “Tôi ở đây để làm hỏng mã này” ;
}
b ( ) ;
?>
- a) Tôi ở đây để làm hỏng mã này
- b) Lỗi
- c) chương trình truyền hình yêu thích của tôi là Tôi ở đây để làm hỏng mã này
- d) Không có điều nào được đề cập
Trả lời: a
Giải thích: Cách này hiệu quả vì b cũng được khai báo độc lập với TV().
5. Bài test lập trình viên PHP – Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
chức năng TV ( $string )
{
echo “chương trình truyền hình yêu thích của tôi là ” . $string ;
hàm b ( )
{
echo “Tôi ở đây để làm hỏng mã này” ;
}
}
hàm b ( )
{
echo “Tôi ở đây để làm hỏng mã này” ;
}
b ( ) ;
TV ( “Sherlock” ) ;
?>
- a) Tôi ở đây để làm hỏng mã này
- b) Lỗi
- c) Chương trình truyền hình yêu thích của tôi là Tôi ở đây để làm hỏng mã này
- d) Không có điều nào được đề cập
Trả lời: b
Giải thích: Hàm b được khai báo 2 lần.
<<< Xem thêm: Cách thêm PHP trong WordPress: 4 phương pháp đơn giản
6. Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
chức năng TV ( $string )
{
echo “chương trình truyền hình yêu thích của tôi là ” . $string ;
hàm b ( )
{
echo “Tôi ở đây để làm hỏng mã này” ;
}
}
a ( “Sherlock” ) ;
b ( ) ;
?>
- a) Tôi ở đây để làm hỏng mã này
- b) Lỗi
- c) chương trình truyền hình yêu thích của tôi là Sherlock Tôi ở đây để làm hỏng mã này
- d) Không có cái nào được đề cập
Trả lời: c
Giải thích: b được khai báo là TV() được thực thi trước tiên.
7. Bài test lập trình viên PHP – Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
hàm calc ( $num1 , $num2 )
{
$tổng = $num1 * $num2 ;
}
$kết quả = calc ( 42 , 0 ) ;
kết quả echo $ ;
?>
- a) Lỗi
- b) 0
- c) 42
- d) 84
Trả lời: a
Giải thích: Hàm không trả về bất cứ thứ gì.
8. Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
hàm calc ( $num1 , $num2 )
{
$tổng = $num1 * $num2 ;
trả về tổng số $ ;
}
$kết quả = calc ( 42 , 0 ) ;
kết quả echo $ ;
?>
- a) Lỗi
- b) 0
- c) 42
- d) 84
Trả lời: b
Giải thích: Hàm trả về $total.
<<< Xem thêm: Các mẹo để cải thiện hiệu suất PHP cho dân kỹ thuật
9. Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
$var = 10 ;
hàm một ( )
{
tiếng vang $var ;
}
một ( ) ;
?>
- a) Lỗi
- b) 10
- c) Không có đầu ra
- d) Không có cái nào được đề cập
Trả lời: c
Giải thích: $var không có tính toàn cục và do đó không có sẵn cho one().
10. Bài test lập trình viên PHP – Đầu ra của đoạn mã PHP sau đây sẽ là gì?
<?php
chức năng của tôi ( $m )
{
nếu ( $m < 0 )
tiếng vang “nhỏ hơn 0” ;
nếu ( $ >= 0 )
tiếng vang “Không đúng” ;
}
của tôi ( 0 ) ;
?>
- a) Nhỏ hơn 0
- b) Không đúng
- c) Không có kết quả
- d) Không có kết quả nào được đề cập
Trả lời: b
Giải thích: Đối số là 0.
11. Tổng kết
Như vậy, trên đây là tổng hợp 10 bài test lập trình viên PHP được nhiều nhà tuyển dụng sử dụng phổ biến nhất hiện nay. Để có thể tìm được ứng viên sáng giá hoặc các bạn ứng viên sẽ tự tin hơn thì hãy tham khảo nhiều nội dung hay hơn từ FUNiX nhé! Bên cạnh đó, để có được kiến thức PHP tốt nhất thì bạn nên đăng ký ngay khóa học lập trình PHP tại FUNiX. Khoá học được thiết kế và giảng dạy theo học liệu MOOC, giúp bạn cập nhật xu thế công nghệ 4.0 qua từng bài giảng. Ngoài ra, bạn sẽ được FUNiX hỗ trợ giới thiệu việc làm đầu ra ở các doanh nghiệp lớn tại 3 thành phố chủ điểm như Hà Nội, Đà Nẵng và TP. Hồ Chí Minh.
Nhấn đăng ký khóa học ngay tại đây:
>>> Xem thêm những thông tin hữu ích:
Học lập trình PHP bắt đầu từ đâu? Mách bạn mẹo học hiệu quả nhất
Học lập trình PHP tại FUNiX: Lợi ích & Cơ hội nghề nghiệp
Lập trình PHP có khó không? Học lập trình PHP cần những điều kiện gì?
PHP là gì? Những dự án lập trình PHP trong thực tế
Đào Thị Kim Thảo
Bình luận (0
)