Magna Concursos

Foram encontradas 50 questões.

1929345 Ano: 2019
Disciplina: TI - Redes de Computadores
Banca: UFMA
Orgão: UFMA
Provas:

Qual das opções abaixo apresenta a definição mais habitual para intranet?

 

Provas

Questão presente nas seguintes provas
1929344 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

Cascading Style Sheets (CSS) descreve como elementos devem ser mostrados na tela, papel ou outra mídia. Considere as três afirmativas a seguir e depois informe quais delas estão corretas entre as opções a seguir.

I. CSS pode ser adicionado a HTML de três formas diferentes, usando as terminologias em inglês de inline, internal e external

II. É possível usar CSS para mudar o estilo de formatação de todo conteúdo, por exemplo, de um elemento ou tag específico em HTML

III. CSS foi criado especificamente com o objetivo de estender HTML com novos elementos ou tags que não foram previstos inicialmente pelo padrão HTML

 

Provas

Questão presente nas seguintes provas
1929343 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

Hypertext Markup Language (HTML) é uma linguagem de marcação para criar páginas Web. Qual elemento ou tag a seguir é usado em HTML para definir âncoras para links entre páginas Web?

 

Provas

Questão presente nas seguintes provas
1929342 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

O método maxVet, implementado em Java a seguir, deveria calcular o maior elemento de um vetor v passado como parâmetro. No entanto, o código não funciona para alguns vetores. O método max não retorna, de fato, o maior inteiro de qual dos vetores com três inteiros a seguir?

public int maxVet( int v[] ) {

int maior = 0;

for(int i=0; i<v.length; i++)

if(v[i]>maior) maior=v[i];

return maior;

}

 

Provas

Questão presente nas seguintes provas
1929341 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

O método recursivo fib, implementado em Java e apresentado a seguir, calcula o n-ésimo termo da clássica série de Fibonacci. Considere o primeiro termo da série de Fibonacci o número 0 (zero) e o segundo termo é o número 1 (um). A partir do terceiro termo da série, você o obtém como a soma dos dois termos anteriores. Assim, os primeiros termos da série de Fibonacci são 0, 1, 1, 2, 3, 5, 8, 13, 21, e assim por diante. Por se tratar de um método recursivo, fib chama a si próprio para calcular o n-ésimo termo da série, exceção nos dois casos-base que são o primeiro e o segundo termos (quando a função é chamada uma única vez e retorna o resultado). Entre as opções seguintes, quantas vezes a função fib é chamada para calcular o quarto termo da série ( fib(4) )?

public int fib(int n) {

if(n==1) return 0;

if(n==2) return 1;

return fib(n-2) + fib(n-1);

}

 

Provas

Questão presente nas seguintes provas
1929340 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

O método fat, implementado em Java, calcula recursivamente o fatorial de um número inteiro positivo n passado como parâmetro. Qual das opções a seguir apresenta um código que retorna corretamente o fatorial de um inteiro n (variando de 0 a 10, inclusive)?

 

Provas

Questão presente nas seguintes provas
1929339 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

O algoritmo a seguir possui um bug ou erro de código. O método min3, implementado em Java, deveria retornar o menor elemento entre três inteiros passados como parâmetros (a, b, c). Em diversas situações, quando se executa o código a seguir, o método retorna corretamente o menor dos três parâmetros. Para quais valores de a, b, c, o método min3 apresentará bug, ou seja, não retornará corretamente o menor dos três inteiros, considerando as alternativas apresentadas a seguir?

public int min3(int a, int b, int c) {

if(a<b && a<c) return a;

else if(b<a && b<c) return b;

else return c;

}

 

Provas

Questão presente nas seguintes provas
1929338 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

O algoritmo clássico a seguir, implementado em um método em Java, é chamado de busca binária. O algoritmo recebe como parâmetro um vetor de inteiros v e um inteiro num e retorna verdadeiro lógico caso aquele inteiro num apareça no vetor v ou falso lógico em caso contrário. Considerando que a variável n é o tamanho do vetor v, qual das opções a seguir representa a ordem de grandeza de operações que precisam ser feitas para se buscar um inteiro num com a busca binária em um vetor v de tamanho n?

public boolean buscaBinaria( int v[], int num ) {

int esq = 0;

int dir = v.length-1;

while(esq<=dir) {

int meio = (esq+dir)/2;

if(v[meio]==num) return true;

if(v[meio]<num) esq = meio+1;

else dir = meio-1;

}

return false;

}

 

Provas

Questão presente nas seguintes provas
1929335 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

De acordo com Gamma, padrões de projeto são soluções reutilizáveis de software orientado a objetos. Considere as três afirmativas a seguir e depois informe a alternativa correta.

I - Padrões de projeto de criação são aqueles que abstraem o processo de instanciação de objetos.

II - Padrões de projeto estruturais se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.

III - Padrões de projeto comportamentais se preocupam com algoritmos e a atribuição de responsabilidades entre objetos.

 

Provas

Questão presente nas seguintes provas
1929333 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMA
Orgão: UFMA
Provas:

A figura a seguir ilustra um diagrama de sequência UML. Qual das alternativas abaixo está correta com relação a este tópico?

enunciado 1929333-1

 

Provas

Questão presente nas seguintes provas