Magna Concursos

Foram encontradas 50 questões.

Analise as afirmativas sobre a arquitetura da plataforma Android, versão 7:
I - Android Runtime oferece nativamente recursos de compilação "ahead-of-time" e "just-in-time".
II - DEX é um formato de bytecode projetado especialmente para Android, otimizado para oferecer consumo mínimo de memória.
III - A camada de abstração de hardware (HAL) é o componente da plataforma Android responsável por implementar a coleta de lixo (GC) otimizada.
Está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
Herança de classe é um princípio presente na linguagem Swift e que torna possível classes compartilharem atributos e métodos. Analise o trecho de código a seguir escrito em linguagem Swift:
class Veiculo {
func buzinar() {
print("Bii Bii!")
}
}
class Motocicleta: Veiculo {
func buzinarAlto() {
print("Piii!")
}
}
class Motoneta: Motocicleta {
override func buzinar() {
print("Pi Piii!")
}
}
let tracker = Motocicleta()
let scooter = Motoneta()
tracker.buzinar()
scooter.buzinar()
Após a execução deste trecho de código, será impresso na saída padrão:
 

Provas

Questão presente nas seguintes provas
O framework Foundation define a base das classes em Objective-C e oferece classes essenciais e tipos de dados fundamentais para o desenvolvimento iOS.
Em relação ao framework Foundation, analise as afirmativas a seguir:
I. NSObject é a classe raiz da hierarquia de classes do framework.
II. A classe NSArray é uma especialização da classe abstrata NSEnumerator e se destina a gerenciar um array de tamanho fixo e ordenado de objetos.
III. Instâncias da classe NSNumber encapsulam valores do tipo escalar tal como char, int, long, float.
Está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
Para projetar algoritmos eficientes um desenvolvedor deve estar preocupado com a complexidade deste algoritmo, desde sua concepção.
Considere a seguinte função T(n) que mede os recursos (ex. tempo de execução) que um algoritmo necessita no pior caso para processar uma entrada qualquer de tamanho n:
T(n) = O(log(n))
Sabendo que O(log(n)) é a ordem da complexidade de tempo do algoritmo seguindo a notação "big O", é correto afirmar que este algoritmo tem complexidade de ordem:
 

Provas

Questão presente nas seguintes provas
Considere o seguinte algoritmo, responsável por realizar a ordenação de um array de dados.
public int[] mySortingAlgorithm (int[] date){
int size = data.length;
int tmp = 0;
for(int i = 0;i<size;i++){
for(int j = (size-1);j>=(i+1);j--){
if(data[j]<data[j-1]){
tmp = data[j];
data[j]=data[j-1];
data[j-1]=tmp;
}
}
}
return data;
}
Podemos afirmar que o método de ordenação utilizado pelo algoritmo é o:
 

Provas

Questão presente nas seguintes provas
O tratamento de exceções permite ao desenvolvedor gerenciar os erros durante a execução de um programa de forma organizada.
O seguinte bloco exemplifica o tratamento de exceções em uma linguagem orientada a objetos:
try
{
print("Tentativa de escrita");
CopyManager.CopyFiles("C:\Temp");
}
catch (Exception exception)
{
print("Erro:" + exception.Message);
throw;
}
catch (IOException ioException)
{
print("Erro de Entrada/Saída de dados:" +
ioException.Message);
throw;
}
finally
{
print("Bloco Finally");
}
Considere que o método print exibe a mensagem passada como parâmetro na tela, que o método CopyFiles realiza operação de cópia de todos os arquivos do diretório passado por parâmetro e que a classe IOException herda de Exception.
Utilizando o código apresentado e seu conhecimento sobre tratamento de exceções, a alternativa correta é:
 

Provas

Questão presente nas seguintes provas
483958 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE
Observe a figura a seguir que ilustra relações entre colegas e seus interesses.
Enunciado 3578069-1
O tipo de Banco de Dados NoSQL, não relacional, que armazena tais informações, utilizando estruturas de vértices e arestas, com propriedades associadas, é o:
 

Provas

Questão presente nas seguintes provas
Testes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais.
Analise as afirmativas a seguir sobre tipos de teste de software:
I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste.
II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.
III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades.
Está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:
I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.
II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.
III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.
Está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
A Análise de Pontos de Função (APF) é uma técnica para a medição de software que estabelece uma medida de tamanho independente da linguagem de programação ou da tecnologia utilizada em seu desenvolvimento.
No processo de contagem de pontos de função, um grupo de dados logicamente relacionados ou informações de controle, identificado pelo usuário, requerido para referência ou validação pelo software que está sendo contado e cuja manutenção é feita por outra aplicação é denominado:
 

Provas

Questão presente nas seguintes provas