Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.000 questões
Para que se impeça que uma classe seja herdada por outras classes, é necessário, em sua declaração, utilizar o modificador
echo 1 2 3 4 5 | while read a b; do echo $b; done
É correto afirmar que o valor impresso no terminal como resultado dessa linha de código será
1. function convert($str) { 2. $out = ''; 3. $strLen = strlen($str); 4. for ($i = $strLen - 1; $i >= 0; $i--) { 5. $out .= $str[$i]; 6. } 7. return $out; 8. } 9. $input = "Hello World"; 10. $output = convert($input); 11. echo $output;
Qual a alternativa apresenta a saída CORRETA exibida pelo programa.
Qual recurso do PHP, a seguir, é utilizado para reutilização de métodos entre classes?
Durante os testes do analisador léxico, sintático e semântico, um dos grupos apresenta o seguinte trecho de código para ser avaliado
: int 1x; // Linha 1 int y; y = “texto”; // Linha 3 x$ = 5; // Linha 4 int #z; // Linha 5
O professor solicita que os alunos identifiquem quais erros seriam detectados em cada fase do processo de compilação. Em especial, ele pede que indiquem um erro que seria identificado especificamente na fase de análise semântica, isto é, após a verificação léxica e sintática.
Com base na situação exposta, assinale a alternativa que apresenta um erro detectado especificamente na fase de análise semântica do compilador.
import csv with open(‘dados.csv’, ’r’) as file: reader = csv.reader(file) else row do reader: print(row)
O código exposto apresenta, na 4ª linha, erro. Qual das alternativas corrige esse erro?
{ x > 0 }
y := x + 1
{ y > 1 }
A pré-condição { x > 0 } garante que, depois da execução da instrução y := x + 1, a pós-condição {y > 1} será satisfeita, permitindo raciocinar formalmente sobre a correção do programa sem executá-lo.
Com base nessa abordagem, qual é o tipo de semântica formal utilizada para relacionar précondições e pós-condições e raciocinar sobre a correção do programa?
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Fonte: dados do elaborador
Assinale a alternativa CORRETA:
Fonte: dados do elaborador
Assinale a alternativa CORRETA, em relação à saída produzida pela execução do código:
Fonte: dados do elaborador
Com base nas regras de tratamentos de exceção em Python, assinale a alternativa que apresenta CORRETAMENTE a saída produzida pela execução do código:
Em Programação Orientada a Objetos (POO), a sobrecarga de métodos ocorre quando um mesmo identificador representa várias implementações distintas (Deitel; Deitel, 2016). Embora os identificadores dos métodos sobrecarregados sejam os mesmos, suas assinaturas devem ser diferentes.
Considere o código Java a seguir:

Todas as alternativas representam uma sobrecarga válida do método somar da classe Calculadora, EXCETO:
Considere o programa a seguir, escrito na linguagem C++:

Após compilar e executar o programa, o resultado obtido no console é: