Magna Concursos

Foram encontradas 890 questões.

2301090 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

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á:

 

Provas

Questão presente nas seguintes provas
2301089 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

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.

 

Provas

Questão presente nas seguintes provas
2301088 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Marque a alternativa que apresenta o resultado da execução do trecho de código a seguir, implementado em Java.

1. int a = 10, b = 7, c = 18;

2. String situacao = a < b ?

3. a < c ? “Situação 1” :

4. “Situação 2” :

5. b < c ? “Situação 3” :

6. “Situação 4”;

7. System.out.println(situacao);

 

Provas

Questão presente nas seguintes provas
2301087 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considerando a declaração corretamente implementada da rota a seguir, em uma aplicação com o framework Laravel, responda à questão.

Route::resource(‘alunos’, ‘AlunoController’);

Uma chamada HTTP corretamente implementada, com os verbos GET e DELETE para a rota /alunos/ {aluno}, sendo {aluno} uma passagem de parâmetro, deverá chamar, respectivamente, os métodos:

 

Provas

Questão presente nas seguintes provas
2301086 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código a seguir, implementado em Java, para responder à questão abaixo.

1. Printer printer = new Printer();

2. printer.setInPrintListener(msg -> {

3. System.out.println(“Mensagem: “+msg);

4. });

5. printer.toPrint(“Minha mensagem.”);

Das alternativas a seguir, a que melhor define o tipo de implementação apresentada nas linhas de 2 a 4 é:

 

Provas

Questão presente nas seguintes provas
2301085 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código a seguir, implementado em Java, para responder à questão abaixo.

1. Printer printer = new Printer();

2. printer.setInPrintListener(msg -> {

3. System.out.println(“Mensagem: “+msg);

4. });

5. printer.toPrint(“Minha mensagem.”);

Quanto ao parâmetro de entrada do método setInPrintListener da classe Printer, é correto afirmar que é uma:

 

Provas

Questão presente nas seguintes provas
2301084 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código a seguir, implementado em Java, para responder à questão.

1. public class UFRJ{

2. public static void main(String[] args) {

3. List<Aluno> alunos = Arrays.asList(

4. new Aluno(“Aluno 1”, “1@aluno.com”),

5. new Aluno(“Aluno 2”, “2@aluno.com”),

6. new Aluno(“Aluno 3”, “3@aluno.com”)

7. );

8. alunos.forEach(System.out::println);

9. }

10. }

Das opções a seguir, a que apresenta uma implementação para obter o mesmo resultado do código apresentado é:

 

Provas

Questão presente nas seguintes provas
2301083 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código a seguir, implementado em Java, para responder à questão.

1. public class UFRJ{

2. public static void main(String[] args) {

3. List<Aluno> alunos = Arrays.asList(

4. new Aluno(“Aluno 1”, “1@aluno.com”),

5. new Aluno(“Aluno 2”, “2@aluno.com”),

6. new Aluno(“Aluno 3”, “3@aluno.com”)

7. );

8. alunos.forEach(System.out::println);

9. }

10. }

Considerando o trecho da linha 8, é possível afirmar que, por padrão, será impresso no console o retorno do método indicado em:

 

Provas

Questão presente nas seguintes provas
2301082 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

No uso da classe java.lang.Thread, para permitir a implementação de processos paralelos na linguagem Java, é possível aguardar a completa execução de uma Thread, utilizando-se do método apresentado em:

 

Provas

Questão presente nas seguintes provas
2301081 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Assinale, dentre as alternativas a seguir, uma das heurísticas de Nielsen, responsável por nortear as definições básicas de usabilidade na área de Interface Homem-Máquina.

 

Provas

Questão presente nas seguintes provas