Questões de Concurso Sobre programação
Foram encontradas 14.566 questões
I - React é uma biblioteca JavaScript que permite criar interfaces de utilizador (Ul) interativas, ideal para o desenvolvimento front-end que permite combinar estruturas do HTML e do JavaScript num mesmo código.
II - O React utiliza uma representação virtual do DOM para otimizar as atualizações na interface, melhorando o desempenho da aplicação.
III - Uma vantagem do React é que este se comunica diretamente com o Back-end.
Qual(is) afirmativa(s) esta(ão) correta(s)?
(Código adaptado de código disponível em: https://www.devmedia.com.br/construtores-em-java-primeiros-passos/28618)
I - O método descrição da classe Carro sobrescreve o método da classe Veiculo.
Il — A classe Veiculo deriva diretamente da superclasse Javamaster.
III - O método descrição da classe Carro chama o método —“descricao da classe Veiculo usando super.descricao(), o que é permitido e comum em POO para estender comportamentos.
Qual(is) afirmativa(s) está(ão) correta(s)?
I - C# é uma linguagem de programação de código aberto, orientada a objetos e foi criada pela Microsoft.
II - Em C#, é obrigatório que o nome do arquivo fonte corresponda ao nome da classe principal.
III - Em C#, o tipo int é um alias para o tipo System.Int32.
Qual(is) afirmativa(s) esta(ao) correta(s)?
I - Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos”, que são instancias de "classes", esses objetos representam entidades do mundo real ou conceitos abstratos.
Il - Uma vantagem da Programação Orientada a Objetos (POO) é que através da herança, você pode reutilizar métodos e atributos de classes existentes, otimizando a escrita deste código.
III - Apesar da otimização de códigos (usando por exemplo a herança) a Programação Orientada a Objetos POO não permite modelar sistemas complexos de forma organizada e estruturada.
Qual(is) afirmativa(s) está(ão) correta(s)?
(__) O Singleton é implementado utilizando um método estático que retorna a única instância da classe, criando-a caso ainda não exista.
(__) O padrão Singleton é adequado para gerenciar estados globais em aplicações multithreaded, sem necessidade de sincronização explícita.
(__) A implementação de um Singleton deve garantir que o construtor da classe seja privado, impedindo a criação de instâncias fora do escopo do padrão.
(__) O Singleton é frequentemente utilizado para recursos compartilhados, como conexões de banco de dados e pools de threads, onde a instância única centraliza o controle.
A sequência está correta em:
HTML e CSS são tecnologias fundamentais para a construção de páginas web, permitindo a estruturação e estilização de conteúdos de forma eficiente.
Acerca de suas características, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) O elemento em HTML é um contêiner
genérico que pode ser estilizado ou manipulado com
CSS e JavaScript, mas não possui semântica
específica.
(__) A unidade de medida relativa no CSS é sempre equivalente ao tamanho da fonte padrão do navegador, independentemente do contexto em que é utilizada.
(__) A propriedade z-index no CSS determina a sobreposição de elementos na página, sendo que valores negativos são permitidos e podem afetar a ordem de empilhamento.
(__) A utilização do atributo alt em imagens no HTML é essencial para acessibilidade, pois fornece uma descrição textual do conteúdo da imagem para tecnologias assistivas.
A sequência está correta em:
(__) Variáveis do tipo inteiro são sempre armazenadas em 4 bytes de memória, independentemente do sistema ou da linguagem de programação utilizada.
(__) Variáveis do tipo string permitem o armazenamento de cadeias de caracteres, podendo ter tamanho fixo ou dinâmico, dependendo da implementação da linguagem.
(__) O tipo booleano é usado para representar valores lógicos, sendo possível armazenar múltiplos valores lógicos simultaneamente em uma única variável.
(__) Tipos de ponto flutuante, como float e double, são usados para armazenar números com partes decimais, diferindo em precisão e capacidade de armazenamento.
A sequência está correta em:
(__) Em linguagens como C, a função scanf permite a leitura de múltiplos valores de entrada, desde que sejam especificados os tipos correspondentes no formato de entrada.
(__) A função print em Python é utilizada para exibir dados na saída padrão, sendo possível utilizar múltiplos argumentos separados por vírgulas para concatenar textos e valores.
(__) A função cin em C++ lê dados de entrada diretamente do teclado, exigindo que o tipo da variável seja especificado na chamada da função.
(__) Em linguagens como Java, o método System.out.println é utilizado para exibir dados na saída padrão, adicionando automaticamente uma quebra de linha ao final da impressão.
A sequência está correta em:
(__) O laço for é ideal para cenários em que o número de iterações é conhecido previamente, permitindo uma inicialização, condição e incremento em sua sintaxe.
(__) O laço while é mais adequado para situações em que a condição de parada depende de eventos externos, como entrada de dados ou estados do sistema.
(__) A estrutura de repetição do-while avalia a condição de parada antes da execução do bloco de código, sendo mais eficiente em termos de processamento.
(__) O uso de comandos como break e continue nas estruturas de repetição permite maior controle sobre o fluxo de execução, interrompendo ou pulando iterações, conforme necessário.
A sequência está correta em: