Magna Concursos

Foram encontradas 50 questões.

2579765 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Na versão mais recente do Javascript (ES6), uma nova funcionalidade foi adicionada, chamada “arrow functions”. O código que retorna um valor verdadeiro no console do navegador é

 

Provas

Questão presente nas seguintes provas
2579764 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o código em Linguagem C a seguir.

#include <stdio.h>

/** A alternativa correta deve substituir este bloco de comentários **/

int main() {

int a = 3, b = 4, c;

operacao(a, b, &c);

printf("%d", c);

}

Com base nas informações dadas, o código que vai substituir o bloco de comentário e permitirá executar o programa sem erros e com a saída no console com o valor 7 é

 

Provas

Questão presente nas seguintes provas
2579763 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere as seguintes estruturas de dados em Python.

a = list(range(0,10))

b = ('a', (1,2), 'b')

c = {"laranja", "uva", "banana", "uva"}

d = {"c": 1, "d":2}

Com base nas informações dadas, o conjunto de comandos que executa totalmente sem erros, após a criação das estruturas de dados é

 

Provas

Questão presente nas seguintes provas
2579762 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere a estrutura de diretórios e arquivos a seguir.

Arquivo Classe1.java, na pasta pacote:
package pacote;
public class Classe1 {
public int a = 1;
private int b = 2;
int c = 3;
}
Arquivo Classe2.java, na pasta pacote:
package pacote;
public class Classe2 {
int a = 1;
public static int b = 2;
static final int c = 3;
}
Arquivo Classe3.java, na pasta mãe da pasta pacote:
import pacote.Classe1;
import pacote.Classe2;
public class Classe3 {
public static void main(String[] args) {
Classe1 c1 = new Classe1();
Classe2 c2 = new Classe2();
Classe2 c3 = new Classe2();
/******************
Substituir alternativa
por este bloco de comentários (destacado em negrito)
*******************/

}
}

A alternativa correta, que substitui o bloco de comentários no arquivo Classe3.java, podendo ser executado sem nenhum erro, é

 

Provas

Questão presente nas seguintes provas
2579761 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o código a seguir.

public class Polimorfismo {
public static void main(String[] args) {
(new Classe3()).print();
(new Classe1()).print();
(new Classe1()).print(6);
(new Classe3()).print();
(new Classe2()).print();
(new Classe0()).print();
(new Classe1()).print(5);
(new Classe2()).print();
}
}
class Classe0 {
void print() { System.out.print(" 1 ");}
}
class Classe1 extends Classe0 {
void print(int a) { System.out.print(" " + a + " ");}
void print() { System.out.print(" 2 ");}
}
class Classe2 extends Classe0 {
void print() { super.print(); System.out.print(" 3 ");}
}
class Classe3 extends Classe0 {
void print() { System.out.print(" 4 ");}
}

A saída correta no console que é exibida executando esse código Java é

 

Provas

Questão presente nas seguintes provas
2579760 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o conceito de classe Abstrata no contexto de Orientação a Objetos e o código a seguir.

abstract class Abstrato {
abstract float metodo1();
void metodo2() { }
}

Com base no código do enunciado e da alternativa no mesmo arquivo nomeado Concreta.java, os conceitos de classe abstrata corretamente em Java se encontram, apenas, em

 

Provas

Questão presente nas seguintes provas
2579759 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Sobre o conceito de Interface no contexto de Orientação a Objetos, a alternativa com a implementação Java correta é

 

Provas

Questão presente nas seguintes provas
2579758 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o programa a seguir escrito em linguagem C.

#include <stdio.h>
int TAM(int n) {
int x;
if (n == 1) {
return(1 + n);
}
x = TAM(n/2) + TAM(n/2);
return(x);
}
int main() {
int n = 16;
printf("%d ", TAM(n));
}

Após a execução do programa, o resultado é

 

Provas

Questão presente nas seguintes provas
2579757 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere as funções busca1 e busca2 descritas a seguir, que apresentam a busca de um nó na lista linear L com n elementos, conhecendo-se a sua chave. A variável x corresponde à chave do nó procurado. As funções informam, ao final, o índice do nó que se deseja buscar. Se este não for encontrado, o índice é nulo.

função busca1(x)
1. i := 1
2. busca1 := 0
3. enquanto i ≤ n faça
4. se L[i].chave = x então
5. busca1 := i
6. i := n + 1
7. senão i := i + 1

função busca2(x)
1. i := 1
2. L[n + 1].chave := x
3. enquanto L[i].chave ≠ x faça
4. i := i + 1
5. se i ≠ n + 1 então busca2 := i
6. senão busca2 := 0

Com base nas informações dadas, é correto afirmar:

 

Provas

Questão presente nas seguintes provas
2579756 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Sobre as características das estruturas de dados lineares (fila, pilha e lista), atribua V (verdadeiro) ou F (falso) para as afirmativas a seguir.

( ) Enquanto uma pilha permite a inserção e a eliminação de elementos em apenas uma extremidade, uma fila permite a inserção em uma extremidade e a eliminação na outra.

( ) Em uma lista circular duplamente encadeada, o ponteiro anterior do início da lista aponta para o fim, e o ponteiro próximo do fim da lista aponta para o início.

( ) Para remover um elemento de uma lista simplesmente encadeada, deve-se alterar o encadeamento dos elementos anterior e próximo ao elemento removido.

A sequência correta, de cima para baixo, é

 

Provas

Questão presente nas seguintes provas