Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.002 questões

Q4149728 Programação
Sobre Encapsulamento na Programação Orientada a Objetos, analise os itens e assinale a alternativa CORRETA:
I - Protege o estado interno de um objeto e restringe o acesso direto aos seus dados.
II - Tem a capacidade de ocultar detalhes internos de implementação de uma classe ou objeto.
III - Não garante manter a integridade dos dados e protegê-los de mudanças indevidas.
IV - Baseia-se no princípio de ocultação de informações, em que os detalhes internos de implementação ficam invisíveis para usuários. 
Alternativas
Q4149727 Programação

Em Python, a função para exibir algo na tela é:

Alternativas
Q4149726 Programação
Em Python, listas são: 
Alternativas
Q4140349 Programação
No contexto da programação em linguagem C, considere o uso de alocação dinâmica de memória por meio de funções da biblioteca padrão, assinale a alternativa correta. 
Alternativas
Q4140348 Programação

Sobre o acesso a dados e arquivos em Java através de JDBC e I/O, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.



(    ) A interface ResultSet  é utilizada para percorrer os dados retornados por uma consulta SQL no banco de dados.


(    ) O objeto PreparedStatement  é preferível ao Statement  simples, pois ajuda a prevenir ataques de Injeção de SQL (SQL Injection).


(    ) Em Java, um fluxo de entrada (InputStream) é utilizado exclusivamente para escrever dados em arquivos de texto formatados.


(    ) A classe File  é utilizada para abrir o conteúdo de um arquivo para leitura automática sem a necessidade de outras classes de fluxo.

Alternativas
Q4140347 Programação

Observe as assertivas abaixo e, em seguida, assinale a alternativa correta.


I. Em Java, uma classe que implementa uma interface deve fornecer implementações concretas para todos os métodos declarados nessa interface (a menos que a classe seja abstrata).


PORQUE


II. As interfaces em Java permitem que uma classe herde o comportamento e o estado de múltiplas superclasses, contornando a ausência de herança múltipla de classes.

Alternativas
Q4140346 Programação

Analise as afirmativas abaixo sobre a programação concorrente em Java, segundo a obra de Deitel.


I.   A interface Runnable exige a implementação do método run(), mas não fornece o método  start().
II.  Para iniciar a execução de um thread criado a partir da classe Thread,, deve-se chamar o método  run() diretamente no código principal.

III. O estado de um thread que está aguardando o processador para ser executado é chamado de RUNNABLE.

IV. O método sleep()  da classe Thread  é utilizado para encerrar permanentemente a execução de um thread de baixa prioridade.


Estão corretas apenas as afirmativas

Alternativas
Q4140345 Programação

Associe as palavras-chave de controle de fluxo em Java com suas respectivas funções dentro da linguagem.


Palavra-chave                Função
(1) Break
(2) Continue
(3) Switch
(4) Default
(   ) Salta as instruções restantes no corpo da iteração atual e inicia a próxima iteração do laço.
(   ) Utilizada para sair imediatamente de uma estrutura de repetição ou de um bloco Switch  .
(   ) Estrutura de seleção múltipla que testa o valor de uma variável em relação a constantes.
(   ) Caso opcional em uma estrutura de seleção múltipla executado se nenhum outro caso coincidir.



A sequência correta dessa associação é:

Alternativas
Q4140344 Programação
Preencha as lacunas abaixo.

Em Java, os objetos da classe String são considerados __________, o que significa que seu conteúdo não pode ser alterado após a criação. Para situações em que é necessária a manipulação intensiva de sequências de caracteres com alterações frequentes de conteúdo, a classe __________ é mais eficiente por permitir modificações in-place.

A sequência de palavras que preenche corretamente as lacunas é: 
Alternativas
Q4140343 Programação
No que concerne ao tratamento de exceções em Java, é incorreto afirmar que: 
Alternativas
Q4140342 Programação
O conceito que permite referenciar objetos de subclasses como se fossem objetos de sua superclasse, possibilitando que o programa determine em tempo de execução qual método chamar com base no tipo do objeto, é denominado 
Alternativas
Q4126649 Programação
No contexto do .NET 8 ou superior, o modo de publicação de aplicativos conhecido como framework-dependent implica que
Alternativas
Q4126646 Programação
Considere a execução de um shell script da seguinte forma:

./script.sh log no-error verbose

É correto afirmar que, dentro do script (script.sh), a variável $@ irá assumir o valor:
Alternativas
Q4126644 Programação
Uma query GraphQL enviada a um servidor recebeu a seguinte resposta:

Captura_de tela 2026-06-22 114724.png (187×162)

Assinale a alternativa que apresenta uma query GraphQL válida que poderia ter gerado essa resposta.
Alternativas
Q4126643 Programação
De acordo com boas práticas, um arquivo XML é iniciado por uma declaração XML.

Com relação a essa declaração, assinale a alternativa correta.
Alternativas
Q4126642 Programação
Analise o seguinte conteúdo em notação JSON:

Captura_de tela 2026-06-22 114521.png (292×303)

A respeito desse conteúdo, é correto afirmar que ele é.
Alternativas
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
Respostas
61: E
62: C
63: A
64: B
65: D
66: C
67: B
68: A
69: B
70: D
71: C
72: E
73: B
74: E
75: D
76: C
77: B
78: D
79: D
80: D