Easily Pass 200-105 Exam Download Free Cisco 200-105 Dumps

QUESTION 1
Which line of code can be used to replace the Cisco https://www.lead4pass.com/200-105.html exam INSERT comment in order to output “hello”? class C { public $ello = ‘ello’; public $c; public $m; function __construct($y) { $this->c = static function($f) { // INSERT LINE OF CODE HERE }; $this->m = function() { return “h”; }; } }$x = new C(“h”); $f = $x->c; echo $f($x->m);
A. return $this->m() . “ello”;
B. return $f() . “ello”;
C. return “h”. $this->ello;
D. return $y . “ello”;
Correct Answer: B

200-105

QUESTION 2
What is the output of the 200-105 following code?
function z($x) { return function ($y) use ($x) { return str_repeat($y, $x); }; } $a = z(2); $b = z(3); echo $a(3) . $b(2);
A. 22333
B. 33222
C. 33322
D. 222333
Correct Answer: B

QUESTION 3
What is the output of the following code?
$f = function () { return “hello”; }; echo gettype($f);
A. hello
B. string
C. object
D. function
Correct Answer: C

QUESTION 4
What is the output of the 200-105 vce following code?
class C {public $x = 1;function __construct() { ++$this->x; }function __invoke() { return ++$this->x; }function __toString() { return (string) –$this->x; } } $obj = new C(); echo $obj();
A. 0
B. 1
C. 2
D. 3
Correct Answer: D

QUESTION 5
In order to create an object storage where each object would be stored only once, you may use which of the following? (Choose 2)
A. SplFixedArray
B. SplObjectStorage
C. SplString
D. spl_object_hash
E. spl_same_object
Correct Answer: BD

QUESTION 6
What is the output of the following code?
class 200-105 exam Base {protected static function whoami() {echo “Base “;}public static function whoareyou() {static::whoami();}} class A extends Base {public static function test() {Base::whoareyou();self::whoareyou();parent::whoareyou();
A. :whoareyou();static::whoareyou();}public static function whoami() {echo “A “;}}class B extends A {public static function whoami() {echo “B “;}}
B. :test();
C. B B B B B
D. Base A Base A B
E. Base B B A B
F. Base B A A B
Correct Answer: C

QUESTION 7
Late static binding is used in PHP to:
A. Load dynamic libraries and extensions at runtime
B. Use caller class information provided in static method call
C. Resolve undefined class names by automatically including needed files
D. Find proper method to call according to the call arguments
Correct Answer: B

QUESTION 8
What is the output of the following code?
class Test {public function __call($name, $args){call_user_func_array(array(‘static’, “test$name”), $args); }public function testS($l) {echo “$l,”;}}class Test2 extends Test {public function testS($l) {echo “$l,$l,”;}}$test = new Test2();$test->S(‘A’);
A. A,
B. A,A,
C. A,A,A,
D. PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback
Correct Answer: B

QUESTION 9
Which of the 200-105 following tasks can be achieved by using magic methods? (Choose 3)
A. Initializing or uninitializing object data
B. Creating a new stream wrapper
C. Creating an iterable object
D. Processing access to undefined methods or properties
E. Overloading operators like +, *, etc.
F. Converting objects to string representation
Correct Answer: ADF

QUESTION 10
How should class MyObject be defined for the following code to work properly? Assume $array is an array and MyObject 200-105 pdf is a user-defined class.
$obj = new MyObject(); array_walk($array, $obj);
A. MyObject should extend class Closure
B. MyObject should implement interface Callable
C. MyObject should implement method __call
D. MyObject should implement method __invoke
Correct Answer: D

Read more:https://www.lead4pass.com/200-105.html Pass Cisco 200-105 exam at first attempt

Reference:http://www.cisco.com/c/en/us/training-events/training-certifications/exams/current-list/200-105-icnd2.html