

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Analise a função recursiva abaixo escrita em pseudocódigo:

Qual é o valor retornado pela chamada calcular(6)?
720
96
72
48
36
Observe a imagem a seguir que contém uma linha de programação escrita em pseudocódigo.
![]()
Assinale a alternativa que apresenta corretamente a natureza dessa linha de programação.
Passagem de parâmetros por referência.
Declaração de um vetor.
Chamada de função.
Definição de uma função.
Declaração de um registro.

Assinale a opção que apresenta o resultado da execução do algoritmo anteriormente apresentado, considerando que os quatros números inseridos (lidos) na execução sequencialmente foram 2,1,5,2.
2, 1, 2, 5
3, 2, 6, 3
1, 2, 2, 5
5, 2, 2, 1
2, 1, 5, 2
Durante uma auditoria de código em um sistema financeiro, o analista encontra o seguinte trecho em Java, que tem apresentado comportamento incorreto no processamento de múltiplas listas aninhadas:

O requisito do sistema determina que, ao encontrar uma transação inválida (valor negativo), somente a transação atual deve ser ignorada, mas o laço externo deve avançar imediatamente para a próxima conta, sem continuar iterando o laço interno.
Para atender ao comportamento desejado sem alterar a lógica de processamento válida, a instrução (ou variação dela) que deve substituir o termo <COMANDO> acima é
break
continue outerLoop
return
throw new Exception()
continue

Considerando-se o fluxograma anterior e a lógica computacional, se N = número inteiro, R = número decimal, V = Verdadeiro e F = Falso, é correto afirmar que
#1 indica uma escrita em documento e pela lógica indica que N é número ímpar.
#2 indica uma escrita em arquivo e, pela lógica, indica que R é número ímpar.
#2 indica uma escrita em arquivo e, pela lógica, indica que R é maior que 2.
#1 indica uma saída de informação e, pela lógica, indica que N é número par.
#2 indica um resultado de tela e, pela lógica, indica que R é diferente de 2.
Considere o pseudocódigo a seguir.

Assinale a alternativa correta:
O valor exibido ao final será 8.
O valor exibido ao final será 10.
O valor exibido ao final será 12.
O valor exibido ao final será 14.
O algoritmo apresenta erro lógico por reutilizar a variável X após a soma.
Considere o pseudocódigo abaixo.

Assinale a alternativa correta:
O algoritmo exibirá “Entrada negada”, pois a idade é menor que 18.
O algoritmo exibirá “Entrada permitida”, pois o operador OU exige que apenas uma das condições seja verdadeira.
O algoritmo exibirá “Entrada permitida” apenas se ambas as condições forem verdadeiras simultaneamente.
O algoritmo apresenta erro lógico, pois operadores relacionais não podem ser utilizados junto ao operador OU.
O algoritmo exibirá ambas as mensagens, já que uma condição é verdadeira e a outra é falsa.

O resultado da execução do código JavaScript anterior é
8.
22.
1.
3.
14.
Analise o trecho de pseudocódigo abaixo:

Qual é o valor impresso pelo algoritmo?
4
6
8
9
12
Um professor solicita a um estudante que desenvolva um algoritmo em Portugol para calcular a média aritmética de um conjunto de notas inseridas pelo usuário, encerrando a entrada de dados quando o usuário digitar o valor –1. O estudante apresenta o seguinte algoritmo:

Considerando os fundamentos de algoritmos e lógica de programação, assinale a alternativa correta.
O algoritmo está incorreto pois a leitura da primeira nota deveria ocorrer dentro da estrutura enquanto e não antes dela, já que a leitura externa à estrutura de repetição impede que o valor –1 seja corretamente reconhecido como sentinela de encerramento do laço.
O algoritmo está incorreto pois utiliza o operador <> para comparar valores do tipo real, o que pode gerar erros de precisão em Portugol. O correto seria converter a variável nota para o tipo inteiro antes de realizar a comparação com o valor sentinela –1.
O algoritmo está correto e resolve adequadamente o problema proposto, pois realiza a leitura sentinela antes do laço, acumula corretamente a soma e o contador dentro da estrutura de repetição e trata o caso especial em que nenhuma nota é informada antes do valor sentinela.
O algoritmo está incorreto, pois a variável contador deveria ser inicializada com o valor 1 e não com 0, já que a primeira leitura ocorre antes do laço, fazendo com que a primeira nota não seja contabilizada corretamente no cálculo da média aritmética.
O algoritmo está parcialmente correto, pois acumula a soma e o contador adequadamente, mas apresenta erro na condição de saída do laço, que deveria utilizar o operador = em vez de <> para encerrar a repetição quando o usuário digitar o valor –1 informado como sentinela.
Em uma página da web, qual das seguintes linguagens é responsável por definir o estilo, o layout e a formatação visual dos elementos HTML?
CSS.
HTML.
Javaon.
JavaScript.
SQL.
O XML (Extensible Markup Language) é amplamente utilizado em sistemas e aplicações web. Sobre suas características e regras, assinalar a alternativa CORRETA.
O XML foi desenvolvido para exibir informações na web, priorizando o aspecto visual dos dados.
Em XML, as tags são predefinidas e seguem o mesmo conjunto de marcações utilizadas no HTML.
O XML foi projetado para transportar e armazenar dados, sendo uma linguagem autodescritiva e independente de plataforma.
Em documentos XML, os atributos podem ser declarados sem aspas, desde que estejam aninhados corretamente.
Qual operador é usado para concatenar strings em JavaScript?
*
-
++
&
+
Considere o código a seguir, escrito na linguagem de programação estruturada PHP:

Assinale a alternativa que representa o resultado após a execução do código acima:
Serão mostrados todos os números entre 10 a 20.
Serão mostrados todos os números primos entre 10 a 20.
Serão mostrados todos os números ímpares entre 10 a 20.
Serão mostrados todos os números negativos 10 a 20.
Serão mostrados todos os números pares entre 10 a 20.
O texto seguinte servirá de base para responder à questão 25.
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 é:
Aparece um erro pelo tipo de variável
Surpresa
Escapou
Eita
O método append() adiciona um novo elemento ao final da lista numeros, alterando essa lista diretamente, sem criar uma nova instância.
Certo
Errado
O Java é uma linguagem de programação de alto nível, orientada a objetos, amplamente utilizada no desenvolvimento de softwares educacionais e comerciais devido à sua portabilidade. O processo que permite que um código Java seja executado em diferentes sistemas operacionais sem recompilação envolve a tradução para um formato intermediário. Assinale a alternativa que explica corretamente o processo que garante a portabilidade dos programas desenvolvidos em Java.
Conversão do código Java para linguagem C++, que é a única linguagem compreendida nativamente pelos sistemas operacionais modernos.
Tradução direta do código-fonte para linguagem de máquina nativa do processador, gerando um arquivo executável único para todos os sistemas.
Execução direta do código-fonte em inglês pelo hardware do computador, sem a necessidade de qualquer tradução ou compilação prévia.
Compilação do código-fonte para bytecodes, que são então interpretados pela Máquina Virtual Java (JVM) específica de cada plataforma.
É uma combinação de tecnologias de desenvolvimento de aplicações Web que possibilita o envio e o recebimento de dados em segundo plano, permitindo que pequenas partes de uma página sejam atualizadas sem a necessidade de recarregar completamente a página:
XML.
SOA.
Web Service.
HTML.
AJAX.
Esta instrução obtém o bloqueio de exclusão mútua para um determinado objeto, executa um bloco de instruções e, em seguida, libera o bloqueio. No C#, qual palavra-chave garante que um bloco de código seja executado por apenas uma thread por vez?
lock
volatile
async
await
yield
As linguagens de marcação, como HTML e XML, diferem das linguagens de programação tradicionais por não possuírem estruturas de controle de fluxo ou lógica de processamento. Elas são utilizadas para estruturar e apresentar informações, definindo a organização e formatação de conteúdo, especialmente em aplicações web. Marque a alternativa CORRETA que corresponde as características sobre HTML (HyperText Markup Language).
É utilizada para estruturar e apresentar conteúdo em páginas web.
Permite a criação de algoritmos complexos com estruturas de repetição.
É uma linguagem de programação orientada a objetos.
Substitui completamente a necessidade de linguagens como JavaScript em aplicações web.
O código-fonte é executado diretamente pelo processador sem necessidade de tradução.