Questões de Concurso Comentadas sobre programação
Foram encontradas 10.880 questões
(__)A representação de NaN (Not a Number − Não é um Número) permite que o sistema identifique operações matematicamente indefinidas sem interromper obrigatoriamente a execução do fluxo principal do algoritmo.
(__)Em tipos estruturados como Unions (Uniões), o compilador aloca espaço de memória suficiente para armazenar todos os membros simultaneamente, de forma análoga ao funcionamento de uma Struct (Estrutura).
(__)O erro de arredondamento em variáveis do tipo Float (Ponto Flutuante de Precisão Simples) é cumulativo em laços de repetição extensos, podendo ser mitigado pelo uso de tipos Decimais baseados em inteiros.
(__)Variáveis do tipo Booleano (Lógico) em linguagens de baixo nível ocupam sempre apenas um bit de memória física, independentemente da arquitetura de endereçamento do barramento de dados do sistema.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Complete as lacunas com os termos corretos e na ordem que se apresentam
O programador iniciante declarou as variáveis assim:
produto_nome = "Teclado Mecânico"
produto_preco = 299.90
produto_quantidade = 50
produto_disponivel = True
Os tipos de dados primitivos do Python que estão sendo usados corretamente nas declarações acima, são, respectivamente,
Assinale a alternativa correta acerca do conceito de imutabilidade em Python e de como ele determina quais objetos podem ser usados como chaves em dicionários.
Assinale a alternativa que identifica o princípio do sistema de tipos de Python que permite que a função aceite qualquer objeto que implemente esse método, independentemente de herança ou declaração formal.
Assinale a alternativa que identifica o recurso de metaprogramação do Python que permite envolver uma função existente com lógica adicional de forma transparente.
Assinale a afirmativa correta a respeito da principal diferença de processamento entre um compilador e um interpretador.
Assinale a afirmativa correta a respeito do mecanismo exato da passagem por referência que permite à função alterar o valor da variável original (x ou y) no escopo do chamador.
O termo usado para designar esse bloco de código que executa uma sequência de comandos, mas que não retorna um valor, é
O processo de execução de códigos de linguagem de programação que são lidos e executados diretamente, sem a geração de código de máquina intermediário ou otimizado, é a
1 - JUnit Test Class
2 - JUnit Runner
3 – Setup e Teardown
4 - JUnit Test Suite
( ) São usados para criar estruturas de teste que agrupam várias classes de teste em um único objeto de execução.
( ) É uma classe que contém métodos de teste para verificar múltiplas funcionalidades de um único objeto.
( ) São métodos que definem a lógica para a inicialização e finalização de testes em uma classe de teste.
( ) É responsável por executar os testes e reportar os resultados, podendo executar múltiplas classes de teste em conjunto.
A sequência correta é:
Assinale qual das seguintes implementações de estruturas de controle em Java determina corretamente o status de um pedido, considerando que um pedido deve ser considerado "Aprovado" se o total for maior que R$ 500,00 e o cliente for um cliente Vip, ou se o total for menor ou igual a R$ 500,00 e o produto estiver disponível.