Questões de Concurso Sobre programação

Foram encontradas 15.173 questões

Q4126641 Programação
Em aplicações web Blazor do .NET 8, a diretiva @rendermode serve para definir
Alternativas
Q4126640 Programação
Considere o seguinte código JavaScript dentro de uma página web.

<script>
let x = 10;
{let x = 15;}
{x = x + 3;}
document.getElementById( output ).innerHTML = x;
</script>

A saída exibida no elemento output após a execução do script é:
Alternativas
Q4126639 Programação
A linguagem C# é orientada a objetos, e, nela, as classes podem herdar atributos e métodos de outras classes.

Para que se impeça que uma classe seja herdada por outras classes, é necessário, em sua declaração, utilizar o modificador
Alternativas
Q4126255 Programação
Observe a seguinte linha de código shell script executada no terminal (apresentada em duas linhas por questão de espaço):
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á 
Alternativas
Q4126253 Programação
O processo de geração de relatórios em PDF com o JasperReports utiliza arquivos com extensões específicas definidas pela própria ferramenta.
Assinale a alternativa que relaciona corretamente a correspondência entre a extensão de um arquivo e sua função no JasperReports.
Alternativas
Q4126250 Programação
Arquivos XML seguem uma estrutura hierárquica em forma de árvore, composta por elementos e atributos.
Assinale a alternativa que apresenta corretamente um elemento XML contendo o texto “João & Maria”.
Alternativas
Q4126249 Programação
No contexto do formato JSON, assinale a alternativa que contém uma sequência de escape (usada dentro de strings) válida.
Alternativas
Q4126248 Programação
Considere o seguinte trecho de código de uma página web, que contém um script JavaScript.
<script> const btn = document.getElementById( MeuBotao ); btn.addEventListener( click , () => { window.scrollTo({top: 0, behavior: smooth }); }); </script>
MeuBotao é o id de um elemento do tipo button.

Assinale a alternativa que descreve o propósito do código apresentado, quando o botão for clicado.
Alternativas
Q4126247 Programação
Na linguagem Java, as classes podem herdar métodos e atributos de outras classes, segundo uma estrutura hierárquica.
A classe que está na raiz da hierarquia de classes da linguagem Java é a
Alternativas
Q4117781 Programação
A linguagem PHP é amplamente utilizada para o desenvolvimento de sistemas web dinâmicos. Para que o interpretador do servidor identifique o inicio e o fim de um bloco de código PHP dentro de um arquivo, devem ser utilizadas, respectivamente, as seguintes tags de abertura e fechamento: 
Alternativas
Q4117780 Programação
Na linguagem C#, os namespaces são utilizados para organizar classes e outros tipos em grupos lógicos, evitando conflitos de nomes entre bibliotecas diferentes. Para utilizar uma classe que pertence a um determinado namespace sem precisar digitar o seu caminho completo toda vez, um programador deve utilizar, no topo do arquivo, a palavra-chave: 
Alternativas
Q4104665 Programação
Diante de um módulo de um Ministério Público Estadual que grava movimentações processuais em banco relacional com picos de falhas transitórias de conexão, usando Entity Framework Core com estratégia de execução (retries) habilitada, e da necessidade de garantir atomicidade em múltiplas operações, a abordagem compatível com retries e transação é
Alternativas
Q4104664 Programação
Um portal interno de um Ministério Público Estadual foi desenvolvido em React para análise de relatórios estatísticos, no qual componentes filhos memorizados com React.memo recebem funções anônimas como props em renderizações frequentes, ocasionando re-renderizações desnecessárias devido à mudança de referência das funções, mesmo quando os dados não se alteram. Nesse cenário, a técnica que mitiga o problema e estabiliza a referência das funções sem comprometer a consistência de estado é
Alternativas
Q4104661 Programação
Em C#, ao gravar um arquivo em disco usando FileStream, a decisão técnica que garante a liberação determinística do recurso (handle), mesmo se ocorrer exceção durante a escrita, é
Alternativas
Q4100475 Programação
Durante o desenvolvimento de um sistema orientado a objetos, um programador utilizou mecanismos para proteger os atributos, reutilizar código e permitir comportamentos diferentes em subclasses. Nesse contexto, analise as afirmativas a seguir:

I. Encapsulamento restringe o acesso direto aos atributos da classe.
II. Herança permite reutilizar o código.
III. Polimorfismo permite diferentes implementações para um mesmo método.
IV. Classes abstratas não podem ser instanciadas diretamente.

Assinale a alternativa CORRETA.
Alternativas
Q4100473 Programação
Considere o seguinte trecho de um código em PHP:

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. 
Alternativas
Q4100472 Programação
Um desenvolvedor PHP deseja reutilizar métodos em diferentes classes sem utilizar herança múltipla. Para isso, decidiu utilizar um recurso da linguagem que permite compartilhar funcionalidades entre classes distintas.
Qual recurso do PHP, a seguir, é utilizado para reutilização de métodos entre classes? 
Alternativas
Q4100471 Programação
Analise as afirmativas a seguir em relação ao HTML 5:

I. O atributo placeholder é utilizado para criar frases de ajuda e validação de dados nos próprios campos com a tag input.
II. Os tipos color, range e date permitem que navegadores renderizem tipos específicos de campo no formulário, com o intuito de facilitar a interação com o usuário.
III. Os tipos email e range podem ser utilizados para validar atributos sem a necessidade de utilizar plugins JavaScript.
IV. O tipo file pode ser utilizado para realizar upload de vários arquivos ou até restringir tipos de arquivos aceitos.

Assinale a alternativa CORRETA.
Alternativas
Q4100470 Programação
As folhas de estilo denominada Cascading Style Sheets ou CSS são utilizadas para melhor o front-end acrescentando características visuais a uma página HTML.
Neste contexto, assinale a alternativa CORRETA que representa o atributo em CSS3 responsável por realizar quebra de página.
Alternativas
Q4098355 Programação
m Professor do Magistério do Ensino Básico, Técnico e Tecnológico do IFCE está orientando seus estudantes na implementação de um compilador simplificado para fins didáticos.
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. 
Alternativas
Respostas
261: B
262: D
263: D
264: D
265: D
266: B
267: C
268: D
269: E
270: B
271: B
272: C
273: A
274: B
275: E
276: B
277: A
278: C
279: B
280: B