Magna Concursos

Foram encontradas 55.904 questões.

2921260 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Qual o resultado da expressão aritmética “( 4+ 10*5+10)% (18 -2** 3), em base 10, na linguagem Phyton?

 

Provas

Questão presente nas seguintes provas
2921259 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

O quicksort é um dos algoritmos mais famosos de ordenação, o qual, por sua vez, é um tema bastante estudado na informática. Mas, qual a vantagem do quicksort afinal?

Assinale a alternativa que contém uma descrição correta sobre o algoritmo.

 

Provas

Questão presente nas seguintes provas
2921258 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Com o objetivo de acompanhar tendências do mercado e de aumentar a produtividade do programador, as linguagens de programação evoluem e recebem atualizações periódicas. Um exemplo disso é o conceito de records que foi incorporado à linguagem Java, a partir da versão 16.

Assinale a alternativa que descreve corretamente a finalidade e a principal utilização de um record Java.

 

Provas

Questão presente nas seguintes provas
2921257 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Num determinado código de programação, foi encontrada a expressão boleana “( A or B) and (A or C). Como essa expressão poderia ser reescrita para se obter um código mais eficiente, com um menor número de operações?

 

Provas

Questão presente nas seguintes provas
2921256 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Python é uma linguagem de programação de alto nível amplamente utilizada no desenvolvimento de software. Com uma sintaxe simples e legível, é conhecida por sua versatilidade, por ter uma comunidade ativa e u a extensa biblioteca de módulos.

Assinale a alternativa que apresenta corretamente características da linguagem Python.

 

Provas

Questão presente nas seguintes provas
2921255 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Em um projeto de programação, diferentes bibliotecas podem ser utilizadas para incorporar recursos existentes, já desenvolvidos anteriormente, ao software que está em desenvolvimento. Em projetos Java, tais bibliotecas são comumente armazenadas na forma de arquivos “.jar”. Para que um projeto Java possa utilizar as classes disponibilizadas em um arquivo “.jar”, é necessário indicar a localização do arquivo no classpath que está visível ao projeto. Tal configuração pode ser realizada como uma das opções das propriedades do projeto.

Assinale a alternativa que apresenta a opção das propriedades do projeto que pode ser utilizada para indicar os arquivos “.jar” visíveis no classpath do projeto.

 

Provas

Questão presente nas seguintes provas
2921254 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Tanto o Processo Unificado, anteriormente conhecido como Rational Unified Process (RUP), quanto o Extreme Programming (XP) são metodologias de desenvolvimento de software amplamente conhecidas e utilizadas. Apesar de essas metodologias apresentarem características bastantes distintas, elas se assemelham em alguns aspectos.

Assinale a alternativa que apresenta, corretamente, uma semelhança entre o Processo Unificado e o XP.

 

Provas

Questão presente nas seguintes provas
2921253 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

Scrum e Kanban são metodologias ágeis amplamente utilizadas no desenvolvimento de software. Scrum pode ser visto como um arcabouço que enfatiza a colaboração, a comunicação e a entrega incremental de valor, enquanto Kanban é um sistema visual de gerenciamento do fluxo de trabalho.

Assinale a alternativa que apresenta, corretamente, outra diferença entre as metodologias Scrum e Kanban.

 

Provas

Questão presente nas seguintes provas
2921252 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

O Eclipse é um Ambiente Integrado de Desenvolvimento (IDE) utilizado para o desenvolvimento de software em diversas linguagens de programação, mas sua maior popularidade é na comunidade de desenvolvimento Java. Assim como outras IDEs, o Eclipse apresenta alguns recursos avançados que podem ser acionados com atalhos, a fim de agilizar o trabalho dos desenvolvedores. Um desses recursos é denominado “Formatar Código”, que ajusta automaticamente a indentação de todo o código-fonte da classe.

Assinale a alternativa que apresenta o atalho que pode ser utilizado na IDE Eclipse para executar o recurso “Formatar Código” no arquivo que está aberto e em exibição.

 

Provas

Questão presente nas seguintes provas
2921251 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAL
Orgão: UFAL
Provas:

O polimorfismo é um conceito fundamental na programação orientada a objetos, possibilitando uma maior flexibilidade e uma reutilização de código, além de promover a modularidade e a extensibilidade do sistema. A literatura apresenta quatro tipos de polimorfismo: coerção, de inclusão, paramétrico e sobrecarga. Esses tipos de polimorfismo, por sua vez, são agrupados em duas categorias: ad-hoc e universal.

Assinale a alternativa que classifica corretamente as categorias dos polimorfismos de inclusão, paramétrico e sobrecarga, respectivamente.

 

Provas

Questão presente nas seguintes provas