Magna Concursos

Foram encontradas 40 questões.

Freire (2011, p.49) aponta que “o clima do pensar certo não tem nada a ver com o das fórmulas pré-estabelecidas, mas seria a negação do pensar certo se pretendêssemos forjá-lo na atmosfera da licenciosidade ou do espontaneísmo”.

Assinale a alternativa que apresenta corretamente a relação entre “pensar certo” e “método” para Freire (2011):

 

Provas

Questão presente nas seguintes provas
210797 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Nas linguagens de programação Java e C++, o polimorfismo paramétrico é materializado, respectivamente, pelas funcionalidades e/ou características:
 

Provas

Questão presente nas seguintes provas
210796 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

No mercado há uma série de frameworks que ajudam os desenvolvedores no processo de codificação e geração de softwares.

Assinale a alternativa que contém apenas frameworks (contendo pacotes, classes e conjunto ferramental de suporte) utilizados para desenvolver soluções em PHP.

 

Provas

Questão presente nas seguintes provas
210795 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

No início da popularização da Web e até há alguns anos atrás, algumas das alternativas, mais comuns para a inserção de conteúdos dinâmicos e de multimídia em páginas Web era a utilização de controles ActiveX, tecnologia da Microsoft, a utilização de Applets Java, tecnologia atualmente da Oracle e a utilização de animações em Flash, que é um aplicativo de editoração da Adobe, que foi renomeado para Adobe Animate no ano de 2018. Hoje em dia, a utilização dessas tecnologias é desencorajada ou não está mais disponível nos navegadores modernos. A alternativa atual para a utilização de tais tipos de conteúdo é viabilizada pelo HTML5 e pelo JavaScript.

Dada a popularidade do JavaScript e a velocidade com que algumas engines, como a V8 do Google, conseguem executar código JavaScript, assinale a alternativa que contém o nome do ambiente de execução ou a tecnologia que permite a utilização do JavaScript do lado do servidor.

 

Provas

Questão presente nas seguintes provas
210794 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

A UML possui diversos diagramas, cada qual com sua finalidade, propiciando a modelagem mais adequada de um sistema de software. Dentre os diagramas previstos na UML, um deles se destaca pelas seguintes características:

I. É utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mostrando a ordem temporal na qual as mensagens são enviadas entre os objetos para executar esta tarefa;

II. Pode-se utilizar o diagrama para mostrar as interações em um caso de uso ou em um cenário de um sistema de Software.

Assinale a alternativa que contenha diagrama UML que apresenta as características presentes no item I e II.

 

Provas

Questão presente nas seguintes provas
210793 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

Pilhas são consideradas as mais simples e também as mais importantes de todas as estruturas de dados. Define-se pilha como uma coleção de objetos que são inseridos e retirados, seguindo o princípio “o último que entra é o primeiro que sai”, também conhecido como LIFO, por seu acrônimo em inglês Last-In First-Out.

A estrutura de dados pilha é uma classe “embutida” no pacote java.util de Java. A classe (I) é uma estrutura de dados que armazena objetos Java genéricos e inclui, entre outros, o método (II) para inserir o objeto no topo da pilha e o método (III) para remover o elemento no topo da pilha e o retorna.

Os itens (I), (II) e (III) são, respectivamente:

 

Provas

Questão presente nas seguintes provas
210792 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

As estruturas de repetição possibilitam a criação de laços de repetição dentro de um algoritmo, os quais ganham esse nome pela sua característica de execução finita em círculos. A tabela, a seguir, apresenta uma comparação entre as estruturas de repetição existentes:

Tabela: Comparação entre as estruturas de repetição

Estrutura

Característica

Condição

Quantidade de Execuções

Condição de Existência

Repita

(I)

Mínimo 1

Condição falsa

Enquanto

Início

(II)

Condição verdadeira

Para

Não tem

((vf-vi) div p) + 1

(III)

Fonte: Adaptado de FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson Prentice Hall, 2005.

Em que:

v é a variável de controle;

vi é o valor inicial da variável v;

vf é o valor final da variável v;

p é o valor do incremento dado à variável v.

Sabe-se que algumas características da tabela acima foram propositalmente omitidas. Desta forma, os itens (I), (II) e (III) são, respectivamente:

 

Provas

Questão presente nas seguintes provas
210791 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

A notação O é amplamente utilizada como ferramenta de análise para calcular a complexidade computacional de um algoritmo caracterizando seu tempo de execução e limites espaciais em função de um parâmetro n.

Considere o código de um método em Java contendo o algoritmo a seguir:

Enunciado 3429835-1

Se cada um dos arranjos a e b do algoritmo tem tamanho n, então, o pior caso para o tempo de execução desse método é:

 

Provas

Questão presente nas seguintes provas
210790 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
A prototipação é utilizada para auxiliar no desenvolvimento de software, ajudando a controlar os custos da solução.
A respeito da prototipação é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
210789 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

Quando uma aplicação faz uso de uma fonte de dados é essencial que se proteja as informações de conexão, como nomes de usuários e senhas, de modo que não sejam codificadas diretamente no código-fonte. Qualquer pessoa que obtiver uma cópia do código-fonte, ou eventualmente fizer uso de engenharia reversa do código compilado, poderá ter acesso às informações gerando uma vulnerabilidade de segurança em potencial, além de comprometer a manutenção do código.

O Microsoft .NET Framework disponibiliza uma forma organizada e centralizada de armazenar informações de conexão ou strings de conexão em arquivos XML de configuração do aplicativo, o que elimina a necessidade de inseri-las ao longo do código-fonte.

De acordo com o texto citado, strings de conexão em aplicativos Windows podem ser armazenadas e mantidas no elemento (I) do arquivo de configuração (II), cujo elemento-filho <add> carrega a string de conexão propriamente dita por meio do atributo (III), escrito na forma propriedade=valor.

Os itens (I), (II) e (III) são, respectivamente:

 

Provas

Questão presente nas seguintes provas