Magna Concursos

Foram encontradas 56.772 questões.

3451188 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Considere o seguinte trecho de código em Java:

int idade = 20;

if (idade >= 18) {

System.out.println("Você é maior de idade.");

} else {

System.out.println("Você é menor de idade.");

}

A saída desse código, quando a variável idade tiver o valor 20, é?

 

Provas

Questão presente nas seguintes provas
3451186 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Considere o seguinte trecho de código em Java:

int soma = 0;

for (int i = 1; i <= 5; i++) {

soma += i;

}

System.out.println("A soma dos números de 1 a 5 é: " + soma);

Qual é a saída desse código?

 

Provas

Questão presente nas seguintes provas
3451174 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

O desenvolvimento de um software requer uma série de controles de processos. Um deles refere-se ao controle de versões do código utilizado. Ele é considerado como modelo ou estratégia, ou fluxo de trabalho, muito utilizado por equipes de desenvolvimento de software, a fim de auxiliar na organização do versionamento de códigos. Este conceito refere-se a:

 

Provas

Questão presente nas seguintes provas
3451172 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

O desenvolvimento de sistemas para web envolve uma série de estruturas. Sendo assim, associe as duas colunas, relacionando os termos às suas definições.

1 - Java Persistence API.

2 - JUNIT.

3 – JDBC.

4 - JSON.

( ) Framework open-source, que facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados.

( ) Funciona como uma interface entre uma aplicação desenvolvida em Java e um banco de dados relacional. Sua utilização facilita a comunicação e a manipulação dos dados em uma aplicação.

( ) Formato que armazena informações estruturadas, usado principalmente para transferir dados entre um servidor e um cliente.

( ) API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados

A sequência CORRETA dessa associação é:

 

Provas

Questão presente nas seguintes provas
3451169 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Considerando os passos a seguir, indique qual alternativa apresenta passos que fazem parte do processo de contagem da métrica de Pontos de Casos de Uso (PCU): I.

I.Relacionar os atores, classificá-los de acordo com seu nível de complexidade (simples, médio ou complexo) atribuindo, respectivamente, os pesos 1, 2 ou 3.

II. Contar os casos de uso e atribuir o grau de complexidade, sendo a complexidade baseada no número de classes e transações.

III. III.Calcular PCUs não ajustados, também chamados de PCUNA.

IV. Determinar o fator de complexidade técnica. Os fatores de complexidade técnica variam numa escala de 0 a 5, de acordo com o grau de dificuldade do sistema a ser construído. O valor 0 indica que o grau não está presente ou não é influente, 3 indica a influência média e o valor 5 indica influência significativa através de todo o processo.

V. Determinar o fator de complexidade ambiental. Os fatores de complexidade ambientais indicam a eficiência do projeto e estão relacionados ao nível de experiência dos profissionais.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
3451156 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Boas práticas para o desenvolvimento de software são ações que dependem apenas dos programadores para serem utilizadas e têm influência direta na evolução do aplicativo, pois são relacionadas ao próprio código-fonte. O objetivo de se utilizar estas práticas é melhorar a legibilidade do código ou a arquitetura dele.

Neste contexto, associe as duas colunas, relacionando as boas práticas de desenvolvimento de software aos seus conceitos básicos (pode haver mais de um conceito relacionado a um termo).

1 - TDD (Test Driven Development).

2 - Clean Code.

3 - Clean Architecture.

( ) Preconiza que os testes de software devem ser escritos antes da codificação propriamente dita, possibilitando alcançar 100% de cobertura do código.

( ) Orienta os desenvolvedores a escreverem códigos facilmente compreendidos por outros desenvolvedores.

( ) Tem por objetivo padronizar e organizar o código desenvolvido, favorecer sua reusabilidade, bem como sua independência tecnológica.

( ) Segue o modelo F.I.R.S.T. (Fast, Isolated, Repeatable, Self verifying, Timely).

( ) Baseia-se em entidades e casos de uso, adaptadores, frameworks externos, regras de dependência e fluxos de controle.

( ) Baseia-se nos princípios de legibilidade, manutenibilidade, simplicidade, documentação, abstração adequada e testabilidade.

A sequência CORRETA dessa associação é:

 

Provas

Questão presente nas seguintes provas
3451150 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Um servidor de aplicação é um servidor que disponibiliza um ambiente para a instalação e execução de aplicações computacionais, centralizando e dispensando a instalação em computadores clientes. Neste contexto, a descrição a seguir refere-se a qual servidor de aplicação?

“Servidor de aplicações open source, escrito em Java, baseado nos padrões definidos pela especificação Java EE e mantido pela comunidade e pela empresa Red Hat”.

 

Provas

Questão presente nas seguintes provas
3451149 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

A programação de um sistema computacional requer conhecimento de algumas estruturas e conceitos, importantes presentes nas linguagens de programação. Associe as duas colunas, relacionando os termos as suas definições.

1 - Estrutura de Dados.

2 - Algoritmos.

3 - Compiladores.

4 - Estruturas de Repetição.

( ) Sequências de instruções ou comandos realizados de maneira sistemática, com o objetivo de resolver um problema ou executar uma tarefa.

( ) São programas que traduzem um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador.

( ) São utilizadas para executar repetidamente uma instrução ou bloco de instrução, enquanto determinada condição estiver sendo satisfeita.

( ) Estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento.

A sequência CORRETA, de cima para baixo é:

 

Provas

Questão presente nas seguintes provas
3451147 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Existem várias linguagens de programação para desenvolver plataformas web, dispositivos móveis e aplicações desktop. Uma delas é a linguagem C#. Sobre C# avalie as afirmativas a seguir:

I. É uma linguagem desenvolvida pela Microsoft.

II. Utiliza o Common Language Runtime (CLR) como seu ambiente de execução.

III. É uma linguagem orientada a objetos.

IV. Permite a seus desenvolvedores criarem aplicativos compatíveis com o framework .NET.

É CORRETO o que se afirma em

 

Provas

Questão presente nas seguintes provas
3451145 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ACAFE
Orgão: CELESC

Webservice é uma espécie de componente que permite enviar e receber dados e, desse modo, integra aplicações, plataformas, sistemas e serviços, mesmo que tenham origens de desenvolvimento e linguagens diferentes. Neste contexto, temos alguns protocolos. A definição “É um protocolo baseado em XML, que define três partes para cada mensagem: envelope, regras de codificação e estilos de comunicação. Destina-se à troca de informações em um ambiente distribuído, descentralizado”, refere-se a:

 

Provas

Questão presente nas seguintes provas