Questões de Concurso Sobre programação
Foram encontradas 14.746 questões
Considere o arquivo de texto q02.txt com o seguinte conteúdo (entre as aspas):
“O TRF1 é um órgão da Justiça Federal brasileira.
O TRF2 é um órgão da Justiça Federal brasileira.
O TRF3 é um órgão da Justiça Federal brasileira.
O TRF4 é um órgão da Justiça Federal brasileira.
O TRF5 é um órgão da Justiça Federal brasileira.”
Considere o seguinte script em Python:
with open("q02.txt") as f:
n = sum(1 for w in f)
Ao final da execução do script, o valor de n é:
<?xml version="1.0" encoding="UTF-8"?> <processos> <processo category="contratos"> <titulo lang="pr-br">ServicoTI</titulo> <autor>José Maria</autor> <ano>2024</ano> </processo> </processos>
No documento XML apresentado, o item 2024 é do tipo:
Com base nessa nova configuração, a equipe de desenvolvimento definiu:
Para implementar o projeto, com o nome proj001, em um servidor JBoss com hot deployment, utilizando apenas um arquivo, Ana irá fazer upload do artefato:
<script async src="um.js"></script> <script defer src="dois.js"></script>
Analisando o código acima com base na especificação HTML, o analista concluiu que o script:
Considere o seguinte código de uma aplicação React:

Ao ser executado em um browser web, após completadas as
renderizações, o componente App exibe:
Para solicitar ao npm uma instalação limpa do projeto, Cléber utilizou no script o comando npm:
Considere o seguinte código em Python:

Em relação às chamadas das funções trf1.print e trf1.print2 no
código acima, é correto afirmar que:
Considere o seguinte código em TypeScript (TS):

Ao ser executado, o código acima irá:
I. HTML;
II. CSS;
III. JavaScript;
IV. PHP;
V. JSON;
( ) Linguagem que opera predominantemente no lado do cliente, permitindo manipular o DOM, validar formulários e criar experiências interativas em tempo real.
( ) Linguagem que fornece a estrutura semântica de uma página web, permitindo a correta interpretação de elementos como cabeçalhos, parágrafos, listas, links e multimídia.
( ) Linguagem que permite separar a apresentação visual do conteúdo, aplicando regras de design para controlar o layout, cores, tipografia, e outros aspectos estéticos de uma página.
( ) Linguagem que roda no lado do servidor, sendo capaz de processar formulários, interagir com bancos de dados e gerar conteúdo dinâmico que é enviado ao cliente na forma de HTML.
( ) Formato de intercâmbio de dados leve e de fácil leitura, amplamente utilizado para transmitir dados entre o cliente e o servidor de maneira estruturada e legível por máquinas.
Assinale a opção que melhor reflete a relação CORRETA, seguindo a ordem das descrições apresentadas.
I. Microformatos são um conjunto de padrões que permitem adicionar semântica a dados em HTML, mas não foram especificamente projetados para facilitar a extração e o processamento por máquinas;
II. CSS preprocessors, como Sass e Less, estendem a sintaxe do CSS com recursos como variáveis, funções, mixins e aninhamento, tornando a escrita de estilos mais eficiente e organizada;
III. ARIA (Accessible Rich Internet Applications) é um conjunto de atributos que podem ser adicionados a elementos HTML para melhorar a acessibilidade de aplicações web dinâmicas e interativas, fornecendo informações adicionais para tecnologias assistivas;
IV. O padrão WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) define um conjunto de atributos que podem ser adicionados a elementos HTML para melhorar a acessibilidade de aplicações web, especialmente aquelas que utilizam tecnologias como JavaScript e AJAX;
V. O padrão de microdados Schema.org oferece um vocabulário estruturado para marcar dados em páginas web, permitindo que mecanismos de busca e outras ferramentas compreendam melhor o conteúdo e o contexto das informações. Assinale a opção CORRETA:
I. Coleções são estruturas de dados que permitem armazenar e manipular múltiplos elementos de forma organizada;
II. Threads são unidades de execução independentes dentro de um processo, permitindo a execução simultânea de tarefas;
III. O Garbage Collector é um mecanismo que gerencia automaticamente a alocação e desalocação de memória, liberando o programador dessa responsabilidade;
IV. Em Java, as classes ArrayList e LinkedList são exemplos de coleções, sendo a primeira baseada em arrays e a segunda em listas encadeadas;
V. A utilização de múltiplas threads sempre garante um melhor desempenho em qualquer situação, independentemente do número de núcleos de processamento disponíveis.
Assinale a opção CORRETA:
I. O polimorfismo ad-hoc, também conhecido como sobrecarga de métodos, permite que métodos com o mesmo nome, mas assinaturas diferentes, coexistam em uma mesma classe;
II. O princípio da substituição de Liskov (LSP) estabelece que, em uma hierarquia de classes, um objeto de uma classe derivada pode ser usado em qualquer lugar em que um objeto da classe base seja esperado, sem quebrar o comportamento do programa;
III. A composição é uma forma de relacionamento entre classes em que uma classe contém objetos de outra classe como membros, representando um relacionamento "tem um";
IV. O encapsulamento é um mecanismo que visa ocultar os detalhes de implementação de um objeto, expondo apenas uma interface pública para interação com outros objetos;
V. A herança múltipla, presente em algumas linguagens de programação, permite que uma classe herde características de mais de uma classe base, o que pode levar a ambiguidades e conflitos na resolução de métodos.
Assinale a opção CORRETA: