Magna Concursos

Foram encontradas 57.071 questões.

4005838 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDCAP
Orgão: PPSA
O teste de software constitui parte integrante do ciclo de vida de desenvolvimento de software, visando ter certeza sobre funcionalidade, desempenho e experiência do usuário, sendo uma parte importante e imprescindível, pois ajudam a garantir a qualidade do código. Entre os tipos de testes, enquanto um tem por objetivo validar os diferentes módulos juntos como um todo e identificar os bugs e problemas relacionados a eles, outro se concentra em testar partes/unidades individuais de um aplicativo de software no início do ciclo de vida, sendo que qualquer função, procedimento, método ou módulo pode ser uma unidade a ser submetida a esse tipo de teste para determinar sua correção e o comportamento esperado.
Os dois tipos de testes descritos são conhecidos, respectivamente, como testes:
 

Provas

Questão presente nas seguintes provas
4005837 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDCAP
Orgão: PPSA
A arquitetura orientada a eventos (EDA) é um modelo de integração criado para publicação, extração, processamento e armazenamento de eventos de aplicativos ou serviços, que maximiza o potencial de aplicativos nativos da cloud e impulsiona tecnologias potentes de aplicativos, como a análise em tempo real e o suporte para decisões. Existem dois modelos básicos de transmissão de eventos em uma EDA, sendo que em uma delas os consumidores de eventos fazem uma assinatura em um tipo ou tipos de mensagens publicadas pelos produtores de eventos. Quando um produtor de evento publica um evento, a mensagem é enviada diretamente para todos os assinantes que desejam consumi-la. Normalmente, um message broker cuida da transmissão de mensagens de eventos entre editores e assinantes. O broker recebe as mensagens do evento, converte-as se necessário, mantém a ordem dessas mensagens em relação as outras, disponibiliza-as para que os assinantes possam consumi-las e, em seguida, exclui as mensagens após serem consumidas, para que não sejam consumidas novamente.
Pelas características descritas, esse modelo de transmissão é conhecido como mensagens de:
 

Provas

Questão presente nas seguintes provas
Um programa durante a compilação inicia com uma linguagem de alto nível, passa por uma etapa intermediária, e termina com um microcódigo. Na etapa intermediária é gerado um código conhecido como:
 

Provas

Questão presente nas seguintes provas
Na lógica de programação estruturada, existem estruturas de controle bem definidas que permitem representar qualquer algoritmo de forma clara e organizada. De acordo com esse paradigma, existem três estruturas básicas que, combinadas, são suficientes para expressar a solução de qualquer problema computacional. Essas estruturas são:
 

Provas

Questão presente nas seguintes provas
O texto seguinte servirá de base para responder à questão.
Um especialista de avaliação econômica criou a seguinte macro VerificarNota com um código na linguagem VBA.
Sub VerificarNota()
Dim nota As Integer
nota = 30
If nota > = 50 Then
MsgBox "Aprovado com distinção!"
ElseIf nota > = 39 Then
MsgBox "Escapou"
ElseIf (nota = 30.0) Then MsgBox "Surpresa" Else MsgBox "Eita"
End If
End Sub
Fonte: Documentação Microsoft
Após rodar essa macro, o resultado apresentado é:
 

Provas

Questão presente nas seguintes provas
O texto seguinte servirá de base para responder à questão.
Considere o seguinte trecho de código na linguagem Visual Basic (VBA).
Dim i As Integer
For i = 1 To 10 Step -3
Debug.Print i
Next i
Fonte: Documentação Microsoft
Esse trecho de código quando executado na janela imediata:
 

Provas

Questão presente nas seguintes provas

O texto seguinte servirá de base para responder à questão.

Analise o seguinte algoritmo.

inicio

inteiro num

escreva ("Digite um número:")

leia (num) inteiro cont = 0

inteiro ant = 1

inteiro atual = 1

enquanto (cont < num)

{

inteiro prox = ant + atual

ant = atual

atual = prox cont =

cont + 1

}

fim

Fonte: Menendez, 2023

Supondo que você digitou 1 e o algoritmo iniciou, o valor de "cont", "prox" e "atual" quando o algoritmo terminar são, respectivamente:

 

Provas

Questão presente nas seguintes provas
No contexto da integração do Python no Excel, indique uma função para plotar relacionamentos em pares em um conjunto de dados, permitindo criar uma grade de eixos em que cada variável numérica nos dados seja compartilhada entre os eixos y em uma única linha e os eixos x em uma única coluna:
 

Provas

Questão presente nas seguintes provas
4005376 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDCAP
Orgão: PPSA
Provas:
Java, como plataforma de programação, é composta de uma máquina virtual java (JVM), um completo conjunto de APIs (bibliotecas) e a linguagem Java orientada a objetos, constituindo uma tecnologia independente de sistema operacional e hardware. Em Java, o acesso direto a uma variável de instância de um objeto pode não estar habilitado. Quando se declara uma variável de instância, pode-se, opcionalmente, definir um modificador de variável, seguido pelo tipo e identificador daquela variável. O escopo de uma variável de instância pode ser controlado pelo uso dos modificadores de variáveis, de acordo com a classificação listada a seguir.
I.MA1 - Quando qualquer um pode acessar variáveis de instância públicas.
II.MA2 - Quando métodos do mesmo pacote ou subclasse podem acessar variáveis de instância protegidas.
III.MA3 -Quando apenas métodos da mesma classe, excluindo métodos de uma subclasse, podem acessar variáveis de instâncias privadas.
Os modificadores de acesso MA1, MA2 e MA3 são denominados, respectivamente:
 

Provas

Questão presente nas seguintes provas
4005372 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDCAP
Orgão: PPSA
Provas:
Contêineres são pacotes leves do código do aplicativo com dependências, como versões específicas de ambientes de execução de linguagem de programação e bibliotecas necessárias para executar seus serviços de software. Os contêineres tem por função oferecerem um mecanismo de empacotamento lógico em que os aplicativos podem ser abstraídos pelo ambiente em que são efetivamente executados. Os desenvolvedores usam a estruturação em contêiner para criar e implantar aplicações modernas devido a diversas vantagens, das quais uma é caracterizada por meio da utilização da estruturação em contêiner para implantar aplicações em vários ambientes sem precisar reescrever o código do programa. Nesse caso, os desenvolvedores criam uma aplicação uma vez e a implantam em vários sistemas operacionais. Por exemplo, eles executam os mesmos contêineres nos sistemas operacionais Linux e Windows.
Essa vantagem é conhecida como:
 

Provas

Questão presente nas seguintes provas