Questões de Concurso Sobre programação

Foram encontradas 14.555 questões

Q3953501 Programação
Durante o desenvolvimento de um módulo de chat em uma aplicação React JS, um programador precisa garantir que a conexão com o servidor via WebSocket seja estabelecida assim que o componente for montado na tela e devidamente encerrada, quando o componente for removido (desmontado), para evitar vazamentos de memória (memory leaks).
Para implementar essa lógica em um componente funcional utilizando o hook useEffect, o desenvolvedor deve estruturar o código de modo que a função de limpeza, responsável pelo fechamento da conexão, seja executada.
De acordo com as especificações do React, essa função de limpeza deve ser
Alternativas
Q3953499 Programação
Em Programação Orientada a Objetos, o encapsulamento protege o estado interno de um objeto e define como ele pode ser acessado/modificado. Já a herança permite criar classes derivadas a partir de classes base, promovendo reuso e especialização. Dentro desse assunto, considere o trecho de código em Python, usado para modelar pessoas de uma escola.
37.jpg (324×170)
Assinale a alternativa correta sobre o acesso ao atributo “__nome” e a herança entre as classes. 
Alternativas
Q3953490 Programação
A manipulação de ponteiros na linguagem C exige o domínio da semântica de endereçamento e o conhecimento das funções de entrada e de saída da biblioteca padrão. A interpretação correta dos dados armazenados na pilha (stack) e a forma como são apresentados ao usuário dependem diretamente das diretivas de formatação utilizadas. Considere o código em C.
28.jpg (326×114)
Analisando o código apresentado, assinale a alternativa que descreve a saída correta, considerando-se que os endereços de memória de x e p são, respectivamente, 0x00A1 e 0x00B2
Alternativas
Q3953487 Programação
Na linguagem C, funções permitem organizar o código em blocos reutilizáveis, enquanto as estruturas de controle de fluxo (if, for, while) determinam o caminho de execução de um programa. A correta interpretação da interação entre funções e laços é fundamental para compreender o comportamento de um algoritmo.
Considere o programa escrito em linguagem C:
25.jpg (319×265)
Assinale a alternativa correta que indica o valor impresso, ao executar esse programa.
Alternativas
Q3953485 Programação

No desenvolvimento front-end, a separação entre conteúdo e apresentação é um princípio fundamental. Enquanto o HTML estrutura os elementos da página, o CSS gerencia a identidade visual, permitindo que o desenvolvedor aplique estilos a grupos específicos de elementos de forma centralizada e eficiente, garantindo a consistência estética do projeto Web.


Um desenvolvedor deseja padronizar todos os parágrafos de um portal de notícias para que o texto seja exibido na cor azul. Considerando as regras de sintaxe e os seletores padrão do CSS3, assinale a alternativa que apresenta a instrução correta para realizar essa formatação em todos os elementos <p> do documento.

Alternativas
Q3952855 Programação
Sobre as características fundamentais do modelo de dados e da tipagem, é correto afirmar que o Python 3 é uma linguagem
Alternativas
Q3952850 Programação
Considere o código em Python 3 a seguir.

Q93.png (222×117)

O resultado da execução desse código será
Alternativas
Q3952849 Programação

Considere o código em Python 3 a seguir.


a = [2,4,3] 


b = a[:]


c = a


a.append(7)


print(b + c) 



O resultado da execução desse código será

Alternativas
Q3937668 Programação
C# é uma linguagem de programação desenvolvida pela Microsoft.

Em qual dos seguintes contextos o C# é comumente utilizado para o desenvolvimento web?
Alternativas
Q3937667 Programação
AJAX (Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que permite que as páginas sejam atualizadas de forma assíncrona.

Qual é o principal benefício do uso de AJAX?
Alternativas
Q3937664 Programação
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre as tecnologias de desenvolvimento web.

( ) Python é uma linguagem de programação amplamente utilizada para o desenvolvimento back-end de aplicações web.
( ) PHP é uma linguagem de script do lado do servidor que é frequentemente embutida no HTML para criar páginas web dinâmicas.
( ) Bootstrap é um framework front-end que fornece componentes de interface pré-construídos.
( ) C# é utilizado exclusivamente para desenvolvimento de aplicações desktop, não sendo possível usá-lo para web.
( ) AJAX permite a comunicação assíncrona entre o navegador e o servidor.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q3937662 Programação
JavaScript é a principal linguagem de programação para o desenvolvimento web front-end.
Relacione as tecnologias/bibliotecas JavaScript na Coluna 1 com suas principais características na Coluna 2.

Coluna 1 Tecnologias
1. jQuery
2. Bootstrap
3. Vue.js
4. Node.js
5. AJAX

Coluna 2 Características
( ) para construção de interfaces de usuário
( ) atualizar partes de uma página sem recarregá-la
( ) simplificar manipulação do DOM e tratamento de eventos
( ) Framework front-end para criação de layouts responsivos
( ) Ambiente de execução JavaScript no lado do servidor

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q3931058 Programação
Nos itens que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‑padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‑se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‑la, acionando‑a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.


No que se refere às ferramentas de busca, às redes sociais, aos mecanismos de proteção e ao Android 9 (Pie), julgue o item seguinte.

No Android 9 (Pie), o sistema impede qualquer tipo de limitação de aplicativos em segundo plano, garantindo que todos permaneçam ativos para manter sincronização constante de dados.
Alternativas
Q3927260 Programação
Um programador de sistemas de informação escreveu o seguinte programa em Java 11:

public class Figura {  private double f;  public Figura (double f) {       this.f = f;}  public Figura () { }  public double calcf () {     f = f * 3.1* 2.5;     return f;}  public static void main(String[] args) {     Figura shape = new Figura (10.3);     double g;     g = shape.calcf ();     System.out.println (g); } }

A execução desse programa apresenta um resultado igual a:
Alternativas
Q3927259 Programação
Um cientista de computação criou uma nova linguagem de programação. Essa linguagem necessita usar um tipo de compilador com três estágios, não podendo usar interpretadores. Para construir o compilador dessa linguagem, esse cientista precisa desenvolver as principais fases do estágio front-end desse compilador, que contém, entre elas, as etapas de:
Alternativas
Q3927257 Programação
Um usuário de uma linguagem de programação orientada a objeto (OO) precisa definir um componente que representa a instância de uma classe, com suas propriedades e comportamento. Esse componente é o:
Alternativas
Q3926903 Programação
Uma Secretaria da Fazenda estadual expõe, em ASP.NET Core (.NET 8, Minimal APIs), uma API para calculo de ICMS sobre fretes interestaduais. O serviço ICalculoTributoService utiliza FazendabDbContext (EF Core) para persistência e um cliente HTTP para consultar tabelas de alíquotas interestaduais via serviço externo. Em testes de carga, o uso de FazendaDbContext e ICalculoTributoService como Singleton gerou aumento de memória e conexões abertas ao banco. Considerando o modelo de injeção de dependência e lifetimes do contêiner padrão do .NET, a combinação de lifetimes que é tecnicamente adequada para esse cenário é registrar FazendaDbContext. como 
Alternativas
Q3924203 Programação

O arquivo app.py contém o seguinte conteúdo.


Q.38.png (571×120)


Considerando que o arquivo lorem_ipsum.txt exista no mesmo diretório que app.py e seu conteúdo é texto plano codificado em UTF-8, o que acontecerá caso seja executado o comando python app.py?


Alternativas
Q3924202 Programação

O arquivo main.py contém o conteúdo abaixo: 


Q.37.png (421×161)


O que acontecerá caso ele venha a ser executado com o comando python main.py e seja digitado número 19 para o primeiro valor e o número 94 para o segundo valor?


Alternativas
Q3922994 Programação

A programação orientada a objetos utiliza abstrações para organizar sistemas complexos, protegendo dados e facilitando a reutilização de código. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) O encapsulamento visa proteger o estado interno de um objeto, restringindo o acesso direto aos seus atributos por meio da exposição de interfaces públicas controladas.


(__) Polimorfismo é a capacidade de um objeto ser tratado como um tipo de sua superclasse, permitindo que métodos homônimos tenham comportamentos distintos nas subclasses.


(__) Herança múltipla de classes é um recurso disponível em todas as linguagens de programação orientadas a objetos, permitindo herdar estados de múltiplas classes base.


(__) O relacionamento do tipo composição define uma dependência forte entre objetos, na qual o ciclo de vida da parte está intrinsecamente ligado ao ciclo de vida do todo.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo. 

Alternativas
Respostas
121: A
122: E
123: D
124: C
125: A
126: A
127: C
128: D
129: E
130: D
131: A
132: C
133: E
134: E
135: A
136: A
137: A
138: C
139: A
140: A