

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.


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.

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
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.
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.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.

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.
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?
*
-
++
&
+


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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.
Analise o algoritmo abaixo, escrito no software VisuAlg 3.0:
algoritmo "escrita"
var
cont, x: inteiro
inicio
cont <- 0;
x <- 1;
repita
x <- x * (cont + 1)
cont <- cont + 1
ate (cont >= 4)
fimalgoritmo
Ao final da execução do algoritmo acima, qual será o valor da variável “x”?
120
24
6
2
0
Os operadores são determinantes para cada tipo de cálculo a ser efetivado em uma expressão matemática. Marque a alternativa CORRETA que corresponde a um operador de lógica.
& (concatenar), : (dois pontos) e ; (ponto e vírgula).
E, OU, VERDADEIRO E FALSO.
+ (soma), - (subtração), % (porcentagem) e / (divisão).
> (maior), < (menor), > = (maior igual) e < = (menor igual).
Avalie o algoritmo abaixo, escrito em pseudocódigo (Portugol):
algoritmo “prova”
var
p1, p2, p3: inteiro
início
p1 ← 1
p2 ← 5
p3 ← 0
enquanto (p1 < p2) faça
p2 ← p2 - p1
se (p2 = p3) então
p1 ← p1 + 2
senão
p1 ← p1 + 1
fim_se
p3 ← p3 + 1
fim_enquanto
fim
Ao final da execução do algoritmo acima, qual será o valor da variável "p3"?
1.
2.
3.
4.
5.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.