

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.
Um perito analisa a fórmula usada para calcular a média final de um estudante e precisa identificar qual elemento da expressão corresponde a uma operação aritmética válida no algoritmo.
A expressão na linguagem JAVA estritamente aritmética é
nota1 > nota2
(nota1 + nota2) / 2
nome == "JOÃO"
ativo && bloqueado
"Aprovado" + "Reprovado"
A linguagem Python possui uma característica fundamental relacionada à forma como seus programas são executados.
Assinale a alternativa que descreve corretamente essa característica.
Python é uma linguagem compilada diretamente para código de máquina, exigindo recompilação a cada execução.
Python é uma linguagem interpretada, cujo código é convertido em bytecode e executado por uma máquina virtual.
Python é uma linguagem exclusivamente funcional, não suportando programação orientada a objetos.
Python executa seus programas diretamente pelo sistema operacional, sem a necessidade de interpretador.
Analise os dois algoritmos abaixo, escritos em VisuAlg:
Algoritmo 1)
algoritmo "Números de 1 a 10" var j: inteiro
inicio
para j de 1 ate 10 faca
escreva (j:3) fimpara
fimalgoritmo
Algoritmo 2)
algoritmo "Numeros de 10 a 1" var j: inteiro
inicio
para j de 10 ate 1 faca
escreva (j:3) fimpara
fimalgoritmo
Assinale a alternativa que indica, correta e respectivamente, o resultado do algoritmo 1 e do algoritmo 2.
Não exibe nada – Não exibe nada.
São exibidos em ordem crescente os números de 1 a 10 – Não exibe nada.
Não exibe nada – São exibidos em ordem crescente os números de 1 a 10.
São exibidos em ordem crescente os números de 1 a 10 – São exibidos em ordem decrescente os números de 1 a 10.
Ao introduzir as noções de lógica de programação para alunos da Educação Básica, o primeiro passo do professor geralmente é explicar o conceito de "algoritmo", fazendo analogias com receitas de bolo ou manuais de instrução. No contexto da Ciência da Computação, um algoritmo é definido corretamente como:
Uma sequência finita de passos lógicos e bem definidos criados para solucionar um problema ou realizar uma tarefa.
Um componente físico (hardware) do processador responsável por traduzir a linguagem humana para a linguagem de máquina.
Um software de segurança projetado para identificar e corrigir automaticamente erros de digitação em códigos-fonte.
Uma linguagem de programação visual e de alto nível, utilizada exclusivamente para o desenvolvimento de jogos educativos.

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.
Durante o ensino de algoritmos, é necessário explicar estruturas de controle que permitem a execução repetitiva de um bloco de código até que uma condição seja satisfeita. Assinale a alternativa correta que identifica a estrutura de repetição que garante que o bloco de comandos seja executado pelo menos uma vez, pois o teste lógico é realizado no final do laço.
Escolha... Caso (Switch... Case).
Se... Então... Senão (If... Then... Else).
Enquanto... Faça (While... Do).
Repita... Até (Do... While).
Para... Faça (For... Next).
No desenvolvimento front-end moderno, a compreensão do modelo de caixa (Box Model) do CSS (Cascading Style Sheets) é essencial para o controle preciso do layout e dimensionamento dos elementos na página. Assinale a alternativa correta sobre o comportamento da propriedade box-sizing com o valor border-box.
Define que a largura e altura do elemento aplicam-se apenas ao conteúdo, somando-se a elas o preenchimento e a borda para obter o tamanho final ocupado.
Força o elemento a ocupar sempre 100% da largura da janela do navegador, independentemente do valor definido em pixels.
Remove todas as bordas e preenchimentos do elemento, tornando-o transparente e sem espessura visual na renderização.
É uma propriedade obsoleta do CSS2 que foi substituída pelo uso exclusivo de flex-grow no CSS3.
Altera o cálculo das dimensões do elemento, fazendo com que a largura (width) e altura (height) definidas incluam o preenchimento (padding) e a borda (border), evitando que o elemento cresça além do especificado.
Um desenvolvedor está tratando listas de valores dentro de uma estrutura de repetição e precisa pular diretamente para a próxima iteração sempre que encontrar um número negativo no processamento.
A instrução na linguagem JAVA de controle que realiza esse comportamento é
continue
break
exit
switch
default
Ao validar dados de entrada, o programador quer lançar manualmente uma exceção se o valor informado for negativo, permitindo que camadas superiores tratem o problema adequadamente.
A instrução da linguagem JAVA que realiza o lançamento explícito de exceção é
start valorNegativo
break valorNegativo
throw novaExcecao
exit códigoErro
switch valorNegativo
Sobre algoritmos e programação, assinalar a alternativa que preenche a lacuna abaixo CORRETAMENTE.
Um algoritmo consiste em uma sequência _______________ de instruções destinadas à resolução de um problema ou à execução de uma tarefa.
infinita
finita e ordenada
assimétrica
indeterminada
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.
Um estudante propõe-se a enriquecer a programação, acrescentando nova funcionalidade para identificar se o triângulo é equilátero, isósceles ou escaleno. Assim, o estudante deve
instanciar objetos da classe Triangulo, dando ao nome da instância o tipo do triângulo formado.
criar um novo método na classe Triangulo para determinar o seu tipo com base nos valores dos lados.
acrescentar um novo atributo à classe Triangulo de forma que o usuário informe o nome do triângulo criado.
separar a classe Triangulo em três classes distintas, uma para cada tipo específico de triângulo a ser formado.
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 função do Python retorna o comprimento de uma lista?
count()
length()
len()
size()
total()
Considere o seguinte pseudocódigo:

Assinale a opção que indica a saída impressa pelo programa.
13
8
5
1
0
O código do método calcularPerimetro( ) deve
ser criado fora da classe Triangulo.
estar dentro do método calcularArea( ).
retornar um valor do tipo real após seu processamento.
ter modificador de acesso público para ser executado a partir de outra classe.
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.