Questões de Concurso Público UFRJ 2021 para Técnico de Tecnologia da Informação - Desenvolvimento
Foram encontradas 6 questões
Ano: 2021
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2021 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q1885292
Programação
Utilizando-se do recurso de provedores de
dados do PHPUnit, assinale a alternativa que
representa corretamente o tipo de dado que deve
ser retornado por este provedor.
Ano: 2021
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2021 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q1885305
Programação
Texto associado
Considerando o trecho de código a seguir,
em uma aplicação php, responda
à questão.
1. class Aluno {
2. public $nome, $matricula;
3. public function _ _construct($nome, $matricula){
4. $this->nome = $nome;
5. $this->matricula = $matricula;
6. }
7. public function toString(){
8. return $this->matricula . “: “.$this->nome;
9. }
10. }
11. $alunos = array();
12. array_push($alunos,
13. new Aluno(“Aluno 1”, 1001),
14. new Aluno(“Aluno 2”, 1002),
15. new Aluno(“Aluno 3”, 1003),
16. new Aluno(“Aluno 4”, 1004)
17. );
18. print_r(array_pop($alunos)->toString());
Assinale a alternativa que melhor define o resultado da execução do programa apresentado.
Ano: 2021
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2021 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q1885306
Programação
Texto associado
Considerando o trecho de código a seguir,
em uma aplicação php, responda
à questão.
1. class Aluno {
2. public $nome, $matricula;
3. public function _ _construct($nome, $matricula){
4. $this->nome = $nome;
5. $this->matricula = $matricula;
6. }
7. public function toString(){
8. return $this->matricula . “: “.$this->nome;
9. }
10. }
11. $alunos = array();
12. array_push($alunos,
13. new Aluno(“Aluno 1”, 1001),
14. new Aluno(“Aluno 2”, 1002),
15. new Aluno(“Aluno 3”, 1003),
16. new Aluno(“Aluno 4”, 1004)
17. );
18. print_r(array_pop($alunos)->toString());
Se alterada a função “array_pop” da linha 18
pela função “array_shift”, a alternativa que melhor
definirá o resultado da execução do programa
apresentado será:
Ano: 2021
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2021 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q1885307
Programação
Texto associado
Considerando o trecho de código a seguir,
em uma aplicação php, responda
à questão.
1. class Aluno {
2. public $nome, $matricula;
3. public function _ _construct($nome, $matricula){
4. $this->nome = $nome;
5. $this->matricula = $matricula;
6. }
7. public function toString(){
8. return $this->matricula . “: “.$this->nome;
9. }
10. }
11. $alunos = array();
12. array_push($alunos,
13. new Aluno(“Aluno 1”, 1001),
14. new Aluno(“Aluno 2”, 1002),
15. new Aluno(“Aluno 3”, 1003),
16. new Aluno(“Aluno 4”, 1004)
17. );
18. print_r(array_pop($alunos)->toString());
Um método para apagar o array pode ser identificado na alternativa:
Ano: 2021
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2021 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q1885308
Programação
Texto associado
Considerando o trecho de código a seguir, em
uma aplicação php com PHPUnit, responda à questão.
1. public function testPrimeiro(){
2. $nome = “Aluno 1”;
3. $this->assertEquals(‘Aluno 1’, $nome);
4. return $nome;
5. }
6. public function testSegundo($nome){
7. $tratamento = “Prezado(a) “.$nome;
8. $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9. }
Assinale a alternativa que, utilizando-se do
PHPUnit, melhor completa a implementação para
que o segundo teste seja dependente do retorno
do primeiro teste.