Questões de Concurso Comentadas sobre conceitos básicos de programação em programação

Foram encontradas 788 questões

Q3184889 Programação
Em um processo judicial, um advogado está utilizando o MATLAB para simular a distribuição de um valor monetário entre várias partes, de acordo com um conjunto de equações diferenciais. Dentre as funções do MATLAB relacionadas a seguir, qual é a apropriada para resolver essas equações numericamente?
Alternativas
Q3176953 Programação
Considerando as expressões regulares, em qual situação o caractere ^ é usado?
Alternativas
Q3175726 Programação
São estruturas utilizadas em linguagens de programação procedurais como forma de dividir um programa em sub-rotinas:

I. Classe.
II. Função.
III. Procedimento.

Quais estão corretas?
Alternativas
Q3162157 Programação
A ferramenta Pandas é uma tecnologia amplamente utilizada para análise de dados, devido a sua eficiência na manipulação de dados, oferecendo ferramentas fáceis para limpeza, análise e transformação com poucas linhas de código. Com base na versão 2.1 responda qual propriedade é usada no Pandas para acessar um grupo de linhas ou colunas por números inteiros?
Alternativas
Q3161378 Programação
O analista está desenvolvendo um site onde a navegação deve ser facilmente compreendida por usuários com deficiências visuais. Qual atributo deve ser usado no elemento <a> para fornecer uma descrição mais informativa sobre o destino do link?
Alternativas
Q3161353 Programação
Em relação ao conceito de Clean Code, qual das alternativas abaixo apresenta corretamente uma combinação de princípios fundamentais?
Alternativas
Q3161333 Programação
Com base nas características do padrão Command, qual das alternativas abaixo descreve corretamente a responsabilidade de cada componente?
Alternativas
Q3161294 Programação
No VueJS, qual recurso permite compartilhar métodos e propriedades entre múltiplos componentes, promovendo a reutilização de código e evitando duplicação?
Alternativas
Q3161282 Programação
O prop drilling em React ocorre quando propriedades são passadas por vários componentes intermediários até alcançar um componente filho mais profundo na hierarquia. Essa prática pode tornar o código mais complexo e difícil de manter. Assinale a alternativa que apresenta uma solução eficaz para evitar o prop drilling.
Alternativas
Q3150380 Programação
Qual é o mecanismo utilizado para garantir exclusão mútua, garantindo que somente uma thread ou processo possa acessar uma seção crítica por vez, sem permitir múltiplos acessos simultâneos?
Alternativas
Q3152338 Programação
Ao concluir a implementação de um sistema utilizando uma linguagem de programação compilada, é necessário cumprir algumas etapas para que o processador possa executar o programa. Primeiramente, o código fonte é convertido em código assembly que, em seguida, é convertido em código de máquina. Dependendo da linguagem de programação e de como o programa foi implementado, são gerados múltiplos arquivos que também podem ser denominados arquivos de código objeto. Para que o programa possa ser executado, necessita-se unir esses arquivos, e essa tarefa é executada pelo
Alternativas
Q3145032 Programação
Seu Joaquim possui dois netos, o Antônio e o Pedrinho. Seu Joaquim tem uma pilha de moedas de diversos valores e deseja dividir igualmente essas moedas entre os seus netos. Para isso, ele começa a separar as moedas em montes de 1 real, 50 centavos, 25 centavos, 10 centavos e 5 centavos. Ao executar este processo de separação, qual dos pilares do Pensamento Computacional seu Joaquim utilizou?
Alternativas
Q3140538 Programação
A propriedade de duas ou mais classes derivadas de uma mesma superclasse responderem a mesma mensagem, cada uma de uma forma diferente é chamado de:
Alternativas
Q3117294 Programação
Um desenvolvedor deseja criar um algoritmo para verificar se um número inteiro fornecido pelo usuário é par ou ímpar. Para isso, ele precisa definir a lógica que identifique corretamente a paridade do número. Considere as opções de pseudocódigo a seguir e assinale a que representa corretamente essa lógica:
Alternativas
Q3114084 Programação
Leia o trecho e assinale a alternativa que preencha a lacuna corretamente.

“O _________________ é um conceito fundamental na POO, que visa controlar o acesso aos atributos e métodos de um objeto. Isso é alcançado através da definição de níveis de visibilidade, como público, protegido e privado. A ideia por trás deste pilar, é que os detalhes internos de um objeto devem ser ocultados do mundo exterior, permitindo que apenas as operações essenciais sejam realizadas por meio de uma interface pública. Ao ocultar os detalhes internos, é possível proteger os dados de alterações indesejadas e manter a integridade do objeto. Esse pilar promove a modularidade, facilita a manutenção e evolução do código e ajuda a prevenir erros decorrentes de acessos incorretos aos dados.”
Alternativas
Q3111784 Programação
No que concerne a Java, Zuul e Spring Cloud, julgue o item a seguir.

Como um aplicativo de serviço de borda, o Zuul é construído para permitir roteamento dinâmico e monitoramento que lida com solicitações e executa o roteamento de aplicativos de microsserviços, funcionando como porta de entrada para os pedidos. 
Alternativas
Q3110950 Programação
No que se refere à lógica de programação, julgue o item seguinte. 

A depuração do código de um software é sempre feita de forma automatizada, sem envolvimento do time de desenvolvedores.
Alternativas
Q3110948 Programação
No que se refere à lógica de programação, julgue o item seguinte. 

Erros de codificação referentes à sintaxe impedem a compilação do software.
Alternativas
Q3104137 Programação

No que se refere a Git e Github, julgue o item a seguir. 


No Git, cada desenvolvedor pode trabalhar em sua própria branch, que é uma ramificação do código principal, para depois juntá-la a este por meio do comando merge.

Alternativas
Q3104130 Programação
Acerca de criptografia, de clean code, de refactoring e de JUnit, julgue o item seguinte.
No clean code, o princípio da responsabilidade única estabelece que uma classe deve ter uma única responsabilidade clara, evitando-se múltiplas razões para mudanças, o que melhora a coesão, a manutenibilidade e a extensibilidade do código. 
Alternativas
Respostas
1: B
2: E
3: D
4: B
5: D
6: A
7: A
8: C
9: A
10: A
11: B
12: C
13: D
14: A
15: A
16: C
17: E
18: C
19: C
20: C